从android5.0开始之后,recovery升级包中不再升级system.img,而是升级system.new.dat+system.transfer.list的这种文件组合,经过android版本的不断进化,transfer的版本也在不断的升级,目前已经发展到了版本4,从android-L android-M android-N android-O的过程,transfer进过过程如下:

version=1

1
90270
erase 2,0,262144
new 28,0,32767,32768,32770,32833,32835,33347,65535,65536,65538,98304,98306,98369,98371,98883,124176,131072,131074,163840,163842,163905,163907,196608,196610,229376,229378,229441,229443

version=2

2
130173
0
0
erase 2,0,524288
new 50,0,32767,32768,32770,32897,32899,33411,65535,65536,65538,98304,98306,98433,98435,98947,131071,131072,131074,163840,163842,163969,163971,164483,196491,196608,196610,229376,229378,229505,229507,230019,231129,262144,262146,294912,294914,295041,295043,327680,327682,360448,360450,393216,393218,425984,425986,458752,458754,491520,491522

version=3

3
133943
0
0
new 48,0,32770,32897,32899,33411,65535,65536,65538,98304,98306,98433,98435,98947,131071,131072,131074,163840,163842,163969,163971,164483,195737,196608,196610,229376,229378,229505,229507,230019,235652,262144,262146,294912,294914,295041,295043,327680,327682,360448,360450,393216,393218,425984,425986,458752,458754,491520,491522
zero 70,32770,32897,32899,33411,65535,65536,65538,66050,97792,98304,98306,98433,98435,98947,131071,131072,131074,131586,163328,163840,163842,163969,163971,164483,195737,196608,196610,197122,228864,229376,229378,229505,229507,230019,235652,236164,261632,262144,262146,262658,294400,294912,294914,295041,295043,295555,327168,327680,327682,328194,359936,360448,360450,360962,392704,393216,393218,393730,425472,425984,425986,426498,458240,458752,458754,459266,491008,491520,491522,492034
erase 24,66050,97792,131586,163328,197122,228864,236164,261632,262658,294400,295555,327168,328194,359936,360962,392704,393730,425472,426498,458240,459266,491008,492034,524288

version=4

