能力值:
( LV12,RANK:240 )
|
-
-
2 楼
你看到的那些操作方法都是互相抄的,没有太多通用性
最简单的方法是直接去官网下原厂的rom包。
复杂一点 如果你有root权限。
cat /proc/partitions
一般会显示块大小(512字节或更大) 分区名。
每
我们的经验是 boot和recovery分区在 8m~30m 之间。
那么你可以看然后dd 一下 每个分区的前 512字节,然后查看
如果有 android!之类 开头的 一般是就是root分区或recovery 分区。
其中 recovery分区的大小比 root分区大。
还有就是 system分区和userdata分区比较大。
其他的,你可以cat /etc/vold.fstab
或者 dmesg 或 cat /proc/kmsg 查看启动信息也可以获得分区信息。
你还可以mount 或者 cat /proc/mounts找到一些分区的信息。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢你,可能是我自己机器的问题,没找到recovery分区。然后今天换了个华为C199s,5.1.1的系统,aboot,boot,recovery都找到了。此设备存在/dev/block/platform/*/by-name/这个目录,此目录下是详细的分区信息。在按照您说的,用dd查看此分区的前512字节,确实是ANDROID开头的,还能看到诸如androidboot.selinux=enforcing等信息。
|
|
|