Nugget is an iOS system customization tool that applies exploit-based modifications to device configuration files, enabling changes to system appearance and behavior without jailbreaking. It functions as a feature flag toggler, mobile gestalt modifier, and PosterBoard wallpaper manager, allowing users to enable experimental iOS features, modify hardware-level identifiers, and apply custom wallpapers through system file manipulation.
The tool distinguishes itself by using the sparserestore or BookRestore exploit to write system files outside normal restore locations, supporting modifications that are not typically available through standard iOS configuration. It provides precise control over system properties through XML property targeting with nuggetId or CoreAnimation identifiers, and offers template-based file replacement with customizable options for setting values, removing files, or selecting from multiple choices.
Nugget covers a broad range of iOS customization capabilities including status bar customization, system daemon management, device identity spoofing, and Springboard behavior adjustments. It supports applying animated wallpapers to the lock screen through PosterBoard descriptor manipulation, and can randomize wallpaper identifiers to prevent conflicts between multiple custom wallpapers. The tool also enables disabling background services such as OTA updates, analytics, and iCloud, as well as activating hidden internal options and debug menus.