我正在學(xué)習(xí)Android編程,我想制作一個(gè)必須以root用戶身份運(yùn)行的應(yīng)用程序。合理的做法是在Android Manifest中添加root權(quán)限。我在文檔中看到了此鏈接,并特別指出了FACTORY_TEST許可:public static final String FACTORY_TEST由于:API級(jí)別1以制造商測(cè)試應(yīng)用程序的身份運(yùn)行,以root用戶身份運(yùn)行。僅在設(shè)備以制造商測(cè)試模式運(yùn)行時(shí)可用。常數(shù)值:“ android.permission.FACTORY_TEST”那是最好的方法嗎?如果無(wú)法使用SDK,如何使“根”應(yīng)用程序正常工作?
3 回答

慕碼人2483693
TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
您需要做的是:
Process root = Runtime.getRuntime().exec("su");
這將導(dǎo)致顯示SuperUser,從而使您可以“允許”或“禁止”它進(jìn)行根訪問(wèn)。如果用戶不是root用戶,則此方法可能不起作用。這是一種可以測(cè)試它的方法。
- 3 回答
- 0 關(guān)注
- 916 瀏覽
添加回答
舉報(bào)
0/150
提交
取消