Help all apps lost - Nexus One Q&A, Help & Troubleshooting

Recently I have not been able to connect to 3G(HSDPA) and I tried rebooting a few times without luck. (Stock N1 2.1 -> 2.2 Froyo RC)
So, I did a factory reset. Before you go "moron thats why you are missing all your apps!", I watched in Google IO a person saying "if you have ever upgraded your android phone, you know there is no need to re-download all your apps, because the data is all in our server"
And, in the (supposedly not public) Android Market Website accessed from a PC, you can login and see all the android devices you have and all the apps you have installed in each.
So after reading the warning messages, I went ahead and reset it. After logging back onto my google account, guess what? All my apps are gone.
At first, I was okay with it, I have way too many useless stuffs anyway. Then I went to Market, wondering if I can view my "downloads" list, to my surprise my download list is empty except showing one app i purchased and 3 "default" apps that already came installed in Froyo.
I went back to Settings>Privacy>
and I see these two options:
Backup my settings
Automatic Restore (Restore applications' data from backup when they are installed)
I mean, am I misunderstanding something or missing some info here? I thought from my understanding, if say I buy a brand new Nexus One, and log onto my account, the least I should be able to do is log onto market and see what have i previously downloaded on my OLD DEVICE, right?
I have re-downloaded all the apps I need, I just wanna know if this feature (as the way I understand it) exists.
Thanks guys.

that auto download of apps thing from Google IO is supposed to be a Gingerbread feature for android 3.0

lol i surely missed the "Gingerbread" note and i feel like a complete idiot now
nevertheless, thank you so much for the reply, at least we know it will come !

Actually you're both wrong. The saved downloads list has been a feature since 1.6, it just never works correctly. Usually saving only purchased apps and a few free ones. The auto-restore is a Froyo feature and worked almost perfectly for me when I upgraded [it installed all the ones it remembered but because of the aforementioned bugginess of the save list, I had to restore about 20% manually with Titanium Backup]. The other new feature that was announced at I/O was data restore. This too is a Froyo feature, but like apps to SD, it is an API which must be implemented by the individual app developers. The data restore feature is fully functional in the OS right now, it just has nothing to restore because it needs the apps to tell it what to save. Within a couple weeks of the official Froyo rollout I think you can expect to see most active developers implement the 2.2 APIs in their apps.

Related

Backup Contacts and CM

Good day folks,
I have searched, and maybe I didn't find it, so forgive me if this has been asked already, and just point me in the right direction...
I am simply a user, who enjoys the fine work the community puts out, I am able to flash back and forth, but not much more than that.
1) I was using the latest Cyanogen (via the CM updater program) with a theme (that I can't recall) with the 'Stericson' lockscreen and build. The main reason I used it was for the look and feel, which really made the phone. Unfortunately, I would use said ROM for about 2-3 weeks, until my G1 would become painfully slow, and would Force Close most any application, including phone and what not. I did clear all the various application caches in the 'Applications' menu of the settings, but the only relief I would get would be to reinstall everything about every 2 weeks. This became onerous and since I require a steady phone for my employment, I reverted back to stock for the stability.
I'm not saying this to say anything bad about Cyanogen or the community, and if there was a way to handle the stability and speed of the software, I would go back to in an instant. In any case, alas, I am back to stock. Any thought or comments about it? I'd be happy to research any questions you may have to help you help me here.
2) Before rooting my phone for the first time, I did downgrade to RC29, then backed up the phone. In that backup were my phone contacts, taken from the last sync before I rooted the phone. Due to another completely separate (non-G1 related) software, my contacts on Google have disappeared. When I restored my G1 to the backup of RC29, I noticed my old contacts were there, however, when the G1 synced with the Google Contacts, the servers overwrote the phone. I would like to know how to either a) force the phone to push the old contacts back onto the server, or b) extract the phone contacts from the G1 backup on the card so that I can enter them manually and force them back on the server.
Thank you in advance for your consideration.
Yeah I stopped using Cyanogen once I felt that it became way to "Mainstream" lol
If you ever decide to go back to your rooted G1 try Super D 1.8.
Very Fast and Stable. Have had it for a few weeks now and speed is still the same
but its really upto personal choice and phone. each phone is different in Very Big to the Most minute ways so you would have to try different ones and find one that is to your liking.
I dont know an easy way but I had to do this once... make a backup... restore your old backup... go to the market and download a contacts to sim app... there are a cpl of free ones.. there are some that backup settings and all... then restore todays backup and import your contacts from sim...

[ThinkTank] How to speed up Market after wipe (Partial fix)

