从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. LeetCode:111_Minimum Depth of Binary Tree | 二叉树的最小深度 | Easy

    要求:此题正好和Maximum Depth of Binary Tree一题是相反的,即寻找二叉树的最小的深度值:从根节点到最近的叶子节点的距离. 结题思路:和找最大距离不同之处在于:找最小距离要注意 ...

  2. javaweb目录结构简介

    以上图说明: bbs目录代表一个web应用 bbs目录下的html,jsp文件可以直接被浏览器访问 WEB-INF目录下的资源是不能直接被浏览器访问的 web.xml文件是web程序的主要配置文件 所 ...

  3. Python函数——列表推导式、生成器与迭代器

    列表推导式 产生背景 现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求你把列表里的每个值加1,你怎么实现? 第一种方法: a = [1,3,4,6,7,7,8,9 ...

  4. 【xsy1596】旅行 期望+状压DP

    题目大意:有$m$个人要从城市$1$开始,依次游览城市$1$到$n$. 每一天,每一个游客有$p_i$的概率去下一个城市,和$1-p_i$的概率结束游览. 当游客到达城市$j$,他会得到$(1+\fr ...

  5. 课程四(Convolutional Neural Networks),第一周(Foundations of Convolutional Neural Networks) —— 2.Programming assignments:Convolutional Model: step by step

    Convolutional Neural Networks: Step by Step Welcome to Course 4's first assignment! In this assignme ...

  6. 使用Charles抓取APP之HTTPS请求

    Charles是一款非常好用的抓包工具,通常使用它来进行APP开发抓包调试,尤其是HTTPS请求. 一.安装Charles 去官网(https://www.charlesproxy.com/)下载软件 ...

  7. Java并发编程笔记之ThreadLocal内存泄漏探究

    使用 ThreadLocal 不当可能会导致内存泄露,是什么原因导致的内存泄漏呢? 我们首先看一个例子,代码如下: /** * Created by cong on 2018/7/14. */ pub ...

  8. Java并发编程笔记之StampedLock锁源码探究

    StampedLock是JUC并发包里面JDK1.8版本新增的一个锁,该锁提供了三种模式的读写控制,当调用获取锁的系列函数的时候,会返回一个long 型的变量,该变量被称为戳记(stamp),这个戳记 ...

  9. QMessageBox的使用

    /** 使用非静态API,属性设置API **/ QMessageBox msgBox; msgBox.setWindowTitle("Note");/** 设置标题 **/ ms ...

  10. Storm 入门教程

    在这个教程中,你将学会如何创建 Storm 的topology并将他们部署到 Storm 集群上, 主要的语言是 Java,但是少数几个例子用 Python 编写来说明 Storm 的多语言支持能力. ...