蓝魔T11AD自定义固件制作方法 by sunking(转载请注明出处)
http://www.blogjava.net/sunking/archive/2011/02/12/344156.html
软件准备
91手机助手
Android版SHELL工具ConnectBot
Z4 Root
1. 用《91手机助手》备份全部资料
a) 将T11AD机器USB连接电脑
b) PC中启动《91手机助手》
c) “系统维护”→“备份”→“全选”→“备份”
2. 导出system.img
(注:下面是我之前的笨办法, 网上看到有人已经出了解密工具rkDecrypt.exe system.img, 推荐!)
a) 将T11AD机器断开USB连接
b) T11AD中用《Z4 root》取得系统临时ROOT权限
c) T11AD中用《ConnectBot》连接localhost
$ cat /proc/mtd
…
mtd4: 00030000 00000010 “system”
(16进制的0x00030000 换算成10进制为196608)
…
$ su
# dd if=/dev/block/mtdblock4 of=/flash/system.img count=196608
# exit
$ exit
d) 将T11AD机器USB连接电脑
e) 从T11AD的移动盘符RAMOS T11AD下复制system.img到电脑中备用
f) 接下来可先将T11AD关机
3. 解包system.img
a) 安装VMWare虚拟机和YLMF版的Linux
http://www.chinaz.com/Webbiz/Exp/12301521322010.html
b) 在LINUX中下载并安装
http://mirrors.163.com/ubuntu/pool/main/c/cramfs/cramfsprogs_1.1-6build3_i386.deb
$ sudo dpkg -i cramfsprogs_1.1-6build3_i386.deb
$ cramfsck -x system system.img
warning: file extends past end of filesystem
4. 修改 system下的文件
a) 放入/system/app/Superuser.apk¬和/system/bin/su¬并chmod 777
b) 具体个性
i. 触屏不唤醒
修改/system/usr/keylayout 下qwerty.kl和tuttle2.kl, 将key 62 ENDCALL后面的WAKE_DROPPED去掉并保存(测试下来该功能不稳定,建议不做此修改)
ii. 获得永久ROOT权限
将busybox,su, rageagainstthecage, SuperUser.apk, libandroidterm.so复制到相应位置
$ sudo passwd root
$ su root
# chown root.root ./system/bin/busybox
# chown root.root ./system/bin/su
# chown root.root ./system/bin/rageagainstthecage
# chown root.root ./system/app/SuperUser.apk
# chmod 6755 ./system/bin/su
# chmod 755 ./system/bin/busybox
# chmod 755 ./system/bin/rageagainstthecage
# chmod 755 ./system/app/SuperUser.apk
iii. 集成常用软件/精简掉内置应用
对/system/app目录下的apk文件进行增减
iv. 解决"我的位置"无法定位的问题
将NetworkLocation.apk复制到/system/app目录下
5. 打包system.img
$ mkcramfs system system02.img
6. 打包update.img
a) 从蓝魔官网下载T11AD最新固件 T11AD_V3.1.0_1207.rar,解包
b) 将AFPTool.exe复制到 解压目录下的\T11AD_V3.1.0_1207网络固件\T11AD_V3.1.0_1207\
c) CMD运行
AFPTool.exe -unpack update.img update\
a) 将AFPTool.exe和mkupdate.bat复制到生成的update目录下
b) 将linux下打包生成的system02.img改名成system.img并覆盖update\Image\system.img
c) 双击mkupdate.bat即可在update\Image目录下生成update.img
7. 刷机
根据蓝魔官方文档 《固件升级重要说明T11AD.doc》进行刷机,选自己的update.img
T11AD做固件时需要用到的工具.rar
http://u.115.com/file/f9cd33d1ac