Skip to content

Latest commit

 

History

History
87 lines (68 loc) · 5.9 KB

File metadata and controls

87 lines (68 loc) · 5.9 KB

palera1n logo

palera1n

An iOS 15.0-16.3 work-in-progress, (semi-)tethered checkm8 jailbreak.

Warning PLEASE, DO NOT ASK FOR SUPPORT REGARDING ICLOUD BYPASS IN PALERA1N DISCORD SERVER! THIS IS NOT OFFICIALLY SUPPORTED AND WON'T EVER BE.

How does it work?

It boots the device with multiple patches required. On first run, it'll boot a ramdisk which dumps your onboard blob, creates a fakefs (if using semi tethered), installs the loader app, and patches your kernel.

setup.app and mobileactivationd patch

you will have to restore to ios 16 using finder or itunes and after "restoring iphone" is finished and first progress bar is done the device will reboot. it would try to by default go to a second progress bar after that first reboot, but you do not want it to get to the second progress bar. you want to put the device into recovery mode or dfu mode right after the first progress bar is finished. it should never show the second progress bar at any point in time, if it does you have to restart the entire process all over again.

then you can run palera1n script

git clone --recursive https://github.com/netsirkl64/setupapp-mobileactivationd-patch && cd setupapp-mobileactivationd-patch

then

sudo ./palera1n.sh --tweaks <your ios version> --semi-tethered

and follow on screen instructions

if you are doing this on ios 16, it will get stuck on "waiting for device in recovery mode"

this will happen and the way to get past this is to control + c out of the script to exit the script

and then force restart the device and when it gets to connect to itunes screen run the same script again

sudo ./palera1n.sh --tweaks <your ios version> --semi-tethered

it will boot into lock screen and press home or swipe up to unlock and it will show palera1n loader. you want to hit install, device will respring, press home button or swipe up to unlock and follow setup and it will not require activation to get to home screen. apps will open like normal.

Warning

  • We are NOT responsible for any data loss. 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 one of the following:
    • futurerestore --exit-recovery
    • irecovery -n

Prerequisites

  • A checkm8 vulnerable iOS device on iOS 15 or 16 (A8-A11)
    • The device must be on iOS 15.0-16.3
  • Linux or macOS computer
    • Python 3 must be installed.

A10 and A11 devices

  • On A10 and A11, you must disable your passcode while in the jailbroken state.
    • On iOS 16 A10+, if you EVER enabled a passcode on 16, you have to reset through the settings app/restore with a computer
    • On A10, this can be fixed in the future by implementing blackbird.
    • On A11, we don't have a SEP exploit yet.

Credits

Mod credits:

  • @MatthewPierson: Patched mobileactivationd
  • @edwin170: Some code inspired from dualboot-ios-15-with-14-script's repo
  • @kitty915: Modified palera1n script to automate bypass and added instructions in the readme