说重点:iOS 15.0 - 15.7.1 和 16.0 - 16.1.2 系统设置页面上,也能修改内容,可以添加图片以及加入其它代码,非常好玩,不过,重启手机会恢复原来数据,因此不怕改坏。
你没有看错,iOS 15.0 - 15.7.1 和 16.0 - 16.1.2 系统已经支持修改设置首页信息,不需要越狱也行,按照以前的系统来说,如果想修改设置页面信息,必然需要越狱,现在有 MacDirtyCow 漏洞,不需要越狱也行。
![图片[1]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/9b237fd224183344.png)
注意的是!MacDirtyCow 漏洞仅支持 iOS 15.0 - 15.7.1 和 16.0 - 16.1.2 系统,其它系统暂不支持。另外!修改设置页面,重启设备会恢复原来数据,主要原因是设置文件存在于 System 目录。
![图片[2]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/c91d6ba9b3183354.png)
Filza文件管理器:
FileSwitcherPro修改:
建议你自签安装,企业安装无法选中文件。
打开 Filza 文件管理器,找路径:
/System/Library/PrivateFrameworks/PreferencesUI.framework/
然后找到 Settings.plist 文件,把它粘贴到以下路径
/var/mobile/Documents
为何要这么做,因为目前 System 权限不够,只能转移到 var 目录上对文件进行修改,因为 var 目录支持修改,这么一说,你们应该能明白
![图片[3]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/7bc8fe5632184047.png)
点击 Settings.plist 文件右侧(i),右上角分享按钮,点击文本编辑器,这时你就能看到设置页面代码。
![图片[4]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/4d1f86f44c184058.png)
如果你是一名程序员,显然!设置页面你可以随意更改内容,比如说添加图片或者选项类型调整,或者写入其它内容,完全是没问题的。
![图片[5]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/90b21bb8c8184106.png)
添加图片的代码,你可以在<array>下,粘贴以下代码:
<dict><key>icon</key><string>/var/mobile/Documents/1.jpg</string><key>height</key><integer>165</integer></dict>
从上述代码可见,<string>这里就是图片路径,因此,你可以把要显示图片存放到/var/mobile/Documents/文件夹上,并且命名为1.jpg。
![图片[6]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/22b3f2e8b1184124.png)
<integer>这里是设置选项高度,你可以根据图片高度来设置,如果你还对这些代码不懂,请看下图代码标注。
![图片[7]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/92704e8e92184132.png)
添加完成后,你还需要删除一些代码,因为 MacDirtyCow 漏洞覆盖的方法,文件大小不能大于原文件,因此你可以删除新闻设置,毕竟你们用不上它,找到 NewsSettings 选项,删除就行,大概在747行左右,从<dict>到</dict>删除,就是下图显示区域代码删除。
![图片[8]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/e8753f5756184200.png)
这时你的文件就会小于8kb,你就可以进行下一步,把 Settings.plist 修改好的文件,导出到文件App中,接着打开 FileSwitcherPro 工具。
点击右侧+号,选择 Original Item 选项,在 TARGET 中长按选择粘贴 Paste 路径。
![图片[10]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/5f3347d3d0184221.png)
在Type 中选择 Replace File 选项,然后点击 File Select 选项,选中你刚修改好文件,这里需要自签才能选中文件,或者你直接输入文件路径也是可以的,直接输入文件路径,这不需要自签也行。
![图片[11]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/2e8763434b184233.png)
开启 Location Keep 选项,点击右上角 Add 按钮,点击apply,再点击 Restart 重启两次才会生效。
![图片[12]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/b54c56313b184241.png)
把我修改好的 Settings.plist 文件下载:
![图片[13]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/8509753bbf184301.png)
存放到文件App上,然后打开 FileSwitcherPro 工具。
![图片[14]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/b2f524b748184313.png)
点击右侧+号,选择 Original Item 选项,在 TARGET 中粘贴下方路径:
/System/Library/PrivateFrameworks/PreferencesUI.framework/Settings.plist
![图片[15]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/654279d6dd184409.png)
在Type 中选择 Replace File 选项,然后点击 File Select 选项,选中刚才下载文件,比如说iOS16设置含有标签+图片和电池,标签内容自行导入Filza上修改,把HBS改成其它内容。
![图片[16]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/3040fb7d13184417.png)
开启 Location Keep 选项,点击右上角 Add 按钮,点击apply,再点击 Restart 重启两次才会生效。
![图片[17]-好玩,iOS 16.1.2 设置页可 Diy 设计,不用越狱-北忘山博客](https://cdn.beiwangshan.com/uploads/2023/02/ca23709d09184425.png)
大概这些内容了,话说!你们成功修改了吗?
暂无评论内容