Just in time for the widespread adoption of the palera1n jailbreak based on the checkm8 bootrom exploit that is about to start receiving after iOS and iPadOS 16.x support on compatible devices on Monday, the Z e bra package manager has been updated to version 1.1.29. with support for iOS and iPadOS 15 and 16.
Announced by the official Twitter account @getZebra , this version of Zebra works with the palera1n jailbreak on all supported firmwares and also includes a security patch that is recommended for all users, whether they are palera1n users or not.
The full changelog looks like this:
– Added support for jailbreak palera1n iOS 15-16. Please note that XinaA15 jailbreak is not supported yet. You can still install Zebra 1.1.29 on XinaA15, but you won’t be able to install, remove, or upgrade packages.
– Zebra is now aware of non-root jailbreak packages, ensures that the correct version of the package is installed, and blocks the installation of incompatible packages. Rootless is a new scheme where all packages are installed in the jailbreak folder on your device instead of being mixed with the core iOS files. This is used on palera1n when tweaks are not enabled and will become the norm for all future jailbreaks.
– Detected jailbreak, distribution, and non-root/hidden file status are now displayed in the footer of the Zebra home page. This information replaces the UDID. You can still click on the footer to copy your UDID to your clipboard.
– Addressed a security issue that could allow an attacker to modify the Zebra Package Database.
– Fixed the error message displayed when logging into the repository on a device without a password set.
– Updated the Community Sources screen to correctly suggest the Chimera repository when jailbreaking Electra iOS 11. (Answered by @TheMasterOfMike – thanks!)
– For repo maintainers: Adds an additional
architecture
field toauthorize_download
the payment provider API request indicating the type of package being requested.– For maintainer repositories: Starting with iOS 15, Zebra uses a consistent user agent string for all requests, format
Zebra/1.1.29 (iPhone; iOS/15.7.1)
for repository requests, andZebra/1.1.29 Pure-Black
for image requests.– For Developers: Zebra no longer packages
firmware
the tool. This hasn’t been used by Zebra for some time and is deprecated anyway. Please make sure you do not depend on a copy of Zebra (/usr/libexec/zebra/firmware
) in any scenarios.Starting with this release, Zebra is split into two packages. Which one you should install depends on your jailbreak configuration:
–
iphoneos-arm
: For traditional “root filesystem” jailbreaks on iOS 14.7 and earlier, and some jailbreaks on iOS 15 and 16 (palera1n with settings enabled and XinaA15).–
iphoneos-arm64
: For new rootless jailbreaks on iOS 15 and later.Zebra’s non-rooted option has improved performance as it allowed us to take advantage of later iOS optimizations.
If you’re not sure which one to use, it’s safe to try either one. If it doesn’t match your setup, you’ll get a “Package architecture is incompatible with your system architecture”message.
Huge thanks to @TheMasterOfMike, @leftyfl1p, @iAdam1n and the palera1n team for their advice and help testing this release.
It’s worth noting that lead project maintainer Adam Demasi doesn’t have a XinaA15 compatible device to test with, so this Zebra release is not yet compatible with the iOS and iPadOS 15.0-15.1.1 jailbreak for A12-A15 devices.
Rival package manager Sileo was already working on a palera1n jailbreak prior to this announcement, and a separate weekend build made Sileo compatible with the XinaA15 jailbreak. So, here’s where things stand at the moment.
If you are a Zebra user or want to get started with it as an alternative to the package manager you are already using, you can update it by adding the repository below and updating your sources:
Zebra is also fully open source on the official GitHub package page.
Have you updated to the latest version of the Zebra Package Manager Application? Let us know in the comments section below.