首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 编程获取root权限,该怎么解决

2012-04-03 
android 编程获取root权限如题手机已经获取root权限如何编程 获取root权限要修改System下的文件不知道 其

android 编程获取root权限
如题 手机已经获取root权限 
  如何编程 获取root权限  
要修改System下的文件 不知道 其他权限是否可以
网络上看到的代码
Process process = null;
  try
  {
  process = Runtime.getRuntime().exec("su");
  //这里是主要程序代码ATAAW.COM
  process.waitFor();
   
  }
  catch(Exception e)
  {
  e.printStackTrace();
  }
  finally 
  {
  process.destroy();
  }

运行后 就黑屏了

[解决办法]

Java code
public static boolean rootCommand(String command)      {          Process process = null;          DataOutputStream os = null;          try{              process = Runtime.getRuntime().exec("su");              os = new DataOutputStream(process.getOutputStream());              os.writeBytes(command + "\n");              os.writeBytes("exit\n");              os.flush();              process.waitFor();          } catch (Exception e){              Log.d("*** DEBUG ***", "ROOT REE" + e.getMessage());              return false;          } finally {              try{                  if (os != null) {                      os.close();                  }                  process.destroy();              } catch (Exception e) {              }          }          Log.d("*** DEBUG ***", "Root SUC ");          return true;      } 

热点排行