我最近跳入Android開發教程併爲了學習而自己開發應用程序。我想以適當的方式在我的代碼中獲得root權限。所以不要致電/system/xbin/su
,而是使用類似seteuid(0)
的東西。不幸的seteuid方法不適合我。在本機代碼中獲取Android應用程序的root權限
我是一個真正的設備,這是我紮根,啓用調試模式下測試應用程序,以及我清楚地看到,通過調用/system/xbin/su
當我的應用程序從系統中,不與個seteuid和seteguid發生(的setuid請求root權限並且setguid也不起作用,但我不希望這樣做,因爲它們只能降低權限)。
請給出建議,在哪裏尋找合適的代碼實現來請求root權限,就像它會做一流的開發人員一樣。也許一些本地API調用?或者,每個人都只需撥打su
即可獲得所需的訪問權限?
謝謝,我已經通過調用應用程序中蘇流程解決我的問題,所以基本上通過創建的「su」過程來處理受保護的內容。它工作正常,穩定和快速。此外,我檢查了Android的su實現,嘗試過,但失敗可能是因爲apt不是你說的可執行文件。好吧,謝謝! –