Anwendung in's Rom verlagern und zurück

  • Antworten:0
Thomas L.
  • Forum-Beiträge: 35

12.03.2010, 15:45:11 via Website

Hallo zusammen,

ich habe hier zwei kleine Kommandofolgen geschrieben, die vielleicht ganz hilfreich sind. Insbesondere für diejenigen, die WaveSecure auf ihrem Android verwenden. Benötigt wird ein ROM mit Root Rechten und auch das Android SDK wird gebraucht.

Das erste Batch zieht die aktuell installierte Version von WaveSecure auf die lokale PC Platte (1), deinstalliert WaveSecure (2) und schiebt sie anschließend in's ROM (3-5), so dass die Anwendung auch nach einem "Factory Reset" noch vorhanden ist:

1adb pull /data/app/com.wsandroid.apk com.wsandroid.apk
2adb uninstall com.wsandroid.apk
3adb remount
4adb push com.wsandroid.apk /system/app/com.wsandroid.apk
5adb remount

und die zweite Kommandofolge kann das ganze wieder Rückgängig machen:

1adb remount
2adb pull /system/app/com.wsandroid.apk com.wsandroid.apk
3adb shell rm /system/app/com.wsandroid.apk
4adb remount
5adb install com.wsandroid.apk

Natürlich kann man auch andere Pakete so verlagern, indem man die Paketdaten entsprechend verändert. Z.B. für TitaniumBackup muss "com.keramidas.TitaniumBackup.apk" statt "com.wsandroid.apk" eingefügt werden.

Die Paketnamen können über
1adb shell ls /data/app/*
ausgelesen werden.

Verbesserungsvorschläge sind gerne gesehen!

Viel Spaß damit
Thomas

— geändert am 12.03.2010, 15:58:10

Peter M.

Antworten