开发者利用漏洞对iOS 16.1.2实现无越狱更换系统全局字体
目前iOS系统并不能修改全局字体苹果并未提供这类功能,但目前已经有开发者利用漏洞、在没有越狱的情况下实现了字体更换,仅支持iOS 16.1.2及以下版本。
这个漏洞是CVE-2022-46689,借助漏洞可以在内核上执行任意代码,当然也可以用来换字体。
开发者@Zhuowei Zhang在Twitter上分享了概念验证程序,虽然说是全局修改字体但也有部分字体无法实现更换还是使用系统默认字体。
另外修改字体对iPhone也没啥影响,因为只要重启系统一切又会恢复到以前,目前并没有实现修改持久化。
尽管开发者已经在Github上公布了相关代码,不过普通用户无法使用,用户必须通过Xcode自己编译或使用开发者证书签署IPA文件才可以安装。所以咱也只能围观看看,想要实现更换暂时是没戏了。