0
これらのコマンドは、アンドロイドシェルを使用してアプリケーションから実行できますか?シェルコマンドin-appを使用するandroid
SU // Get root
flash_image recovery /sdcard/folder/recovery.img
電話機はアプリを介してフラッシュリカバリします。
誰かが私を助けることができますか?
これらのコマンドは、アンドロイドシェルを使用してアプリケーションから実行できますか?シェルコマンドin-appを使用するandroid
SU // Get root
flash_image recovery /sdcard/folder/recovery.img
電話機はアプリを介してフラッシュリカバリします。
誰かが私を助けることができますか?
私は、しかし、あなたが内部のアプリから発射サンプルシェルコマンドを参照してくださいすることができ、Androidのシェルコマンドについて多くを知りません。あなたは非返すコマンドを扱っている場合、これはあなたを解決し、あなたのコマンドのリターンは何か
try{
// GET THE PROCESS RUNTIME AND EXECUTE su COMMAND
Process su = Runtime.getRuntime().exec("su");
// CREATE A DATA-STREAM TO STORE RECORDED VIDEOS
DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
// WRITE THE VIDEO USING STREAMS
outputStream.writeBytes("screenrecord --time-limit 10 /sdcard/MyVideo.mp4\n");
// CLEAR THE STREAM
outputStream.flush();
// APPEND EOF
outputStream.writeBytes("exit\n");
outputStream.flush();
// WAIT A WHILE FOR STABILITY
su.waitFor();
}catch(IOException e){
throw new Exception(e);
}catch(InterruptedException e){
throw new Exception(e);
}
希望した場合
することは、あなたは、単にこの
// PASS THE COMMAND DIRECTLY, HERE FOR ROOT ACCESS
Process su = Runtime.getRuntime().exec("su");
を試すことができます問題。