Palera1n Palera1n Versions Save

Jailbreak for A8 through A11, T2 devices, on iOS/iPadOS/tvOS 15.0, bridgeOS 5.0 and higher.

v2.0.0-beta.9.1

2 months ago

[!WARNING] There may be issues with Linux due to checkra1n 1337.2, specifically more stripped down distributions that do not have glibc will make this build of checkra1n not work, due to this version being compiled incorrectly. Best chance is to wait for a new checkra1n 1337 build or use a less stripped down distribution.

Device-side changes

  • Fix bug where thid_should_crash=0 is not applied correctly on iOS 17.0-17.3.1

Files

You can also find all the files here. The HTML documentation can be viewed here.

  • palera1n-iphoneos-arm64: palera1n CLI for iOS/iPadOS 13+
  • palera1n-linux-${arch}: palera1n CLI for Linux on CPU architecture ${arch}
  • palera1n-macos-universal: palera1n CLI for macOS 10.8+, basically the below two files combined.
  • palera1n-macos-x86_64: palera1n CLI for x86_64 macOS
  • palera1n-macos-arm64: palera1n CLI for arm64 macOS (Apple Silicon)
  • palera1n_$(version)_${deb_arch}.deb: Debian package for architecture ${deb_arch}

v2.0.0-beta.9

2 months ago

[!NOTE] In this release and future releases we will now only include binaries people will actually need to jailbreak, for other files they will continue to be hosted on nickchan's cdn.

[!WARNING]
Content here is from a previous build of palera1n, use at your own risk. Also, please don't ask for support on previous builds of palera1n, it's recommended you use the latest build as you will most likely encounter less issues with our tool, if you continue to use a previous build, you are on your own.

[!WARNING] There may be issues with Linux due to checkra1n 1337.2, specifically more stripped down distributions that do not have glibc will make this build of checkra1n not work, due to this version being compiled incorrectly. Best chance is to wait for a new checkra1n 1337 build or use a less stripped down distribution.

Highlighted changes

  • Apply thid_should_crash=0 automatically for iOS 17.0+, which fixes App Store apps crashing in certain cases. Actually only applied to 17.4 beta 1 and above (this is a bug)
  • Improved initproc handling
  • Added functionality to download packages within the online configuration

Loader / Helper

  • Improved logic for receiving the online configuration if you're on a version that is higher than it can provide
    • If you're on a lower version, for example iOS 14 (17XX) it will reject and not let you continue
  • Added functionality to download packages within the online configuration

Other device-side changes

  • Improved initproc handling
  • Fix platform patch for iOS 16+
  • Improved logic for safemode and reboot

CLI

  • Compressed ramdisk support
  • MbedTLS was updated

Files

You can also find all the files here. The HTML documentation can be viewed here.

  • palera1n-iphoneos-arm64: palera1n CLI for iOS/iPadOS 13+
  • palera1n-linux-${arch}: palera1n CLI for Linux on CPU architecture ${arch}
  • palera1n-macos-universal: palera1n CLI for macOS 10.8+, basically the below two files combined.
  • palera1n-macos-x86_64: palera1n CLI for x86_64 macOS
  • palera1n-macos-arm64: palera1n CLI for arm64 macOS (Apple Silicon)
  • palera1n_$(version)_${deb_arch}.deb: Debian package for architecture ${deb_arch}

v2.0.0-beta.8

6 months ago

[!WARNING]
Content here is from a previous build of palera1n, use at your own risk. Also, please don't ask for support on previous builds of palera1n, it's recommended you use the latest build as you will most likely encounter less issues with our tool, if you continue to use a previous build, you are on your own.

[!WARNING] There may be issues with Linux due to checkra1n 1337.2, specifically more stripped down distributions that do not have glibc will make this build of checkra1n not work, due to this version being compiled incorrectly. Best chance is to wait for a new checkra1n 1337 build or use a less stripped down distribution.

Highlighted changes

  • Support for 17.0 - 17.1 (and potentially higher)
    • "Rootful" type jailbreak will not be officially supported by us on these versions.
  • Loader now has (limited) json functionality, which now we can change the configuration on where the loader would download from without needing a new beta.
    • By limited, we mean there is no functionality in place to update the packages or repositories that the helper installs/adds (yet). However, bootstrap/package managers are working currently.
    • Proper documentation for this soon.

[!IMPORTANT]
For now, users with 17.0+ will need to use the Procursus (1900) strap. When the 2000 strap is ready, we'll update it so you can re-bootstrap with the correct version.

