iOS 16.1.2 设置页可 Diy 设计,且不用越狱

前言

说重点: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 设计,且不用越狱-一只薛眠羊

注意的是!MacDirtyCow 漏洞仅支持 iOS 15.0 – 15.7.1 和 16.0 – 16.1.2 系统,其它系统暂不支持。另外!修改设置页面,重启设备会恢复原来数据,主要原因是设置文件存在于 System 目录。

图片[2]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

Filza文件管理器:

FileSwitcherPro修改:

建议你自签安装,企业安装无法选中文件。

打开 Filza 文件管理器,找路径:

/System/Library/PrivateFrameworks/PreferencesUI.framework/

然后找到 Settings.plist 文件,把它粘贴到以下路径

/var/mobile/Documents

为何要这么做,因为目前 System 权限不够,只能转移到 var 目录上对文件进行修改,因为 var 目录支持修改,这么一说,你们应该能明白

图片[3]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

点击 Settings.plist 文件右侧(i),右上角分享按钮,点击文本编辑器,这时你就能看到设置页面代码。

图片[4]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

如果你是一名程序员,显然!设置页面你可以随意更改内容,比如说添加图片或者选项类型调整,或者写入其它内容,完全是没问题的。

图片[5]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

添加图片的代码,你可以在<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 设计,且不用越狱-一只薛眠羊

<integer>这里是设置选项高度,你可以根据图片高度来设置,如果你还对这些代码不懂,请看下图代码标注。

图片[7]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

添加完成后,你还需要删除一些代码,因为 MacDirtyCow 漏洞覆盖的方法,文件大小不能大于原文件,因此你可以删除新闻设置,毕竟你们用不上它,找到 NewsSettings 选项,删除就行,大概在747行左右,从<dict>到</dict>删除,就是下图显示区域代码删除。

图片[8]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

这时你的文件就会小于8kb,你就可以进行下一步,把 Settings.plist 修改好的文件,导出到文件App中,接着打开 FileSwitcherPro 工具。

点击右侧+号,选择 Original Item 选项,在 TARGET 中长按选择粘贴 Paste 路径。

图片[9]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

在Type 中选择 Replace File 选项,然后点击 File Select 选项,选中你刚修改好文件,这里需要自签才能选中文件,或者你直接输入文件路径也是可以的,直接输入文件路径,这不需要自签也行。

图片[10]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

开启 Location Keep 选项,点击右上角 Add 按钮,点击apply,再点击 Restart 重启两次才会生效

图片[11]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

把我修改好的  Settings.plist 文件下载:

提取码为:uNXm

图片[12]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

存放到文件App上,然后打开 FileSwitcherPro 工具。

图片[13]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

点击右侧+号,选择 Original Item 选项,在 TARGET 中粘贴下方路径:

/System/Library/PrivateFrameworks/PreferencesUI.framework/Settings.plist
图片[14]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

在Type 中选择 Replace File 选项,然后点击 File Select 选项,选中刚才下载文件,比如说iOS16设置含有标签+图片和电池,标签内容自行导入Filza上修改,把HBS改成其它内容。

图片[15]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

开启 Location Keep 选项,点击右上角 Add 按钮,点击apply,再点击 Restart 重启两次才会生效

图片[16]-iOS 16.1.2 设置页可 Diy 设计,且不用越狱-一只薛眠羊

大概这些内容了,话说!你们成功修改了吗?

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容