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 /data
Menu+Space
fastboot boot gb-recovery.img
fastboot -w
fastboot flash boot boot234.img
fastboot flash system system234.img
fastboot boot gb-recovery.img
adb push contacts2.db /data/data/com.android.providers.contacts/databases
adb push calendar.db /data/data/com.android.providers.calendar/databases
adb push mmssms.db /data/data/com.android.providers.telephony/databases
adb push note_pad.db /data/data/org.openintents.notepad/databases
adb push shopping.db /data/data/org.openintents.shopping/databases
adb push mytracks.db /data/data/com.google.android.maps.mytracks/databases
adb push safe /data/data/org.openintents.safe/databases
adb 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