我已經紮根在我的設備,然後在我的應用問題與調用Runtime.getRuntime()。EXEC()
Process p = Runtime.getRuntime().exec("su");
,它做工精細,我的應用程序將是根模式。然後我嘗試添加無線局域網的地址空間,但它不工作,當我在終端退房,以下錯誤消息顯示
busybox ifconfig there is not a new wlan address space.
我嘗試用以下方式:
Process p = Runtime.getRuntime().exec("su");
p = Runtime.getRuntime().exec("busybox ifconfig wlan0 add xxxxxxxxxxxx");
p.waitfor();
當我運行我的應用程序,吐司顯示該應用程序是根模式,但沒有添加wlan0。
當然,如果我在終端蘇寫的busybox的ifconfig爲wlan0添加XXXXXXXX,它工作正常,並有一個新的爲wlan0地址空間。 – user760503