查看原文
其他

iOS 系统,更换字体,无需越狱,详细使用指南,必看

艾橙君 艾橙互动
2024-10-01

iOS 系统,


通常需要越狱后才能更换字体。

iOS 系统


今天给大家分享一款工具,WDBFontOverwrite

iOS 系统更换字体工具,无需越狱,完全免费,一键操作,使用简单。


本期主要特点

  • 支持 iOS 15.0 - iOS 15.7.1 系统。

  • 支持 iOS 16.0 - iOS 16.1.2 系统。

  • 无需越狱,安装即可使用。

  • 完全免费,一键操作,使用简单


本期适用平台 • iOS



关于

WDBFontOverwrite

历史回顾


一,原版

1,发布

2022年12月26日,

ZhuoweiZhang 发布 WDBFontOverwrite。

WDBFontOverwrite 是利用 CVE-2022-46689 漏洞开发的 iOS系统字体应用程序。



2,停更

WDBFontOverwrite 发布后,

ZhuoweiZhang 对 WDBFontOverwrite 进行多次更新,

ZhuoweiZhang 在更新日志中曾经表示:如果有人想接手,请随意。

截稿时,
ZhuoweiZhang 版本
WDBFontOverwrite 暂停在 1.5 版本了。
在更新日志中,开发者表示,大家可以去使用 GinsuDev 版本。



3,原版地址

原版目前已经停更。注:原版地址目前已指引至新版。

WDBFontOverwrite 官方项目

https://github.com/zhuowei/WDBFontOverwrite


WDBFontOverwrite 官方下载地址

https://github.com/zhuowei/WDBFontOverwrite/releases


二,GinsuDev 版本


1,接手

2022年12月30日,

GinsuDev 正式接手 WDBFontOverwrite。

以后,WDBFontOverwrite 由 GinsuDev 维护和更新了。



2,新版地址

WDBFontOverwrite

GinsuDev 版本官方项目

https://github.com/ginsudev/WDBFontOverwrite


WDBFontOverwrite

GinsuDev 版本官方下载地址

https://github.com/ginsudev/WDBFontOverwrite/releases


3,多次更新

GinsuDev 非常勤快,
WDBFontOverwrite 经过多次更新,
相对之前的版本,
新版新的界面,新的使用方法,
所以,我想,非常有必要重新写一篇,完整的详细的介绍。

WDBFontOverwrite 多个版本更新,界面变化如下图所示。

预置字体界面


自定义界面




关于
MacDirtyCow 

前面,

我们介绍过的多款工具,都是利用  CVE-2022-46689 漏洞。

详细可以参考 ZhuoweiZhang 的 MacDirtyCow 项目。


MacDirtyCow 项目

https://github.com/zhuowei/MacDirtyCowDemo



WDBFontOverwrite
目前版本主要特点

WDBFontOverwrite 是利用 CVE-2022-46689 漏洞开发的 iOS 系统字体应用程序。

WDBFontOverwrite 目前版本主要特点
  • 支持 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 版本官方下载地址

https://github.com/ginsudev/WDBFontOverwrite/releases

截稿时版本


2,网盘下载

WDBFontOverwrite,
全部版本安装包网盘下载。

百度网盘
https://pan.baidu.com/s/1axn5GiWzlObOqqPjf0UZnw?pwd=c9ak
提取码: c9ak 

123 云盘
https://www.123pan.com/s/vgn0Vv-7X3Fv


二,安装 WDBFontOverwrite


1,自签安装


WDBFontOverwrite 自签即可使用。


大家可以使用 Sideloadly 或 AltStore 或 Scarlet 等自签工具,自签安装使用。


电脑端,自签详细使用方法

Sideloadly,无需越狱,自签安装 IPA 文件,免费



2,使用  TrollStore 安装


TrollStore 用户,使用 TrollStore 安装即可使用。




TrollStore

永久签名专题



3,在线安装


当企业证书有效的时候,可以在线安装。


在线安装

https://apporanges.lanzoub.com/b0cfc76xg

说明:

1,请复制到 Safari 浏览器使用。

2,企业证书存在不稳定性,随时失效。具体有效期取决于企业证书。

3,如果无法安装,说明证书已经失效,请等待更新。


电脑端,证书签名详细使用方法

iOS 系统签名安装 IPA,无需电脑无需越狱,免费,速收




WDBFontOverwrite
视频介绍

WDBFontOverwrite 更换字体,视频介绍。




首次使用


首次使用 WDBFontOverwrite,

如果弹出窗口,如下图所示,

这是漏洞利用,询问是否允许重写沙盒,点击好,确认就可以使用了。 


图片示例




WDBFontOverwrite

界面


WDBFontOverwrite 目前版本,

分为预置字体自定义两个分类。

示例是:WDBFontOverwrite 1.10.8 版本


下面详细介绍一下。



WDBFontOverwrite
Preset  预置字体

Presets,预置字体,包含多款英文字体。界面如下。

这些字体,可以直观的看到字体的效果。
这些字体,只对英文有效。

图片示例



一,使用

预置的字体,点击就可以更换。
字体更换成功,弹出提示。

更换字体立即生效,无需注销


注意:更换字体前,如果某个 App 是打开状态,需要退出后台重新打开,字体才能正常显示。


二,效果


预置中的字体,全是英文字体,只对英文起效。


为了方便统一对照,


设置 → 通用→ 语言与地区 →iPhone 语言/首选语言,我将系统语言更改为英语 English。


一些字体效果,如下图所示。


左图:系统默认

右图:DejaVu Sans Condensed 字体效果


左图:系统默认

右图:Fira Sans 字体效果


左图:系统默认

右图:Comic Sans MS 字体效果



