mirror of
https://github.com/palera1n/palera1n.git
synced 2026-10-21 17:57:01 +02:00
96 lines
7.0 KiB
Markdown
96 lines
7.0 KiB
Markdown
<picture>
|
|
<source media="(prefers-color-scheme: light)" srcset="https://cdn.discordapp.com/attachments/1028398976640229380/1088049124441604136/IMG_0033.png">
|
|
<img align="left" height="120" src="https://cdn.discordapp.com/attachments/1017854329887129611/1073858292159352862/thing.png" alt="palera1n logo" style="float: left;"/>
|
|
</picture>
|
|
<h3 align="right">An iOS 15.0-16.4.1 work-in-progress, <br>semi-tethered checkm8 jailbreak</h3>
|
|
|
|
<p align="right" >
|
|
<strong><a href="https://cdn.nickchan.lol/palera1n/c-rewrite/releases/v2.0.0-beta.4/palera1n.1.html">Usage</a></strong>
|
|
•
|
|
<strong><a href="https://github.com/palera1n/palera1n/graphs/contributors">Contributors</a></strong>
|
|
•
|
|
<strong><a href="https://dsc.gg/palera1n">Discord</a></strong>
|
|
•
|
|
<strong><a href="https://twitter.com/palera1n">Twitter</a></strong>
|
|
</p>
|
|
<div class="clear"></div>
|
|
|
|
## If you want a jailbreak, you should read the [guide](https://palera.in).
|
|
|
|
### You can obtain v2.0.0 beta [here](https://github.com/palera1n/palera1n/releases).
|
|
If you need an older v2.0.0 beta, please get it [here](https://github.com/palera1n/palera1n-c/releases/tag/v2.0.0-beta.4).
|
|
|
|
# Warnings
|
|
- This palera1n rewrite has noticeably different arguments compared to the shell version of palera1n.
|
|
- Highly recommended that you take a look at how to use palera1n-c [here](https://cdn.nickchan.lol/palera1n/c-rewrite/releases/v2.0.0-beta.1/palera1n.1.html).
|
|
|
|
- This does **NOT** support tethered creation or booting. You must use the older [shell version of palera1n](https://github.com/palera1n/palera1n/tree/legacy) (clone with `-b legacy`).
|
|
|
|
- We are **NOT** responsible for any data loss, or the result of a device being bricked. The user of this program accepts responsibility should something happen to their device. While nothing should happen, jailbreaking has risks in itself.
|
|
- If your device is stuck in recovery, please run futurerestore `--exit-recovery`, or use `irecovery -n`.
|
|
|
|
- palera1n will never work in VirtualBox, VMware or any virtual machine that doesn't support PCI passthrough.
|
|
|
|
# Requirements
|
|
- A checkm8 vulnerable iOS device on iOS 15.x or 16.x (`A8` - `A11`)
|
|
- If using rootful, you will need **5-10GB of space** for the fakefs. This means 16GB devices cannot use the full fakefs creation. However, you can change the arguments to `-Bf` to create a fakefs with bind mounts, so it uses a smaller size, at the expense having unwritable parts in rarely-written paths, and then boot it
|
|
- On `A11`, **you must disable your passcode while in the jailbroken state** (on iOS 16, you need to **reset your device** before proceeding with palera1n).
|
|
|
|
- **USB-A** cables are recommended to use, USB-C may have issues with palera1n and getting into DFU mode.<details><summary>Technical explanation</summary>The BootROM will only enter DFU if it detects USB voltage, which boils down to checking whether a certain pin is asserted from the Tristar chip. The Tristar does this based on the cable's accessory ID, and apparently USB-A and USB-C cables have different accessory IDs, and the one of the USB-C cables makes the Tristar not assert the USB voltage pin.</details>
|
|
|
|
- A Linux or macOS computer
|
|
- AMD CPUs (not AMD Mobile) have an issue [with (likely) their USB controllers] that causes them to have a very low success rate with checkm8. It is not recommended that you use them with palera1n.
|
|
- If your device does not successfully jailbreak, try a computer with an Intel or other CPU
|
|
|
|
- Apple Silicon Macs with USB-C
|
|
- USB-C port on Apple Silicon Macs may require manual unplugging and replugging of the lightning cable after checkm8 exploit.
|
|
- This problem may be solved by connecting via USBHub.
|
|
|
|
# Need help?
|
|
|
|
Make sure you provide full details on your device, such as:
|
|
- iDevice
|
|
- iOS Version
|
|
- Passcode enabled?
|
|
- Logs, if panicked then send latest `panic-full` log from your iDevice.
|
|
|
|
Using `-V` and `-v` would help with debugging.
|
|
|
|
Join the [Support Discord](https://dsc.gg/palera1n), and create a thread in [#support](https://discord.com/channels/1028398973452570725/1028730487700738130) or ask in [#general](https://discord.com/channels/1028398973452570725/1028398976640229380).
|
|
|
|
# Credits
|
|
<details><summary>palera1n-c Contributors and Credits</summary>
|
|
<p>
|
|
|
|
- [Nick Chan](https://github.com/asdfugil) for the rewrite
|
|
- [Nebula](https://github.com/itsnebulalol) - palera1n owner and manager
|
|
- [Mineek](https://github.com/mineek)
|
|
- [Tom](https://github.com/plooshi) for updated ploosh kpf and universal loader
|
|
- [Lakhan Lothiyi](https://github.com/llsc12) for palera1n loader app
|
|
- [checkra1n](https://github.com/checkra1n) for the base of the kpf
|
|
- [the Procursus Team](https://github.com/ProcursusTeam) for the amazing [bootstrap](https://github.com/ProcursusTeam/Procursus)
|
|
- [Évelyne](https://github.com/evelyneee) for [ElleKit](https://github.com/evelyneee/ellekit), rootless tweak injection
|
|
- [Sam Bingner](https://github.com/sbingner) for [Substitute](https://github.com/sbingner/substitute), rootful tweak injection
|
|
|
|
</details>
|
|
</p>
|
|
|
|
<br>
|
|
<p align="center">
|
|
Thank you so much to our Patreons that make the future development possible! You may sub <a href="https://patreon.com/palera1n">here</a>, if you'd like to.</br>
|
|
</p>
|
|
<p align="center">
|
|
<a href="https://github.com/samh06"><img width=64 style="border-radius: 25%;" src="https://user-images.githubusercontent.com/18669106/206333607-881d7ca1-f3bf-4e18-b620-25de0c527315.png"></img></a>
|
|
<a href="https://havoc.app"><img width=64 style="border-radius: 25%;" src="https://docs.havoc.app/img/standard_icon.png"></img></a>
|
|
<a href="https://twitter.com/yyyyyy_public"><img width=64 style="border-radius: 25%;" src="https://cdn.discordapp.com/attachments/1054239098006683688/1072587455779328040/image.png?size=400"></img></a>
|
|
<a href="https://twitter.com/0xSp00kyb0t"><img width=64 style="border-radius: 25%;" src="https://pbs.twimg.com/profile_images/1603601553226620935/1t4yD1bD_400x400.jpg"></img></a>
|
|
<a href="https://chariz.com"><img width=64 src="https://chariz.com/img/favicon.png"></img></a>
|
|
<a href="https://twitter.com/stars6220"><img width=64 style="border-radius: 25%;" src="https://pbs.twimg.com/profile_images/1621062976982728706/pWVZQ-NO_400x400.jpg"></img></a>
|
|
<a href="https://github.com/TheFunnyMan16"><img width=64 style="border-radius: 25%;" src="https://cdn.discordapp.com/attachments/1050068822473842778/1082867264807772281/IMG_3942.jpg">
|
|
<a href="https://github.com/beast9265"><img width=64 style="border-radius: 25%;" src="https://avatars.githubusercontent.com/u/79794946?v=4"></img></a>
|
|
<a href="https://twitter.com/0x7FF7"><img width=64 style="border-radius: 25%;" src="https://pbs.twimg.com/profile_images/1630818481191919618/8MWaJ1F7_400x400.jpg"></img></a>
|
|
<a href="https://sideloadly.io/"><img width=64 style="border-radius: 25%;" src="https://sideloadly.io/icon.png"></img></a>
|
|
<a href="https://blog.stevesec.com/"><img width=64 style="border-radius: 25%;" src="https://blog.stevesec.com/img/avatar.jpg"></img>
|
|
<a href="https://github.com/0xilis/"><img width=64 style="border-radius: 25%;" src="https://github.com/0xilis.png"></img></a>
|
|
</p>
|