Version
|
Date
|
Changes
|
2.0.0 beta 1
|
12 February 2023 (2023-02-12)
|
|
2.0.0 beta 2
|
13 February 2023 (2023-02-13)
|
- Should be able to create fakefs on 16 GB devices on iOS 15 with -B -f
|
2.0.0 beta 3
|
- Fix palera1n-ios entitlements
- Fix A8(X) fakefs
|
2.0.0 beta 4
|
15 February 2023 (2023-02-15)
|
- 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
|
2.0.0 beta 5
|
22 March 2023 (2023-03-22)
|
palera1n Loader
- Removed palera1n droplet from title
- Added userspace reboot option
- Added socials in credits
- Made terminal window 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
|
2.0.0 beta 6
|
27 April 2023 (2023-04-27)
|
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 (290kb) (approximate)
- Fully rewritten loader in 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 to /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
|
2.0.0 beta 7
|
30 May 2023 (2023-05-30)
|
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.
|
2.0.0 beta 8
|
26 October 2023 (2023-10-26)
|
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.
Loader
- 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 changes
- 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).
|
2.0.0 beta 9
|
2 March 2024 (2024-03-02)
|
Highlighted changes
- Apply thid_should_crash=0 automatically for iOS 17.0+, which fixes App Store apps crashing in certain cases.
- 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
|
2.0.0 beta 9 Update
|
6 March 2024 (2024-03-06)
|
Device-side changes
- Fix bug where thid_should_crash=0 is not applied correctly on iOS 17.0-17.3.1
|
2.0
|
22 July 2024 (2024-07-22)
|
Highlighted changes
- This only supports iPads that have gotten 18, and due to this being extremely new some aspects when jailbreaking are gonna be broken. For example, the settings application has been rewritten on 18 and preferenceloader will need to be updated to work. Additionally, ellekit safe mode UI's red top bar is not currently working.
You can use TweakSettings in the mean time.
- iPadOS 17.6 (and potentially higher 17 versions) support.
- Apple TV support for tvOS 15.0 and above, shipping checkra1n_memo-based bootstrap.
- tvOS 15 - 18.0 will NOT require the use of creating a fakeFS, rather you have the classic jailbreak experience similar to 14 and below. Use palera1n -f to jailbreak.
- Apple TV does not have a completed package manager, for now we will ship a package manager that is somewhat working however there's no guarenteed success when using it. It is recommended you use some sort of command-line tool using APT or with ssh to be able to install packages.
- iBridge (T2) support for 5.0 and above, shipping with only SSH and no bootstrap.
Fixes
- Fix 17.6b3+ mac_mount top
- Added iPadOS 17 and 18 rootful support.
- Fixed creating fakefs on 16 and above.
- The loader app is less likely to disappear.
Loader changes
- Rewritten the majority of the loader application. Now fully supporting tvOS and custom configurations for installations from the app.
- New screen when bootstrapping, this will show you the download speeds and what file its currently downloading.
- New 'Exit Safemode' option within the loader to use whenever you've booted into safemode with palera1n CLI, this will userspace reboot.
Device-side changes
- Rewritten the entirety of the device-side logic when booting up using palera1n, this also includes some new features which you may notice when booting.
- You will now be thrown into recovery mode after using specifying either -B or -f. This is to reduce wait time when trying to boot the copied filesystem.
- Userspace reboots no longer breaks Xcode debugging on a device that has been prepared for development.
- Basic libroot support for both rootful and rootless, implemented libroot_get_root_prefix and libroot_get_jbroot_prefix.
- New alert will appear on your homescreen after using --force-revert, prompting you to reboot the device to finish the process.
CLI changes
Due to multiple supported environments such as appletv-arm64 being the only environment supported on tvOS 15.0 and above, the user is now required to specify a jailbreak type within the CLI. That being -l (rootless) or -f (rootful)
- New -T, --telnetd option to start an unauthenticated, unencrypted telnet shell on all interfaces on port 46. This is insecure and is intended to be a backup. Only use it behind a protected firewall and when you are done, rejailbreak without the option. A warning is issued when you try to use this option.
|