Loader / Helper

  • Downloaded content is now in /tmp/ due to potential permission issues from other jailbreaks.
  • Changes some loader internals to accommodate for json loading changes, this includes having some optimizations for the interface.
  • Cleanup of useless files/directories being created that were there for development purposes.
  • Upon using --force-revert, --clean-fakefs, and "Revert Install", it now deletes leftover Zebra files.
  • Helper will no longer try to write to Zebra's sources.list to add palera1n's default repositories, rather now you should use Zebra's built in community sources page for default repos.

CLI

  • Update checkra1n version to 0.1337.2
  • Log info will no longer show the user their device UDID when going in to recovery mode, unless user has specified having double verbose in their arguments (-vv).

Files

You can also find all the files below here. The HTML documentation can be viewed here.

  • dep_root-${target}.tgz: Build dependencies of this release for ${target}
  • mandoc.css: Styles for HTML documentation
  • palera1n.1.html: HTML documentation, best viewed with mandoc.css in same directory.
  • palera1n.1: Manual page for palera1n CLI
  • palera1n-ios: palera1n CLI for iOS/iPadOS 13+
  • palera1n-ios.dSYM: Debug symbol for palera1n-ios
  • palera1n-linux-${arch}: palera1n CLI for Linux on CPU architecture ${arch}
  • palera1n-linux-${arch}.debug: Debug symbols for palera1n-linux-${arch}
  • palera1n-macos-universal: palera1n CLI for macOS 10.8+, basically the below two files combined.
  • palera1n-macos-x86_64: palera1n CLI for x86_64 macOS
  • palera1n-macos-arm64: palera1n CLI for arm64 macOS (Apple Silicon)
  • palera1n-macos-universal: Debug symbol for palera1n-macos-universal
  • palera1n_${deb_arch}.deb: Debian package for architecture ${deb_arch}

v2.0.0-beta.7

11 months ago

[!WARNING]
Content here is from a previous build of palera1n, use at your own risk. Also, please don't ask for support on previous builds of palera1n, it's recommended you use the latest build as you will most likely encounter less issues with our tool, if you continue to use a previous build, you are on your own.

Changelog

Highlighted changes

  • Fixed 16.0 beta 1 (20A5283p) not being able to jailbreak.
  • Fixed Error 256/512 during rootful bootstrap installation.
  • Fixed rootless --force-revert issue not being able to find boot hash.

Loader

  • Added better logging for Loader.
  • Added French, Arabic, Polish, German, Spanish, Czech, Swedish, Dutch, and Catalan translations.
  • APT packages update on first install.
  • Check if user has sideloaded.
  • Fixed crashing when installing package manager on rootful for some users.
  • Fixed Error 256/512 during rootful bootstrap installation.
  • Fixed Input/Output Error during bootstrap installation (--force-revert).
  • General code cleanup, some better practices.
  • Helper moved to jbinit/jbloader.
  • Nebula Keyring will be installed on bootstrap.
  • Re-added alert if user has used --force-revert.

Other device-side changes

  • Fixed rootless --force-revert issue not being able to find boot hash.
    • Jailbreak contents such as /private/preboot/${boot_hash}/jb-* and or /procursus would not be deleted, but is fixed in this release.

CLI changes

  • Added -C, --clean-fakefs flag.
    • This will revert the snapshot back to when the fakefs was first created, this will not remove the fakefs.
    • This only works if a snapshot is created when fakefs is created, so it will only work if fakefs is also created with release or a newer release.
  • MbedTLS was updated.

Files

You can also find all the files below here. The HTML documentation can be viewed here.

  • dep_root-${target}.tgz: Build dependencies of this release for ${target}
  • mandoc.css: Styles for HTML documentation
  • palera1n.1.html: HTML documentation, best viewed with mandoc.css in same directory.
  • palera1n.1: Manual page for palera1n CLI
  • palera1n-ios: palera1n CLI for iOS/iPadOS 13+
  • palera1n-ios.dSYM: Debug symbol for palera1n-ios
  • palera1n-linux-${arch}: palera1n CLI for Linux on CPU architecture ${arch}
  • palera1n-linux-${arch}.debug: Debug symbols for palera1n-linux-${arch}
  • palera1n-macos-universal: palera1n CLI for macOS 10.8+, basically the below two files combined.
  • palera1n-macos-x86_64: palera1n CLI for x86_64 macOS
  • palera1n-macos-arm64: palera1n CLI for arm64 macOS (Apple Silicon)
  • palera1n-macos-universal: Debug symbol for palera1n-macos-universal
  • palera1n_${deb_arch}.deb: Debian package for architecture ${deb_arch}

