百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程文章 > 正文

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

qiyuwang 2024-10-11 18:22 40 浏览 0 评论

你没有看错,iOS 15.0 - 15.7.1 和 16.0 - 16.1.2 系统已经支持修改设置首页信息,不需要越狱也行,按照以前的系统来说,如果想修改设置页面信息,必然需要越狱,现在有 MacDirtyCow 漏洞,不需要越狱也行。

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

-- 需要用到工具 --

Filza文件管理器和FileSwitcherPro修改,可以在新有趣工具箱小程序拿到。


-- 修改设置添加图片(详细) --

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

/System/Library/PrivateFrameworks/PreferencesUI.framework/

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

/var/mobile/Documents

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

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

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

添加图片的代码,你可以在<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。

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

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

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

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

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

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

-- 修改设置添加图片(简易) --

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

www.123pan.com/s/ifH9-xEi63

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

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

/System/Library/PrivateFrameworks/PreferencesUI.framework/Settings.plist

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

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

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

相关推荐

程序员都用什么电脑?适合编程笔记本电脑推荐

适合程序员的笔记本电脑首先应该满足小巧轻便这个需求,然后才是性能因素,一个标准的程序员必定能够随时随地改BUG,所以可以优先考虑苹果MacBookPro,由于其MacOS就是Linux内核,做开...

Linux(debian)内核编译(二)虚拟网卡实例

2.10.虚拟网卡TUN/TAP...

老毛子要上天 冬天竟然拿矿机当暖气

2017-12-2814:10:55作者:李鑫我们都知道矿机在实际工作当中会产生出大量的热能,近日俄罗斯就有人用Comino挖矿电脑来充当暖气的效果,这台电脑不需要特别安装,也没有多余的接口,同样...

qemu linux内核(5.10.209)开发环境搭建

版本信息宿主机:ubuntu20.04.6LTS(FocalFossa)虚拟机:ubuntu20.04.6LTS(FocalFossa)安装宿主机的步骤省略,和一般的在vmware中安...

Ubuntu 16.04 LTS现已正式支持IBM LinuxONE与z Systems

4月22号的时候,Canonical很高兴地宣布了Ubuntu16.04LTS(XenialXerus)已正式支持IBMzSystems和LinuxONE大型机的消息。该长期支持版本经历了六...

号称最强大深度学习笔电,雷蛇推出Lambda Tensorbook笔记本电脑

IT之家4月13日消息,深度学习公司Lambda与雷蛇合作,发布了新的LambdaTensorbook笔记本电脑,号称是世界上为深度学习设计的最强大的笔记本电脑,可以使用Linux...

电脑连 WiFi 全攻略!3 步搞定 + 疑难解答

电脑搜不到WiFi?输对密码却连不上?看视频卡、打游戏延迟高?别慌!不管你用Win/Mac还是Linux,这篇保姆级教程从连接步骤到故障排查全覆盖,10分钟让你告别“网络黑洞”!一、基础连...

linux 网卡bond模式

如何进行Linux网络绑定网络绑定简介在Debian10Buster(DHCP)上配置有线和无线网络绑定...

在 Ubuntu Server 上配置静态 IP 地址

Ubuntu17.10之前版本编辑/etc/network/interfaces文件重启网络服务或重启服务器来应用新的配置...

爬虫搞崩网站后,程序员自制“Zip炸弹”反击,6刀服务器成功扛住4.6万请求

...

Linux网络运维脚本实战示例:配置下发

在Linux网络运维场景中,自动化配置下发是提高效率的关键。一个示例展示如何编写一个Shell脚本,用于远程批量部署网络配置到多台服务器。本示例将使用SSH无密码登录和Ansible自动化工具来简化和...

KVM 虚拟机网络连接异常的排查方法

#KVM虚拟机网络连接异常的排查方法当KVM虚拟机出现网络连接问题时,可以按照以下系统化的方法进行排查和解决:##一、基础网络检查###1.检查虚拟机网络状态```bash#在虚拟机内部检...

技术宅教你linux开发板直连电脑ubuntu

1:我使用的是笔记本,台式机类似。原理:和开发板挂载到路由器或者交换机不一样。我们通过笔记本电脑直连,是将笔记本的物理网卡作为一个桥梁,把开发板和虚拟机ubuntu连接在一起。连接好以后可以使用NFS...

Ubuntu 25.04发行版登场:Linux 6.14内核,带来多项技术革新

IT之家4月18日消息,科技媒体linuxiac昨日(4月17日)发布博文,报道称代号为PluckyPuffin的Ubuntu25.04发行版正式上线,搭载最新Linu...

【故障解决】麒麟系统右下角网络图标取消显示叹号

原文链接:【故障解决】麒麟系统右下角网络图标取消显示叹号...

取消回复欢迎 发表评论: