设为首页收藏本站

移动叔叔

搜索
查看: 19481|回复: 3
打印 上一主题 下一主题

制作属于你自己的ROM包——从G2的ROM包修改说起

  [复制链接]
跳转到指定楼层
楼主
发表于 2012-5-21 23:51:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教程类
教程类: 操作使用

我接触的第一部安卓手机是联想的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卡上刷机了。就这么简单。


点评

zzlttt  “修改好的电池文件以及蓝色环形电池图标下载”这个怎么用?直接安装就好了吗?  发表于 2012-6-3 12:05
zzlttt  感谢肥牛的教程,可我还有好多不明白的。能不能直接搞个环形电量的卡刷包?环形电量我很喜欢,我相信很多小白都是这样想的  发表于 2012-6-3 11:57
沙发
发表于 2016-2-29 17:38:14 | 只看该作者
强烈支持楼主ing……
回复

使用道具 举报

藤椅
发表于 2016-3-16 12:55:47 | 只看该作者
里献丑
本文来自移动叔叔论坛 ,详细出处请参考:http://bbs.ydss.cn/thread-125283-1-1.html

 

回复

使用道具 举报

板凳
发表于 2016-4-4 14:48:26 来自手机版 | 只看该作者
嘎嘎嘎嘎GG

 

回复

使用道具 举报

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

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-12-27 13:50 , Processed in 0.212558 second(s), 17 queries , Gzip On, Memcache On.

返回顶部