|
不对!魔改Breed岂能分辨R3G & R3P?应该就是把R3P当成R3G,然而二者除了闪存大小和 Factory 地址不同以外,刷机会参考到的kernel0 & kernel1 & rootfs0的起始地址相同且连续,所以我想不通到底为何不能刷
突然想到一件事情,R3G的Bootloader是R3P的两倍大,那麽Breed for R3G的环境变量会储存在哪个地址?是否会破坏R3P的Config分区?因为需要修改环境变量 xiaomi.r3g.bootfw
R3P
- [ 3.850000] 0x000000000000-0x00000ff80000 : "ALL"
- [ 3.850000] 0x000000000000-0x000000040000 : "Bootloader"
- [ 3.860000] 0x000000040000-0x000000080000 : "Config"
- [ 3.870000] 0x000000080000-0x0000000c0000 : "Bdata"
- [ 3.870000] 0x0000000c0000-0x000000100000 : "Factory"
- [ 3.880000] 0x000000100000-0x000000140000 : "crash"
- [ 3.890000] 0x000000140000-0x0000001c0000 : "crash_syslog"
- [ 3.890000] 0x0000001c0000-0x000000200000 : "reserved0"
- [ 3.900000] 0x000000200000-0x000000600000 : "kernel0"
- [ 3.910000] 0x000000600000-0x000000a00000 : "kernel1"
- [ 3.910000] 0x000000a00000-0x000003200000 : "rootfs0"
- [ 3.920000] 0x000003200000-0x000005a00000 : "rootfs1"
- [ 3.920000] 0x000005a00000-0x00000ff80000 : "overlay"
复制代码 R3G
- [ 3.610000] 0x000000000000-0x000007f80000 : "ALL"
- [ 3.620000] 0x000000000000-0x000000080000 : "Bootloader"
- [ 3.630000] 0x000000080000-0x0000000c0000 : "Config"
- [ 3.630000] 0x0000000c0000-0x000000100000 : "Bdata"
- [ 3.640000] 0x000000100000-0x000000140000 : "Factory"
- [ 3.650000] 0x000000140000-0x000000180000 : "crash"
- [ 3.650000] 0x000000180000-0x0000001c0000 : "crash_syslog"
- [ 3.660000] 0x0000001c0000-0x000000200000 : "reserved0"
- [ 3.660000] 0x000000200000-0x000000600000 : "kernel0"
- [ 3.670000] 0x000000600000-0x000000a00000 : "kernel1"
- [ 3.680000] 0x000000a00000-0x000002a00000 : "rootfs0"
- [ 3.680000] 0x000002a00000-0x000004a00000 : "rootfs1"
- [ 3.690000] 0x000004a00000-0x000007f80000 : "overlay"
复制代码 |
|