v2.0.0-beta.6.2

1 year ago

[!WARNING]
Content here is from a previous build of palera1n, use at your own risk. Also, please don't ask for support on previous builds of palera1n, it's recommended you use the latest build as you will most likely encounter less issues with our tool, if you continue to use a previous build, you are on your own.

More Info

  • A few issues related to loader has been identified, will be fixed in the next beta release.
  • Also including some issues relating to migration from old installs with rootless, it's recommended to restrap when going from beta 5 -> beta 6.
  • --force-revert on rootless may have an issue where it cannot find the boot hash, so procursus / jb-XXXXXXXXX folders will not be deleted.
  • Rootful loader will come up with an Error: 256, will be fixed in the next release

Changelog

Highlighted changes

  • iOS 16.4 - 16.4.1 support
  • BindFS 16.0+ support
  • New rewritten loader app
  • Baked with bakera1n (?)

palera1n loader

  • 90%~ less in size (300kb) (approximate)
  • Fully rewritten loader with UIKit, with some localisations for Chinese and Japanese
  • Loader creates a randomized string jb-XXXXXXXX that would contain the procursus folder, similar to Dopamine
  • A lot of debugging info
  • Download progress bar
  • Hide environment option, for jailbreak detection (on rootless)
  • Updated bootstraps

Other device-side changes

  • For existing rootless installs, your procursus folder will now include having a randomized string
    • /private/preboot/${uuid}/procursus -> /private/preboot/${uuid}/jb-XXXXXXXX/procursus
  • Missing /var/jb symlink will be moved when jailbreaking rootless
  • cfprefsd hook for rootless

Verbose changes

  • Creating FakeFS / BindFS will be more noticeable for the user

CLI changes

  • Update credits

Credits

New team member since previous release: kok3shidoll New honourable contributor since previous release: staturnzz

Files

You can also find all the files below here. The HTML documentation can be viewed here.

  • dep_root-${target}.tgz: Build dependencies of this release for ${target}
  • mandoc.css: Styles for HTML documentation
  • palera1n.1.html: HTML documentation, best viewed with mandoc.css in same directory.
  • palera1n.1: Manual page for palera1n CLI
  • palera1n-ios: palera1n CLI for iOS/iPadOS 13+
  • palera1n-ios.dSYM: Debug symbol for palera1n-ios
  • palera1n-linux-${arch}: palera1n CLI for Linux on CPU architecture ${arch}
  • palera1n-linux-${arch}.debug: Debug symbols for palera1n-linux-${arch}
  • palera1n-macos-universal: palera1n CLI for macOS 10.8+, basically the below two files combined.
  • palera1n-macos-x86_64: palera1n CLI for x86_64 macOS
  • palera1n-macos-arm64: palera1n CLI for arm64 macOS (Apple Silicon)
  • palera1n-macos-universal: Debug symbol for palera1n-macos-universal
  • palera1n_${version}_${deb_arch}.deb: Debian package of palera1n version ${version} for architecture ${deb_arch}

v2.0.0-beta.5

1 year ago

[!WARNING]
Content here is from a previous build of palera1n, use at your own risk. Also, please don't ask for support on previous builds of palera1n, it's recommended you use the latest build as you will most likely encounter less issues with our tool, if you continue to use a previous build, you are on your own.

More Info

Edit 1: Fixed usbmuxd dependency in the deb Edit 2: iOS builds now actually have the iOS binaries not the macOS one Edit 3: While master branch updated support for 16.4, this current build does not support 16.4. We are currently working on fixing up palera1n for a new beta.

Changelog

palera1n loader

  • removed palera1n droplet from title
  • added userspace reboot option
  • added socials in credits
  • made terminal show your jbtype
  • changed the content view gradient to be animated
  • added debug options (triple tap a title in settings)
  • palera1n app colors are different depending on ios version
  • if you’re not bootstrapped, loader will not display any options apart from install and open trollhelper
  • rootless will not display an option to install other package managers

Other device-side changes

  • dyld patch
    • Remove Mach-O platform restrictions. (i.e. tvOS and bridgeOS binaries can now be ran on iOS, and vice versa)
  • Update tools and SSH server in the builtin binpack.
  • kernel patchfidner does not crash on 16.4 anymore (NOTE: palera1n still does not work on iOS 16.4)

