从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. python中实现排序list

    作为一个非常实用的一种数据结构,排序链表用在很多方面,下面是它的python代码实现: from Node import * class OrderedList: def __init__(self) ...

  2. vue 自学笔记(三) 计算属性与侦听器

    一:计算属性 虽然在模板内使用表达式对属性进行处理十分便利,例如在小胡子语法里写number + 1实现对数据的简单处理,但若我们在其中加入大量的代码,使得逻辑变重,导致难以维护.例如下面的代码,并不 ...

  3. LeetCode--No.012 Integer to Roman

    12. Integer to Roman Total Accepted: 71315 Total Submissions: 176625 Difficulty: Medium Given an int ...

  4. [EXP]Jenkins 2.150.2 - Remote Command Execution (Metasploit)

    ## # This module requires Metasploit: https://metasploit.com/download # Current source: https://gith ...

  5. Java排序方法sort的使用详解(转)

    一.对数组的排序: //对数组排序 public void arraySort(){ int[] arr = {1,4,6,333,8,2}; Arrays.sort(arr);//使用java.ut ...

  6. Zabbix系列之三——部署JMX监控tomcat

    zabbix提供了一个java gateway的应用去监控jmx(Java Management Extensions,即Java管理扩展)是一个为应用程序.设备.系统等植入管理功能的框架.JMX可以 ...

  7. 修改Spring Boot默认的上下文

    前言 默认情况下,Spring Boot使用的服务上下文为"/",我们可以通过"http://localhost:PORT/" 直接诶访问应用: 但是在生产环境 ...

  8. golang逃逸分析和竞争检测

    最近在线上发现一块代码逻辑在执行N次耗时波动很大1ms~800ms,最开始以为是gc的问题,对代码进行逃逸分析,看哪些变量被分配到堆上了,后来发现是并发编程时对一个切片并发的写,导致存在竞争,类似下面 ...

  9. C#效率优化(3)-- 使用foreach时避免装箱

    Introduction: ※本文不是在描述旧版本Unity中mono编译器导致的foreach语句额外装箱错误 博主是一名Unity 3D游戏开发者,游戏使用C#+lua开发,最近在优化C#代码时, ...

  10. Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十七):登录验证码实现(Captcha)

    登录验证码 登录验证是一般系统都会有的功能,验证的方式也多种多样,比如输入式验证码,拖动式验证条,拖动式验证拼图等等. 我们这里先实现常规的输入验证码的方式,右边显示验证码图片,点击可刷新,左边输入验 ...