thetechpapa – Blog for tech support

The Tech Papa - All tech updates about Apple, iOS, Windows, Google, Android, Amazon, Home Automation, Solar and Tech Reviews

The Fugu15 jailbreak for iOS 15 – 15.4.1

FUGU15 - thetechpapa.com

Last Updated on 1 year by admin

At the beginning of October, Linus Henze presented his Fugu15 jailbreak during the Objective by the Sea conference. He used an iPhone running iOS 15.4.1 for the demonstration and the sleek new installation technique reflected the JailbreakMe days. It is now openly accessible on Henze’s GitHub website as of this Monday.

Fugu15 Jailbreak

Henze tweeted about the release of Fugu15 this afternoon. However, there is no need for general iOS users to get overly excited about Fugu15, as the jailbreak primarily intended for developers.. Lack of a tweak injection library is the main reason for not having iOS 15 / iPadOS 15 supported jailbreak tweaks. Cheyote jailbreak by Odyssey Team’s also delayed due to the same reason.

What exactly is Fugu15?

Fugu15 is supported by a certain set of Apple devices, however limited to arm64e architecture. iOS and iPadOS 15.0 to 15.4.1 is currently supported. It operates on Procursus bootstrap with the Sileo package manager.

Fugu15 tested devices

iPhone Xs Max: iOS 15.4.1, iPhone 11 (SRD): iOS 15.4.1, iPhone 12 (SRD): iOS 15.4.1, iPhone 12 Pro Max: iOS 15.4.1, iPhone 13: iOS 15.1 (offline edition)

Most likely, further devices should support, but limited to arm64e.

You don’t need a computer to re-jailbreak because Fugu Jailbreak is semi-untethered, but you will need to do so each time you reboot your device. Moreover, Fugu15 doesn’t need to be re-signed every week because of a CoreTrust flaw that allows it to keep its signature for an unlimited amount of time.

You might recognize it as you read the post because TrollStore makes use of the same CoreTrust bug. Users can sideload and perma-sign any.ipa file on their smartphone using TrollStore.

The Fugu15 version contains a kernel exploit, a code-signing bypass, a PAC bypass, and a PPL bypass. It’s crucial to be aware that if you have a domain, you can install Fugu15 using Safari. Alternatively using a Mac and Xcode with a USB connection also supports installing Fugu 15.

We have covered all main aspects about Fugu15 including what devices supported, let’s talk about how to install Fugu15. Furthermore, keep in mind that the fugu is for developers.

How to install Fugu15

Here are different step guides that walk you through the installation of Fugu15. Developers can choose any  of the below methods depending on their interest.

Fugu15 installation via TrollStore

For the reason that Fugu15 was released as a TIPA package it can only be installed through TrollStore on iOS 15-compatible smartphones. This iOS 15 jailbreak tool cannot be installed via typical sideloading apps because it was designed for TrollStore 1.3.4 or newer.

Here’s the step guide for installing Fugu15 via TrollStore
  • Install TrollStore on any version of iOS between iOS 15 or iOS 15.4.1 firmware
  • Download Fugu15.tipa, then save it to iCloud (https://github.com/pinauten/Fugu15/releases/download/v0.0.1/Fugu15.tipa)
  • Share the downloaded IPA file, using the TrollStore app
  • When it loads, TrollStore will automatically install the Fugu15 app
  • Once the installation is complete, open the Fugu15 app from the Home Screen

Compatibility – iOS 15.0 – iOS 15.4.1, iOS 15.4 beta 1 – iOS 15.4 beta 4 . Fufu will never support other firmware versions. There is no support for iOS 15.5 beta 4, iOS 15.5, iOS 15.6, or iOS There is a bug in iOS that makes this jailbreak possible.

As of the official github page there are two methods of installing Fugu

1. Using Safari

2. Through USB

Installing Fugu15 via Safari

  • As we shared above, to proceed with the installation of fugu-15 using Safari you need to own a domain
  • Make your that your idevice and the computer are connection the same LAN (local area network)
  • Change the DNS by logging into the domain’s administrative panel. Then change the DNS A record for the domain that you are planning to use to point to your computer’s local IP address
  • Get a certificate for your domain (using Let’s Encrypt) and copy it to the files Server/serverCert/fullchain.cer and Server/serverCert/server.key (private key)
  • Before proceed with the next step ensure that Flask is installed (pip3 install Flask)
  • Set the serverUrl for your domain in Server/server.py
  • Run python3 server.py after opening the Server directory
  • Open your domain on your iPhone and follow the instructions (https://your domain)

This completes the step guide

Installing Fugu15 via USB

Sideloadly, TrollStore, or ideviceinstaller console tools support the Fugu15 jailbreak installation. We are using Sideloadly in the below step guide.

  • Get Fugu15 Developer.ipa
  • Launch the Sideloadly App
  • Use the USB cable to connect your iPhone or iPad to the computer. To prevent issues that could come up always try to use the original cable.
  • Now by clicking the IPA icon will allow you to select the program to install
  • Type in your Apple ID to sign the IPA file
  • from the Advance Tab, choose “Normal Install” mode
  • Click the Start button after that to continue with the IPA file installation
  • Insert the Password that goes with the above used Apple ID
  • Go to General > VPN & Device Management in the Settings app
  • Tap on the developer app which is displayed with your email, for the application to run you might need to Allow it by again tapping in the trust button
  • Finally, you may need to open the newly installed “Developer” Application to install the Fugu15 app (Once the Fugu15 program has been installed, the developer app could be deleted from the system)

Henze is aware of the bugs on the following list

1) If oobPCI (the process exploiting the kernel) exits, the system might be left in an inconsistent state and panic at some point. This usually occurs about 5 seconds after running the exit_full command in iDownload.

Workaround: Don’t quit oobPCI or make sure to do it as fast as possible to reduce the chance of a kernel panic. The reason for this panic is currently unknown.

2) When not connected to power, entering deep sleep will cause a kernel panic due to a bug in DriverKit (also happened with Fugu14). Unfortunately, the fix from Fugu14 does not work on iOS 15.

Workaround: This bug will not occur when quitting oobPCI. However, the bug described above may occur when oobPCI exits.

3) Some iOS versions (at least iOS 15.1 and below, maybe 15.2 and 15.3 too) have a DriverKit bug which causes bus mastering to be disabled for the WiFi chip when running oobPCI, causing a kernel panic when WiFi is used. As of now Fugu15 does not include a fix for this bug however, it is fixable.

Workaround: Disable WiFi.

We have listed the Currently known bugs, although there could be more.

FAQ

Q: I’m an end user. Is Fugu15 useful to me?

A: No.

Q: Will you add support for my iOS version/device which is currently not supported by Fugu15?

A: No. (I’m done with iOS 15)

Q: Will you ever add support for tweak injection?

A: No.

Q: Do you provide official support for Fugu15? Any updates planned?

A: No.

Q: I installed/updated something through Sileo but it won’t launch. How can I fix that?

A: Fugu15 uses TrustCache injection to bypass code signing. Therefore, if you install or update something, it’s code signature must be in a TrustCache. You can load additional TrustCaches from the iDownload shell via the tcload command.

Q: Wen eta Fugu16??????

A: …

Hope the above step-by-step directions were clear and helpful. Please feel free to reach out to us through the comments area if you require any assistance.


Experiance the latest relase of Fugu 15 Max, checkout for more information

(Visited 427 times, 1 visits today)
The Fugu15 jailbreak for iOS 15 – 15.4.1

Leave a Reply

Scroll to top