opa334巨魔大神带来的多巴胺越狱2.0,拯救了一大批机器。
多巴胺越狱2.0支持的范围:
支持iOS 15.0 – 16.6.1 (A9~A11处理器设备,对应型号:iPhone6s ~ iPhone X)
支持iOS 15.0 – 16.5.1 (A12 ~ A14处理器,对应型号:iPhone XR ~ iPhone 12PM)
支持iOS 15.0 ~ 16.5 (A15 ~ A16 处理器,对应型号:iPhone13 ~ iPhone 14PM)
支持iOS 15.0 ~ 16.5.1 (M1 处理器)
支持iOS 15.0 ~ 16.5 (M2 处理器)
目前iOS 16.6 ~ 16.6.1 暂时未支持!
属于上面支持列表的设备,基本上都可以越狱,享受越狱带来的快乐。
多巴胺2.0越狱教程:点我直达越狱教程
多巴胺越狱和以往unc0ver、checkra1n、Turaine、Odysses越狱所不同的是,它是无根越狱rootless。相对以往的有根越狱来说,无根越狱最大区别是无法修改根目录/下的文件。因为从iOS15+系统开始,苹果推出了SSV系统保护机制,机制禁止修改系统根目录下的任何文件,导致有根越狱无法再实现。这要是内核补丁保护 (KPP) 的由来。
既然多巴胺1.0、2.0都是是无根越狱,自然就只能兼容无根rootless的越狱插件。好在现在很多插件都已经兼容无根越狱环境,都能实现不用的越狱功能。
今天分享一些在多巴胺越狱后,实现挂载根目录的一些方法,玄烨收集来源于互联网,具体原创作者已经无法找到,如果有知道的,可以联系我标注。
为什么要挂载根目录卷?
首先,如果你是普通新手玩家,刚接触iOS越狱,那么可以不必往下看。因为挂载操作对于普通用户来说,用不上,而且也具备一定的危险性,所以,就此打住!
挂载根目录文件的原因,自然是为了实现一些操作。有了这个挂载,我们可以实现对系统字体、温控限制解除、显示动画、消息提示音、UI界面美化等等,实现个性化自定义。
风险提示:挂载操作系统根目录卷,是一项具备高风险的操作行为,除非你对iOS系统目录文件非常熟悉,否则请不要随意更改文件,一切后果都由你自己承担。如果因为此操作,导致数据资料丢失,后果自负。
挂载教程:
准备:
1,确认iOS设备已经使用多巴胺2.0越狱。
2,添加赵楠源 。因为需要用到mount_bindfs工具
3,下载安装插件mount_bindfs、NewTerm 3 Beta、openssh、AFC2补丁(可以添加刀刀源:),AFC2补丁是方便使用爱思助手访问iOS系统目录,如果你习惯用Filza文件夹管理,可以不安装此补丁。
4,需要知道root密码,此密码在你使用Dopamine越狱时候,已经设置过。
开始:
1,打开桌面的NewTerm 3 Beta,回车。
2,输入代码:sudo su,回车,输入越狱时设置的密码(不会显示,直接输完密码回车)。
3,终端如下面界面。
4,开始尝试挂载分区目录,使用命令mount_bindfs:
mount_bindfs命令的常见用法:
mount_bindfs --copy
原路径 (挂载且覆盖原文件)适用于第一次挂载目录
系统字体挂载:
mount_bindfs --copy "/System/Library/Fonts"
温控解除挂载:
mount_bindfs --copy "/System/Library/ThermalMonitor"
所有挂载后的路径是:/var/jb/System/Library/
使用Filza文件管理器,就可以对系统字体进行修改覆盖。注销或者重启用户空间生效。替换字体不要整个Fonts文件夹替换覆盖,而是选择单个或者多个文件替换。
mount_bingdfs –skip-copy 原路径 (挂载不覆盖原文件)适用于已经挂载过的目录
mount_bindfs --skip-copy "/System/Library/Fonts"
例如:如果重启手机后,之前已经替换覆盖过文件,使用此命令挂载,不会覆盖之前修改的文件。
mount_bindfs -u 取消已挂载的路径
mount_bindfs -s 自动挂载
自动挂载使用的前提是:先设置要挂载的路径,才能设置自动挂载。
字体、温控文件已经修改后,自动挂载举例用法:
mount_bindfs --skip-copy "/System/Library/Fonts"
mount_bindfs --skip-copy
"/System/Library/ThermalMonitor"
mount_bindfs -s "/System/Library/Fonts" "/System/Library/ThermalMonitor"
挂载多个路径,用空格分开
mount_bindfs -l 查看自动挂载配置
挂载须知:切记,不要盲目挂载整个根分区目录,例如/System/、/var/整个路径,会直接导致内存满从而白苹果!!!
一些收集到的挂载目录:
• 系统字体
/System/Library/Fonts/
• 没有更早通知
/System/Library/PrivateFrameworks/UserNotificationsUIKit.framework/zh_CN.lproj/
• 注销动画
/System/Library/PrivateFrameworks/BackBoardServices.framework/
• 重启用户空间动画
/System/Library/PrivateFrameworks/ProgressUI.framework/
• 提示音
/System/Library/Audio/UISounds/
• 温控频率限制文件
/System/Library/ThermalMonitor
(修改温控文件DXXAP-Info.plist,)
• 内存限制修改
/System/Library/LaunchDaemons
(修改内存限制,让APP运行更加稳定,参考文章:https://zhuanlan.zhihu.com/p/403189513)
任何已知的/根目录卷都可以挂载,前提是以文件夹形式路径挂载,而不是直接挂载文件。
iOS上应用程序的路径是:/var/containers/Bundle/Application/
这个目录下显示所有iPhone上已安装的应用程序,如果你想修改某个程序的提示音、图标,那可以在这里实现。
卡贴机运营商文件路径是:/System/Library/Carrir Bundle/iPhone/ATT_US.bundle/
(att举例)
iOS字体分享文章:https://dkxuanye.cn/?p=6382