我接触的第一部安卓手机是联想的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这一个,所以只保留下面几行就足够了。 - assert(getprop("ro.board.platform") == "MT75_H928_ICS" ||
- getprop("ro.board.platform") == "MT75_H928_ICS");
- show_progress(0.950000, 50);
- mount("ext4", "EMMC", "/dev/block/mmcblk0p6", "/system");
- package_extract_dir("system", "/system");
- unmount("/system");
复制代码
好了,把META-INF目录和System目录一起压缩到一个update.zip文件里,就可以复制到SD卡上刷机了。就这么简单。
|