0
如何在Android中以root身份運行python腳本? 我做了一個簡單的Python腳本,並把它放在/data/data/py.test/pyshell.py pyshell.py的內容是android - >如何以root身份運行python腳本?
import os
os.system('am start -d "http://www.stackoverflow.com"')
如果我試着命令「蟒蛇/數據/數據/ py.test/pyshell.py「 它通常應該啓動網頁瀏覽器,但它不會。我剛剛得到一個消息: 開始:意向{DAT = http://www.stackoverflow.com}
但是,如果我去終端模擬器和寫:
su
python /data/data/py.test/pyshell.py
我獲得root權限和瀏覽器啓動。所以問題必須以root身份進行。
我該如何給「/data/data/py.test/pyshell.py」自動/永遠root權限。
你可以做一個bash腳本來運行sudo的文件。 – debianplebian
@debianplebian,sudo可能需要密碼提示。你可以試試像'echo | su'。這樣它會創建一個su shell並在shell中運行該命令。實際上,如果sudo/does /工作,那麼你也可以只做'sudo '而不是將它粘在自己的腳本中。 –
joshlf
@ joshlf13我認爲無論採用哪種方式都需要密碼,但我們不知道他的應用程序是什麼,所以無法知道它應該如何完成。 – debianplebian