search 登录 注册
arrow_back返回列表
ID:9928
light_modedark_modestarstar
Lv.1 韶华一笑间
edit_note帖子 92
stars积分 50
event加入 2011-02-06
安卓交流 精华

安卓系统固件包修改或升级

schedule发表于 2013-03-18 12:35:00 visibility查看 8,443 chat_bubble回复 837
#1 楼主
要用到的工具有【瑞芯微】
目录:
瑞芯微android固件包介绍
一、解包、打包
二、固件升级
三、固件修改
1.固件精减、添加APK软件
2.提取Root权限
3.修改用户分区大小
4.修改设置中“关于MID”中的机型型号
5.美化界面

瑞芯微android固件包介绍
瑞芯微的android固件包分两种:
       一种为量产升级包(暂且如此称呼吧),使用量产升级工具RKAndroidTool.exe进行升级,量产升级包的文件包含:HWDEF、package-file、parameter、recover-script、Rock28Boot(L).bin、*-script和一个Image文件夹,里边又包含boot.*、 kernel.*、 misc.*、 recovery.* 、system.*五个镜像文件。System.*包含所有用户资源,大部分情况下修改system.*文件就能达到我们的目的。本文也是重点围绕system.*的修改。
  另一种为用户升级包(也暂且如此称呼吧),即将上述量产升级包的文件用工具打包成一个文件――*.*,使用用户升级工具RKAndroidDM.exe进行升级。此文件包需通过解包成量产升级包后才能修改,修改后再打包成*.*进行升级。

一、解包、打包
       对于*.*的解包、打包,需用到附件“打包解包工具”中的AFPTool.exe、mk*.bat、unpack.bat三个文件,其中unpack.bat为解包工具,mk*.bat为打包工具。将用户升级包*.*和上述三个文件放在同一目录下,双击unpack.bat后,就可以将用户升级包解包成6个文件和一个Image文件夹,即和量产升级包完全相同的文件。此时可对相应的文件进行修改,修改完成后,再双击mk*.bat,会在Image文件夹下产生一个*.*,此文件就是打包后新生成的用户升级包文件。
       对于system.*的解包、打包,需用到cramfsck、mkcramfs两个工具,此*文件和工具需在Linux(Ubuntu、RedHat等)系统下*作和使用,来进行解包、打包,cramfsck为解包工具,mkcramfs为打包工具。
先通过本地硬盘、U盘或者Live CD启动到Linux下(Linux相关知识和安装不在本篇介绍范围内,请自行Google),然后将system.*、cramfsck、mkcramfs三个文件拷贝到系统的root文件夹下。(有些Linux系统对挂载的其它分区或磁盘兼容性不好,所以拷贝到系统分区进行*作可减少出问题的可能性,本文涉及到Linux部分的*作以BackTrack3*作系统为示例。)
打开一个shell,在shell中输入:
cramfsck -x system system.*
复制代码对system.*文件进行解包,执行完成后,会产生一个名为system的文件夹,解包后的System文件夹内包含9个文件夹和1个文件,简单说明如下:
/system/app    系统应用程序存放目录
/system/bin      系统的本地程序,是binary二进制的程序,里面主要是Linux系统自带的组件。
/system/etc     系统的配置文件,比如APN接入点设置等核心配置。
/system/fonts   字体文件夹。
/system/framework   主要是一些核心的文件,从后缀名为jar可以看出是系统平台框架。
/system/lib     存放的主要是系统底层库,如平台运行时库。
/system/media    铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音
/system/usr    用户文件夹,包含共享、键盘布局、时间区域文件等。
/system/xbin    存放系统管理工具,他们都是为系统管理员准备的,是一些系统管理和配置工具。
/system/build.prop 属性文件,“关于MID”中所显示的软件版本、内核、机型等信息。
    通过上面进行简单的介绍,相信你已有了一个大概的了解了。
    此时可对system文件夹下的文件进行其它修改了,比如提取root权限、固件精减、APK替换修改等*作。
    修改完成后,需要对system文件夹进行打包,在shell中输入:
mkcramfs system system02.*
复制代码
(为了便于区分原先的*文件,所以建议重新生成的文件不要与原文件名一样。)
此时会在root目录下生成一个新文件system02.*,这个文件就是我们修改好并重新打包OK的文件了。
此时,对于*.*和system.*两个文件的解包、打包*作就介绍完了。对于system.*和相应的文件是否需要打包成用户升级包*.*就看各位是否有需要了。

