2026年10月30日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
7007
Lv6胸怀六国志等级图标等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章
帖子
167
回复
166
积分
17.8万
注册
2011-01-15
[安卓交流]

替换字体忘记修改权限导致无法开机非刷机救机教程

[复制链接]
查看 1,044 回复 64
楼主 发表于 | 只看该作者
12 人收藏

很多喜欢玩手机的同学都喜欢修改字体给手机这样那样的做美化,不过经常打架都会忘记修改手机的权限。权限这个东西对于安卓手机来说是非常严重的问题,一不小心系统就瘫痪无法开机咯。通常许多童鞋都会想到刷机,不过刷机会让手机里的备份资料被刷掉,今天小编就交教给大家一个不用刷机的救机办法。

方法如下:

· 前提条件是有读卡器,没有的话可以借助旁边朋友的手机,我昨天就是用的同事的手机。

· 将附件的zip文件复制到你的手机SD卡中。

· 到Recovery下,将这个zip文件刷进去。

这个zip文件其实很简单,一般我们刷机时刷机包里面会有很多的文件,以及刷机脚本,这个zip文件里面就只有一个脚本,以及运行脚本所需的程序。

脚本内容如下:

1 ui_print(“Updating fonts permission“);

2 mount(“ext3“, “/dev/block/mmcblk1p21“, “/system“);

3 set_perm(0, 0, 0644, “/system/fonts/DroidSans.ttf“);

4 set_perm(0, 0, 0644, “/system/fonts/DroidSans-Bold.ttf“);

5 set_perm(0, 0, 0644, “/system/fonts/DroidSansFallback.ttf“);

6 ui_print(“Finished!“);

解释一下,第一句话和最后一句只是显示两条消息,没什么实际作用,第二句话是加载手机的系统分区,也就是我们在RE浏览器里面看到的system文件 夹,第三句到第五句就是改字体权限的脚本了,使用set_perm这个脚本函数设置字体权限,具体语法这里就不写了,大家可以自己去查。这里假设你只改动 了这三个字体的权限,如果你还修改了其他字体的权限,那么干脆写成这样,一了百了:

7 ui_print(“Updating fonts permission“);

8 mount(“ext3“, “/dev/block/mmcblk1p21“, “/system“);

9 set_perm_recursive(0, 0, 0755, 0644, “/system/fonts“);

10 ui_print(“Finished!“);

其实这样更简洁,但是做的事情实际要比前一段脚本多,这是将fonts文件夹中所有字体的权限都重新设置了一遍。

推而广之,这种方法不仅仅可以解决这种忘记修改权限的问题,有时候误删某些系统文件导致开不了机的问题也可以这样解决,只要把删掉的文件加到zip文 件里面,刷进系统,同时设置权限即可。在zip文件中建立system文件夹,把删掉的文件按照在defy系统中的文件夹路径放到这个system文件夹 下面,在脚本文件里面添加命令将system文件夹内容复制到defy的system文件夹中,再设置权限。只需要比前一段脚本多加一句话:

11 ui_print(“Updating fonts permission“);

12 mount(“ext3“, “/dev/block/mmcblk1p21“, “/system“);

13 package_extract_dir(“system“, “/system“);

14 set_perm_recursive(0, 0, 0755, 0644, “/system/fonts“);

15 ui_print(“Finished!“);

这是我不久前不慎将所有字体都删除了之后,开机卡M,为了将字体刷回去写的脚本。第四句的set_perm_recursive函数是针对文件夹的,如果只是单个文件,用set_perm就行。

有人要问,你怎么知道有哪些字体呢,字体从哪来,答案是从各位大侠的刷机包里面来。误删了哪个文件,只要将刷机包解压,找回对应的文件就可以。

最后提醒大家一下,不要用windows的notepad(也就是记事本)来编辑脚本文件,否则是刷不了的,因为android系统的换行方式和windows的换行方式是不一样的(我就因为这个失败了好几次,还好后来找到原因了),最好使用 emeditor这样的文本编辑工具,可以在保存时将换行符转换为android需要的格式。

登录回复
136783
Lv6胸怀六国志等级图标等级图标等级图标等级图标
帖子
175
回复
1,571
积分
0
注册
2013-05-19
21 楼

你牛,我顶!

128883
Lv5甘首五朝臣等级图标等级图标等级图标等级图标等级图标
勋章
帖子
4
回复
495
积分
45
注册
2012-12-12
22 楼

按开机键和音量-一起按 然后重新装一次系统

80333
Lv3畅意三江水等级图标等级图标
帖子
2
回复
307
积分
4,274
注册
2011-10-27
23 楼

支持你!

133611
Lv4莫问四书意等级图标
帖子
0
回复
656
积分
3,423
注册
2013-03-16
24 楼

支持你!,,

128465
Lv3畅意三江水等级图标
帖子
15
回复
231
积分
1.4万
注册
2012-12-05
25 楼

好帖,要顶!

84608
Lv2独赏二月雪等级图标
勋章
帖子
0
回复
147
积分
2万
注册
2011-11-25
26 楼

你牛,我顶!

13889
Lv3畅意三江水等级图标等级图标等级图标等级图标等级图标等级图标等级图标
帖子
1
回复
769
积分
4,188
注册
2011-02-14
27 楼

这帖不错,该顶!

133596
Lv3畅意三江水等级图标
帖子
15
回复
474
积分
6.4万
注册
2013-03-15
28 楼

遇过这问题。。。呜呜。。。

135012
Lv2独赏二月雪等级图标
帖子
4
回复
314
积分
5,247
注册
2013-04-11
29 楼

????

93534
Lv7可吟七步诗等级图标等级图标
勋章勋章勋章
帖子
18
回复
979
积分
916
注册
2012-02-01
30 楼

丝绸的话说明显

137711
Lv2独赏二月雪等级图标
帖子
6
回复
139
积分
1,017
注册
2013-06-08
31 楼

同你

17107
Lv2独赏二月雪等级图标
帖子
6
回复
267
积分
5,818
注册
2011-03-03
32 楼

水不在深

13432
Lv2独赏二月雪等级图标
帖子
2
回复
259
积分
1,585
注册
2011-02-12
33 楼

咯破图

82503
Lv5甘首五朝臣等级图标等级图标等级图标
勋章勋章勋章勋章勋章
帖子
119
回复
1,880
积分
5,524
注册
2011-11-10
34 楼

啊

79626
Lv2独赏二月雪等级图标
帖子
2
回复
198
积分
5,240
注册
2011-10-22
35 楼

了了考虑兔兔是是是

112676
Lv7可吟七步诗等级图标等级图标
勋章勋章
帖子
10
回复
805
积分
1.4万
注册
2012-06-21
36 楼

hnnnhu

28833
Lv1韶华一笑间等级图标
帖子
4
回复
118
积分
1,336
注册
2011-04-10
37 楼

看看看看看看看看

93353
Lv3畅意三江水等级图标
帖子
7
回复
468
积分
7,159
注册
2012-01-30
38 楼

计算器

137525
Lv1韶华一笑间等级图标
帖子
0
回复
92
积分
1,152
注册
2013-06-04
39 楼

她就突然

139706
Lv2独赏二月雪等级图标
帖子
1
回复
283
积分
4,228
注册
2013-07-16
40 楼

嗯

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块