參考這裡寫出可以run ls的Android AP.
我將String的部份修改成
String[] cmds = { "/system/bin/bash", "/mnt/sdcard/ModuleIns.sh" };
想要執行shell script
ModulesIns.sh的內容
#!/system/bin/bash
ls
這樣子程式run起來可以list出根目錄下的內容
改成
#!/system/bin/bash
/system/bin/insmod /mnt/sdcard/Drv.ko
01-01 00:48:16.232: WARN/System.err(3665): insmod: init_module '/mnt/sdcard/Drv.ko' failed (Operation not permitted)
有權限問題
雖然有權限問題
but, 可以執行shell script
沒有留言:
張貼留言