Nugget:无需越狱自定义 iPhone(iOS 17 至 26)
Nugget 是一款免费的开源电脑程序,无需越狱就能自定义 iPhone 或 iPad:动态壁纸、状态栏修改、隐藏设置以及禁用系统服务。它的原理是通过 iOS 备份还原系统写入设置文件,利用的是苹果正在逐个 iOS 版本修补的漏洞。首先要知道的是:Nugget 的开发者表示不要在 iOS 27 上使用它,因为这样做“很可能会导致数据丢失”。本指南将说明 Nugget 的功能、哪些 iOS 版本可以安全使用它,以及如何谨慎使用。所有信息均来自 Nugget 官方的 GitHub 页面。最后核实时间:2026 年 10 月 27 日。
简要概述
- Nugget 由 leminlimez 开发,开源(AGPL-3.0 协议),在 GitHub 上大约有 7,400 个星标。2026 年 10 月的最新版本为 v7.4.1(2026 年 9 月 24 日发布)。
- 它运行在电脑上(Windows、macOS 或 Linux),而不是在 iPhone 上运行。你需要用数据线连接 iPhone。
- iOS 27:请勿使用。该项目表示苹果已经修补了 Nugget 所使用的部分还原方法,发行说明中也明确不支持 iOS 27。
- 大多数功能在 iOS 17.0 到 26 上都可用。更深层的“Mobile Gestalt”调整,比如在任意 iPhone 上开启灵动岛,只在 iOS 26.1 及以下版本可用,在 iOS 26.2 及更高版本上“将永远不会被支持”。
- 请先备份你的 iPhone。开发者写道:“Nugget 可能会导致不可预见的问题……对于设备造成的任何损坏,我们概不负责。”
哪些 iOS 版本可用
| iOS 版本 | 可用功能 |
|---|---|
| 17.0 至 26.1 | 全部功能,包括 Mobile Gestalt |
| 26.2 至 26.x | 大部分功能,不含 Mobile Gestalt 或 AI Enabler |
| 27 | 请勿使用(有数据丢失风险) |
Nugget 使用两种方法:iOS 17.0 到 18.1.1 使用 Sparserestore,iOS 18.2 到 26.1 使用 BookRestore。部分功能有各自的限制,例如 EU Enabler 只在 iOS 17.6 及以下版本可用。要查看你的系统版本,请打开设置 > 通用 > 关于本机。如果你还在犹豫要不要更新系统,我们关于iOS 更新对已侧载应用的影响的指南介绍了其中的利弊。
Nugget 能修改哪些内容
根据该项目的功能列表(除非另有说明,适用于 iOS 17.0 到 26):
- PosterBoard:动态壁纸,包括社区壁纸以及用你自己的视频制作的壁纸
- 状态栏:运营商名称、信号格、电量显示、时间文字,以及图标的显示或隐藏
- SpringBoard 选项:锁屏小字说明、自动锁定时间、充电时不变暗、不显示低电量提醒
- 内部选项:在状态栏显示系统版本号、显示触摸点、部分 Apple 应用中的调试选项
- 在 iOS 26 上禁用 Liquid Glass
- 禁用守护进程(daemon):如 OTA 更新、Game Center、屏幕使用时间、小贴士、聚焦搜索等系统服务
- Mobile Gestalt(仅限 iOS 17.0 到 26.1):在任意设备上开启灵动岛、在任意设备上开启常亮显示、台前调度、充电限制、开机铃声,以及关闭快门声
- AI Enabler 与设备伪装(iOS 18.1 到 26.1)
风险
不受支持的系统版本上的数据丢失
Nugget 是通过恢复系统来写入文件的。如果所在版本上该方法已被修补,例如 iOS 27,该项目会提示这极有可能导致数据丢失。每次使用前都要检查你的 iOS 版本,尤其是在系统更新之后。
部分调整项可能引发问题
该项目自己也标注了几个选项:在 iPhone 上启用 iPadOS 属于”自行承担风险”, Internal Storage 信息”可能在部分设备上引发问题”,在不受支持的设备上开启常亮显示”可能导致烧屏”,禁用 thermalmonitord(负责管理温度的服务)被归入”风险(隐藏)选项”之中。禁用守护进程也会连带关闭它们所负责的功能:禁用 OTAd 会影响系统的无线更新,禁用 iCloud 或 VPN 相关服务会影响对应的功能。
虚假下载
热门工具往往会被植入恶意软件的仿冒版本盯上。请只从 GitHub 上 leminlimez/Nugget 项目的 Releases 页面下载 Nugget。
如何安全地使用 Nugget
开始之前
- 检查你的 iOS 版本。如果是 iOS 27,请不要继续操作。
- 用电脑给 iPhone 做一次完整备份(Mac 上用 Finder,Windows 上用 Apple Devices 或 iTunes),或者确认 iCloud 备份是最新的。
- 在 Windows 上,从 Microsoft Store 安装 Apple Devices 应用,或从苹果官网安装 iTunes。在 Linux 上,安装 usbmuxd 和 libimobiledevice。
安装并运行 Nugget
- 从该项目的 GitHub Releases 页面下载适合你电脑的版本:提供 Windows、macOS(Apple 芯片和 Intel)以及 Linux 的构建版本。你也可以直接运行 Python 源码,这需要 Python 3.9 或更高版本。
- 用 USB 数据线连接 iPhone,解锁手机,如果弹出提示就点击信任。
- 打开 Nugget,选择你想要的调整项并应用。建议先从一两个简单的改动开始,不要一次性全部应用。
Mobile Gestalt 调整项(iOS 26.1 及更早版本)
对于这些功能,Nugget 可能需要一个专属于你设备的设置文件。该项目的操作步骤是:安装苹果的 Shortcuts(快捷指令)应用,运行 Nugget 的 GitHub 页面上链接的”Save MobileGestalt”快捷指令,将生成的文件发送到电脑上,再提供给 Nugget。切勿使用来自其他设备的 MobileGestalt 文件。
Nugget 与侧载工具的区别
Nugget 并不安装应用,它只是修改系统设置。如果要安装 App Store 之外的应用,你需要用到侧载工具,这是完全不同的功能;可参考我们的免费侧载工具对比。越狱能实现的功能更多,但风险也更大,详见2026 年越狱是否值得。
常见问题
Nugget 是免费的吗?
是的,它是免费且开源的(AGPL-3.0 协议)。
使用 Nugget 需要越狱吗?
不需要。它运行在电脑上,在其支持的 iOS 版本范围内,可以直接在普通 iPhone 上使用。
Nugget 支持 iOS 27 吗?
不支持。开发者警告不要在 iOS 27 上使用它,因为苹果已经修补了它所利用的方法,很可能会导致数据丢失。
旧款 iPhone 可以获得灵动岛吗?
只能在 iOS 17.0 到 26.1 之间,通过 Mobile Gestalt 调整项实现。在 iOS 26.2 及更高版本上,Nugget 无法实现这一点。
Nugget 能在欧盟以外启用欧盟侧载吗?
不能。该项目说明,禁用区域限制“并不包括在欧盟以外启用欧盟侧载”,而且其 EU Enabler 只支持到 iOS 17.6。
我该如何撤销一个 tweak?
如果某个 tweak 引发了问题,请恢复你在开始前制作的备份。具体如何移除某个 tweak,请查看该项目的 GitHub 页面和 issue。