CLI changes

  • changed format of the version string
  • credits now goes into standard error instead of standard output
  • added -S, --no-colors to not output any colours
  • -O, --disable-ohio is gone because Ohio has been deleted.

Documentation

  • Clarified about the -f, --fakefs flag.

Known issues

Does not work on iOS 16.4, attempting to do so will cause an infinite loop trying to mount the rootfs

Files

You can also find all the files below here. The HTML documentation can be viewed here. The HTML documentation is more of a technical manual, and not really a step-by-step guide.

  • dep_root-${target}.tgz: Build dependencies of this release for ${target}
  • mandoc.css: Styles for HTML documentation
  • palera1n.1.html: HTML documentation, best viewed with mandoc.css in same directory.
  • palera1n.1: Manual page for palera1n CLI
  • palera1n-ios: palera1n CLI for iOS/iPadOS 13+
  • palera1n-ios.dSYM: Debug symbol for palera1n-ios
  • palera1n-linux-${arch}: palera1n CLI for Linux on CPU architecture ${arch}
  • palera1n-linux-${arch}.debug: Debug symbols for palera1n-linux-${arch}
  • palera1n-macos-universal: palera1n CLI for macOS 10.8+, basically the below two files combined.
  • palera1n-macos-x86_64: palera1n CLI for x86_64 macOS
  • palera1n-macos-arm64: palera1n CLI for arm64 macOS (Apple Silicon)
  • palera1n-macos-universal: Debug symbol for palera1n-macos-universal
  • palera1n_${version}_${deb_arch}.deb: Debian package of palera1n version ${version} for architecture ${deb_arch}

v2.0.0-beta.4

1 year ago

Copy of here. Please go to this repo if you need older 2.0.0 beta releases.

[!WARNING]
Content here is from a previous build of palera1n, use at your own risk. Also, please don't ask for support on previous builds of palera1n, it's recommended you use the latest build as you will most likely encounter less issues with our tool, if you continue to use a previous build, you are on your own.

Changelog

  • Display an error instead of crashing when the machine has no detected USB ports.
  • Fix Detecting DFU mode devices that are already connected when palera1n-c is started
  • Make SpringBoard show non-default system apps (seems to be relevant on iPads)
  • Fix amd64 binaries being embedded into non-amd64 releases
  • Fixed version string

https://cdn.nickchan.lol/palera1n/c-rewrite/releases/v2.0.0-beta.4/palera1n.1.html

New Contributors

bakera1n develope r (in jbinit_rootless)

Files

dep_root-*.tgz: build dependencies for this release mandoc.css, palera1n.1.html: HTML documentation, should be placed in the same directory palera1n.1: manual page *.debug: debug symbols for linux builds *.dSYM.zip: debug symbols for darwin builds palera1n-linux-x86: palera1n-c for 32 bit x86 linux systems, starting with the Intel 80486 palera1n-linux-x86_64: palera1n-c for amd64/x86_64 linux systems palera1n-linux-armel: palera1n-c for little endian, soft float, armv5 or higher linux systems palera1n-linux-arm64: palera1n-c for aarch64 little endian linux systems| palera1n-macos-universal: universal macOS build for x86_64 and arm64 (Apple Silicon) palera1n-macos-x86_64: x86_64 macOS build, for Mac OS X Mountain Lion (10.8) or higher palera1n-macos-arm64: arm64 macOS build, for macOS Big Sur (11.0) or higher palera1n-ios: iOS build. Jailbreak another device from an jailbroken device, requires iOS 14.0. Low success rate.

v.1.4.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/palera1n/palera1n/compare/v1.4.0...v.1.4.1

v1.4.0

1 year ago

What's Changed

  • Does not mount user data partition for iPhone X compatibility, isn't even really needed anymore
  • Deploys files to the rootfs (fakefs if needed)
  • Fix deviceid finding
  • Use apticket.der because dumping rdisk seems to freeze
  • Add /.installed_palera1n with info
  • uicache loader app on boot (no more Tips app hijacking)
  • Fix rootless
  • Webkit fix on 16
  • Switch to local boot
  • Fix home button on iPhone 7(+) and 8(+)
  • Increase stability
  • Supports 15.0-16.2 on all checkm8 devices

Full Changelog: https://github.com/palera1n/palera1n/commit/6dae613bf80c6a139df0ebd7ba88e0dcbc5eb7ca