Notice that it requires a reboot and rebuilding jailbreak environment to install the new version (Doing this will remove all the tweaks and repos)
- It is advised against updating the 35 Procursus package dependencies because Zolz has not figured out how to handle fork functions.
- The postinst binary problem has not been resolved yet (killed:9; we appreciate Ivano identifying this problem). Please run the script file.
- Fixed the bug that the plug-in may not be loaded during the first startup
- Fixed an issue in merging permissions, minimised redundant signatures, and optimised a portion of the signature code
- Fix dpkg patch, faster installation
- Fix TweakInjection code
- Fix uicache -all
All credit goes to @ZolzTool Team
Size : 40.0MB
Date: 18/12/2022
Download /Install ZolzTool Jailbreak
Download source code
More Changes:
- Improve kfd reliability by memory hogging, also fixes support for devices with 16GB RAM, contributed by @dhinakg
- Fix an issue where /var/jb/var/mobile would get the wrong file permissions on new bootstraps (Fixed retroactively on next rejailbreak)
- Improve the way injection into problematic processes is blocked
- Block injection into dataaccessd because it seemed to be crash looping for some users
- Fix verbose logs not showing in error log when they aren’t enabled
- Actually print the error that caused the failure in the error log……..
- Fix app crash on iPads when sharing log
- Fix a random app crash while jailbreaking
- Add support for arm64e iOS 15.5 – 16.5.1
- Add support for arm64 15.0 – 16.6.1 (A8 not supported for now) (by @kok3shidoll)
- Support installation via sideloading (Only works on non beta iOS versions using libgrabkernel for now, also a few features are only supported when installing via TrollStore)
- Rewrite the jailbreak app in Objective C with flexibility in mind (UI has been written by @tomt000)
- Add exploit picker (only kfd for now, more exploits for older versions will be added later)
- Add themes to app (in app + icon)
- Add support for using NSTask from tweaks, previously was unsupported, calling it from apps and other processes is also possible but you will have to call
dopamine_fix_NSTask()
yourself beforehand - Remove libfilecom, switch to using XPC for handoff communication
- Deprecate jailbreakd in favor of launchd hook
- Instead of boot_info.plist, all jailbreak related info is now stored inside launchd and can be retrieved via XPC
- Rework kcall handoff to be stateless
- Rework trustcaching to be stateless
- Replace kernel patchfinder with XPF (https://github.com/opa334/XPF)
- Fix various issues with trustcaching
- Include libroot provider library (https://github.com/opa334/libroot)
- Make libkrw actually work (Yes, it was broken all throughout 1.x and nobody noticed)
More Changes:
- Fix initial bootstrap (Beta 2 regression)
- Fix off by one causing jailbreakd to enter a crash loop if more than 743 macho files exist in /var/jb
- Notes (IMPORTANT):
- Final jailbreak will have a different name
- Update debianutils before updating dash
- Use Ellekit deb here for now for tweak injection (repo soon)
- Userspace reboots are not supported
- You need to manually restart processes that you want stuff to inject to after jailbreaking
- Some stuff might not work correctly, don’t expect stability, we can’t currently estimate this until userspace rebooting is implemented and the whole system is hooked
- On 15.0 – 15.3.1, you need to disable wifi while jailbreaking
- Default password for
root
:alpine
(you need to install openssh from package manager) - God knows what else
- The only known bootloop issue is when you delete some system files in
/private/preboot
yourself, so don’t do that?