[英]Android Ffmpeg- Root Permission not granted to “su” Working Directory:null
[英]Root permission not granted to Android app for exceuting “su” command
我想從一個應用程序執行“ su”命令。我已經植根了模擬器並安裝了Superuser.apk(superuser 2.3.6.1)
Process pr= Runtime.getRuntime().exec("su");
process.waitFor();
Log.d("Ex.Value",Integer.toString(process.exitValue()));
但是我得到255作為退出值,這似乎在執行“ su”時出錯。 我已經包含了RootTools庫( http://code.google.com/p/roottools/ )。 使用方法RootTools.isRootAvailable(),RootTools.isAccessGiven()進行檢查時...發現仿真器具有SU,但未向我的應用程序授予Root權限。 會是真正的問題嗎? ..如果是這樣,您能告訴我如何授予我的應用“根”權限嗎?
當執行“ su”時,您應該在該進程中具有root用戶訪問權限。 然后,該應用應通過對話框自動向用戶請求root權限。 此對話框由android提供,但僅在已植根的設備中存在。
此博客文章中的示例可能會為您提供幫助:
http://www.stealthcopter.com/blog/2010/01/android-requesting-root-access-in-your-app/
最后的評論也很有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.