SunKing's Blog

留言簿(42)

Java链

友链

阅读排行榜

评论排行榜

蓝魔T11AD自定义固件制作方法 by sunking

蓝魔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

posted on 2011-02-12 17:37 SunKing's Blog 阅读(5923) 评论(3)  编辑  收藏

评论

# re: 蓝魔T11AD自定义固件制作方法 by sunking 2011-03-10 17:48 coastfish

网上看到有人已经出了解密工具rkDecrypt.exe system.img

这步在XP下能成功吗? 我提示“file not crypted"  回复  更多评论   

# re: 蓝魔T11AD自定义固件制作方法 by sunking 2011-04-04 00:59 402756318

增加集成软件后(增加约30M),刷机验证失败.不知是什么原因.  回复  更多评论   

# re: 蓝魔T11AD自定义固件制作方法 by sunking 2011-07-05 17:23 1513784

希望博主修改原道n5pro2固件  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: