天天看点

在recovery下挂载/system以使用adb

之前有试过通过编译一个静态链接libc的sh和busybox,然后放在recovery/root/system/bin里,使得adb支持一些命令。

后来阅读mtk  FAQ,发现其实直接挂载/system分区就可以。

就是参照正常启动的 /fstab.<hardware> 文件,将 /system挂载上。

在out/target/product/xxx/recovery/root/init.rc 里添加:

on fs

    //.....

   mount_all /fstab.<hardware>

然后  make recoveryimage ,重新烧写进入recovery,就可以。

此时,cd进/system,里面内容跟正常启动到android是一样的。