2013-10-10 49 views
1

我已閱讀Push .apk to /system/app/ in HTC HERO知道我可以用ADB做到這一點:我的應用程序.apk文件複製到/系統/應用/使用代碼

host$ adb shell 
hero$ su 
hero# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system 
hero# cat /sdcard/myApp.adk > /system/app/myApp.adk 
hero# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system 

,但我的應用程序有根的,我想用代碼把我的應用程序apk到/ system/app /,怎麼辦?

+0

我對不起張貼在這裏,反正我不能發佈任何地方,祝你生日快樂Pengwang,我提前的生日祝福 –

+0

謝謝呵呵,爽 – pengwang

回答

1

您可以從java文件

Process process = Runtime.getRuntime().exec("su"); 
DataOutputStream out = new DataOutputStream(process.getOutputStream()); 
out.writeBytes("mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system\n"); 
out.writeBytes("cat /sdcard/myApp.adk > /system/app/myApp.adk\n"); 
out.writeBytes("mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system\n"); 
out.writeBytes("exit\n"); 
out.flush(); 
process.waitFor(); 

這會幫助你使用shell命令。

相關問題