刷机包制作过程

 第一:

选择android2.3.3源码,解压并编译通过。

会看到如下的文件:
android-info.txt  
data                 
obj                       
ramdisk.img  
sdk      
system      
userdata.img
clean_steps.mk    
installed-files.txt  
previous_build_config.mk  
root         
symbols  
system.img

第二:

下载system.img的解压工具,unyaffs.rar。

地址:http://ishare.down.sina.com.cn/15475185.rar?ssig=yjK767Kbou&Expires=1316880000&KID=sina,ishare&ip=1316774036,113.204.52.

第三:

解压system.img文件,具体方法如下:

1、解压unyaffs.rar文件,得到文件夹unyaffs,包含文件extract.bat , unyaffs.exe。

2、把要解压的system.img文件 放在文件夹unyaffs 下,此时extract.bat 、unyaffs.exe 、system.img3个文件在同一目录下。
3、把system.img改为 ex.smg
4、运行 extract.bat 即可。

第四:

下载刷机包update.zip,并解压。

地址:http://sinastorage.com/fs/800/1/3405d52417dd1163920e11105412c47a29040144/zip/update.zip?origin=d124.d.iask.com

 

第五:

update解压后包含一个system文件,拷贝/android-src/out/target/product/generic下编译生成的system文件,替换update文件夹下的system。

第六:

修改update-script脚本。

修改META-INF/com/google/android目录下的那个叫做update-script的脚本。

主要是删除一些不存在的文件以及增加一些文件的权限之类的定义(语法十分清晰,一目了然)。

第七:

把需要“预装”到刷机包里面的apk安装程序都准备好,将这些apk拷贝到system/app目录下即可。那个boot.img能不改就不改,因为这东西涉及到驱动和内核的问题,出了问题刷机包就启动不了了。

第八:

重新打包update.zip

第九:

为做好的刷机包签名。

1、下载签名工具:AutoSign的工具

地址:http://blogimg.chinaunix.net/blog/upfile2/1003101057

签名方法:
         1)将AutoSign解压到任意目录 
         3)将改好的包改名为update.zip

         4)将update.zip 文件复制到签名工具的目录下
         5)运行 Sign.bat 。也许有人要问如何运行,我会非常认真的告诉大家:双击:
         6)需要一点时间,这时命令框没有动静,不急,四五分钟后目录下会多出一个update_signed.zip压缩包
         7)这个文件就是已经经过签名的刷机包(和未签名前一样大,0K是没成功的)
         8)复制到SD卡根目录,开刷!

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
APP制作工具简介 钛备份是不少用户必备工具,这款应用可以备份自己应用及数据、系统应用数据以及各种系统设置数据,不过有两点会比较麻烦。 第一是,在之后恢复时需要一个一个的确认安装第三方程序,不能无人值守恢复。第二是,如果你的ROM和之前ROM不是同一系列,恢复之前的系统数据时容易出问题,比如新ROM中某个系统应用与之前ROM相比有过改动,数据不能通用,如果强行恢复就可能造成卡界面、卡加载等等。 我们换一种思路,如果能把第三方应用和数据打制作成一个没有系统文件只是第三方应用和相关数据的update.zip升级,然后通过recovery直接到系统里面去,这样就能实现快速无人值守恢复应用,并且保留之前的使用数据和进度等信息。 同理,系统应用和数据也可以通过这种方式进行备份和恢复,会比钛备份的方式更加安全,因为只是涉及系统应用和对应数据的恢复,如果新ROM中的系统APP和之前ROM有冲突,方式会直接覆盖这个APP并恢复对应的正确数据。 这种方式的缺点是无法备份系统设置数据,比如WiFi密码、书签等等。 App2zip自制应用就是这样一款新工具,安装之后授予ROOT。程序列表显示为第三方应用和系统应用两种,可以自行选择多选或者全选,然后确认开始打,工具会自动生成update.zip,可以自命名,压之后会自动签名,成功签名的zip才能试用recovery入。 目前这款工具刚刚推出,不能保证支持所有设备,所以想使用的用户可以在安装之后进行测试,选择一个不经常使用的软件进行备份,然后删除掉,再进入recovery模式将它回来,这样就能确认自己的设备是否可以使用这个工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值