二、固件升级
    固件升级有两种工具可实现(其实还有第三种升级――即通过MID本机进行升级,不过需要原生软件和硬件支持才可以实现,目前发现上市的机子还无此功能。所以略过…),即量产升级、用户升级。
量产升级:将量产升级包的6个文件和一个文件夹,放入../升级工具/量产升级工具_RKAndroidTool/rockdev文件夹下,然后打开量产工具RKAndroidTool.exe,(如有需要勾选Loader、Backup选项,对于软件跨版本较大或修改过分区等情况可勾选Loader,如果你的MID没有Recover功能,Backup选项无需勾选。题外话太多了,现转移到正题。)
  关机状态下长按ESC键或菜单键(视机型而定,具体请自行查找相应信息)的同时连接PC,按提示安装驱动(首次使用),驱动路径指向.. /升级工具/rk28u*-Driver,安装好驱动后按“执行”即可完成升级。
用户升级:打开用户升级工具RKAndroidDM.exe,点击“…”按钮,选择电脑中要升级的用户升级文件*.*,然后按量产升级的方法连接你的MID,提示找到设备后按“升级”按钮进行升级,完成后提示“升级成功”,机器自动重起,拔掉U*线重新进入系统即可。

教程到此结束,希望各位能对安卓的学习与了解带来更多的认识

全部回复 (837)

ID:138225
dark_modedark_modedark_modestarstar
Lv.1 韶华一笑间
2013-09-08 17:04:00 #562
哦空
ID:85627
light_modestarstar
Lv.1 韶华一笑间
2013-09-13 00:03:00 #563
啊撸
ID:121680
light_modedark_modestarstarstar
Lv.2 独赏二月雪
2013-09-22 09:40:00 #564
yf
ID:140409
dark_modedark_modedark_modestarstarstar
Lv.1 韶华一笑间
2013-09-22 13:03:00 #565
122
ID:90962
dark_modedark_modedark_modestarstar
Lv.1 韶华一笑间
2013-09-22 13:15:00 #566
sdadasd
ID:142174
dark_modedark_modestar
Lv.1 韶华一笑间
2013-09-22 18:14:00 #567
4566
ID:108302
light_modestar
Lv.1 韶华一笑间
2013-09-28 09:04:00 #568
yyu
ID:102385
light_modestar
Lv.1 韶华一笑间
2013-09-28 12:58:00 #569
ID:119721
dark_modedark_modedark_modestarstar
Lv.1 韶华一笑间
2013-09-28 15:21:00 #570
。。,,,。。???。,
ID:12399
light_modestarstar
Lv.2 独赏二月雪
2013-09-29 01:14:00 #571
纳尼
ID:134953
dark_modedark_modedark_modestar
Lv.1 韶华一笑间
2013-09-29 23:17:00 #572
GDGDGDGGGGG
ID:134179
light_modedark_mode
Lv.1 韶华一笑间
2013-09-29 23:32:00 #573
你哭了麽吐吐吐涂惠源
ID:140961
dark_modedark_modedark_modestar
Lv.1 韶华一笑间
2013-09-30 19:37:00 #574
得得
ID:38325
light_modestarstarstar
Lv.1 韶华一笑间
2013-10-01 06:23:00 #575
各回各家
ID:134342
dark_modedark_modedark_modestar
Lv.1 韶华一笑间
2013-10-01 07:03:00 #576
qq
ID:142405
dark_modedark_mode
Lv.1 韶华一笑间
2013-10-03 16:11:00 #577
hfrhgth
ID:28853
light_modestarstar
Lv.1 韶华一笑间
2013-10-03 19:56:00 #578
路路通
ID:111333
light_modestar
Lv.1 韶华一笑间
2013-10-04 09:52:00 #579
<<天天动听(MV版)V5.0 尼玛 qq音乐什么的都弱爆了。
ID:127386
light_modestar
Lv.1 韶华一笑间
2013-10-19 12:39:00 #580
ijhhbh
ID:125092
dark_modedark_modedark_modestarstar
Lv.1 韶华一笑间
2013-10-22 15:38:00 #581
嗯安静
登录 后才能回复