Android用代碼獲取手機(jī)root之后的最高權(quán)限
更新時(shí)間:2013年03月01日 16:09:37 作者:
機(jī)得root之后通過代碼可以獲得最高權(quán)限如果沒有root的話請不要往下看,毫無意義,root之后的朋友可以參考下本文或許有意想不到的收獲
用代碼獲取最高權(quán)限首先手機(jī)得root,沒有root請不要往下看。
首先是寫一個(gè)靜態(tài)方法
public static boolean isRoot(String pkgCodePath) {
Process process = null;
DataOutputStream os = null;
try {
String cmd = "chmod 777 " + pkgCodePath;
process = Runtime.getRuntime().exec("su"); // 切換到root帳號
os = new DataOutputStream(process.getOutputStream());
os.writeBytes(cmd + "\n");
os.writeBytes("exit\n");
os.flush();
process.waitFor();
} catch (Exception e) {
return false;
} finally {
try {
if (os != null) {
os.close();
}
process.destroy();
} catch (Exception e) {
}
}
return true;
}
這個(gè)方法返回true和false。
調(diào)用的時(shí)候
isRoot(getPackageCodePath());
這樣手機(jī)上就會(huì)提示此程序要獲取最高權(quán)限 是否同意,如果點(diǎn)是那么就獲取到了。
如果想知道結(jié)果可以這么寫
boolean rootResult=isRoot(getPackageCodePath());
rootResult就是結(jié)果。
首先是寫一個(gè)靜態(tài)方法
復(fù)制代碼 代碼如下:
public static boolean isRoot(String pkgCodePath) {
Process process = null;
DataOutputStream os = null;
try {
String cmd = "chmod 777 " + pkgCodePath;
process = Runtime.getRuntime().exec("su"); // 切換到root帳號
os = new DataOutputStream(process.getOutputStream());
os.writeBytes(cmd + "\n");
os.writeBytes("exit\n");
os.flush();
process.waitFor();
} catch (Exception e) {
return false;
} finally {
try {
if (os != null) {
os.close();
}
process.destroy();
} catch (Exception e) {
}
}
return true;
}
這個(gè)方法返回true和false。
調(diào)用的時(shí)候
復(fù)制代碼 代碼如下:
isRoot(getPackageCodePath());
這樣手機(jī)上就會(huì)提示此程序要獲取最高權(quán)限 是否同意,如果點(diǎn)是那么就獲取到了。
如果想知道結(jié)果可以這么寫
復(fù)制代碼 代碼如下:
boolean rootResult=isRoot(getPackageCodePath());
rootResult就是結(jié)果。
您可能感興趣的文章:
- Android 操作系統(tǒng)獲取Root權(quán)限 原理詳細(xì)解析
- Android獲取ROOT權(quán)限的實(shí)例代碼
- Android權(quán)限控制之自定義權(quán)限
- Android中Root權(quán)限獲取的簡單代碼
- Android需要提升權(quán)限的操作方法
- android編程判斷應(yīng)用是否具有某個(gè)權(quán)限的方法
- Android無需申請權(quán)限撥打電話的兩種方式
- Android 手動(dòng)獲取判斷處理權(quán)限
- 談?wù)凙ndroid6.0運(yùn)行時(shí)的權(quán)限處理
- Android輔助權(quán)限的介紹和配置完整記錄
相關(guān)文章
Android高仿抖音照片電影功能的實(shí)現(xiàn)代碼
這篇文章主要介紹了Android高仿抖音照片電影功能的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-09Android ListView實(shí)現(xiàn)仿iPhone實(shí)現(xiàn)左滑刪除按鈕的簡單實(shí)例
下面小編就為大家?guī)硪黄狝ndroid ListView實(shí)現(xiàn)仿iPhone實(shí)現(xiàn)左滑刪除按鈕的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08Android BottomNavigationView底部導(dǎo)航效果
這篇文章主要為大家詳細(xì)介紹了Android BottomNavigationView底部導(dǎo)航效果的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01Android實(shí)現(xiàn)Window彈窗效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)Window彈窗效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10Android用于加載xml的LayoutInflater源碼超詳細(xì)分析
今天不想去聊一些Android的新功能,新特性之類的東西,特別想聊一聊這個(gè)老生常談的話題:LayoutInflater,感興趣的朋友來看看吧2022-08-08