天天看點

在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是一樣的。