Okay, this has been bugging me for a long time. I've been around since the beginning of G1 and have never seen a solution to this. I'm out of town on vacation, so my updates and responses may be slow. I've found a partial solution for this. If you don't want to read the fluff, drop down to Partial Solution sections, but be warned, this is not perfect (yet). Below is a quick spilling of my guts on this. Please excuse any grammar mistakes and fragmented thought. I posted this in DEV because more research needs to be done by someone that knows how this stuff works. If we get this worked out, I'll update this post with whatever information is necessary.
This post takes for granted the reader has some knowledge of file management and manipulation, so I won't get too detailed with how to copy/move/delete files. There is a lot of information here and I know most won't read it all, but I'm trying to get all the detail into this I can think of in hopes others have ideas that we can share.
I DO NOT KNOW THE RAMIFICATIONS OF WHAT THIS DOES! ANYTHING THAT HAPPENS TO YOUR PHONE IS YOUR FAULT, NOT MINE! Etc... Etc... Etc...
Issue: After flashing/Odin/wiping, sometimes the Market takes about a minute to load as does the app and security info screens. The Top Paid button is missing and all that's available is Top Free and Just In. Installing an app takes quite a bit of time. It eventually clears up, but it may take up to a week.
If you restore Market preferences via Titanium Backup or similar app, it can speed it up, but in the long run, you may get cross referenced apps over time or Market problems in general. For example, I install app1 and when it's finished, I select it in notifications and it takes me to app3. Some apps are also missing from Downloads and have to be installed again for them to show up. I also experience Titanium Backup not linking the Market correctly if at all. How to fix that is below, also.
How I Tested: I renamed /dbdata/databases/com.android.vending which reproduced the problem reliably and gave me a working set of databases and .xml's to look at.
Partial Solution: Save a copy of /dbdata/databases/com.android.vending/shared_prefs/vending_preferences.xml and put it back after you've restored your apps and opened Market once (just to lay down the directory structure). There are other files that will get more "stuff" back, but because of issues I've had between vending.apk versions, I choose to restore just this one file. It doesn't seem to change much. You can look in it and find some interesting things, but I've found changing it does very little if anything. Changing local_db_sync_required didn't do anything and it just reverted back to "false" for me.
What you will find, is Market will run quickly again BUT, you have no links so none of your apps show as installed. Although it will probably sync over time, the point of my messing around was fairly instant gratification. Thus the next section.
New Problem: Market speed is normal, but no apps are linked. Hey, I use Titanium backup! Fix Market links works, partially. I have 226 apps backed up in TB (Yes, this is why I wanted to get this working) and when I fixed Market links, it found 167. I fixed them again and it found 9, then 17, then 6 etc... It repeated some apps and never detected others. I checked and some of the "fixed" apps did not show in downloads... So I started looking. Menu -> Legend showed me part of the issue. Smiley face -vs- green M. For some reason, some of my apps were not linking properly. Here's how to get that part working.
Partial Solution: Here's what I did in TB. I filtered by Status: Backed up and Type: User. Starting at the top of the list, I long pressed on the first "smiley face" which means it didn't back up the Market link and if it was "Attached to Market", I Detached it. View in Market and installed the app. When it was done, I backed the app up again and viola, green M showing it backed up the Market link. I did this many, many more times to fix my links. It worked in all occasions as long as I could find the app in the Market. Of course, some apps installed outside the Market cannot be fixed (duh), but all others worked fine.
I still have a problem getting everything attached in one shot. If I fix Market links in TB, I still get strange results, but this is as close as I can get and I found quite a few apps that have not been linked for so long, they were a few revs behind, so I'm happy with how far I've gotten.
Questions that will be asked:
- Why didn't you force attach to Market with TB? Because it didn't work. Some indicated it did, but they didn't show up in Market as installed, they didn't back up as linked and some even reverted back to not being attached and the forced button was available. The above is how I got around all of that.
- What about the other cool DB's and .xml? I didn't find that it was worth any possible issues to restore anything else except this file. That is probably what got me into this in the first place. Your mileage may vary. DB's usually need an update script if any changes are made. If that doesn't happen and the schema doesn't match, that's usually bad. That's why a lot of ROM's require a wipe. The old doesn't match the new...
- Why can't you backup Market with TB now that it is working well? I could and it would probably work, but I know it won't work forever because it didn't before. It also won't help someone else who is in a similar situation. I've been using TB (paid) since it came out and I love it. But, it's not perfect.
- Why should I mess with this instead of waiting for it to fix itself? You probably shouldn't. I've found that if I did a restore of apps, some NEVER go back to the Downloads section without a re-install. That's my concern.
- I don't have any of these problems, why are you posting this? Because I and others have. The universe does not revolve around you. Please move on.
- Why did you post this in Dev? As I said in the beginning, because we need someone who knows how this OS works so maybe a reliable workaround can be had for all. I didn't post in DEV for exposure, I posted here because I started it and I don't know where to go. Maybe a fix can be turned into an app or incorporated directly within a ROM. Who knows? I'm not a DEVing, but I am troubleshooting an issue within the OS.
One thing I've found that helps, is I kinda ignore if it shows up in Downloads in the market after a restore. I check for updates using AppBrain app, it finds all the apps on the phone whether they're in the market or not. Then, whenever an app is updated, it directs you to the market download page. If the market link was broken, that will say "Install" instead of "Update", but an install at that point will update properly, and you'll now have a working market link.
The main goal of having apps show up in the market, IMHO, is updates and uninstalls. Use the system uninstaller rather than the market for uninstalls, and use AppBrain to find updates. Works for me.
Thanks a lot for putting this up! I was banging my head against the wall last night, as I ran into this issue again and couldnt remember how I fixed it on my G1
zimphishmonger said:
Thanks a lot for putting this up! I was banging my head against the wall last night, as I ran into this issue again and couldnt remember how I fixed it on my G1
Click to expand...
Click to collapse
yw
lotherius said:
One thing I've found that helps, is I kinda ignore if it shows up in Downloads in the market after a restore. I check for updates using AppBrain app, it finds all the apps on the phone whether they're in the market or not. Then, whenever an app is updated, it directs you to the market download page. If the market link was broken, that will say "Install" instead of "Update", but an install at that point will update properly, and you'll now have a working market link.
The main goal of having apps show up in the market, IMHO, is updates and uninstalls. Use the system uninstaller rather than the market for uninstalls, and use AppBrain to find updates. Works for me.
Click to expand...
Click to collapse
I rarely uninstall via market. Have an app that throws me straight to the system uninstaller from the apps icon. I like appbrain, but it exhibits the same issue as the Market for me as far as detecting installed apps in some cases. I use the Market for updates and it works fine for me as long as the apps are linked. I think it has something to do with the hash getting messed up in the assets.db

Captivate boots slow, issues. How to troubleshoot?

So, a little history...
I'm on my 2nd Captivate (unrelated issue). The boot problems didn't arise until I restored my data onto it. The first time I tried restoring system data along with my apps (which I figured was safe since I was going from 2.1 stock to the same) but that had lots of issues. So I did a factory reset, and started over. This time I just restored apps and their data, and a few specific pieces of system data (contacts, wifi APs, etc). That worked better. But later I got too aggressive with what system apps I "froze" (using Titanium Backup), and it got into boot loops I couldn't break out of. So I did another factory reset.
This time, first I carefully froze only apps I was to confirm were safe to freeze. I didn't proceed restoring my apps until I was done freezing and ensured it was booting fine. I then restored all my apps (and their data). The problem is now that it takes forever to boot... in fact, it'll go into a boot loop if I just leave it be. It seems the only way I can gain access is to try and unlock it before it's done booting, clear any "Force close" errors (sometimes takes a few tries) and given enough attempts, I can get in. But the boot takes an unbelievable amount of time, and even with my original apps is many times longer than before on my previous Captivate. Once I fuss my way in, it seems mostly fine, but something is obviously wrong and I want to get it straightened out.
Aside from doing another factory reset, and reinstalling all my apps (which takes like a day without troubleshooting after each, since batch restores in TB don't seem to work well on the Captivate so I have to do them one by one), I'm hoping there's a way to troubleshoot it in its current state and try to fix the problem surgically versus erasing and starting over. I looked at the logcat logs but got in over my head... there are so many errors and warnings and I don't know what's normal and what isn't... too many to know where to begin with searching Google.
So... advice? What tools are available? Even the logcat doesn't seem to kick in until the boot is mostly done, so I'm not sure if it can catch the problem while it's happening. One frustrating thing about Android is that is seems to have no "safe mode" or other diagnostic boot or full logging where you can methodically look at what's happening and experiment with the config. If this was a Windows, Linux or FreeBSD box I'd be in my element and able to get to the bottom of this, but on Android I feel even more crippled, locked-out and helpless than even on Windows. Urgh.
There's got to be a better way to troubleshoot and fix than endless random factory resets. This is something us anti-Windows people scold PC makers for, with all their use of "Restore CDs" for every minor and trivial software issue.
Thanks!
I can't help but think you are still disabling some essential system apps. Either that or one of your apps is causing major problems. Please list what you have frozen in tibu. Btw, the batch function works fine and is what most people on here use.
Also, what is force closing after you restore your apps.
newter55 said:
I can't help but think you are still disabling some essential system apps. Either that or one of your apps is causing major problems. Please list what you have frozen in tibu. Btw, the batch function works fine and is what most people on here use.
Also, what is force closing after you restore your apps.
Click to expand...
Click to collapse
First of all, thanks for taking a stab at this.
My frozen apps are:
* AllShare
* AT&T FamilyMap
* AT&T Hot Spots
* AT&T Maps
* AT&T Music
* AT&T Navigator
* AT&T Radio
* Daily Briefing
* Days
* Instant Messaging
* Media Hub
* Mini Diary
* Mobile Banking
* Mobile Video
* MobiTV
* Where
* Write and Go
* YPmobile
I also tried removing my MicroSD card, as well as switching back to Touchwiz (from LauncherPro). Didn't help.
Yeah the batch problem in TB is very frustrating. I'm using the pay/donate version so I'm missing out on a feature I paid for. I've been exchanging emails with Joel (the author) and we haven't figured it out yet. Batch backups work fine. Batch uninstalls also work fine (update: phone just spontaneously rebooted after about 50 or so uninstalls in a batch). It's the batch restores that seem to choke it. It's not corrupt backup files... a verify runs fine, and I can individually restore the same handful of apps one by one that will choke and hang/reboot the Captivate if attempted to restore in a batch.
The FC error I get is on boot-up, as I try to unlock the screen prior to the boot finishing. I often see "Process system is not responding".
I have aLogcat installed, if that's any use. A few questions about that:
- What's the best logging level to view on? In other words, do I care about "Warnings"?
- What errors are common, harmless, and safe to ignore?
Currently I've tried uninstalling everything down to just a few core apps. Certainly boots fine now, but I get plenty of warnings and errors in logcat.
Are u restoring just the user installed apps+data, or system apps too? Or restoring system stuff like contacts data, accounts prefs, etc?
diablo009 said:
Are u restoring just the user installed apps+data, or system apps too? Or restoring system stuff like contacts data, accounts prefs, etc?
Click to expand...
Click to collapse
I did not do a "restore system data" or any batch/bulk option in TB that restored all system data. As I recall, the only system data I restored a-la-carte (by selecting the individual item from the TB list) were:
Accounts
Bluetooth pairints
Bookmarks
Calendar
Contacts
Wi-Fi Access Points
These were all items in green in TB. I don't believe I restored anything else. Possibilities I suppose are wallpaper settings, "Country, Launguage, Time Zone"... but I definitely would not have restored anything not green.
Are these items safe? Is there any system data definitely not safe to restore? I have to wonder though, if "system data" is unsafe to even restore to the same stock OS version... why back it up at all?
I'm not a long distance from doing yet another factory reset I suppose, if it must come to that. But I'd love a way a bit more analytical/exacting to try and troubleshoot this other than "reinstall one app, reboot, see what happens" as that will take me a week to get back to where I was. I also suspect it's not just one single app that would suddenly show a huge difference after installing, but instead might be the cumulative errors from several apps and knowing how to identify that and clean them up would be useful.
Using adb logcat you can view what is occurring while the phone is booting and possibly see where it is hanging or what is causing the slow boot times. I have seen problems from restoring data such as accounts and contacts with titanium backup but does not seem that it should be an issue when using the same system though I have very little experience with the stock firmware. I know it is not an answer to your question but it seems that you are wanting to remove all the att/Samsung BS so why not flash a rom that does this as well as much more?
Sent from my ADR6300 using XDA App
Thanks for the tip about adb. I've actually not needed adb for anything yet so I've never set it up or used it. I wasn't aware that the service would be active early enough on the phone's boot process to allow it to log boot logs... nor was I even aware it could do this. I'll definitely check out how to set this up... however, if you have a free second and can point me in the right direction (FAQ, instructions, etc) it'd certainly be appreciated otherwise I'll search around and try to find it.
I could probably find other ways to restore contacts and could set my accounts up again manually but I really doubt that's the cause and the other ways are sort of a pain and imperfect. Since neither of us is really convinced that'd be it I won't bother yet until/unless you really suspect it.
I wondered how long it'd take before someone would suggest a custom ROM, this being XDA and all. Short version is I'm not really sold on the concept, as they are all based on the buggy beta leaked ROM, or 2.2 ROMs from other devices that have been hacked up to sort of work as well as possible on the Captivate. All seem to have issues... enough that I'm not really left feeling confident about them. Seems every release unleashes new issues despite addressing old ones, and all seem to have at least a handful of gremlin items that just don't work quite right. Don't have a warm fuzzy feeling, and I still feel like Samsung is going to release an official 2.2 for the Captivate within the next month or so, so I'm interested to see what comes of that. If nothing else, it'll give a better baseline for custom 2.2 ROMs. Then there's the 2.3 being worked on... now that might be interesting.
I don't really think my issue here is related to me running 2.1.
On my phone so it is a pita to search and add a link for you but search for android sdk and you will find what you need to get adb up and running.
And as far as the rom issue goes..it is your phone and I respect your concerns I just had to ask
I would think its media hub that slows it down. It will search your SD cards on every boot. I would start there first.
smokestack76 said:
I would think its media hub that slows it down. It will search your SD cards on every boot. I would start there first.
Click to expand...
Click to collapse
That's one of the apps I've frozen though.
For me the longest process while booting is the stupid media scanner upon bootup. Takes FOREVER for the phone to finally "boot" all the way up.
Been looking for a way to disable it (not really lol) and only have it scan manually to see if the boot time will improve. I'd start searching there.
Also - from what I've read nothing you did should have affected the phone. BUT - if your using Google for your Calendar and Contacts.. and they all get synced up to Google? Why bother doing the restore for those? After you sign up with the Market they get pulled back down to your phone automagically
It's definitely more than just the media scanner. I watch that. When everything is loaded up, it actually reboots in a loop unless intercept the FC. The media scanner will rerun over and over each time... far more than the standard two times.
And I use Google Calendar for my events, but I keep my contacts locally on my phone.
So what is the FC again?
Yep.. my media scanner will run at least 3 times before it stops checking everything.
Very frustrating that the software does this EVERY time I boot back into my phone - you'd think a programmer would put a check to see if it had run before or make it user configurable to scan when you want it to.
avgjoegeek said:
So what is the FC again?
Click to expand...
Click to collapse
See my second post (reply #3):
"Process system is not responding"
LOL sorry not enough coffee and a lil' guy that decided to wake up at 4a.m. = not a good mix.
Well.. did the ol' wise search of Google and came up with:
Might be a permissions issue. Easiest way to fix it is to run ROM Manager and have it fix permisions.
Run the command yourself in ADB:
Code:
Open terminal and
>su
$mount -a
$fix_permissions -r
The -r is optional, but necessary if you find orphaned apps (the app not found please reinstall message)
And reboot. That may help.
And it was also stated that you might have an errant widget/application causing the issue as well. That will be fun trying to figure out what it is.
And.. from my non-dev/non-professional experience - I have checked the logs on my phone and do see a large number of warnings on the phone - but never hindered performance.
So.. 99% of the time you can probably ignore them.
But back to the FC issue - I would try doing a restore of your apps/data again (I read where you have it back down to the "core) and then run the permission script or have ROM Manager do it for you and see if it returns.
Just an update that I think the "fix permissions" thing solved most (but perhaps not all) of my issues. Thanks so much for the tip. I've been reinstalling apps in batches and it's much better, although I see it getting bogged-down bit by bit and I can't pin down what or why.
Thing is, the apps I'm installing in these later rounds/batches shouldn't be resident all the time, shouldn't be auto-loading, and don't come up in things like Startup Cleaner or Advanced Task Killer. Nor do the various process monitors I've tried seem to have the granularity/ability to catch them while they're happening.
So things are better, but I still have some issues without a suitable means to diagnose. I don't get why just having more apps installed, but not running, should affect boot time so much. Hmm...
An inability to troubleshoot certainly rains on my love-affair with Android... not that I'm jumping to another platform anytime soon, but I really want this to work well (as well as be a good salesman to friends and family who often turn to me to show off quality technology).

[Q] restore help please..

Am new to Android two weeks ago. I had to have my new SGS replaced and thought that all the phone settings and apps were being synced with my google account (I've always had Background Data and Auto-sync checked on as well as my google accounts set to sync on for Gmail, Contacts and Calendar). Having powered on the new replacement and entered my google account settings I was expecting it to recognise that the new device was not in sync with google and offer to push everything back down to the phone.
All that has happened is my Contacts, Gmail and Calendar are in sync but the phone settings & previously installed apps through the market place are not.
If I go into the Android Market Place on the phone and look at one of the previous apps I had installed such as BBC iPlayer it shows my rating and comment so it knows its me but only offers the option to reinstall the app again from the market, i.e. finding each app manually and reinstalling. Is it not supposed to restore the apps you have previously installed? I reinstalled this app from the market but it hasn't restored the user data associated with the app.
Having dug a little further whilst writing this, I notice that if I log into the Android Market through a web browser on the PC I can see in the "Orders" screen the apps that I previously downloaded. However, on the next tab "Settings" shows My Devices with the old and new phone listed. There doesn't seem to be a way to remove the old phone from my account or tell it that the new phone actually replaces the old so just give me the old data to the new device.
Being new to Android I did think that this was meant to work slicker than this, I hope someone can help out a newbie please?
If you go into the Market and look at My Apps, you should be able to redownload them all (I think an option exists to download them all with a single click "update all" or something like that). Most people backup their applications etc using Tatanium Backup so that they easily restore user apps after ROM upgrades etc. You can also backup SMS messages using an app from the Market.
When you first enter a new Google account into your phone, there is a check box to restore your apps from the Market. This actually is usually best NOT to use since it can cause a sudden massive download.
It is in all ways safer and smarter to just go into MyApps and reinstall the apps one by one. It may take a little longer, but it is a better method.
Titanium Backup is a good option for restoring apps after you flash a new rom, but it won't do you any good if you change phones.
Unfortunately that isn't the case.
If I go into the Android Market Place on the phone and "My Apps" I don't see the apps that were installed on the old phone and thus no option from My Apps to reinstall them.
The only apps that are present in My Apps are those that were I guess added by Three's flavour of this 2.2 OS, which are the Three app plus Google Maps and YouTube.
Their seems to be something wrong with market place if it is meant to work how your suggesting. If I log into market place through my PC that google account sees both the old and new phone but doesn't on the phone offer the old apps to the new phone.
I'm pretty sure that when I entered my google account details earlier that there was no option box to restore as I would have taken that option as I have an unlimited data plan.
I wonder if I should do a factory reset and re enter the account details again but I fear that it will just see this new phone in the market place and not the old one as they obviously have some sort of device id.
Unfortunately it looks like Titanium is just for rooted devices and am not ready to go down that route (no pun intended) just yet.
If the apps and app data are suppose to sync with google then it seems like an unnecessary duplication of work to redo something outside of what should be part of Android natively.
If I have to install a backup app then I would want to find one that backs up all the phone settings, apps and app data to the SD card which I can then move over to the PC where there is obviously more storage. It would be nice to find such an app that provides a selective restore so that it would also be compatible with a new different model phone so that only the apps and app data could be restored.

Titanium Backup WAL database conversion

Titanium Backup recently enabled conversion of app databases to a new WAL format. Is this safe to do? Can any dev's shed any light on this new file type?
Sent from my DROID3 using XDA App
Avoid
This ****s me I did this on my Samsung Galaxy, it WIPED ALL SETTINGS on my phone. no warning that it is dangerous!
Had to revert back, and then restore all settings again.
I learned quickly not to do anything that hasn't been discussed and tested by these talented people with XDA. And its still not 100 percent safe even then. I noticed by the release notes for the new TB Pro that its for all 2.3 roms, recognized by sqlite3, and is supposed to be faster than the old app database file type. What I don't know is the side effects, and what effect it has on rom updates applied over the change
Droid 1 Rooted (ChevyNo1 0.9MV Kernel, LGB2.6)
Droid 3 Rooted (Stock Kernel, Custom lite De-bloat)
Settings wiped out confirmed plus MAYBE a few very destructive glitch (Unconfirmed by others):
Power button only lists one entry: Power off instead of the original three - Confirmed by bonks
Home button not working (In respect, task switcher not available) - Confirmed by 0nebukadnezar0
Search button not working - Confirmed by bonks
Android market not connecting - Confirmed and solution provided by 0nebukadnezar0
SMS wiped
Nexus S Stock ROM 2.3.4 rooted (Kernel Netarchy Nexus 1.3.7)
Added symptoms :
Lost APN settings (0nebukadnezar0 on Galaxy S)
Screen lock not working (0nebukadnezar0 on Galaxy S and bonks on Motorola Droid 3 rooted)
Facebook authentication lost (0nebukadnezar0 on Galaxy S)
Some other application's settings (0nebukadnezar0 on Galaxy S and bonks on Motorola Droid 3 rooted)
Do not run this batch until further update!
Do not use this function!
I've also been hit by this. I paid for this software and it should really have a warning that:
1. it affects all application data: I was under the impression it affects only the TB internal database
2. it converts user data of the complete device: I had thought twice if this had been clear
3. one should create an up-to-date backup first
Instead it highly praised that this is a performance improvement traded against little higher storage usage. Why shouldn't I want to enable such a feature?
Had I known the implications I would've created a full backup first and thought twice. Now I had to go back to a three day old backup. My phone was completely wiped. No error message. Still some settings were missing after restore: TB still seems not to be able to correctly restore ActiveSync settings, and all widgets were gone from my start pages.
This is extremely unsatisfactory for an app I paid for. Please, developer: Improve your warnings in an application like a backup app which handles sensible data.
I noticed it in the change log, and was like " Uhh... why, in the last 6 months, have I not heard of this new super fast database conversion before now... I better ask someone before I mess with it"
Luckily I did, I'm still running the stock rom minus vcast and a few additional bloaties removes, and have dreaded altering anything without the bootloader unlocked, as this is my second device, the first returned returned DOA. I appreciate your testimonials guys, our stories will save the devs a few headaches, and will give titanium devs some live input on the batch operation. If Pzouza or Chevy has any comments on it, the input would be welcomed, as this is the first most of us have heard of it
Droid 1 Rooted (ChevyNo1 0.9MV Kernel, LGB2.6)
Droid 3 Rooted (Stock Kernel, Custom lite De-bloat)
verkerria said:
I noticed it in the change log, and was like " Uhh... why, in the last 6 months, have I not heard of this new super fast database conversion before now... I better ask someone before I mess with it"
Luckily I did, I'm still running the stock rom minus vcast and a few additional bloaties removes, and have dreaded altering anything without the bootloader unlocked, as this is my second device, the first returned returned DOA. I appreciate your testimonials guys, our stories will save the devs a few headaches, and will give titanium devs some live input on the batch operation. If Pzouza or Chevy has any comments on it, the input would be welcomed, as this is the first most of us have heard of it
Droid 1 Rooted (ChevyNo1 0.9MV Kernel, LGB2.6)
Droid 3 Rooted (Stock Kernel, Custom lite De-bloat)
Click to expand...
Click to collapse
+1 Droid3 rooted and de-bloat via titanium
Same thing happened to me. Not very pleased. Titanium Backup usually warns against dangerous options. This batch option not having one gives a false sense of security. I'm restoring a month old nandroid backup via clockworkmod now and then hopefully restoring my TB backups.
same thing on my Galaxy S:
- home button does not work anymore
- Market "Server Error", this has been cleaned through "Clear Data" under Manage applications
- lost 3G settings, it was necessary to enter the APN configuration manually
- screen lock does not work anymore
- lost the facebook authentication
- some other apps have lost her settings
Titanium Backup DB modes
Rooted Droid 3 with TB pro
Power button only lists two entries rather than I think the three or four it had.
Home button not working
Search button not working
Screen lock not working
Some other apps have lost their settings
-> Widgets needed to be readded
-> All email accounts had to resync
What I did:
Wokeup, saw TB update, downloaded & installed, tried new feature in TB for faster databases.
Ran the "Convert DBs to Rollback Journal mode (works on all ROMs)" batch process. It completed successfully.
Ran the "Convert DBs to WAL mode (faster, slightly bigger, Android 2.3+ only)" batch process. It completed successfully.
Hit the home button, tried to open an app. Force Close. Tried a few more apps, all force closed.
Restarted.
The white animated "DROID" screen infinitely repeated itself.
Removed battery.
Powered On.
Successfully reached Home screen (ADWLauncher EX).
My fault for trying these new features without looking into it first, but I did not think they would be dangerous.
Now, are Journal mode and WAL mode the two available types of DBs. Could I just run the Rollback Journal mode to revert back? Is this safe?
Their wiki says it's safe but has anyone tried this? matrixrewriter.com/wiki/tiki-index.php?page=TB+-+Technical+FAQ&highlight=rollback%20journal
(#32 and #33)
Woah, glad I googled this before running it on my Galaxy Tab. Will avoid.
From Titanium Support:
We're truly sorry about this issue. Yes, today we discovered a terrible bug in the SGS2 stock ROM, which explains what happened. Titanium Backup has converted your databases to WAL fine, but the SGS2 stock ROM itself does not support WAL properly: instead of opening the WAL databases, it will silently erase them and then claim that the open has succeeded!
Before allowing any conversion to WAL, Titanium Backup performed a verification, which we have tested and properly fails on older ROMs. On the SGS2 though, the verification passes because the test database is fine after the conversion - well yes it's fine, but it's empty.
We have improved the WAL testing code and we will release an updated version as quickly as possible. The new version has been tested well on SGS2 and detects the problem properly (ie: it prevents conversion to WAL format). This only applies to stock ROMs though, as CyanogenMod (for example) does not contain the buggy Samsung code and fully supports WAL without issues.
If you have no backups of the erased databases, we're very sorry to confirm that it cannot be recovered, unfortunately. Please accept our deepest apologies for this issue. If you would like a refund, please let us know because we stand behind our product.
Click to expand...
Click to collapse
I converted back to journal mode but this did not fix any of my issues. I'm guessing that the lockscreen, home button, and search buttons had some kind of association to a database from the manufacture install which I don't know how to recover. Any ideas?
Bad Titanium Pro!
GldRush98 said:
Woah, glad I googled this before running it on my Galaxy Tab. Will avoid.
Click to expand...
Click to collapse
ditto to that, I was just about to hit that button and thought maybe I should do some googling...
All, the standard rule to all root users, is to do full nandroid backups before making any serious changes to your phone. changing database formats is a major change. You should have all done a full nandroid, then a full tb backup. That's the main rule of thumb if you start down the road to root. Anytime you play with root focused apps, you're playing with fire. At some point we all get burned. I have plenty of times, but always get back with a nand restore. we all learn eventually. I know I've messed up a few phones this way, but that's the joy of going the root route. Its all in fun.
I wasn't aware of this feature and definitely will be trying it now that its been posted.
Sent from my DROID3 using XDA App
Ok, after doing a full nandbackup, and TB backup of User Apps. I did successfully migrate all the DBs to WAL format. I then rebooted right into CWM, formated the cache to avoid any old data crap, rebooted back into normal phone. Ran my most common apps and had no issues I've got 217 user apps on my phone, I think I ran 20 of the core apps I use. no issues in the first 1 hour. I did confirm all the previously posted issues and experience none of them within the first hour of testing. This is probably due to me not messing with the system apps. I'll test that next for the fun of it and report back. But, I can safely say, in my case, I had no issues with this conversion of "user" apps.
Power button only lists two entries rather than I think the three or four it had.
Home button not working
Search button not working
Screen lock not working
Some other apps have lost their settings
Widgets needed to be readded
All email accounts had to resync
Stay tuned for round 2 of testing
---------- Post added at 10:52 PM ---------- Previous post was at 10:39 PM ----------
Ok Round 2 WAL conversion and testing completed.
Everything works perfectly. Not sure why everyone else is having issues. I would say anyone else should be free to do the conversion. Again, this is how I did mine. I did a full nandbackup, in case i screwed things up and messed my phone up. Did a full TB backup of system apps. Then did the conversion to the system apps. Immediately after rebooted into CWM. I formatted the cache. Rebooted, let my phone load up. I did notice during the first 5-10 seconds of the loading home apps and widgets half of the widgets gave a widget error, but I was patient enough to let the phone get fully loaded. After that all widgets did start back up just fine. I tested all reported bugs and errors everyone else had, and I had no issues with anything. I'll keep an eye on things for the next few days. I'm a heavy, nerdy user of my phone, and am constantly tweaking it so i'll know if I screwed something up and report back.
Widgets all loaded fine after reboot.
Search works as it should
Long Press Power button pulls up standard 4 options.
Home works fine
Long press home pulls up all recent items (do keep in mind if you reboot there are no recent items so you have to go into apps for it to tell you recent items)
Lockscreen works as it should.
I would say this WAL conversion for both System and User apps works just fine. But, that is only in my case apparently. I am using Steel Droid 3 (v1).
Good luck to the rest of you. Oh, and I have no affiliation to TB, but I must admit that its one of my most used Root apps since it helps me unscrew myself when I do fudge things up. It is just so much faster to fix mistakes than a full nandrestore. Albeit the NandRestore is my Plan B fix it solution TB is plan A.
Where exactly is this option? I havent seen anything and just redid apps for data
WAL DB Conversion Success
I followed Izeltokatl's information by performing a full backup with Titanium Backup and ClockWorkMod via ROM manager, then updating the system and app DBs to WAL via TB, then immediately booting into recovery and wiping the cache.
I'm happy to report complete success updating my Ideos U8150 running Gingerbread 2.3.7 to WAL DB without any problems.
Even after wiping cache, the quick search function was force closing, so I just restored it from TiBu.
So what are real benefits of Wal or Rollback Journal databases of android. Is it really faster? Are there any reasons to make Rollback journal conversion on unsupported roms?
Has anybody tested it?
Some good reading.
http://www.sqlite.org/draft/wal.html
The ROM I was running was using SQLite version 3.7.2, and I unchecked 'force system SQLite' in preferences and it upgraded to the TiBu optimized version which is quite a bit newer. Seems to speed things up slightly if you convert to WAL.

Categories

Resources