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

Root Titanium Backup "parse error"

sublimnl

Well-Known Member
Nov 6, 2009
151
2
I just flashed Pete's latest ESE53 BB and cannot restore any of my apps and data with Titanium Backup. I get the error "there is a problem parsing the data". I have already tried to chmod 755 /system/xbin/busybox and still no go.

Does anyone have any ideas before I go back to my BB 0.7.8 nandroid backup?

Thanks!
 
I fixed this by going into the Titanium Backup options and disabling compression entirely. What sucks is that I had to buy the donate version in order to verify my backups so that I could do some reasonable testing without nandroiding back and forth.

Anyway, hopefully this will help someone else down the line.
 
Upvote 0
I don't know about the particular ROM you are using, but Chevy was having the same problems with his ROMs, and it turns out it was all because busybox wasn't correctly chmod'd.

Before you wipe or anything, try this...


Code:
adb shell chmod 755 /system/xbin/busybox

After that, try Titanium again.

I'm having the same problem, but when I try chmod I get an error "Unable to chmod /system/xbin/busybox: Read-only file system." I'm guessing this is an ID-10T error but I can't figure out what I'm doing wrong. Any help?
-J{
 
Upvote 0
I'm having the same problem, but when I try chmod I get an error "Unable to chmod /system/xbin/busybox: Read-only file system." I'm guessing this is an ID-10T error but I can't figure out what I'm doing wrong. Any help?
-J{
I figured out that I needed to mount /system first, and I verified busybox is working with "whoami" command in a terminal emulator. I'm still getting the Parse error. Any ideas?
 
Upvote 0
I figured out that I needed to mount /system first, and I verified busybox is working with "whoami" command in a terminal emulator. I'm still getting the Parse error. Any ideas?


Wait... what? Were you in recovery when you did it? That would've been the entire problem right there.


JasonRK said:
I'm having the same problem, but when I try chmod I get an error "Unable to chmod /system/xbin/busybox: Read-only file system." I'm guessing this is an ID-10T error but I can't figure out what I'm doing wrong. Any help?
-J{

Code:
Mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system


You missed that entire step. ;) The system has to be remounted as read/write before anything can be changed.

Some of the new roms have scripts, so before you type that whole bit out, you could try to simply type either "rwsystem" or "sysrw".
 
Upvote 0
Wait... what? Were you in recovery when you did it? That would've been the entire problem right there.




Code:
Mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system


You missed that entire step. ;) The system has to be remounted as read/write before anything can be changed.

Some of the new roms have scripts, so before you type that whole bit out, you could try to simply type either "rwsystem" or "sysrw".
Fadelight, oddly enough I had to look on another forum to find the "Mount -o... /system" step. Live & learn.

As to your first question, when you're asking if I was in recovery, you mean from the recovery screen (power on while holding X)? If that is the case, no, I was using Connectbot. If you mean something else, and my answer doesn't make sense, I may be less knowledgeable about the process than I thought.
 
Upvote 0
Fadelight, oddly enough I had to look on another forum to find the "Mount -o... /system" step. Live & learn.

As to your first question, when you're asking if I was in recovery, you mean from the recovery screen (power on while holding X)? If that is the case, no, I was using Connectbot. If you mean something else, and my answer doesn't make sense, I may be less knowledgeable about the process than I thought.


Connectbot? I'm lost on that one, too. I assume it is something similar to just using ADB?
 
Upvote 0
I'm getting the same problem.

So there is an issue with making a backup in a 2.0.1 ROM and attempting to recover it in a 2.1 ROM?
Because that's exactly what I did. I hate wiping everything and losing all my settings and data not stored on the memory card. Haven't had to do it yet with Android since it's far more versatile than Windows Mobile, but... would really like to avoid it.

Any possible fixes for this yet? I've changed permissions and whatnot, but... can't get it to go.
 
Upvote 0
I'm getting the same problem.

So there is an issue with making a backup in a 2.0.1 ROM and attempting to recover it in a 2.1 ROM?
Because that's exactly what I did. I hate wiping everything and losing all my settings and data not stored on the memory card. Haven't had to do it yet with Android since it's far more versatile than Windows Mobile, but... would really like to avoid it.

Any possible fixes for this yet? I've changed permissions and whatnot, but... can't get it to go.
You know what, I don't think I mentioned that before in the thread, but that is exactly what I was trying to do. I went from stock root => BB 0.8.

Honestly, I've given up on the Titanium restore. Another poster pointed out that it's a good chance to clean out the apps you don't want anymore and layout your screens more to your liking, and I'm finding it to be true. I'm already 90% back after about an hour of work.
 
Upvote 0
A bump, plus a little more fleshed out query.

I tried moving from Bugless Beast (android 2.0.1 version) to one of the recent Simply Stunning ESE53 2.1 builds (rom version 2.0.1, android 2.1), and nothing could be restored from the backups from Titanium Backup. Some "package parse" error.

So I reverted back to my nandroid backup for my BB install, and hell... couldn't even restore a backup I made there! Heard there are issues with the one compression format, and I saw my copy of Titanium Backup defaulted to gzip (not the one in question, supposed to be the most compatible actually). I switched to no compression and still couldn't restore even in the same ROM.

Is it a kernel issue? Should I just install a different kernel? Tried "fixing" with TB, which supposedly installs a known-good version of BusyBox, and still no-go for restores.

Been really, really looking at making the switch the Koush's recovery and flashing the Droid Cyanogen, but really, really do not want to go through basically starting over completely.

I did that enough with every ROM flash for my Omnia. Just a pain in the ass when you have a lot of apps with custom settings or data attached to them.

You know what, I don't think I mentioned that before in the thread, but that is exactly what I was trying to do. I went from stock root => BB 0.8.

Honestly, I've given up on the Titanium restore. Another poster pointed out that it's a good chance to clean out the apps you don't want anymore and layout your screens more to your liking, and I'm finding it to be true. I'm already 90% back after about an hour of work.

Well there isn't much for cleaning out on my end. Any apps I don't want I recently removed, and as far as laying out screens to my liking... well, that keeps changing so not worried about that. Been using different home screens like mad, been using a well-themed copy of Home++ I extracted from a ROM (a very stable version of Home++ too I might add), and started playing around with the HelixLauncher and really like it. So making the move to the Cyanogen Mod I actually look forward to, since apparently it has a very stable and responsive Launcher2 plus the app dock.

I just don't want to have to re-do countless app customizations again.
With my Omnia, it was a pain but I also didn't have a large number of apps.

Maybe it will be a good idea to just start over again, every now and then it's a good thing, but like I do with Windows... if I can avoid completely formatting, I like to. I usually wait until there are no more options. :)
 
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