Unlock your device's full potential! Should work on all versions iOS 16.0 - 18.1 beta 4 with partial support for iOS 18.1 beta 5-6.
This will not work on iOS 18.1 beta 7 or newer. Please do not make issues about this, it will not be fixed. You will have to use the pc version of Nugget unless a fix comes in the future.
A .mobiledevicepairing
file and wireguard are required in order to use this. Read the sections below to see how to get those.
If you are having issues with minimuxer, see the Solving Minimuxer Issues thread.
This uses the sparserestore exploit to write to files outside of the intended restore location, like mobilegestalt.
Note: I am not responsible if your device bootloops, use this software with caution. Please back up your data before using!
To get the pairing file, use the following steps:
- Download
jitterbugpair
for your system from here: https://github.com/osy/Jitterbug/releases/latest- Note: On mac or linux, you may have to run the terminal command
chmod +x ./jitterbugpair
in the same directory.
- Note: On mac or linux, you may have to run the terminal command
- Run the program by either double clicking it or using terminal/powershell
- Share the
.mobiledevicepairing
file to your iOS device - Open the app and select the pairing file
You should only have to do this once unless you lose the file and delete the app's data.
- Download WireGuard on the iOS App Store.
- Download SideStore's config file on your iOS device
- Share the config file to WireGuard using the share menu
- Enable it and run Nugget
If you have used Cowabunga Lite before, you may experience issues with minimuxer. This is due to how it skipped the setup process. These steps should solve the problem, however it is not an end-all be-all solution.
- Download Nugget Python and follow the steps in the readme to install python and the requirements
- Connect your device and (in terminal) type
python3 fix-minimuxer.py
(orpython fix-minimuxer.py
if it doesn't work)
Your device should reboot. After it reboots, try Nugget mobile now. If it still doesn't work, follow the steps below:
- After your device reboots, go to
[Settings] -> General -> Transfer or Reset iPhone
- Tap
Reset
and thenReset Location & Privacy
- Nugget mobile should work now. If it doesn't, try getting a new pairing file.
If the steps above don't work for you, try using Cowabunga Lite
and clicking the Deep Clean
button, then try the steps again.
If not even that works, the only solution I know is to wipe the device (not ideal). I would recommend using Nugget Python instead in this case.
- JJTech for Sparserestore/TrollRestore
- khanhduytran for Sparsebox
- pymobiledevice3
- disfordottie for some global flag features
- f1shy-dev for AI Enabler
- SideStore for em_proxy and minimuxer
- libimobiledevice for the restore library