软件申请获取root权限
申请root的工具类
//获取root权限RootManager manager=new RootManager();manager.upgradeRootPermission(getPackageCodePath());
public class RootManager {/*** 应用程序运行命令获取 Root权限,设备必须已破解(获得ROOT权限)* * @return 应用程序是/否获取Root权限*/public boolean upgradeRootPermission(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;}}
转载于:https://www.cnblogs.com/yejiurui/p/3256512.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
