Похоже, вы находитесь на станции Microsoft, поэтому, если подумать об использовании пакета, вы получите:
1-й метод : оставайтесь на своей станции и отправляйте полезные команды
cd C:\android-sdk\platform-tools
adb shell "su -c 'mount -o rw,remount /system'"
adb shell "su -c 'cp /sdcard/MyApp.apk /system/app/MyApp.apk'"
adb shell "su -c 'mount -o ro,remount /system'"
Единственное, что вы запустите и закроете 3 оболочки, но это не совсем так и проблема.
2-й способ : Оставайтесь на своей станции, отправьте скрипт sh на SDCard и выполните его
cd C:\android-sdk\platform-tools
adb push myscript.sh /sdcard/
adb shell "su -c 'sh /sdcard/myscript.sh'"
с "myscript.sh", содержащим:
#!/system/bin/sh
mount -o rw,remount /system
cp /sdcard/MyApp.apk /system/app/MyApp.apk
mount -o ro,remount /system
Помните, что сценарии оболочки Android, созданные на станции Microsoft, заканчиваются строкой CRLF!
Вам нужно, чтобы LF заканчивал только ваши строки в UNIX-подобных системах!