Whilst looking for a rom to flash into my phone, I have just come across (on xda site) a to do list before the actual flashing of new rom.
It said ;
Back up EFS file+ nandroid backup+ Titanium backup.
What is an EFS file, and why haven't I heard of this in all the posts here, and all the videos I have watched on youtube, please???
I don't have the knowledge and expertise to explain exactly
what the EFS folder is but what I have ascertained (mainly from stuff I have read on this forum) is that if your EFS gets corrupted, or erased, your phone will not be able to make or receive phone calls, send or receive text or picture messages or connect to any network. Basically, I gather, your phone needs a valid IMEI number
and the information contained in the EFS to communicate with the outside world.
This is why it is so important to make sure that you have a backup of the EFS kept in a safe place so that if ever there is a problem you can restore it.
I don't know (but would like to if anybody out there does) if the EFS changes as time goes by and things change on the handset or whether one backup at the start will suffice.
Whether you should make regular periodic backups is something I can't advise you on. I make a backup every time I flash my ROM; actually, as I use
NeatROM it is done for me during installation and I just copy it to my 'puter afterwards. I understand many of the better ROMs offer the option to do this but not all.
As it's something that is so crucial to the operation of your phone you should
make sure that you have that backup and that it's in a safe place.
I did a Titanium backup , but I think I backed up more than needed. I think I did Apps and data files-- should I remove that from phone now, and use TB after nandroid backup and just back up apps with TB
Whatever state your phone is in when you make a nandroid backup so will be the state of your phone after restoring said nandroid backup!
At the first opportunity you should make a nandroid backup (it's the back up that you make via the options you see when you boot into recovery and by default will backup the complete contents and system state of your phone at that moment) and then keep a copy in a safe place.
That way whatever you subsequently
DO to your phone you will be able to
UNDO, as long as you can still boot into recovery, by restoring your nandroid backup.
You can later make subsequent nandroid backups effectively giving you different 'restore' points. For instance once you've installed a new ROM, and you see that all is well and your phone boots up okay, you can take another nandroid backup. That way if you bugger things up or you end up installing loads of rubbish just to try, or uninstall some bloatware that you shouldn't have, and your phone stops running well, you can restore your recent nandroid and start all over again from the point you installed the new ROM.
Making a nandroid backup is the important one, it'll save the day. TB is something that you can live without, it's not the end of the world if you don't use Titanium Backup; worst case you'll have to re-install some applications and manually change some settings and maybe start playing some of your games from Level 1 again.
Your phone has to be working to use TB; nandroid will get your phone working again!