I've just spent well over an hour (maybe 2) re-configuring (and re-installing apps on) my HD2 after installing the latest ROM.
Is there an app somewhere that can 'image' the phone so that you don't have to re-install and re-configure everything after installing ROM updates?
I thought 'My Phone' might save phone settings at least, but it doesn't.
ian_uk1975 said:
I've just spent well over an hour (maybe 2) re-configuring (and re-installing apps on) my HD2 after installing the latest ROM.
Is there an app somewhere that can 'image' the phone so that you don't have to re-install and re-configure everything after installing ROM updates?
I thought 'My Phone' might save phone settings at least, but it doesn't.
Click to expand...
Click to collapse
Something like spb backup can but is really not recommended to use it to restore backups when changing roms. Ok just for hardresets but can cause problems between roms.
Maybe sashimi would work even?
That's a very interesting question. It takes a such long time to configure everything ...
Sashimi is really worth looking in to...
It can install cabs, import registries, copy files, execute .exe and run scripts. I already use it to install all my applications, import some registry stuff, auto run pimbackup and rename the bluetooth files tomtom messes up.
Shortcuts on home screen, favourites in ppl tab, favorites for opera are all found in the registry/folders so it is also possible to back these up.
It's a real timesaver (haven't been able to restore email accounts yet though)
Same here...I have spent around 5 hrs to configure it back to my settings...and more over some of the applications that I have installed I don't have the .cab file....again I have to search for them...atleast a tool which export the information like home screen short cuts..fav contacts...list of applications installed would help if a backup software is not possible...
SPB backup does have a "custom backup" option that allows you to pick and choose ( reg, apps, PIM), folders, etc.). You might download the trial and try it to see if it meets your needs.
Sashimi is the best program you could want to reinstall apps and settings its easy to set up and once you have put everything in the right folder then its pretty straght forward to use everytime you install a new rom or hard reset.
I use SPB Backup, does the job flawlessly.
Hello,
im a web developer and had an idea for a web based app (basically a for mobile devices optimized page), which i want some feedback for before i put time and work in it:
after installing a new rom i usually change some default apps to my liking, like the browser, music, text input, etc.
i thought of creating an app which is run after installing a new rom and let you choose (download and install) your favorite browser, music etc app. (like the "choose your browser" after a fresh windows 7 install.)
this way, every user could easily and fast customize their roms to their liking and less apps would be needed integrated in the rom image.
Feedback / thoughts / ideas are very welcome.
nice idea
somehow, I prefer the method used in AIO(Aroma installer) rather than install apps after first booting.
Problem is, custom ROM owners will just restore their defaults and apps via titanium backup or similar.
rootSU said:
Problem is, custom ROM owners will just restore their defaults and apps via titanium backup or similar.
Click to expand...
Click to collapse
Agree, i use Titanium Backup to restore all application and data, like this i don't need to start a game from begining, or to set up applications again.
DISCLAIMER : This guide assumes that you already know how to flash a custom ROM. Also, these instructions work well on my Desire HD running ICS. They should ideally work on any device/ROM/Recovery combination, just that you may have to figure out the system settings/apps that correspond to the ones that I'm referring to. But remember that if you choose to follow these steps, you are doing it at your own risk, and you assume any and all potential consequences, including (but not limited to) loss of data, corrupting your sdcard, bricking your device, physical damage to your phone or self, and/or loss of bladder control.
WARNING : Following this guide may lead to ORD, or worsen your condition of ORD.
When you flash a custom ROM, a full wipe is always recommended. And it definitely is a stressful process, especially if you like to try out a lot of different ROMs. I now follow a method which I find is quite reliable, not as stressful and is fast, so I thought i should share it. I must warn you though, that this is quite an organized approach, so it will require patience from your part to set it up. But I assure you, once you've done it, your ROM wiping and flashing process becomes much easier
I'm going to detail this out in both offline and online methods. With the "Offline(OFF)" method, you will not require an Internet connection to restore all your data. Everything is backed up using Titanium Backup. With the "Online(ON)" method, part of your data will be restored from the amazing "Cloud"
Most of this guide is common to both methods, so I've highlighted the specific methods accordingly. If you're following the offline(OFF) steps, then you dont need to follow the online(ON) steps, and vice versa
APPS YOU'LL NEED
1) Titanium Backup - The free version will serve the purposes of this guide, but its just easier and faster to restore using the Pro version. The Pro version doesnt ask you to tap "Install" every time you restore an app. And if you forget to backup something, you can retrieve it from your Nandroid Backup(provided you remembered to do that ).
2) ES File Explorer - This app allows you to backup an app to the sdcard. Any other file manager/app that can do the same thing will work too..
(ON) 3) SMS Backup+ - This app allows you to backup all your call logs and sms/mms to your Gmail account.
INITIAL SETUP
1) Open Titanium Backup
2) Choose Menu->Filters
3) Tap the "Create Label" button, name your label, and then tap the "Add/Remove elements" button to pick which apps this label will be assigned to.
I have an "Important" label - for apps that I absolutely need on every flash, an "Extras" label - for more occasionally used apps, and a "Games" label. Make sure you dont add any system settings like Accounts, Application widgets, Bluetooth Pairings etc. to any of these labels. We will be handling them separately.
4) Choose Menu->Preferences and enable Auto-sync TB settings
(ON) 5) Now open SMS Backup+
(ON) 6) Set it up to backup your call logs, sms and mms to your Gmail account. You can assign labels to each of them so that they are neatly categorized in your GMail. You can also setup auto-backup for convenience.
1ST BACKUP
1) Open Titanium Backup
2) Choose Menu->Filters, scroll down, select all your labels and tap Apply.
3) Choose Menu->Batch->Backup all user apps + system data.
You'll need to backup system settings separately -
4) Choose Menu->Filters, and in Filter by type, choose System
5) Scroll down and make sure none of your custom labels are selected and then tap Apply.
6) Backup the following, these are the ones important to me, you may want to add more to this -
i) Accounts
ii) Application Widgets - Widgets placed on the homescreen of your favorite launcher.
(OFF) iii) Calendar Storage
(OFF) iv) Contacts Storage - Your contacts and call logs.
(OFF) v) Phone/Messaging Storage - Your sms/mms
vi) Settings Storage - Be careful when you restore this. For eg: its not a good idea to restore CM9 settings to an AOKP ROM or vice versa. This is best used when you know exactly what you are doing. Also, a lot of differences between ROMs will probably be the fact that it provides some new customization options in the settings. So restoring this doesnt make sense unless you know for sure that they are the same. Handle with care.
vii) User Dictionary
viii) Wi Fi Access Points
(OFF) Now you need to backup Titanium Backup itself, since thats the first app you will want to install, after a ROM flash.
(OFF) 8) Open ES File Explorer,
(OFF) 9) Choose Menu->Manager->App Manager.
(OFF) 10) Press and hold Titanium Backup and then choose Backup(the apk will be saved in /sdcard/backups/apps)
(ON) 11) Now open SMS Backup+ and tap Backup
Thats it !! You're all set now !
See post #2 for info on how to easily backup and restore your data.
Hope this helps in making ROM flashing an easier task
If you thought this was helpful, hit "Thanks" !
If you have any suggestion that might make this an even easier process for everyone, please do share !
And Happy Flashing !
Now before you flash any new ROM, just follow these steps.
BACKUP
1) Open Titanium Backup, make sure none of your filters are selected, then choose Menu->Batch->Redo backups for modified data
(OFF) 2) You can optionally backup Titanium Backup's apk again using ES File Explorer. This is only to ensure that when you install it in the new ROM, you have the latest version
3) Take a Nandroid Backup if you wish to(recommended).
Perform a full wipe, flash the new ROM, and reboot.
When the startup wizard pops up -
(OFF) Skip the sign in to Google part, but complete the wizard.
(ON) Sign in using your Google account, and complete the wizard.
RESTORE
(OFF) 1) Open the File Manager that came with the ROM, and go into backups/apps(or wherever you saved your apk) and tap on the Titanium Backup apk to install it
(ON) 1) Open Play Store, and download Titanium Backup
2) Open Titanium Backup, and go to Backup/Restore
3) Choose Menu->Filters, scroll down, select your label("Important") and hit Apply.
4) If any of your "Important" apps are already installed, tap it and choose Restore->Data Only.
5) After that Menu->Batch->Restore missing apps with data
6) Deselect the apps that you dont need and tap "Run the batch operation"
7) You can repeat steps 3,4,5 and 6 for all your labels now or at a later time.
(OFF) Before proceeding, you need to make sure that all the apps that were added to the Accounts & Sync section in the previous ROM, are now installed in the current ROM. Apps like Google+, Facebook, HaxSync, LinkedIn, Twitter, Whatsapp etc. This is because we are about to restore the Accounts, and these apps need to be there if you want their "Accounts" to get restored correctly. Also, when we eventually restore Contacts, the restoration will be more complete if the accounts related to those contacts already exist. So we need to set this up beforehand.
This is where you start restoring System data. Now you need to be careful with this. ROMs that are completely different from each other may start acting buggy if you restore this data. I would suggest not doing this across different versions of Android. And if you know that the 2 ROMs are from different bases then you should definitely pick what you're restoring here.
8) Choose Menu->Filters.
9) In Filter by status, choose Backed up
10) In Filter by Type, choose System and hit Apply
11) And then Menu->Batch->Restore all system data. Now before you run the operation, deselect Contacts Storage. If your new ROM is very different from your old one, then deselect Settings Storage too. If you see anything else that you feel may not be compatible, deselect those too.
12) Tap "Run the batch operation"
13) Reboot(or Hot Reboot)
(OFF) 14) Now open Titanium Backup, Backup/Restore, tap Contacts Storage and restore Data Only
(OFF) 15) Reboot(or Hot Reboot)
(ON) 14) By now, your Calendar and contacts should have gotten sync'ed automatically. Just add other accounts to your Settings->Accounts&Sync section, and the rest of your data should get sync'ed up
(ON) 15) Open SMS Backup+ and Restore your call logs and sms/mms.
wow. after posting it feels like a really really long process !
but trust me, its just how i've explained it. Once you set it up, its a piece of cake
Ha ha quality post for persons that are unaware of how simple this is.
I use MyBackup pro myself for apps and data. Does the same thing imo. But also does a great job of everything else. Sms, bookmarks, dictionary, ect ect all in one application
Sent from my Desire HD using xda premium
Guys when I was on Sense roms I was able to restore my syncs accounts and all my emails accounts with Titanium... but since I'm on ICS, no matter what I do, I can't seem to restore those two things....
I restore data from Accounts (something backed up from TB itself) and data from Email but no go...
Anyone?
Restoring Accounts has worked for me on ICS. There are 2 things you need to do.
1)Before restoring, make sure all the apps needed for those sync accounts are already installed/restored. For eg: Facebook, Google+, Whatsapp, HaxSync, etc...
2) After restoring Accounts, reboot/hot reboot your phone.
crazyjc81 said:
Restoring Accounts has worked for me on ICS. There are 2 things you need to do.
1)Before restoring, make sure all the apps needed for those sync accounts are already installed/restored. For eg: Facebook, Google+, Whatsapp, HaxSync, etc...
2) After restoring Accounts, reboot/hot reboot your phone.
Click to expand...
Click to collapse
Normal sync accounts, ie FB Twitter Google etc, I also can restore...
The problem is restoring email and exchange accounts... no matter what I do, cannot seem to restore them... they don't appear on the sync accounts nor inside the email app...And of course, I reboot the phone...
I guess the problem is probably from Titanium...
Too bad that the support for the TB is crappy as hell...
Strange. Not sure why it is not working for you.
I got a chance to test this out today, and it worked.
1) Restore Accounts. reboot
2) Restore Email app - Data only.
Assuming exchange accounts would work the same way.
Next time I'm going to try again... thkx for the feedback...
This can't be the first guide for how to backup before flashing can it?
rootingdestroyer said:
This can't be the first guide for how to backup before flashing can it?
Click to expand...
Click to collapse
I'm sure you'll find other "how to backup" topics, but I've not found one as in-depth as this one. This is just the way I feel is the easiest to do it, specially because I like to flash ROMs a lot, and am very particular about my data. If that is the case, this is a really good way to do it.
Sent from my HTC Desire HD using XDA
Thanks for the tutorial.
After restore the apps that should auto launch after reboot only start auto launch after I open them once. After that everything runs smoothly. Is there any option I'm missing in order to prevent having to open this apps one by one?
Thanks in advance.
I'm not sure I understand the question. Are you asking about the app defaults? Like say of you have 2 browser apps and you set one of them as the default, you want that to be restored? I'm not sure how :-(
Sent from my Desire HD using XDA
Nope that's not the question. For example tasker or accuweather when i restore them they will only start working on the background after i open each of them manually first.
That's a good point. I'm not sure where the "start at boot" data is stored. SystemUI maybe? Something to try for my next ROM flash
Sent from my A500 using XDA
If you find out, please let know
Sorry i havent tested this out yet, but if it is in the system settings or SystemUI, I wouldn't recommend restoring it, since most ROMs differ from each other in these areas. It might just screw things up.
Will let you know once I find out.
Sent from my A500 using XDA
Tested it out.
1) Restore the app.
2) Restore settings storage
3) Reboot twice.
I dont know the reason. But when you reboot the second time, the app automatically starts.
Try it out and let me know.
Sent from my A500 using XDA
Just happen to have found this post via search. Just a quick question.
Any way we can manage batch restores without the hassle of tapping "install" and "done" for almost every app? Thanks.
Sent from my GT-I9505 using Tapatalk 4 Beta
wEgGiE_wORm said:
Just happen to have found this post via search. Just a quick question.
Any way we can manage batch restores without the hassle of tapping "install" and "done" for almost every app? Thanks.
Sent from my GT-I9505 using Tapatalk 4 Beta
Click to expand...
Click to collapse
If you buy titanium you don't have to do that.
Sent from my HTC Desire HD using xda app-developers app
Hey guys!
I saw Modaco's toggler for the HTC One and the S4 to switch between google play edition and touchwiz and i said "hey....thats pretty cool"
So i made a tasker project that does something similar, and the main objective is to allow you to toggle between two different Rom's via Nandroid backups.
Obviously this has its plus's and minus's, but hey it works! Ill post a video with a demo and instructions.
i like aosp for my personal use. But when i go to a party the camera on touch wiz is muuuuch better, and when i go to class, touch wiz has indispensable features. So i made this to not have to compromise.
I used this to fix my GPS on CM10.1 by toggling to my TW rom, getting a lock then toggling back to CM10.1, and it works! wheras before it didnt. of course.
Its intended to be a tool that just sits there till you need it. And it's nice to be able to switch roms whenever i get bored of the current one.
So first, lets get the requirements out of the way:
REQUIREMENTS
1. Must have an external SD card! (if you want me to make one for internal only, let me know!)
2. You must have these things on BOTH Nandroid Backups so do these step by step if youre installing a new rom:
a. Tasker (duuuh)
b. Secure Settings, Install helper! (https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin)
c. Busybox (https://play.google.com/store/apps/details?id=stericson.busybox)
d. Flash Onandroid Tool (http://forum.xda-developers.com/showthread.php?t=1620255)
or you can get Obackup tool from the playstore and install the script from there. its probably easier.
(https://play.google.com/store/apps/details?id=com.pommedeterresautee.twoborange3)
e. My projects XML (https://docs.google.com/file/d/0B7iTLxpFAyDRQXZqTnlKN2NWeWc/edit?usp=sharing)
f. This is Optional but i really really recommend it...Helium (https://play.google.com/store/apps/details?id=com.koushikdutta.backup.license)
3. Tasker, secure settings, and busybox must have root access.
You can go to your supersu app or the supersu option at the bottom of settings (if youre on AOSP) and check it.
Now we can start setting it up! Its not difficult, it just takes a bit of time to let android do its thing..
SET-UP
FIRST MAKE A NANDROID BACKUP OF YOUR CURRENT ROM AND STORE IT ON YOUR COMPUTER!!! not on your phone, just in case.
1.
If youre on a TouchWiz Rom:
Put the XML on your SdCard (internal or external)
Open tasker
Press menu / Preferences / make sure begginer mode is unchecked
long press the Home button on the bottom left, its a picture of a house.
Press import
Navigate to the XML file on your phone and import.
Now go to your homescreen
add a 1x1 tasker widget to your homescreen (or you can export the project as an app by long pressing it / export / export as app)
Find "TW's Rom toggle" in the list, press it, press the back button on your phone.
Go to helium and backup all the things you may want (SMS, user dictionary, tasker, so on and so forth)
Press the widget, and press "Nandroid Backup"
If youre on an AOSP Rom:
Put the XML on your SdCard (internal or external)
Open tasker
Press menu / Preferences / make sure begginer mode is unchecked
long press the Home button on the bottom left, its a picture of a house.
Press import
Navigate to the XML file on your phone and import.
Now go to your homescreen
add a 1x1 tasker widget to your homescreen (or you can export the project as an app by long pressing it / export / export as app)
Find "AOSP's Rom toggle" in the list, press it, press the back button on your phone.
Go to helium and backup all the things you may want (SMS, user dictionary, tasker, so on and so forth)
Press the widget, and press "Nandroid Backup"
2.
Now, go to recovery, wipe cache, dalvik, system, data, and preferably internal storage.
If youre on TW, flash an AOSP rom of choice &Restore helium backup
if youre on AOSP, flash a TW rom of choice & Restore helium backup
Go back to Step 1.
AWESOME!
So now you have a button on your phone that allows you to do backups and restores back and forth between two roms!
Keep in mind that the first backup can take a while...especially on touchwiz. but afterwards it goes much faster!
You have to do a helium backup before you switch and a restore after you switch to sort of semi-kind of keep the data pool shared...im going to see if i can remedy that somehow..
I just set up helium to do backups of certain apps every few hours ia the schedule function so that makes it easier.
Thanks to ameer1234567890 and Snoopy33 for the onandroid tool, because its cooool.
MY XML:
https://docs.google.com/file/d/0B7iTLxpFAyDRQXZqTnlKN2NWeWc/edit?usp=sharing
Just as a heads up, you can easily use one or more of these profiles to automate nandroid backups. The backup profiles will save the nandroid to your extSdCard and replace the previous one.
If anyone has an idea of how to deal with app data between TW and AOSP please let me know!
And of course, and questions concerns requests are very welcome!
The video is up!
Very nice dude!
Sent from my GT-N7100 using xda app-developers app
Thanks!
Sent from my SCH-I605 using Tapatalk 4 Beta
Your .xml cant be imported to tasker
Gesendet von meinem GT-N7100 mit Tapatalk 2
This is awesome, but... Would it not be easier to do this with ders dual bout recovery and kernel?
I'm sure taker would be able to handle the required steps there as well. Could you look into that for us?
T0LTE : DEVIL : SLIM
Hey guys!
I saw Modaco's toggler for the HTC One and the S4 to switch between google play edition and touchwiz and i said "hey....thats pretty cool"
So i made a tasker project that does something similar, and the main objective is to allow you to toggle between two different Rom's via Nandroid backups.
Obviously this has its plus's and minus's, but hey it works! Ill post a video with a demo and instructions.
i like aosp for my personal use. But when i go to a party the camera on touch wiz is muuuuch better, and when i go to class, touch wiz has indispensable features. So i made this to not have to compromise.
I used this to fix my GPS on CM10.1 by toggling to my TW rom, getting a lock then toggling back to CM10.1, and it works! wheras before it didnt. of course.
Its intended to be a tool that just sits there till you need it. And it's nice to be able to switch roms whenever i get bored of the current one.
So first, lets get the requirements out of the way:
REQUIREMENTS
1. Must have an external SD card! (if you want me to make one for internal only, let me know!)
2. You must have these things on BOTH Nandroid Backups so do these step by step if youre installing a new rom:
a. Tasker (duuuh)
b. Secure Settings, Install helper! (https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin)
c. Busybox (https://play.google.com/store/apps/details?id=stericson.busybox)
d. Flash Onandroid Tool (http://forum.xda-developers.com/showthread.php?t=1620255)
or you can get Obackup tool from the playstore and install the script from there. its probably easier.
(https://play.google.com/store/apps/details?id=com.pommedeterresautee.twoborange3)
e. My projects XML (https://docs.google.com/file/d/0B7iTLxpFAyDRQXZqTnlKN2NWeWc/edit?usp=sharing)
f. This is Optional but i really really recommend it...Helium (https://play.google.com/store/apps/details?id=com.koushikdutta.backup.license)
3. Tasker, secure settings, and busybox must have root access.
You can go to your supersu app or the supersu option at the bottom of settings (if youre on AOSP) and check it.
Now we can start setting it up! Its not difficult, it just takes a bit of time to let android do its thing..
SET-UP
FIRST MAKE A NANDROID BACKUP OF YOUR CURRENT ROM AND STORE IT ON YOUR COMPUTER!!! not on your phone, just in case.
1.
If youre on a TouchWiz Rom:
Put the XML on your SdCard (internal or external)
Open tasker
Press menu / Preferences / make sure begginer mode is unchecked
long press the Home button on the bottom left, its a picture of a house.
Press import
Navigate to the XML file on your phone and import.
Now go to your homescreen
add a 1x1 tasker widget to your homescreen (or you can export the project as an app by long pressing it / export / export as app)
Find "TW's Rom toggle" in the list, press it, press the back button on your phone.
Go to helium and backup all the things you may want (SMS, user dictionary, tasker, so on and so forth)
Press the widget, and press "Nandroid Backup"
If youre on an AOSP Rom:
Put the XML on your SdCard (internal or external)
Open tasker
Press menu / Preferences / make sure begginer mode is unchecked
long press the Home button on the bottom left, its a picture of a house.
Press import
Navigate to the XML file on your phone and import.
Now go to your homescreen
add a 1x1 tasker widget to your homescreen (or you can export the project as an app by long pressing it / export / export as app)
Find "AOSP's Rom toggle" in the list, press it, press the back button on your phone.
Go to helium and backup all the things you may want (SMS, user dictionary, tasker, so on and so forth)
Press the widget, and press "Nandroid Backup"
2.
Now, go to recovery, wipe cache, dalvik, system, data, and preferably internal storage.
If youre on TW, flash an AOSP rom of choice &Restore helium backup
if youre on AOSP, flash a TW rom of choice & Restore helium backup
Go back to Step 1.
AWESOME!
So now you have a button on your phone that allows you to do backups and restores back and forth between two roms!
Keep in mind that the first backup can take a while...especially on touchwiz. but afterwards it goes much faster!
You have to do a helium backup before you switch and a restore after you switch to sort of semi-kind of keep the data pool shared...im going to see if i can remedy that somehow..
I just set up helium to do backups of certain apps every few hours ia the schedule function so that makes it easier.
Thanks to ameer1234567890 and Snoopy33 for the onandroid tool, because its cooool.
MY XML:
https://docs.google.com/file/d/0B7iTLxpFAyDRQXZqTnlKN2NWeWc/edit?usp=sharing
Just as a heads up, you can easily use one or more of these profiles to automate nandroid backups. The backup profiles will save the nandroid to your extSdCard and replace the previous one.
If anyone has an idea of how to deal with app data between TW and AOSP please let me know!
And of course, and questions concerns requests are very welcome!
Kind of a good idea but using Devil, Siyah or googy-max dual boot kernels just seems quicker and easier.
rootSU said:
Kind of a good idea but using Devil, Siyah or googy-max dual boot kernels just seems quicker and easier.
Click to expand...
Click to collapse
Well im on the note 2, and the dual boot kernel has been giving people problems. I guess youre right though. I happen to really like a particular kernel on the note 2 for AOSP roms (plasma kernel) so i dont have to compromise that, but hey if people are happy with those dual boot kernels, im all for it!
The video is up!