从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. Unicode 字符串排序规则(二):如何比较字符串

    一.UCA 简介 Unicode Collation Algorithm (UCA) 是 Unicode 规定的如何比较两个字符串大小的算法,也是事实上的标准.我们先来看下它的几个特征. 1.1 Mu ...

  2. C语言判断大小端的几种方法

    在操作系统中,经常会用到判断大小端,很多面试题中也会经常遇到,以前的时候没有总结过,这里总结一下. 以后用到了就直接可以用了. 所谓的大小端,大致的解释意思就是: [大端模式] CPU对操作数的存放方 ...

  3. LeetCode:144_Binary Tree Preorder Traversal | 二叉树的前序遍历 | Medium

    题目:Binary Tree Preorder Traversal 二叉树的前序遍历,同样使用栈来解,代码如下: struct TreeNode { int val; TreeNode* left; ...

  4. 【xsy1503】 fountain DP

    题目大意:给你$D$个格子,有$n$个喷水器,每个喷水器有一个喷水距离$r_i$. 现在你需要在这$D$个格子中选择$n$个位置按照任意顺序安装这$n$个喷水器,需要满足$n$个喷水器互相喷不到对方. ...

  5. Webpack代理proxy配置,解决本地跨域调试问题,同时允许绑定host域名调试

    Webpack代理proxy配置,解决本地跨域调试问题,同时允许绑定host域名调试 会撸码的小马 关注 2018.05.29 17:30* 字数 212 阅读 1488评论 0喜欢 2 接到上一章, ...

  6. 关于vue项目中,手动定义的scrollTop的值

    在项目中,有时需要控制scrollTop的值,比如有一个列表页,点击任意一个列表可以进入其详情页,这时如果你要返回的话, 肯定是希望还回到刚刚点击的地方,我当时的解决办法是,本地存下点击那一刻的scr ...

  7. Android应用系列:完美运行GIF格式的ImageView(附源码)

    前言 我们都知道ImageView是不能完美加载Gif格式的图片,如果我们在ImageView中src指定的资源是gif格式的话,我们将会惊喜的发觉画面永远停留在第一帧,也就是不会有动画效果.当然,经 ...

  8. JVM笔记10-性能优化之高级特性

    一.垃圾回收器配置和 GC 日志分析 1.堆典型配置: 32位的操作系统限制堆大小介于1.5G到2G,64位操作系统无限制,同时系统可用虚拟内存和可用物理内存都会限制最大堆的配置. 堆空间分配典型配置 ...

  9. Spring Cloud简介

    一.本文介绍 Web应用由最早的单体应用发展成为集群式的部署,再到现在的分布式系统.尤其是这两年分布式相关的技术发展的很快,一方面是以Dubbo为代表的,另一方面则是以Spring Cloud系列为代 ...

  10. leetcode — two-sum-ii-input-array-is-sorted

    import java.util.ArrayList; import java.util.List; /** * Source : https://oj.leetcode.com/problems/m ...