三,恢复默认


重启手机,即可恢复系统默认的原生字体,非常简单。




WDBFontOverwrite
Custom 自定义

Custom,自定义,包含两个分分类:

Custom font:自定义字体
Custom Emoji自定义表情

图片示例



自定义字体支持的字体包含有:

英文字体SFUI.ttf。
中文字体 PingFang.ttc。
键盘字体Keycaps.ttc。系统键盘字体。
密码字体KeycapsPad.ttc。锁屏密码字体。
拨号键盘字体PhoneKeyCaps.ttf。电话拨号键盘字体。
锁屏时钟字体SFUISoft.ttc。锁定屏幕时钟字体。


自定义字体非常简单,主要步骤

1,将准备好的字体,按照规定重命名。

2,导入字体。

3,应用字体。立即生效。


下面重点说说自定义字体的使用方法。


一,字体必须是规定的名称


WDBFontOverwrite 目前版本,

字体名称必须是按照规定的名称,才能导入。

如下所示。


英文字体SFUI.ttf
中文字体 PingFang.ttc
键盘字体Keycaps.ttc
密码字体KeycapsPad.ttc
拨号键盘字体PhoneKeyCaps.ttf
锁屏时钟字体SFUISoft.ttc


例如,

中文字体,

必须重命名为 PingFang.ttc,

只改名称,后缀请勿改动。

才能导入 WDBFontOverwrite。



二,

Custom font 

自定义字体使用方法


下面以简体中文字体为例子,说说如何导入和使用。


英文字体和表情等字体,使用方法一样,以此类推。


1,导入字体


将准备好的字体,放在文件 App 中,

例如文件 我的 iPhone 中。


打开 WDBFontOverwrite,

Custom 界面。

Fonts 的 Custom font 分类,

点击 Import custom fonts,如下图左。

就会打开文件 App,点击准备好的已经按照规定重命名的字体,将其导入。如下图中。

导入成功,会显示:Successfully imported 。并显示导入文件的数量。如下图右。



2,应用字体


导入字体后,

点击 Apply fonts,就可以更换字体。如下图左。

WDBFontOverwrite 会有提示 Running,有进度条显示,请耐心等待。如下图中。

更换完成,会提示:Successfully Imported 。如下图右。


更换字体立即生效,无需注销

注意:更换字体前,如果某个 App 是打开状态,需要退出后台重新打开,字体才能正常显示。



五,

Custom font 

一些字体效果示例


一些字体效果。

1,中文字体

示例的中文字体效果如下图所示。
为了方便对比,选择了一种粗体。

左图:系统默认

右图:浪漫雅圆粗体效果


注:字体来源于网络,仅仅用于展示。


设置


备忘录

微信

App Store

锁屏通知



2,英文字体


一些英文字体效果。


左图:系统默认

右图:字体效果



六,锁屏时钟字体


锁屏时钟字体,使用方法也是一样的。


1,锁屏时钟字体,重命名为:SFUISoft.ttc。


2打开 WDBFontOverwrite,导入字体。


3,导入字体后,点击 Apply fonts。


4,点击 Restart SpringBoard 注销一下,就可以更换锁屏时钟字体。


说明:锁屏时钟字体,一般体积较小,几KB到几十KB不等,单独更换锁屏时钟字体,不会引起手机变卡。


一些锁屏时钟字体,效果示例。


左:Almalik

中:Along

右:Buba


左:Cat

右:Dog


左:Exodar

中:Gwyneth23

右:Lineat


左:Major

中:Mango

右:NewYear


左:Retake

中:Royal

右:Spaceship


左:SpaceTime

中:VN1_Fix

右:WorldCup_Quatar

图片示例



七,

Custom Emoji

自定义表情


WDBFontOverwrite 支持自定义表情。


Custom Emoji 自定义表情,界面如下图所示。


自定义表情,和自定义字体,操作是一样的,这里就不做重复阐述了,大家可以试试看。


图片示例


一些表情。


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 系统请勿使用。


已经越狱的用户,
请勿使用 WDBFontOverwrite 
已经越狱的用户,
请勿使用 WDBFontOverwrite。
已经越狱的用户,
请勿使用 WDBFontOverwrite。


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,请仔细斟酌后再决定吧。




使用小结


WDBFontOverwrite 是一款 iOS系统字体应用程序。无需越狱,安装即可使用,内置多款字体,支持英文字体,支持中文字体,支持导入字体,一键更换,无需注销,立即生效,非常简单。有兴趣的朋友可以试试看。

WDBFontOverwrite 目前由 GinsuDev 接手,更新非常勤快,预计后续会支持更多功能,更多优化,敬请期待。

请关注微信公众号:艾橙互动,获取更多新鲜的有趣的 IPA。




永久签名专题


CVE-2022-46689 漏洞

MacDirtyCow 相关应用



本期资源获取


一,官方下载


WDBFontOverwrite

GinsuDev 版本官方项目

https://github.com/ginsudev/WDBFontOverwrite


WDBFontOverwrite

GinsuDev 版本官方下载地址

https://github.com/ginsudev/WDBFontOverwrite/releases


二,网盘下载

WDBFontOverwrite 网盘下载

百度网盘
https://pan.baidu.com/s/1axn5GiWzlObOqqPjf0UZnw?pwd=c9ak
提取码: c9ak 

123 云盘
https://www.123pan.com/s/vgn0Vv-7X3Fv


三,回复获取更多


请关注微信公众号:艾橙互动

在公众号聊天框回复:字体

获取更多有趣的字体文件

包含中文字体,锁屏时钟字体等等

小贴士:复制上方橙色关键词回复,准确无误获取资源。

继续滑动看下一个
艾橙互动
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存