Nugget is a customization tool for iOS devices that unlocks system-level modifications through a partial restore method.
The tool addresses the desire to customize iOS beyond Apple's standard settings by enabling changes to animated wallpapers, system daemons, status bar elements, lock screen behavior, and internal debugging features. It works by applying modifications during a partial restore process, allowing users to alter visual elements like carrier names and battery display, disable background services such as usage tracking and game center, and enable hidden developer options. The project provides templating and file-based customization through batter and tendie files, with community-contributed wallpapers available separately.
Nugget is intended for users on iOS versions 17.0 through 26.0 who want deep system customization and are comfortable with the risks involved. The tool is not suitable for iOS 27 due to patched restore methods that could cause data loss. Adoption requires careful consideration: the README explicitly warns that backups are essential before use and that unforeseen problems may occur, with the developers disclaiming responsibility for device damage. The project suits advanced users seeking to disable specific daemons, customize status bar appearance, modify lock screen behavior, and access internal debugging features that Apple does not expose through standard settings.
Development activity shows consistent engagement with user-reported issues and feature requests, as evidenced by referenced GitHub issues discussing specific visual modifications. The project maintains documentation covering the structure of customization files to enable community contributions. Updates address compatibility across multiple iOS versions, indicating ongoing maintenance as new versions release. The codebase is written in Python, suggesting automation and scripting form the core of the modification process.