The OpenEtna community provides firmware updates for the GW620 phone by LG, which originally came with Android 1.5.
After using the Korean Android 2.2 (Froyo) update provided by LG for a while, I then took the leap to OpenEVE Android 2.3 (Gingerbread) for usability reasons
(2.2 was pretty laggy sometimes).
busybox installed) using adb shell or the local Android terminal:busybox tar cvf /mnt/sdcard/Backup/Full_20110621.tar /system /dataMenu+Spacefastboot boot gb-recovery.imgfastboot -wfastboot flash boot boot234.imgfastboot flash system system234.imgfastboot boot gb-recovery.imgadb push contacts2.db /data/data/com.android.providers.contacts/databasesadb push calendar.db /data/data/com.android.providers.calendar/databasesadb push mmssms.db /data/data/com.android.providers.telephony/databasesadb push note_pad.db /data/data/org.openintents.notepad/databasesadb push shopping.db /data/data/org.openintents.shopping/databasesadb push mytracks.db /data/data/com.google.android.maps.mytracks/databasesadb push safe /data/data/org.openintents.safe/databasesadb push database /data/data/com.timsu.astrid/databases
...Depending on the image used, you might have to change the permissions for the files to be able to overwrite them: chmod 666 ... (and back to chmod 660 ... after the push). Also check that the uid/gid combination still agrees with the app directory and adjust using busybox chown app_xy:app_xy ... (unless you are doing a device shell restore via busybox tar, but even then the uid/gid combination might have changed for the new installation)!
For more details please refer to the OpenEtna forum.
Infos on manual backups of Android databases may be found here.
Comments
There are currently no comments
New Comment