转自:
http://bbs.dospy.com/thread-10375450-1-304-20.html
首先申明,我HERO 2.1ROM(理论支持任何ROM)是经过了自身替换字体失败的惨痛重刷机之后,再通过此法获得成功的,绝对亲测,请不要质疑是否能够成功,如果失败只可 能是某一步骤出错,请认真参阅以下教程:(注,网上有类似方法教程,我之前就参照过,但是命令有错,害我重刷,请大家在以下步骤中输入命令时一定仔细参照 误输入差错)
再次还有感谢光明之悲哀 在安卓论坛发布的帖子,我就是参照他发的帖子中正确的命令 替换成功的。
前提条件:1 已经获得ROOT ,否则免谈。 2 安装了RE 管理器 3 安装了超级终端
注: 若还有担心的先进入RECOVER 中先备份系统,错了可以恢复系统,因为此替换方法如果操作失误重启将会造成卡在开机第一屏(无法找到字体)
下面开始:
1、先 用 文件管理器Root Explorer(记得点上方的挂载,以下简称RE),将/system/fonts目录复制到/data(不是system下的data,而是根目录下的data,如下图)下面,即最后字体是放在/data/fonts目录下面的。
直接复制过去的话,权限应跟原来是一样的,如果看到不一样,改回跟原来一样就可以了
根目录
fonts文件夹的权限
2、复制完成后,直接按“房子”,再去菜单打开超级终端(不同固件的终端图标不一样),打开后,直接长按“房子”选回到文件管理中删除/system/fonts目录
不知道是不是rp的问题,我先删除/system/fonts目录,再去打开终端的话,就报错,所以,我先打开终端后,再删除/system/fonts目录就没问题了。
记得删除system下的fonts文件夹后再完成输入指令(可先输入完指令再来删, 但不能点回车,如果点了,直接会有错误提示)
3、打开终端输入如下命令:ln(注意:是小写的LN) 空格-s空格/data/fonts空格/system/fonts回车,最后显示#就表示OK了。
如果有提示,请检查命令是否正确,以及1、2两步是否完成。
正确完成指令输入后,如跟上图不一样的,请勿重启,请认真检查。
4、完成以上3项后,请再检查/data/fonts下的字体文件的权限都正确,再将你想要的字体放到/data/fonts下面。替换了DroidSansFallback.ttf (系统默认中文字体),更改权限重启即可。
正确的字体权限设置
如果没成功就重启手机的话, 会死在第一屏,进不了系统,因为系统找不到字体文件。
如有备份过的,可以进入recovery中恢复。
可能有些成功的朋友发现system下还是有一个fonts的文件夹,请勿删除,这个文件夹跟data下的fonts是相连的,删了system下的就相当于也删了data下的,不明白,看下图(注意红圈)。 和
再说一下注意事项:
1. 在用RE管理器复制fonts 到data文件下 和删除fonts 之前,请务必先开超级终端,然后按小房子退出选择RE管理器完成复制和删除工作后,再常按小房子调出超级终端否则会出错。
2. fonts 是复制到根目录下的data文件夹下,而不是system下的data
3. 超级终端中输入命令时一定注意空格。
4. 完成以上替换之后,以后想更换字体,直接将下载的自己喜欢的字体.ttf 格式 用RE 管理器 复制到data/fonts 下替换并更改权限,就OK 了,想换就换。
好了,希望G3 hero 的友友都能和我一样用上自己喜欢的漂亮字体。
发贴不易,请加精并加分哦!!
为了申精,我现在把超级终端和RE管理器的附件也附上来吧,省的大家到处找了。。请大家多多支持。