- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安卓Android_ROM定制、移植:第八篇:ROM单刷包的制作即刷机语法.doc
定制rom也已经讲了一段时间了,不过不知道大家究竟有没有明白,今天给大家写一些单刷包的制作过程,一般来说都是用recovery刷机的,不过也有特殊的时候,这个暂且不论,开始!比如,接下来的篇章中,大多数是关于美化篇,那么就肯定需要这个东西,首先,看清楚单刷包的结构。一般来说就是这两个东西META-INFSYSTEM如果你看了前面的几篇文章,那么这篇估计结构就懂了。一般我没美化都是修改SystemUI.apk、framework-res.apk或者fonts文件夹中的字体文件。首先针对recovery3.0以下的同学使用的是update-script语法,那么如下首先找一个你机型的刷机包,去掉其他只留这两个文件META-INF和system
2012-1-31 17:09 上传
下载附件 (3.31 KB)
前者是签名文件夹,找META-INFcomgoogleandroid的update-script用notepad++打开删掉所有的,并复制如下命令插入show_progress 0.1 0delete SYSTEM:app/SystemUI.apkdelete SYSTEM:framework/framework-res.apkshow_progress 0.1 3copy_dir PACKAGE:system SYSTEM:show_progress 0.1 7set_perm 0 0 0644 SYSTEM:app/SystemUI.apkset_perm 0 0 0644 SYSTEM:framework/framework-res.apkshow_progress 0.1 10命令解释:delete SYSTEM:app/SystemUI.apk删除system/app/SystemUI.apkcopy_dir PACKAGE:system SYSTEM:复制刷机包内的文件到相应的位置,其实呢,整个单刷包就这句就行,不过为了保险,还得加上这些语句!set_perm 0 0 0644 SYSTEM:app/SystemUI.apk为system.apk授权show_progress 0.1 0等是进程提示符修改后删除META-INF下的CERT.RSA、CERT.SF,然后压缩包,进行签名,用APKTOOL或者任何可用的签名工具都可以。前面帖子有讲过。上面讲了recovery3.0以下的,那么现在来讲recovery3.0以上的语法,在3.0以上呢,会随着命令行的改变生成新的玩意儿,updater-script是刷机时要用的命令,而update-binary就是随即生成的东西了。
show_progress(0.1, 0);
mount(MTD, system, /system);
delete(/system/app/Nic_launcher.apk);
delete(/system/app/SystemUI.apk);
delete(/system/fonts/DroidSansFallback.ttf);
show_progress(0.1, 3);
package_extract_dir(system, /system);
show_progress(0.1, 7);
set_perm(0, 0, 0644, /system/app/Nic_launcher.apk);
set_perm(0, 0, 0644, /system/app/SystemUI.apk);
set_perm(0, 0, 0644, /system/fonts/DroidSansFallback.ttf);
show_progress(0.1, 10);
unmount(/system);
复制代码
看这个命令行:基本差不多,只是格式变了,都一样,这里就不过多讲解。为大家把两种命令的包都打了个包,自己去添加,然后签名吧。/c06tgpetjr针对recovery3.0以下/c0p1881fqp针对recovery3.0以上
文档评论(0)