让Android应用程序申请获取ROOT权限

时间:2025-01-24 11:55:57
01 package .magicapp_v17;
02  
03 import ;
04  
05 import ;
06 import ;
07  
08 public class SystemManager extends Activity {
09      
10     /**
11      * 应用程序运行命令获取 Root权限,设备必须已破解(获得ROOT权限)
12      * @param command 命令:String apkRoot="chmod 777 "+getPackageCodePath(); RootCommand(apkRoot);
13      * @return 应用程序是/否获取Root权限
14      */
15     public static boolean RootCommand(String command)
16     {
17         Process process = null;
18         DataOutputStream os = null;
19         try
20         {
21             process = ().exec("su");
22             os = new DataOutputStream(());
23             (command + "\n");
24             ("exit\n");
25             ();
26             ();
27         catch (Exception e)
28         {
29             ("*** DEBUG ***""ROOT REE" + ());
30             return false;
31         finally
32         {
33             try
34             {
35                 if (os != null)
36                 {
37                     ();
38                 }
39                 ();
40             catch (Exception e)
41             {
42             }
43         }
44         ("*** DEBUG ***""Root SUC ");
45         return true;
46     }
47      
48 }