Flashing to new rom and want to keep settings, msgs, contacts etc. - Hero, G2 Touch Q&A, Help & Troubleshooting

I just moved from a MoDaCo Android 1.5 rom, though I'm not sure which version of MoDaCo, if there are more than one for the Android 1.5. I tried to use the Backup for root users from BlackginSoft, to get my settings, msgs, contacts etc. over to my newly flashed hero. So I tried to flash my hero with both Villain 4.0 Beta2 Stable build and NeORoM 2a, but the restore function in Backup for root users did no work in neither of the rooms. I even tried to sync my contacts witch htc sync on windows, but that did not work either.
I would appreciate any tips on how to do this For now I've restored the nandroid backup of the MaDaCo Android 1.5 rom.

backup from a 1.5 rom cant be restored on a 2.1 rom. i use titanium back up and restoring a backup of 1.5 on a 2.1 causes everything to crash.

I don't think this can be done cleanly & easily for all the data the OP mentions. The problem is that the major change in Android version involves structural changes to some of the internal databases. Applications which backup/restore data simply by copying these databases will therefore fail if used to attempt moving between Android versions.
In order to work, the backup app would have to be aware of the internal structure of each database for each Android version & either convert directly between them or via its own internal format. This is a lot more work.
That said, in the specific case of sms, I think I read somewhere about Titanium Backup having/getting the ability to do this, though I might be misremembering. What I think I do recall is that the change to 2.1 simply introduces one additional field into the database table, making a conversion between formats fairly simple.
If I really needed this myself, the simplest solution would be to dump the relevant sqlite databases out of 1.5. Create some dummy data in 2.1 & dump those tables, examine the structural changes & convert the data via the necessary SQL on the fly, so to speak. This option is open to anyone who has a moderate grasp of SQL or can find a friend/colleague to help. Personally I doubt I'll bother, as my contacts are in the google cloud & I'm not bothered about carrying messages across.

Thanks for the feedback
I found an app that at least backed up my sms/mms. And it also backed up my contacts, though it took some time before I realised it. After much back and forth I found my contacts added to the google cloud in another contact group than what the phone sees. So then it was just to add them to the group that the phone uses, and then they were all there
Thanks for the help though.. Maybe I should look into the sql thing, I need to learn sqlite for a class anyways

djmapster said:
Thanks for the help though.. Maybe I should look into the sql thing, I need to learn sqlite for a class anyways
Click to expand...
Click to collapse
Cool. Enjoy

Related

What's the Best Pratice to Update/Restore?

