2011年1月10日 星期一

Run shell script from Android AP

可以使用Runtime.exec

參考這裡寫出可以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

透過Facebook分享

沒有留言: