Developer Lars Fröder (opa334), known not only for creating the popular permanent signature utility TrollStore, but also for trying to make the Fugu15 jailbreak for arm64e devices running iOS and iPadOS 15.0-15.4.1 functionally stable for end users. currently dubbed Fugu15 Max, on Wednesday announced the fifth beta version of the Fugu15 Max project.
The announcement, made via Twitter and pictured in the screenshot above, reveals that the fifth beta version of Fugu15 Max now has “pretty much everything but user-friendliness and user-space hooks.”However, Froeder still recommends the beta to developers for testing purposes only for now.
Referring to the official changelog on the project’s GitHub page, we can conclude that Fugu15 Max beta 5 includes the following changes and/or improvements:
List of changes:
– Added support for userspace reload (NOTE: since this is still a beta version mainly for developers, you need to manually reload userspace after jailbreak). e.g. WebContent) – Fix some unsupported device/version combinations (namely iPad 8 to 15.1) – Update bootstrap to latest version – Improve system-wide hook to always respect safe mode and keep library out of DriverKit and BlastDoor processes – Prevent settings from being injected into processes that might use the fork, as hijacking C functions in the process currently breaks the fork, a proper fix for this is still pending – Added repositories default (Chariz, Havoc, Ellekit.space,
/var/jb/basebin/jbctl update tipa <path/to/Fugu15.tipa>
or/var/jb/basebin/jbctl update basebin <path/to/basebin.tar>
note that upgrading to TIPA also upgrades basebin but depends on whether TrollStore is installed on the device – Update fallback ellekit for startup hook, properly implement fallback with rpaths – Delete more leftover Xina Xina files when jailbreaking – Many stability improvementsKnown Issues:
– Sileo crashes on startup for some users, there is no current fix or workaround for this, a proper fix is awaiting Sileo developers A proper fix is expected by Zebra developers – When something hijacks a system-wide C function, userspace reload stops, the root cause of this is unknown – Spinlock panic, unknown what causes it, may be a late side effect of exploits – Some kind of pmap race condition panic, also don’t know what causes it, but I think it is probably a bug somewhere in the environment – Triggering a panic on crash, proper crash logger for debugging is still not implemented – In 15.0 – 15.3.1, you need to disable Wi-Fi completely when jailbreaking
Notes:
– The final jailbreak will be called differently – This jailbreak has no roots; Root packages are not supported – Default password for
root
:alpine
(you need to install openssh from your package manager) – The only known issue with booting is when you delete some system files on your own/private/preboot
, so don’t do that?For tweak developers:
– Update theos to the latest version, then you can build for rootless access via
THEOS_PACKAGE_SCHEME=rootless
– Save/load settings either via the cfprefsd API or internally/var/jb/var/mobile/Library/Preferences
(final jb will have a cfprefsd hook to redirect all non-standard stuff to that path) – You need to compile everything for non-root – all dependencies must be compiled for non-root and saved in – you need to put every former root path you access through the macros defined in rootless.h – you need to compile with Xcode 12 or newer or your dylib process will crash (if you don’t want to lose iOS 12/13 arm64e support, you still need to compile your root packages with Xcode 11) IPC (for now? someday? who knows?$THEOS/lib/iphone/rootless
)
If you’re already running the Fugu15 Max public beta as a regular user, even though Freder suggested you’re not, you should probably upgrade to the latest version to have the latest fixes. Otherwise, you should keep waiting for the public release instead of using the public beta as it is only for developers who might want to test it or have their jailbreak settings ready to work with it.
Fugu15 Max is only the working title of this project, and it is essentially an attempt to turn the Linus Henze Fugu15 jailbreak into a user-friendly jailbreak with a GUI, settings injection, a dreaded Wi-Fi bug fix, and other polish factors. Once out of beta, Fröder is expected to give the jailbreak a new name.
Since Fugu15 Max is only for arm64e devices running iOS and iPadOS 15.0-15.4.1, this means it is only designed to work with iPhone XS and newer with the above firmware versions. Anyone with an iPhone X or older running iOS or iPadOS 15.0-16.x will instead need to use the palera1n jailbreak based on the checkm8 bootrom exploit.
The latest public beta version of Fugu15 Max can be downloaded from the project’s official GitHub page. Do not download the tool from any other sources for your own safety.
Are you excited to see the Fugu15 Max jailbreak moving forward? Let us know in the comments section below.