移动叔叔

标题: 制作属于你自己的ROM包——从G2的ROM包修改说起 [打印本页]

作者: 西点肥牛    时间: 2012-5-21 23:51
标题: 制作属于你自己的ROM包——从G2的ROM包修改说起

我接触的第一部安卓手机是联想的A60,发现安卓的系统真好玩,可DIY的东西太多了。A60玩了半年吧,现在换G2了。原来比较熟悉的安卓2.3现在也升级到4.0了。发现很多地方都改了,但又似曾相识。摸索了几天,大概有个模样。试着改了一下电池电量的显示,嗯,还不错。很多朋友都希望我写个教程出来,那我就在这里献丑了。

如果你只是改了这一个SystemUI.apk文件,只刷这一个文件,不想整个刷机。那就单独做一个zip文件,把原包里的META-INF目录复制过来,在建一个system目录,下面建一个app目录,把你做好的SystemUI.apk文件复制进去。目录的结构是这样的。

    ├─META-INF

    │  │  CERT.RSA

    │  │  CERT.SF

    │  │  MANIFEST.MF

    │  │  

    │  └─com

    │      ├─android

    │      │      metadata

    │      │      

    │      └─google

    │          └─android

    │                  update-binary

    │                  updater-script

    │                  

    └─system

        └─app

                SystemUI.apk


你还需要修改一下updater-script文件,在META-INF目录的最深处。

这个脚本中原文内容很多,又是刷Recovery,又是刷Data区。而我们现在只刷System这一个,所以只保留下面几行就足够了。

  1. assert(getprop("ro.board.platform") == "MT75_H928_ICS" ||
  2.        getprop("ro.board.platform") == "MT75_H928_ICS");
  3. show_progress(0.950000, 50);
  4. mount("ext4", "EMMC", "/dev/block/mmcblk0p6", "/system");
  5. package_extract_dir("system", "/system");
  6. unmount("/system");
复制代码

好了,把META-INF目录和System目录一起压缩到一个update.zip文件里,就可以复制到SD卡上刷机了。就这么简单。



作者: shmwyd    时间: 2016-2-29 17:38
强烈支持楼主ing……
作者: sun一路顺风    时间: 2016-3-16 12:55
里献丑
本文来自移动叔叔论坛 ,详细出处请参考:http://bbs.ydss.cn/thread-125283-1-1.html

作者: liulang816    时间: 2016-4-4 14:48
嘎嘎嘎嘎GG




欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2