iOS 系统,更换字体,无需越狱,详细使用指南,必看
iOS 系统,
iOS 系统
本期主要特点:
支持 iOS 15.0 - iOS 15.7.1 系统。
支持 iOS 16.0 - iOS 16.1.2 系统。
无需越狱,安装即可使用。
完全免费,一键操作,使用简单
本期适用平台 • iOS
关于
WDBFontOverwrite
历史回顾
WDBFontOverwrite 官方项目:
https://github.com/zhuowei/WDBFontOverwrite
WDBFontOverwrite 官方下载地址:
2,新版地址
WDBFontOverwrite
GinsuDev 版本官方项目:
https://github.com/ginsudev/WDBFontOverwrite
WDBFontOverwrite
GinsuDev 版本官方下载地址:
3,多次更新
前面,
我们介绍过的多款工具,都是利用 CVE-2022-46689 漏洞。
详细可以参考 ZhuoweiZhang 的 MacDirtyCow 项目。
MacDirtyCow 项目:
https://github.com/zhuowei/MacDirtyCowDemo
支持 iOS 15.0 - iOS 15.7.1 系统。
支持 iOS 16.0 - iOS 16.1.2 系统。
不支持 iOS 15.7.2 和 iOS 15.7.3 系统。
无需越狱,安装即可使用。
完全免费,一键更换,使用简单。
更换字体,对全部 App 生效。
更换字体立即生效,无需注销。
重启设备,可以自动恢复默认字体。
内置多种字体。
支持英文字体。
支持中文字体。
支持表情。
支持导入字体。
支持导入多种字体。
支持管理字体。
支持更换键盘、锁屏密码和拨号键盘的字体。
支持更换锁屏时钟字体。
WDBFontOverwrite
下载和安装
一,下载 WDBFontOverwrite
1,下载
WDBFontOverwrite
GinsuDev 版本官方项目:
https://github.com/ginsudev/WDBFontOverwrite
WDBFontOverwrite
GinsuDev 版本官方下载地址:
二,安装 WDBFontOverwrite
1,自签安装
WDBFontOverwrite 自签即可使用。
大家可以使用 Sideloadly 或 AltStore 或 Scarlet 等自签工具,自签安装使用。
电脑端,自签详细使用方法:
Sideloadly,无需越狱,自签安装 IPA 文件,免费
2,使用 TrollStore 安装
TrollStore 用户,使用 TrollStore 安装即可使用。
TrollStore
永久签名专题
3,在线安装
当企业证书有效的时候,可以在线安装。
在线安装:
https://apporanges.lanzoub.com/b0cfc76xg
说明:
1,请复制到 Safari 浏览器使用。
2,企业证书存在不稳定性,随时失效。具体有效期取决于企业证书。
3,如果无法安装,说明证书已经失效,请等待更新。
电脑端,证书签名详细使用方法:
首次使用
首次使用 WDBFontOverwrite,
如果弹出窗口,如下图所示,
这是漏洞利用,询问是否允许重写沙盒,点击好,确认就可以使用了。
图片示例
WDBFontOverwrite
界面
下面详细介绍一下。
图片示例
预置中的字体,全是英文字体,只对英文起效。
为了方便统一对照,
设置 → 通用→ 语言与地区 →iPhone 语言/首选语言,我将系统语言更改为英语 English。
一些字体效果,如下图所示。
左图:系统默认
右图:DejaVu Sans Condensed 字体效果
左图:系统默认
右图:Fira Sans 字体效果
左图:系统默认
右图:Comic Sans MS 字体效果
三,恢复默认
重启手机,即可恢复系统默认的原生字体,非常简单。
图片示例
自定义字体非常简单,主要步骤:
1,将准备好的字体,按照规定重命名。
2,导入字体。
3,应用字体。立即生效。
下面重点说说自定义字体的使用方法。
一,字体必须是规定的名称
WDBFontOverwrite 目前版本,
字体名称必须是按照规定的名称,才能导入。
如下所示。
例如,
中文字体,
必须重命名为 PingFang.ttc,
只改名称,后缀请勿改动。
才能导入 WDBFontOverwrite。
二,
Custom font
自定义字体使用方法
下面以简体中文字体为例子,说说如何导入和使用。
英文字体和表情等字体,使用方法一样,以此类推。
1,导入字体
将准备好的字体,放在文件 App 中,
例如文件 我的 iPhone 中。
打开 WDBFontOverwrite,
Custom 界面。
Fonts 的 Custom font 分类,
点击 Import custom fonts,如下图左。
就会打开文件 App,点击准备好的已经按照规定重命名的字体,将其导入。如下图中。
2,应用字体
导入字体后,
点击 Apply fonts,就可以更换字体。如下图左。
WDBFontOverwrite 会有提示 Running,有进度条显示,请耐心等待。如下图中。
更换完成,会提示:Successfully Imported 。如下图右。
五,
Custom font
一些字体效果示例
左图:系统默认
右图:浪漫雅圆粗体效果
注:字体来源于网络,仅仅用于展示。
设置
2,英文字体
一些英文字体效果。
左图:系统默认
右图:字体效果
六,锁屏时钟字体
锁屏时钟字体,使用方法也是一样的。
1,锁屏时钟字体,重命名为:SFUISoft.ttc。
2,打开 WDBFontOverwrite,导入字体。
3,导入字体后,点击 Apply fonts。
说明:锁屏时钟字体,一般体积较小,几KB到几十KB不等,单独更换锁屏时钟字体,不会引起手机变卡。
一些锁屏时钟字体,效果示例。
左:Almalik
中:Along
右:Buba
左:Cat
右:Dog
左:Exodar
中:Gwyneth23
右:Lineat
左:Major
中:Mango
右:NewYear
左:Retake
中:Royal
右:Spaceship
左:SpaceTime
中:VN1_Fix
右:WorldCup_Quatar
图片示例
七,
Custom Emoji
自定义表情
WDBFontOverwrite 支持自定义表情。
自定义表情,和自定义字体,操作是一样的,这里就不做重复阐述了,大家可以试试看。
图片示例
一些表情。
PoomSmart 表情项目:
https://github.com/PoomSmart/EmojiFonts
PoomSmart 表情下载:
https://github.com/PoomSmart/EmojiFonts/releases
八,回复获取更多
请关注微信公众号:艾橙互动
在公众号聊天框回复:字体
获取更多有趣的字体文件。
包含中文字体,锁屏时钟字体等等。
小贴士:复制上方橙色关键词回复,准确无误获取资源。
九,字体管理
打开 WDBFontOverwrite,
Custom 界面。
Actions 分类,
点击 Manage imported fonts ,管理导入的字体。
可以查看和删除已导入的字体。
十,一些其他
1,首次使用
首次使用 WDBFontOverwrite,
如果弹出窗口,如下图所示,
这是漏洞利用,询问是否允许重写沙盒,点击好确认就可以使用了。
如果你不小心点了不允许,
请删除掉 WDBFontOverwrite,
重启一下手机,
重新自签安装一个 WDBFontOverwrite,
再次打开,就有弹窗了。
图片示例
2,可以导入多种字体再应用
如果你需要,
可以导入中文字体,导入英文字体,导入锁屏字体,等等,
全部导入后,再点击 Apply fonts 应用字体。
一次应用多个字体。
3,注销一下
更换字体后,如果没有立即生效,可以尝试注销一下。
图片示例
十一,恢复默认
WDBFontOverwrite 自定义的项目,
重启手机,即可恢复系统默认的原生字体,非常简单。
重启手机,即可恢复系统默认的原生字体,非常简单。
重启手机,即可恢复系统默认的原生字体,非常简单。
目前一些问题
一,小组件问题
WDBFontOverwrite 更换字体后,部分设备,主屏幕小组件无法正常显示,老款小组件无法正常显示。
WDBFontOverwrite 的问题,建议尽量选择体积较小的字体文件。
图片示例
二,无法使用第三方输入法
WDBFontOverwrite 更换字体后,部分设备,无法呼出第三方键盘。
WDBFontOverwrite 的问题,建议尽量选择体积较小的字体文件。
三,部分字体无法显示
WDBFontOverwrite 使用部分字体的时候,无法显示。
部分字体需要移植才能使用,建议换其它字体尝试。
四,开启粗体文本字体无法显示
WDBFontOverwrite 更换字体后,开启粗体文本,字体无法生效。
建议关闭粗体文本。
设置 → 显示与亮度 → 粗体文本,关闭。
设置 → 辅助功能 → 显示与文字大小 → 粗体文本,关闭。
五,
键盘、锁屏密码、拨号键盘
更换字体无法生效
WDBFontOverwrite 支持键盘、锁屏密码和拨号键盘的字体更换,
在更换字体后,如果无法生效,暂时无解,请等待后续更新。
六,
锁屏时钟
更换字体无法生效
WDBFontOverwrite 支持锁屏时钟字体更换,
在更换字体后,如果无法生效,暂时无解,请等待后续更新。
七,更换字体没有立即生效
WDBFontOverwrite 更换字体后,并没有立即生效。
这是由于 iOS 的缓存机制引起的,可以等待一段时间再试试看。
或者尝试注销一下设备。
注意:更换字体前,如果某个 App 是打开状态,需要退出后台重新打开,字体才能正常显示。
八,导入字体问题
导入字体的时候,如果出现如下图提示,导入文件数量为0,并报错提示。
请将字体名称,重命名为文章介绍的规定的名称,才能导入。
图片示例
九,重启后未恢复默认字体
有留言反馈,
重启后并未恢复默认字体,
或者有部分地方还是显示其他字体,例如分享菜单。
1,iOS 14 系统
这个情况大部分出现在 iOS 14 系统设备。建议 iOS 14 系统请勿使用。
2 , iOS 15 系统
iOS 15 设备,重启后,分享菜单未恢复默认字体,可以尝试切换手机的语言,即可恢复。
设置 → 通用 → 语言与地区 → iPhone 语言/首选语言,切换至英文,稍后再切换回中文。
十,
特别提醒
iOS 14 系统请勿使用
WDBFontOverwrite 所使用的漏洞,支持 iOS 14 系统,
WDBFontOverwrite 官方网站标注,支持 iOS 16.1.2 及以下系统(不包含 iOS 15.7.2 和 iOS 15.7.3 系统),是支持 iOS 14 系统的。
但是,iOS 14 或许会出现重启后无法恢复默认的问题。
建议,iOS 14 系统请勿使用。
建议,iOS 14 系统请勿使用。
建议,iOS 14 系统请勿使用。
说说原理
WDBFontOverwrite 利用 CVE-2022-46689 漏洞,通过交换同等大小文件的方式,实现更换字体。
当更换字体的时候,字体覆盖的文件会一直存在并占用内存。你使用的字体越大,占用的内存也就越大。这是 MacDirtyCow 漏洞本身的特性。
当你知道这个原理,就会明白,为什么更换字体后会出现问题。
当系统内存被占用,或许会引起的这些问题:
更换字体后,手机变卡。
更换字体后,造成部分小组件无法载入。
更换字体后,第三方输入法无法使用。
手机自动注销。
更换字体,尤其是体积比较大的中文字体,当字体占据了一定的内存,造成手机内存不足,上述的这些问题就出现了。
WDBFontOverwrite 更换字体占用的内存,只有重启后才会得到释放。
综上所述,是否使用 WDBFontOverwrite,请仔细斟酌后再决定吧。
使用小结
永久签名专题
CVE-2022-46689 漏洞
MacDirtyCow 相关应用
本期资源获取
一,官方下载
WDBFontOverwrite
GinsuDev 版本官方项目:
https://github.com/ginsudev/WDBFontOverwrite
WDBFontOverwrite
GinsuDev 版本官方下载地址:
三,回复获取更多
请关注微信公众号:艾橙互动
在公众号聊天框回复:字体
获取更多有趣的字体文件。
包含中文字体,锁屏时钟字体等等。
小贴士:复制上方橙色关键词回复,准确无误获取资源。