I'm using FRX06 + WisTilt2's kernel + Highlandsun's RIL. It works well for two days long with edge network and mms receiving. But last night i call someone and it just reboot itself(a hot reboot with still calling sound on ...). After that mms things often went wrong and message client become easy to crash. And this afternoon it crash with all the sms disappear.
So i want to have a clean android againg. Just want to know what's the best practice of that? Reformat sd card and start with a new data.img plus Titanum Backup? Or can i just have something like back to factory settting? Or have a way to clean all cache or sth else?
Thanks~!
Have you tried rebooting back to winmo and then run android again? If not I would start there rather than taking the drastic measure of rebuilding the whole build. If rebooting and letting it settle in doesn't do anything, I would try moving the data.img and let the system build a new one and see how that works, rather than just jumping in to reformat and rebuild. Start small and see if it works.
Tried reboot from wm, no lucky.
I will try to rebuild a img.
Any difference between a new data.img and a fresh system build? I thought both will lose my data..
xi.lin said:
Tried reboot from wm, no lucky.
I will try to rebuild a img.
Any difference between a new data.img and a fresh system build? I thought both will lose my data..
Click to expand...
Click to collapse
Same thing really. All the userdata stuff is in the data.img, so if you rename it or delete it, you're basically starting over - minus any other 'updates' you might have done - IE, RIL, kernel, etc you mention in the first post.
Got it.
I just worry about caches.
So i will start a mew data.img and restore from titanium backup.
I use the following:
Titanium Backup
SMS Backup and Restore
Call Logs Backup and Restore
Sometimes if you adb into the phone you can often find out what's causing things to flake out - often it's a corrupt sqlite3 database. Unfortunately I have yet to successfully repair one of these. (There's generic instructions out there for repairing sqlite3 databases - they never seem to generate a usable repaired database for Android dbs.)
You can delete the offending database and it will be recreated, however you'll lose whatever was in it.
The Contacts database (which includes call logs in the same file...) seems especially prone to corruption (probably due to the call logs).
So is it means that if i backup my sms and call logs, restore them after a new data.img, i will still have corrupt database?
Try to backup all the folder from your sd. If sth goes wrong then you are able to restore everything. Make a frequent backup every week or so.
Sent from my HTC Desire using Tapatalk
Edit : it is not a normal backup, but works great
Nice advice. Thanks for that.
I downloaded Titanium Backup, but it doesn't seem to backup every application and setting. Am I doing it wrong?
outbackvandy said:
I downloaded Titanium Backup, but it doesn't seem to backup every application and setting. Am I doing it wrong?
Click to expand...
Click to collapse
Batch.....?
How do u backup with it?
xi.lin said:
How do u backup with it?
Click to expand...
Click to collapse
You have to press menu, then you'll get a pop-up-menu with a filed called "batch" like arrrghhh said. Press that button and see what possibilities you get. You can choose to save all apps with data or just new apps. FSearch for "All Apps + User Data" or so and start batch. Wait till it's finished and there you go!
Thanks for your tutorial~ I used to click each app i want to backup.. a lot of works..
xi.lin said:
Thanks for your tutorial~ I used to click each app i want to backup.. a lot of works..
Click to expand...
Click to collapse
Yea, I'd imagine so. Batch features are kinda necessary - if you pay for it, the reinstating of the apps is much easier - you'll see what I mean if you have the free version, restoring apps is a little annoying, even with the batch features. But hey, for a free app it does do a great job.
xi.lin said:
So is it means that if i backup my sms and call logs, restore them after a new data.img, i will still have corrupt database?
Click to expand...
Click to collapse
The backup app I mentioned above takes the data and saves it into an XML file, it doesn't just copy the DB files.
So:
I have my SMS and call log backups run daily (they're quick)
I run Titanium Backup every few days or after a big round of Market updates
If something crashes and a DB file gets corrupted, I delete the DB file. It usually gets recreated
If it was my contacts DB, the "Call Logs Backup and Restore" app on the market works perfectly for restoring these.
I am not sure if Ti Backup will restore call logs and SMS - I've seen claims it doesn't. I know the apps mentioned above do.
Yeah Ti Backup backs up everything, if you want. I've used it to transfer my call logs and SMSs to a new card, etc.
Thanks to confirm that~
Also i notice you are having a fixed build of xdandroid frx06. I read the release notes and find many fix i like. Just wonder whether your build have WisTilt2's fix kernel or not? Since the official frx06 do not include WisTilt2's kernel yet..
xi.lin said:
Thanks to confirm that~
Also i notice you are having a fixed build of xdandroid frx06. I read the release notes and find many fix i like. Just wonder whether your build have WisTilt2's fix kernel or not? Since the official frx06 do not include WisTilt2's kernel yet..
Click to expand...
Click to collapse
The official releases never have testing stuff rolled with them. WisTilt2's changes will make it to the autobuild kernels, in one form or another. AFAIK highlandsun's only released a rootfs and a system image.
Right, use whatever kernel, I've only touched rootfs and system.

[Q] Custom Roms & Migrating Data

Hi Guys
I have a sg2
I'm a bit of a newbie forgive me i am coming from the dark apple side.
When you guys are flashing custom roms onto the phones e.g cyanogenmod
I assume your previous stock firmware stuff gets wiped
e.g. installed programs , settings, contacts, calenders . music & videos.
What do you guys do as a work around, how do u back things up and migrate your stuff across.
I'm not to concerned about programs & music files as those are a simple drag & drop from your pc, and copy & reinstall.
But what about Intricate settings e.g. alarm clock definitions, brightness , ringtone levels, wifi that sort of things
are they backed up & migrated when you change ROMS, do you use any special android software.
or do you just start again from scratch.
thanks in advance
harlzden
You can backup your settings and everything before installing another rom. Few apps for that. One i use is called titanium backup. you wipe / install a new rom, run titanium backup and restore all your data and settings.
Cheers Shabs
for the quick reply
does the backup also do those space hoggers e.g. Android App, Music files, Video files
or do you avoid these and backup these up manually,
reason i ask is samsung kies does a all in one backup , but its awfully slow !!!
works best just for the settings, space hoggers files must be unticked in kies to backup
harlzden said:
Cheers Shabs
for the quick reply
does the backup also do those space hoggers e.g. Android App, Music files, Video files
or do you avoid these and backup these up manually,
reason i ask is samsung kies does a all in one backup , but its awfully slow !!!
works best just for the settings, space hoggers files must be unticked in kies to backup
Click to expand...
Click to collapse
As far as I know you can choose just to backup settings. You could also use something like MyBackup Pro which is what I used coming from the HTC Desire.
all android phones i've used, google backs up most everything for you. when you first start up the device, checkbox for backup to google servers is an option.
so when i start from scratch on a ROM, google restores my settings, wifi access points and password, wallpaper, all apps are restored from market free and paid, etc. the only thing not restored is call logs and texts, and of course specific app data.
for that stuff, most people use titanium backup.

[Q] How to switch to a different ROM while restoring all apps and messages

Hi,
I have a question which might seem too stupid or trivial.
I am currently running CM 7.1.0 ROM on my Legend. I would like to flash ogo2's Gingerbread ROM while restoring all apps and messages/contacts.
Can somebody help me with the procedure of backing up apps and messages, then flashing the new ROM, then restoring all apps/messages
I have no idea for messages since it doesn't care for me.
If you are not going to format/clean your SD card Titanium backup can be helpful for saving applications with data.
The only app you will need to install is Titanium and it restore applications+appsdata for you after flashing.
Make a backup/restore test drive before proceed with flashing.
For keeping your messages there's some apps in market that might help you, haven't tried them though.
thevhunk said:
Hi,
I have a question which might seem too stupid or trivial.
I am currently running CM 7.1.0 ROM on my Legend. I would like to flash ogo2's Gingerbread ROM while restoring all apps and messages/contacts.
Can somebody help me with the procedure of backing up apps and messages, then flashing the new ROM, then restoring all apps/messages
Click to expand...
Click to collapse
Hi, when i did my root and flashed brand new rom, I used 3 things, I used visionary+ temp root then used Titanium Back for all my apps, I used Go SMS Pro to backup all my sms/mms, and for contacts, I used the built in export contacts to .vcf file the good thing about this is if your contacts are stored on phone (not sim) and you have more than one contact for each name + contact pictures associated they fully restore (so long as you leave the pictures alone on SDcard. If you use only sim for contacts, I have found that you can have problems, only storing the default cantact number, no picture association after backup and restore (lost a whole heap of contacts that way).
How ever, since gaining a lot more knowledge, apparantly you can actually use Titanium to backup your contacts and sms/mms as well as your apps using the "backup system data" from the batch mode, although I haven't tried this yet, I cannot confirm that it works.
for contacts you can export them to sd card, as for the sms and other apps use Titanium Backup

[Q] Easy way to restore apps/user data after flashing ROM's?

I am new to HTC devices, coming from Motorola Droids. I have read a lot of the info here but still have a few noob questions. I am currently running RezROM 1.5 and like it a lot. But I would like to get the OTA update for the new radio and I would also like to check out some of the ICS ROM's.
So question is: Is there an easy way to restore user data and apps after flashing ROM's? Many of the ROM's I see suggest or require full wipe and often recommend not restoring anything. I have had problems restoring data (both on Motorola and HTC) with Titanium backup.
Thanks!
TahoeTexan said:
I am new to HTC devices, coming from Motorola Droids. I have read a lot of the info here but still have a few noob questions. I am currently running RezROM 1.5 and like it a lot. But I would like to get the OTA update for the new radio and I would also like to check out some of the ICS ROM's.
So question is: Is there an easy way to restore user data and apps after flashing ROM's? Many of the ROM's I see suggest or require full wipe and often recommend not restoring anything. I have had problems restoring data (both on Motorola and HTC) with Titanium backup.
Thanks!
Click to expand...
Click to collapse
The apps part is easy. Backup your /data/app/ somewhere before changing ROMs. Then drop it everything back in /data/app/ afterward. All you're backing up though is the installed application, not the data. Data is not recommended across many ROMs so I don't even think about it.
I've tried a few ways... but ultimately. I just deal with resetting everything up the way I want.
I've used MyBackup. It does alright. Takes forever if you have a lot of SMS messages. And it doesn't exactly get all of your system settings either. I also had a problem where I factory reset, re-installed all my apps. and then ran MyBackup restore to get the home screens back in order and while it did, none of the app buttons worked. So I had to replace everything, but at least I knew where things belonged I guess...
Eitherway, haven't been that impressed with any of the backup/restore things as of yet. I'm feeling bold enough to say there isn't a SlamDunk solution out there that'll work for everyone, but the ones that do exist might do enough for you to be happy.
The best way I have found by far is to use the app "App Monster Pro".
You can have that app made a BU copy of the APK for all your installed apps to a folder on your storage card. Then, after a ROM flash you just go to that folder & click on whatever APK's you want installed for the new ROM & you get a completely clean new install of everything in no time.
That way it a little slower than a TI batch recover, but the difference is it works 100% right 100% of the time (something TI & My BU Pro NEVER do)
It doesn't restore text messages, but I never had any desire to do that anyway (it always cracked me up when I had my TouchPro 2 & people would post I just restored 4200 text messages to my new ROM & now my phone is freezing constantly when texting, what do I do??)
I just use ES File Explorer to backup my apps, as for data, for me, my critical data are my contacts, so I just sync those up with my google account.
I second AppMonster Pro for just apps. I love that as soon as you download an app it makes a backup of it so you never have to think about it. And when restoring it's easy on the eyes, unlike TiBU which I find I have to search around a lot before I find what I'm trying to restore. Still I use three back up systems - AppMonster Pro, MyBackup Pro and Titanium Backup Pro - just in case so if one fails I have others to turn to.

[Q] Trouble restoring data backed up with Titanium Backup

Hello, I was handed an i9100 with stock Samsung GB on it and requested to migrate it to cm10.x. I backed up accounts, bt pairings, bookmarks, call logs, messages, and wifi access points with Titanium Backup 6.1.4.3, then flashed dorimax kernel and then cm 10.1.3 stable. now i'm trying to restore all data backed up prior and unfortunately find i'm unable to do so...
I've tried with "migrate system data" both enabled and disabled in TiBU preferences, i've tried restoring the normal android way and file way but it's not working
Is there any chance of success here or will i have to go back to stock gb, try restore all data, backup using another app and then flash cm 10.1.3 again? very lengthy procedure hence i'm reluctant to proceed with this route...
System data restore is a big no-no from one Android version to another. User apps & data only (and even then some data might not play nice for various reasons). Don't forget, you're making a huge leap going from GB to CM10, a lot changed (in Android).
Edit - Call logs/msgs are easy enough to backup/restore though; use the backup/restore to/from XML in Ti. The other stuff you'll need to setup manually (BT & WiFi stuff). Accounts you should be able to restore the normal way (Google, Samsung, Firefox, whatever). No need to use Ti.
MistahBungle said:
System data restore is a big no-no from one Android version to another. User apps & data only (and even then some data might not play nice for various reasons). Don't forget, you're making a huge leap going from GB to CM10, a lot changed (in Android).
Edit - Call logs/msgs are easy enough to backup/restore though; use the backup/restore to/from XML in Ti. The other stuff you'll need to setup manually (BT & WiFi stuff). Accounts you should be able to restore the normal way (Google, Samsung, Firefox, whatever). No need to use Ti.
Click to expand...
Click to collapse
i was just able to restore accounts from the titanium backup created earlier, involved pasting accounts.db file into data/system/users/0 folder.
unfortunately, the phone owner's contacts weren't being sync'd with the google account so i think i'm in hot water there
i might also be able to restore wifi, bt etc. as they only involve pasting files from titanium backup into the appropriate folder but contacts and messages seems to be a huge problem for me

Categories

Resources