>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
Unknown

在不越狱的情况下使用 misaka26 开启隐藏的 iOS 功能

苹果历来人为限制旧款和基础款 iPhone 的功能。想要在普通 iPhone 13 上使用全天候显示屏?或者在苹果官方封锁的设备上使用 Apple Intelligence?长期以来,这需要完整的越狱,而在最近的 iOS 版本中,越狱几乎不可能实现。

然而,爱好者们发现了一个漏洞。misaka26 项目利用了 iOS 恢复机制中的一个漏洞(与 TrollRestore 使用的相同),可以直接从 Mac 电脑修改 MobileGestalt 系统标志。

这个工具是什么

misaka26 是开发者 @34306 和 @straight-tamago 开发的 macOS 桌面应用程序。该项目在 GitHub 上获得了约 4000 颗星,因为它为苹果设备所有者解决了一个长期存在的问题:无需内核级黑客攻击即可访问高端或新型号的功能。

该工具无需越狱即可工作。你只需要将手机连接到电脑,传输 MobileGestalt 配置文件,然后选择要切换的选项即可。

无越狱利用是如何实现的

misaka26 通过修改 MobileGestalt 文件来工作。这是一个 iOS 参数的系统注册表,存储着特定设备的硬件和软件功能标志。它记录智能手机是否支持全天候显示屏、屏幕刘海或 Dynamic Island 椭圆、安装了什么处理器,以及某些功能是否允许运行。

由于数据恢复过程中的一个漏洞(称为 TrollRestore 漏洞),系统允许覆盖部分 MobileGestalt 设置而无需数字签名验证。通过编辑此文件,该工具欺骗 iOS 认为它运行在更强大或不同的设备上。

可以开启哪些功能

仓库中列出的选项看起来令人印象深刻,尽管其中一些仍然是实验性的。

  1. 旗舰级界面功能。你可以在带标准刘海的智能手机上激活 Dynamic Island,为 iOS 16+ 的平板电脑和智能手机启用台前调度模式,并在支持的 iOS 18 版本上激活全天候显示屏。
  2. 人人可用的 Apple Intelligence。在 iOS 18.1 测试版中,该工具可以为官方未列入支持名单的智能手机启用苹果的神经网络功能。
  3. 移除 App Store 限制。数据欺骗模式使得可以直接从标准应用商店安装专为 M 系列芯片或 Pro 处理器设计的游戏(如生化危机 4)。
  4. 小型系统调整。禁用相机快门声音、80% 限值的充电模式、启动声音(Boot Chime),以及为物理上不存在的型号添加虚拟操作按钮。

设置如何进行

使用该工具需要最少的注意力,涉及几个步骤。

首先,你需要导出当前的 MobileGestalt 文件。开发者建议直接在 iPhone 上使用一个特殊的快捷指令。运行快捷指令后,生成的文件通过隔空投送发送到你的 Mac。

在电脑上启动 misaka26 应用程序。初次启动时,macOS 会因为缺少开发者签名而阻止执行,所以你需要进入系统安全设置或通过终端重置隔离属性:

xattr -c /path/to/misaka26.app

在程序窗口中,你选择下载的 MobileGestalt 文件,勾选所需的框,然后按应用按钮。要使更改生效,你需要使用一个特殊的配套应用程序重启设备(执行重新启动)。

风险和注意事项

仓库作者立即声明的主要警告:使用该工具存在风险。处理 MobileGestalt 系统文件时不小心可能导致启动循环。在这种情况下,唯一的出路是通过 DFU 模式完全恢复手机,同时丢失未保存的数据。

因此,在开始实验之前,备份到 iCloud 或本地磁盘是必不可少的。此外,该项目正在积极开发中,有 300 多个问题待解决,功能支持因 iOS 版本而异。

misaka26 是一个很好的例子,展示了开发者的研究热情如何帮助从现有硬件中榨取最大价值。如果你对调整隐藏的 iOS 设置、测试 Apple Intelligence 或在旧款 iPad 上添加台前调度等便捷功能感兴趣,这个项目绝对值得探索。最重要的是要明智地对待它,并提前做好备份。

相关项目