綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 關於程式獲得root權限的一問

[複製連結] 查看: 1148|回覆: 1|好評: 1
跳轉到指定樓層
樓主
sinomake | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-7-10 22:29

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
小弟最近在寫一個自用的ANDROID程式,用來把某些檔案放到/data/data/中某些資料夾,下邊的代碼是按鈕按下之後的操作。


public void onClick(View v){
                try
            {
                       
                        String command = "cp /ext_card/root.apk /data/data/com.example.root/file/root.apk";
                       
                Process process = Runtime.getRuntime().exec("su");
                DataOutputStream outputStream = new DataOutputStream(process.getOutputStream());
                DataInputStream inputStream = new DataInputStream(process.getInputStream());

                outputStream.writeBytes("run-as com.example.root
");
                outputStream.flush();
                
                
                outputStream.writeBytes(command + "
");
                outputStream.flush();

                outputStream.writeBytes("exit
");
                outputStream.flush();
                process.waitFor();
                Toast.makeText(getApplicationContext(), "Done", 6000).show();         
            }
            catch (Exception e)
            {
               Toast.makeText(getApplicationContext(), "Error occured", 6000).show();            }
               
               
        }


我的手機已ROOT,但每次按下按鈕,畫面就會卡住,到底是哪裡出了問題呢?
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
whl | 收聽TA | 只看該作者
發表於 2014-7-11 07:27
少了 "\n" 的指令?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則