4
243837
0
0
erase 16,33403,65024,154102,163328,197122,228864,262658,294400,328194,359936,360962,392704,393730,425472,426498,458240
new 2,0,1024
new 2,1024,2048
new 2,2048,3072
new 2,3072,4096
new 2,4096,5120
new 2,5120,6144
new 2,6144,7168
new 2,7168,8192
new 2,8192,9216
new 2,9216,10240
new 2,10240,11264
new 2,11264,12288
new 2,12288,13312
new 2,13312,14336
new 2,14336,15360
new 2,15360,16384
new 2,16384,17408
new 2,17408,18432
new 2,18432,19456
new 2,19456,20480
new 2,20480,21504
new 2,21504,22528
new 2,22528,23552
new 2,23552,24576
new 2,24576,25600
new 2,25600,26624
new 2,26624,27648
new 2,27648,28672
new 2,28672,29696
new 2,29696,30720
new 2,30720,31744
new 4,31744,32766,32768,32770
new 6,32889,32891,65536,65538,66033,67053
new 2,67053,68077
new 2,68077,69101
new 2,69101,70125
new 2,70125,71149
new 2,71149,72173
new 2,72173,73197
new 2,73197,74221
new 2,74221,75245
new 2,75245,76269
new 2,76269,77293
new 2,77293,78317
new 2,78317,79341
new 2,79341,80365
new 2,80365,81389
new 2,81389,82413
new 2,82413,83437
new 2,83437,84461
new 2,84461,85485
new 2,85485,86509
new 2,86509,87533
new 2,87533,88557
new 2,88557,89581
new 2,89581,90605
new 2,90605,91629
new 2,91629,92653
new 2,92653,93677
new 2,93677,94701
new 2,94701,95725
new 2,95725,96749
new 2,96749,97773
new 8,97773,98302,98304,98306,98425,98427,98922,99413
new 2,99413,100437
new 2,100437,101461
new 2,101461,102485
new 2,102485,103509
new 2,103509,104533
new 2,104533,105557
new 2,105557,106581
new 2,106581,107605
new 2,107605,108629
new 2,108629,109653
new 2,109653,110677
new 2,110677,111701
new 2,111701,112725
new 2,112725,113749
new 2,113749,114773
new 2,114773,115797
new 2,115797,116821
new 2,116821,117845
new 2,117845,118869
new 2,118869,119893
new 2,119893,120917
new 2,120917,121941
new 2,121941,122965
new 2,122965,123989
new 2,123989,125013
new 2,125013,126037
new 2,126037,127061
new 2,127061,128085
new 2,128085,129109
new 2,129109,130133
new 6,130133,131071,131072,131074,131569,131653
new 2,131653,132677
new 2,132677,133701
new 2,133701,134725
new 2,134725,135749
new 2,135749,136773
new 2,136773,137797
new 2,137797,138821
new 2,138821,139845
new 2,139845,140869
new 2,140869,141893
new 2,141893,142917
new 2,142917,143941
new 2,143941,144965
new 2,144965,145989
new 2,145989,147013
new 2,147013,148037
new 2,148037,149061
new 2,149061,150085
new 2,150085,151109
new 2,151109,152133
new 2,152133,153157
new 8,153157,153590,163840,163842,163961,163963,164458,165045
new 2,165045,166069
new 2,166069,167093
new 2,167093,168117
new 2,168117,169141
new 2,169141,170165
new 2,170165,171189
new 2,171189,172213
new 2,172213,173237
new 2,173237,174261
new 2,174261,175285
new 2,175285,176309
new 2,176309,177333
new 2,177333,178357
new 2,178357,179381
new 2,179381,180405
new 2,180405,181429
new 2,181429,182453
new 2,182453,183477
new 2,183477,184501
new 2,184501,185525
new 2,185525,186549
new 2,186549,187573
new 2,187573,188597
new 2,188597,189621
new 2,189621,190645
new 2,190645,191669
new 2,191669,192693
new 2,192693,193717
new 2,193717,194741
new 2,194741,195765
new 10,195765,196606,196608,196610,229376,229378,229497,229499,229994,230171
new 2,230171,231195
new 2,231195,232219
new 2,232219,233243
new 2,233243,234267
new 2,234267,235291
new 2,235291,236315
new 2,236315,237339
new 2,237339,238363
new 2,238363,239387
new 2,239387,240411
new 2,240411,241435
new 2,241435,242459
new 2,242459,243483
new 2,243483,244507
new 2,244507,245531
new 2,245531,246555
new 2,246555,247579
new 2,247579,248603
new 2,248603,249627
new 2,249627,250651
new 2,250651,251675
new 2,251675,252699
new 2,252699,253723
new 2,253723,254747
new 2,254747,255771
new 2,255771,256795
new 2,256795,257819
new 2,257819,258843
new 2,258843,259867
new 2,259867,260891
new 2,260891,261915
new 10,261915,262142,262144,262146,294912,294914,295033,295035,295530,296321
new 2,296321,297345
new 2,297345,298369
new 2,298369,299393
new 2,299393,300417
new 2,300417,301441
new 2,301441,302465
new 2,302465,303489
new 2,303489,304513
new 2,304513,305537
new 2,305537,306561
new 2,306561,307585
new 2,307585,308609
new 2,308609,309633
new 2,309633,310657
new 2,310657,311681
new 2,311681,312705
new 2,312705,313729
new 2,313729,314753
new 2,314753,315777
new 2,315777,316801
new 2,316801,317825
new 2,317825,318849
new 2,318849,319873
new 2,319873,320897
new 2,320897,321921
new 2,321921,322945
new 2,322945,323969
new 2,323969,324993
new 2,324993,326017
new 2,326017,327041
new 14,327041,327678,327680,327682,360448,360450,393216,393218,425984,425986,458752,458754,459249,459626
new 2,459626,460650
new 2,460650,461674
new 2,461674,462698
new 2,462698,463722
new 2,463722,464746
new 2,464746,465770
new 2,465770,466794
new 2,466794,467818
new 2,467818,468842
new 2,468842,469866
new 2,469866,470890
new 2,470890,471914
new 2,471914,472938
new 2,472938,473962
new 2,473962,474986
new 2,474986,475136
zero 8,32766,32768,32770,32889,32891,33403,65024,65415
zero 10,65415,65536,65538,66033,98302,98304,98306,98425,98427,98714
zero 8,98714,98922,131071,131072,131074,131569,153590,153910
zero 8,153910,154102,163328,163840,163842,163961,163963,164164
zero 8,164164,164458,196606,196608,196610,197122,228864,229080
zero 10,229080,229376,229378,229497,229499,229994,262142,262144,262146,262258
zero 6,262258,262658,294400,294912,294914,295026
zero 10,295026,295033,295035,295530,327678,327680,327682,328194,359936,359944
zero 6,359944,360448,360450,360962,392704,392712
zero 6,392712,393216,393218,393730,425472,425480
zero 6,425480,425984,425986,426498,458240,458248
zero 4,458248,458752,458754,459249

从1-4的版本来看,基本的结构没有发生变化,我们在下一章具体分析transfer.list的内容。system.transfer.list深度分析

