1234下一页
返回列表 发新帖

教你用mt写安卓刷机脚本

  [复制链接]

10

主题

3

回帖

99

积分

小学生

Rank: 2

金币
11
好评
3
信誉
100
发表于 2018-3-11 21:56:49 来自手机  | 显示全部楼层 | 阅读模式  来自 广东
什么是刷机脚本,为什么rom 是一个zip文件,确可以直接刷入? 为什么大家可以轻松做出补丁包,然后也可以刷入?为什么我直接把文件做成一个 zip包,却不行?因为zip包中有刷机脚本,指导着所有文件哪个该往哪儿放,哪个该删除,哪个目录什么权限,都说的明明白白,所以,,

刷机脚本都在哪儿呢? 细心的会发现,每一个软件或者刷机包,或者补丁包,都有一个目录,META-INF,

如果你动一个软件的刷机脚本,就是动了他的签名文件,必须重新签名(签名和给软件一样,简单的很,自己搜下)。 所以,CERT.RSA    CERT.SF   MANIFEST.MF 就没用了,先删除,签名之后生成新的。
我们要修改的东西主要是com-google-update-script我先贴出一个平时刷gapps补丁包时候用的最多的一个脚本大家看看,

ui_print("only for u8800 2.3");
show_progress(0.2, 0);
mount("ext4", "EMMC", "/dev/block/mmcblk0p12", "/system");
show_progress(0.7, 0);
package_extract_dir("system", "/system");
show_progress(0.1, 0);
unmount("/system");

忘了说一点,修改这个文件用 notepad++ 这个文本软件,不多说,到处是。看上面第一句,ui_print("only for u8800 2.3");作用就是在你recovery刷机的时候显示 only for u8800 2.3引号内的内容可以自己随便修改。比如我自己的包中常用的:
第二句show_progress(0.2, 0);的意思就是 控制刷机时间和进度条,0 是自动,第二个都写0 就是了,前边的0.2是 进度条前进20%  这个无所谓,你都写0.1 也没有问题。甚至不写也行,就是你会看到 刷机的时候 进度条不动,然后嗖的一下  就刷完了。。

第三局:mount("ext4", "EMMC", "/dev/block/mmcblk0p12", "/system"); 意思是挂载system分区,也就是12分区,(13分区是data分区14分区是内置存储卡。)因为要往里面写入东西,当然需要先挂载,才能写入,对应的最后有一句是 卸载system分区unmount("/system"); 这是刷完机之后的。

第四句:真正起作用把文件刷入 系统中的是这句package_extract_dir("system", "/system");  意思就是 把手机中的system 插到你手机的system中(额,别想歪了)一个完整的system 包含很多个文件夹,如图。

下面大家用mt解压卡刷包找到META-INF文件夹。

进去找到update-binary这个就是刷机脚本

好了大家可以根据需要写自己的卡刷包了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已有2人评分金币 理由
云梦 + 10
手机用户Py26678 + 1

查看全部评分 总评分:金币 +11 

回复

使用道具 举报

5

主题

46

回帖

209

积分

小学生

Rank: 2

金币
122
好评
1
信誉
100
QQ
发表于 2018-3-12 08:39:51 来自手机  | 显示全部楼层  来自 贵州
虽然我都是手动修改的,但我还是收藏了
回复

使用道具 举报

11

主题

1995

回帖

8127

积分

硕士生

Rank: 6Rank: 6

金币
6198
好评
1
信誉
100
发表于 2018-3-12 08:56:46 来自手机  | 显示全部楼层  来自 山东
虽然我看不懂。但感觉告诉我这贴有点意思。
回复

使用道具 举报

14

主题

1038

回帖

4391

积分

大学生

滑稽

Rank: 5Rank: 5

金币
1696
好评
16
信誉
112
QQ
发表于 2018-3-12 10:26:45 来自手机  | 显示全部楼层  来自 吉林–吉林
虽然我不会做包,但是这个跟MT有毛关系
回复

使用道具 举报

1

主题

635

回帖

1805

积分

高中生

Rank: 4

金币
1225
好评
0
信誉
100
发表于 2018-3-12 13:52:00 来自手机  | 显示全部楼层  来自 山东
能举例说明一下,就更完美了。分享是美得
回复

使用道具 举报

11

主题

306

回帖

1561

积分

高中生

Rank: 4

金币
330
好评
46
信誉
129
QQ
发表于 2018-3-12 14:12:34 来自手机  | 显示全部楼层  来自 江西
为什么不加精,去申精吧!
回复

使用道具 举报

19

主题

391

回帖

1339

积分

高中生

Rank: 4

金币
517
好评
1
信誉
100

考神

发表于 2018-3-13 02:13:28 来自手机  | 显示全部楼层  来自 安徽
所以说你复制黏贴的开心吗
回复

使用道具 举报

6

主题

223

回帖

521

积分

初中生

Rank: 3Rank: 3

金币
62
好评
0
信誉
100
QQ
发表于 2018-3-17 19:30:30 来自手机  | 显示全部楼层  来自 广东
刷机有风险!三思再决定
回复

使用道具 举报

41

主题

1833

回帖

5766

积分

硕士生

Rank: 6Rank: 6

金币
6021
好评
0
信誉
100
发表于 2018-3-18 11:06:02 来自手机  | 显示全部楼层  来自 安徽
这个有啥用?你自己点那个去除签名叫剪就可以了,还用改这个没用
回复

使用道具 举报

0

主题

18

回帖

45

积分

小学生

Rank: 2

金币
49
好评
0
信誉
100
发表于 2018-3-18 22:29:42 来自手机  | 显示全部楼层  来自 河南
感谢分享。
回复

使用道具 举报

0

主题

6

回帖

36

积分

小学生

Rank: 2

金币
33
好评
0
信誉
100
发表于 2018-3-29 19:06:04 来自手机  | 显示全部楼层  来自 四川
支持。。
回复

使用道具 举报

1

主题

103

回帖

542

积分

初中生

Rank: 3Rank: 3

金币
284
好评
0
信誉
100
发表于 2018-4-1 20:25:49 来自手机  | 显示全部楼层  来自 重庆
感谢分享
回复

使用道具 举报

10

主题

519

回帖

1326

积分

高中生

Rank: 4

金币
563
好评
4
信誉
100
发表于 2018-5-1 14:35:24 来自手机  | 显示全部楼层  来自 浙江
厉害了,我是不敢弄
回复

使用道具 举报

48

主题

907

回帖

3348

积分

大学生

Rank: 5Rank: 5

金币
298
好评
21
信誉
100
发表于 2018-5-1 14:53:55 来自手机  | 显示全部楼层  来自 云南
刚好有旧手机拿来试刀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

5

主题

623

回帖

1669

积分

高中生

Rank: 4

金币
88
好评
0
信誉
100
发表于 2018-5-1 23:32:14 来自手机  | 显示全部楼层  来自 江苏
像我这种小白是不会编程的
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表