求一个ttsystem.patch.datt的文件,是...

扫描二维码,下载文件到手机
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号95#汽油, 积分 33037, 距离下一级还需 16963 积分
95#汽油, 积分 33037, 距离下一级还需 16963 积分
95#汽油, 积分 33037, 距离下一级还需 16963 积分
主题 : 304|帖子 : 6301|积分 : 33037
从Android 5.0开始,即使是update.zip包,也是仿照增量包的方式进行打包了。使用make otapackage得到一个zip文件,查看内容:
file_contexts
system.new.dat
system.patch.dat
system.transfer.list
显然system.img不再提供,而是提供了三个文件,利用这三个文件的脚本在/META-INF/com/google/android/updater-script文件中:
[python] view plaincopy
block_image_update(&/dev/block/platform/msm_sdcc.1/by-name/system&, package_extract_file(&system.transfer.list&), &system.new.dat&, &system.patch.dat&);&&
而该函数定义在:
bootable/recovery/updater/blockimg.c:BlockImageUpdateFn()中。
代码中有一段注释用于描述transfer list文件的内容,它支持如下命令:
1) 文件的第一行是版本号,当前是1;
2) 文件的第二行是总共需要写入的block数量(后面new命令的range加起来应该等于该值);
3) erase [rangeset]: 将目标分区的range清除;
4) zero [rangeset]:将目标分区的range使用0填充;
5) new [rangeset]: 将目标分区的range使用new_data文件填充;
比如如下的一个system.transfer.list文件:
erase 2,0,262144
new 28,0,,,,,,,,072,840,905,608,376,441,229443
第一行1表示该transfer文件的版本为1;
第二行表示new命令总共要写入90270个block;
第三行表示删除的range是从0到表示range的区间描述数目是2个数值,即0和262144;
第四行表示从system.new.dat文件中读取block,然后依次写入如下14个区间:[0, 32767), [3) ...这个区间的block总数刚好是前面描述的90270个。
这样的做法实际上是一个稀疏数组的区间描述,用以降低update.zip文件的大小和写入的数据量。
附件是Linux的一个解析transfer文件然后将system.new.dat解包为ext4格式system.img的二进制执行文件。
下载位置:http://download.csdn.net/detail/howellzhu/8267569
或者搜索sdat2img,即sparse data file to image file.
95#汽油, 积分 33037, 距离下一级还需 16963 积分
95#汽油, 积分 33037, 距离下一级还需 16963 积分
95#汽油, 积分 33037, 距离下一级还需 16963 积分
主题 : 304|帖子 : 6301|积分 : 33037
一直想知道5.0的system.new.dat怎么解包,终于找到***了,虽然自己不会linux,也分享给会的人吧
煤油, 积分 3613, 距离下一级还需 1387 积分
煤油, 积分 3613, 距离下一级还需 1387 积分
煤油, 积分 3613, 距离下一级还需 1387 积分
主题 : 1|帖子 : 1423|积分 : 3613
支持技术贴。。
主题 : 832|帖子 : 9453|积分 : 174566
---来自一加社区手机客户端
&国庆节&纪念勋章
国庆节签到活动勋章
一加手机1勋章
在线小达人
社区上线100天纪念勋章
一周年纪念勋章
一加一周年纪念勋章
元旦纪念勋章
马年纪念勋章 马上啥都有
圣诞节祝福勋章
羊年纪念勋章
猴年纪念勋章 猴年猴赛雷
一加手机3勋章
我是零点控
零点控勋章 只为感谢而来
资源分享达人
社区分享20个优质资源即可申请
一加社区资源组专属勋章
“加油头条”勋章
需通过限时活动申领
二周年纪念勋章
一加二周年纪念勋章
深圳市万普拉斯科技有限公司 版权所有(

参考资料

 

随机推荐