system.transfer.list版本进化的更多相关文章

  1. system.img镜像转换为system.new.dat + system.transfer.list

    android 8.1上面验证,支持所有的android版本,直接放到sdk中执行即可.   img2sdat.py #!/usr/bin/env python #coding=utf-8   imp ...

  2. system.transfer.list深度解析

    system.transfer.list  system.new.dat 很明显,通过名字我们就知道这两个文件的作用,system.new.dat为数据部分,system.transfer.list为 ...

  3. 可以返回执行结果的system函数加强版本

    在GNU Linux C编程中,要想进行系统命令的执行的话,只提供了system接口,但是此接口并不能得到命令执行后所输出的值,而只能够得到命令是否执行成功的结果.仅仅这样的功能还是不够的,有的时候是 ...

  4. 发布mvc3的项目时system.web.mvc 版本 为3.0.0.1高于服务器版本3.0.0.0 升级到3.0.0.1

    下载地址在这里: http://www.microsoft.com/zh-cn/download/details.aspx?id=44533&WT.mc_id=rss_alldownloads ...

  5. System Center VMM请注意不同语言版本的差异

    在私有云的项目中,经常需要判断System Center一些组件的连接是否OK. 我这里有开发,和测试两个环境,开发是英文版的System Center VMM,测试用的是中文版的System Cen ...

  6. BootStrap入门教程 (一) :手脚架Scaffolding(全局样式(Global Style),格网系统(Grid System),流式格网(Fluid grid System),自定义(Customing),布局(Layouts))

    2011年,twitter的“一小撮”工程师为了提高他们内部的分析和管理能力,用业余时间为他们的产品构建了一套易用.优雅.灵活.可扩展的前端工具集--BootStrap.Bootstrap由MARK ...

  7. 解压 Android 系统中的 system.img

    本篇文章讲解 system.img 是什么东西,以及它的打包和解包方式 system.img 是什么 system.img 是 Android 系统中用来存放系统文件的镜像 (image) ,文件格式 ...

  8. 提取刷机包内system.new.dat文件

    转换 使用python脚本sdat2img来完成 sdat2img.py system.transfer.list system.new.dat system.img 输出信息 Skipping co ...

  9. 项目在build machine中失败,本地Build成功的程序集版本问题

    MSBuild在build machine中遇到which has a higher version than its reference assembly:(in my case let's say ...

随机推荐

  1. javascript编程中this解析

    一.为什么要使用this? this 提供了一种更优雅的方式来隐式"传递"一个对象引用,因此可以将 API 设计得更加简洁并且易于复用.随着你的使用模式越来越复杂,显式传递上下文对 ...

  2. 机器学习与Tensorflow(5)——循环神经网络、长短时记忆网络

    1.循环神经网络的标准模型 前馈神经网络能够用来建立数据之间的映射关系,但是不能用来分析过去信号的时间依赖关系,而且要求输入样本的长度固定 循环神经网络是一种在前馈神经网络中增加了分亏链接的神经网络, ...

  3. jenkins 集成钉钉机器人通知

    公司使用钉钉做为公司内部的通讯工具,所以想通过Jenkins发布完成以后通过钉钉来通知大家,研究发现钉钉提供机器人,所以我把机器人集成进来通知相关人员. 1.创建通知人群组,添加机器人(钉钉默认自带了 ...

  4. Mac下命令行批量重命名

    日常中碰到需要批量修改文件名怎么办?嗯,来终端先 案例:将Users/case目录下所有html文件修改为php文件 步骤: 1.进入目标文件夹 $ cd Users/case 2.执行以下命令 $ ...

  5. [EXP]Joomla! Component Easy Shop 1.2.3 - Local File Inclusion

    # Exploit Title: Joomla! Component Easy Shop - Local File Inclusion # Dork: N/A # Date: -- # Exploit ...

  6. FF笔试题

    一.单选题 1.下列关于继承的描述错误的是(  ) A.  在Java中允许定义一个父类的引用,指向子类对象 B.  在Java中继承是通过extends关键字来描述的,而且只允许继承自一个直接父类 ...

  7. package.json文件中dependencies和devDependencies的区别

    在工作和学习中,我经常会用的npm 下载各种包,有时就会遇到各种npm 的形式,现在就捋一捋 首先要先了解   package.json文件中dependencies和devDependencies的 ...

  8. 移动端 h5开发相关内容总结(三)

    之前写过两篇开发中遇到的问题和解决方案.当时是CSS 和 JavaScript 分开写的.现在写这篇文章的时候感觉很多内容都是有内在联系的,所以不好分开. 给大家分享一下这半年来的感受吧: 知道和理解 ...

  9. JAR(Spring Boot)应用的后台运行配置

    酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式.在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类 使用Mave ...

  10. Docker导入、导出、删除容器

    1.导出某个容器导出某个容器,非常简单,使用docker export命令,语法:docker export $container_id > 容器快照名导出后在本地可以看到有一个centos.t ...