1.1.29
- Adds support for the palera1n iOS 15 – 16 jailbreak.
Please note that the XinaA15 jailbreak is not yet supported. You can still install Zebra 1.1.29 on XinaA15, but you won’t be able to install, remove, or update packages. - Zebra is now aware of rootless jailbreak packages, ensuring the correct variant of a package is installed, and blocking installation of packages that aren’t compatible.
“Rootless” is a new scheme where all packages are installed to a jailbreak-specific folder on your device, rather than being mixed in with core iOS files. This is used on palera1n when tweaks are not enabled, and will become the norm for all jailbreaks going forward. - The detected jailbreak, distribution, and rootless/stashed status are now displayed in the footer of the Zebra homepage. This information replaces the UDID. You can still tap on the footer to copy your UDID to the clipboard.
- Addresses a security issue that may allow the Zebra package database to be modified by an attacker.
- Fixes an error message being displayed when logging into a repo on a device with no passcode set.
- Updates the Community Sources screen to correctly offer the Chimera repo on the Electra iOS 11 jailbreak. (Contributed by @TheMasterOfMike - thanks!)
- For repo maintainers: Adds an additional
architecture
field in theauthorize_download
Payment Provider API request, specifying the kind of package that is being requested. More information - For repo maintainers: Starting with iOS 15, Zebra uses a consistent user agent string for all requests, of the format
Zebra/1.1.29 (iPhone; iOS/15.7.1)
for repository requests, andZebra/1.1.29 Pure-Black
for depiction requests. - For developers: Zebra no longer packages the
firmware
tool. This hasn’t been used by Zebra for some time, and was outdated anyway. Please make sure you aren’t depending on Zebra’s copy of it (/usr/libexec/zebra/firmware
) in any scripts.
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, plus some jailbreaks on iOS 15 and 16 (palera1n with tweaks enabled, and XinaA15).iphoneos-arm64
: For new “rootless” jailbreaks, on iOS 15 and later.
The rootless variant of Zebra has improved performance, since this has allowed us to take advantage of more recent optimisations to iOS.
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 receive 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 with testing of this release.