Navigate:
Nugget
~$NUGGE2.2%

Nugget: iOS Device Customization Tool

Python tool that modifies iOS system files to customize device behavior using sparserestore exploits.

LIVE RANKINGS • 11:32 AM • STEADY
TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100
OVERALL
#61
8
MOBILE & DESKTOP
#3
6
30 DAY RANKING TREND
ovr#61
·Mobil#3
STARS
6.0K
FORKS
319
7D STARS
+131
7D FORKS
+4
See Repo:
Share:

Learn more about Nugget

Nugget is a cross-platform desktop application built with Python and PySide6 that modifies iOS device configurations through system file manipulation. The tool leverages sparserestore (iOS 17.0-18.1.1) and BookRestore (iOS 18.2-26.1) exploits to write changes to protected system files like mobilegestalt during device restore operations. It provides a graphical interface for applying various system modifications including status bar customization, daemon management, and feature flag adjustments. The application is commonly used for enabling hidden iOS features, customizing system appearance, and disabling unwanted system services.

Nugget

1

Exploit-Based Modification

Uses sparserestore and BookRestore exploits to modify protected iOS system files during restore operations, bypassing normal security restrictions.

2

Comprehensive Feature Coverage

Supports modifications across multiple iOS subsystems including status bar, springboard, internal settings, and daemon management with version-specific feature sets.

3

Cross-Platform Architecture

Built with Python and PySide6 for cross-platform compatibility, requiring only standard iOS device communication libraries on Windows, macOS, and Linux.



vv7.2

Added Kiosk mode flag and various feature flags including BookRestore, Liquid Glass disabling, and Apple Intelligence eligibility.

  • Added feature flags for BookRestore
  • Added Kiosk mode flag
  • Added disabling Liquid Glass via feature flags
  • Added button to create the folders for feature flags/eligibility using restores so that BookRestore can apply those
  • Added eligibility back for Apple Intelligence
vv7.1

Introduces Restore mode for BookRestore that doesn't require administrator privileges but requires Find My to be turned off during application.

  • Added "Restore" mode for BookRestore that doesn't use AFC
  • Doesn't require administrator/sudo but Find My must be turned off while applying
  • Windows no longer launches as administrator. A button will appear on the apply page to relaunch as administrator
  • Added restoring to /var/mobile with BookRestore for Templates (.batter files)
vv7.0.3

Fixes BookRestore compatibility issues and improves error handling for iOS 18.2+ devices.

  • Fixed the "Revert rdar fix" option not working with BookRestore
  • Fixed Nugget attempting to use SparseRestore on iOS 18.2+ in some cases leading to a failure to restore
  • Fixed the no mobilegestalt file selected error not appearing
  • Added an additional warning on the iPadOS toggle given recent events


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers