我们依次解析泛泰A850K的工程机和正式机的分区表,并保存为CSV文件,然后打开文本比较工具对比一下:
可以发现:
1. 工程机的分区表与正式机的分区表是有差异的。
2. 工程机的分区表分区数量和分区名称与正式机的一样,这也是为何ROM能够通刷的原因。
3. 工程机的起始结束地址、分区大小,从第13分区开始与正式机不一样。这也是为什么救机的镜像不通用的原因。
下面把这2个csv贴出来:
工程机:
No | Name | StartLBA(HEX) | StopLBA(HEX) | Property(HEX) | StartOffset(HEX) | StopOffset(HEX) | Sectors | Size(KB) |
1 | modem | 0x00020000 | 0x0004DBFF | 0x00000008 | 0x04000000 | 0x09B7FE00 | 187392 | 93696 |
2 | sbl1 | 0x00060000 | 0x00060BFF | 0x00000000 | 0x0C000000 | 0x0C17FE00 | 3072 | 1536 |
3 | sbl2 | 0x00060C00 | 0x000617FF | 0x00000000 | 0x0C180000 | 0x0C2FFE00 | 3072 | 1536 |
4 | sbl3 | 0x00061800 | 0x000623FF | 0x00000000 | 0x0C300000 | 0x0C47FE00 | 3072 | 1536 |
5 | aboot | 0x00062400 | 0x000673FF | 0x00000000 | 0x0C480000 | 0x0CE7FE00 | 20480 | 10240 |
6 | rpm | 0x00067400 | 0x00067FFF | 0x00000000 | 0x0CE80000 | 0x0CFFFE00 | 3072 | 1536 |
7 | boot | 0x00080000 | 0x00084FFF | 0x00000008 | 0x10000000 | 0x109FFE00 | 20480 | 10240 |
8 | tz | 0x000A0000 | 0x000A0BFF | 0x00000000 | 0x |