我们在定制自己的recovery.img时可能需要修改etc/recovery.fstab分区表文件,比如内置和外置SD卡挂载路径的配置
1、获取并解压recovery.img
这部分内容请参考我之前的博文 Android 制作recovery.img boot.img,重新打包recovery.img boot.img
2、修改etc/recovery.fstab (有的厂家可能是etc_recovery/recovery.fstab)
一般情况我们刷入自己定制的recovery.img之后手机无法进入recovery模式,很有可能就是这个文件的分区表挂载点配置有问题,这时候就需要修改了,
当然如果recovery.fstab 文件已经是正确的或者我们不需要修改那就不用干下面的活了。
查看该文件各个挂载点是否正确或者新增挂载点一般参考一下几处信息:
手机正常启动后
adb shell
su
1) cat /proc/partitions
root@msm8974:/ # cat /proc/partitions
cat /proc/partitions
major minor #blocks name
7 0 59283 loop0
179 0 15388672 mmcblk0
179 1 102400 mmcblk0p1
179 2 512 mmcblk0p2
179 3 32 mmcblk0p3
179 4 32 mmcblk0p4
179 5 512 mmcblk0p5
179 6 500 mmcblk0p6
179 7