Skip to content

v2.0.0 beta 8: Dusk

Pre-release
Pre-release

Choose a tag to compare

@asdfugil asdfugil released this 26 Oct 03:51
· 118 commits to main since this release

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}