• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Titanium & Laziness

shrink57

Android Expert
Dec 19, 2009
1,528
149
South Florida
Just a heads up. I love Titanium Backup and it has saved my ass many times. Had a mini crisis (trying to fit square pegs into round holes) and needed to do a Titanium restore of my apps and app data (don't care about the apps but entering the data again is a pain in the ass). I was impressed how quickly the restore went. To make a long story short - nothing restored. Tried again, no luck. Checked my titanium directory and all looked fine. I even reflashed to a different ROM thinking that may be the problem :thinking: I did a "verify all your backups" and my ENTIRE backup had errors. Not 1 file that could be restored :eek: Luckily, every couple of weeks I dump my entire SD card content to my PC's hard drive. Dumped the the Titanium directory back to my SD card and all is well in Shrinkland again. I played with Titaniums compression settings and it seems to be working now :)

To copy you entire SD Card to your PC - adb pull /sdcard c:\yourbackup directory
The moral of the story - Take a few extra minutes after a Titanium backup and verify it. It also never hurts to back your SD card to your hard drive. One never knows, do one? :cool:
 
  • Like
Reactions: cvhovey and ska.t73
Agreed! I haven't had issues with my Titanium backups but I do make a backup of my SD card every couple of weeks (and I keep the last 3 backups).

Good info though...you should post this info here: http://androidforums.com/all-things-root-droid/55843-read-before-you-root.html :D

Edit: If that sounded like a demand...I think you know I don't talk to people like that and I didn't mean for it to sound that way :)

I just think this info could serve more people in that "this is what you really need to know" thread.
 
Upvote 0
Upvote 0
I've found that a lot of the "well...just in case" things has saved me multiple times as well. Maybe we just screw with our phones too much.......nah! :D

Well, I just realized if I stopped messing with my phone I would have more quality time to spend with my girlfriend (future ex-wife number 4). Oh well, back to the phone :eek:
 
Upvote 0
Hi shrink57 and friends !

I'm glad that everything is back to normal for you now :)

As for what happened, I think it has to be one of the following:
A) Your SD card's FAT filesystem somehow got corrupted (unlikely because it would usually not affect ALL backups)
B) The filenames in the TitaniumBackup directory somehow got botched/truncated when you copied the directory
C) You did the newest backup with a malfunctioning version of busybox.

I guess you don't have the "bad" TitaniumBackup directory anymore, but in my opinion, "C" is probably the most likely, followed by "B" and then "A".

To avoid "C", it is indeed a great idea to launch batch verifications from time to time. They are fast and really catch *all* these problems. In the future I will probably add an "auto-verify after backup" option, which would come handy for those cases.

To avoid "B", I will perhaps make some kind of "zip the whole TitaniumBackup directory to one file" feature, which will then allow you to just transfer that zip file to your PC, and have all your backups in there.

To avoid "A", we should have to get rid of FAT... which should already have happened years ago imho :-D

One very important thing, that I will add on my web page too:

If you use the "backup history" feature (ie: more than 1 backup per app) and have good backups, and then backup everything again with a BAD version of busybox, the latest backups will indeed be bad, *but* the previous ones will remain OK. The only problem in this case, is that all "batch restore" features will restore the latest backup, so you need to delete the last backup of each app manually. There's no batch function for deleting the latest backup for several apps, or for deleting all the BAD backups.

In the future I will probably add a common "label" to all the backups that you make in one shot, so that it's easier to delete everything created with that "label".

Thanks and happy Easter (a bit late)...

Also, please send us any bug reports concerning your gf :D
 
  • Like
Reactions: ska.t73
Upvote 0
Hi shrink57 and friends !

I'm glad that everything is back to normal for you now :)

As for what happened, I think it has to be one of the following:
A) Your SD card's FAT filesystem somehow got corrupted (unlikely because it would usually not affect ALL backups)
B) The filenames in the TitaniumBackup directory somehow got botched/truncated when you copied the directory
C) You did the newest backup with a malfunctioning version of busybox.

I guess you don't have the "bad" TitaniumBackup directory anymore, but in my opinion, "C" is probably the most likely, followed by "B" and then "A".

To avoid "C", it is indeed a great idea to launch batch verifications from time to time. They are fast and really catch *all* these problems. In the future I will probably add an "auto-verify after backup" option, which would come handy for those cases.

To avoid "B", I will perhaps make some kind of "zip the whole TitaniumBackup directory to one file" feature, which will then allow you to just transfer that zip file to your PC, and have all your backups in there.

To avoid "A", we should have to get rid of FAT... which should already have happened years ago imho :-D

One very important thing, that I will add on my web page too:

If you use the "backup history" feature (ie: more than 1 backup per app) and have good backups, and then backup everything again with a BAD version of busybox, the latest backups will indeed be bad, *but* the previous ones will remain OK. The only problem in this case, is that all "batch restore" features will restore the latest backup, so you need to delete the last backup of each app manually. There's no batch function for deleting the latest backup for several apps, or for deleting all the BAD backups.

In the future I will probably add a common "label" to all the backups that you make in one shot, so that it's easier to delete everything created with that "label".

Thanks and happy Easter (a bit late)...

Also, please send us any bug reports concerning your gf :D

Thanks for the response Joel (for those that haven't figured it out, the developer of Titanium)!

Next time my girlfriend force closes (ouch :eek:) I will send you a logcat :D

Joel's interaction and responsiveness is what makes Titanium one of the best programs available to the android community. Support this guy!!!
 
Upvote 0
Agree with Shrink on this one... Joel is awesome! Even without the benifits you get from donating it is worth it, He is one of the most supportive devs out there. Titanium is invaluble to me and has saved my butt numerous times... Keep up the awesome work Joel and thank you for sharing your hard work with us...

Oh and Shrink just pray that the girlfriend doesn't start causing boot loops... :p
 
Upvote 0
Agree with Shrink on this one... Joel is awesome! Even without the benifits you get from donating it is worth it, He is one of the most supportive devs out there. Titanium is invaluble to me and has saved my butt numerous times... Keep up the awesome work Joel and thank you for sharing your hard work with us...

Oh and Shrink just pray that the girlfriend doesn't start causing boot loops... :p

No boot loops. I rooted and flashed her properly :rolleyes: Tonight I will try overclocking :D
 
  • Like
Reactions: ska.t73
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones