Shouldn't these be in "hack" sections since it requires root? Just asking
Thanks for the response. You were absolutely right.. when I was selecting batch and just forcing it to rebackup everything, i guess it was seeing the old .apk's (failed) LZOP'd that were there and just assuming they didn't need backed up again because they were already there, but you were right, they were 0 byte sized. the data backup worked fine of course though.
I uninstalled Ti and deleted the whole TiBackup folder on my SD and reinstalled, backed up all programs batch (~139 :/ ) and deleted one that i had settings entered in for. I restored from Ti, App + Data both times. The install screen came up both times and successfully installed the program, however when i pressed Open, it opened the app, and my saved entries weren't there, so i hit back to go back to Ti and it FC'd. I opened my restored program again though and my entries were restored. The second time I did it, I hit install on the install screen, then just hit Done instead, and it went back to Ti and said restore successful, I opened the app and my entries were there.
I don't know if it was a program specific app close or a Ti problem. So I tried another app. Fandango this time. When I installed and hit Open when it was done it loaded like it was a fresh install, even though I said restore app + data. I went back to Ti and it didn't FC, but said it was successful. I launched Fandango again and it was still opening as if it was a fresh install. So I deleted it and restored it again through Ti, and this time I hit Done instead of Open when it was done installing. It went back to the Ti app list screen and said it was successful, I went back home and launched Fandango from the app drawer and it launched and immediately started loading up the movies in my area, which is what it did when I backed it up.
So there might be a problem that the data doesn't have a chance to load quick enough or something if the user hits Open instead of Done when restoring a program and its data.
But other than that, it seems to work very fine now! This is a GREAT app for people who like to flash new roms and try them out and take all their apps with them. And keeping the Market status with them is just gangbusters.
Now all I need is a batch restore and it'll REALLY be good to go for me
Yes, indeed. Re-backuping an app is not enough, because Titanium Backup is (or rather: will be) capable of keeping several successive backups for each app. To conserve sd card space, several successive backups can reference the same backed up apk (based on its md5 checksum). So your 0-byte apk files would never have been overwritten, because the md5 would not have changed until a new version of those apps came out on the Market. Only then, would Titanium Backup have replaced those dodgy backups with the new app versions.
So the only (and therefore the best) way to get out of the situation was indeed to manually delete all backups which contained 0-byte files.
About the restore of app+data: yes, indeed you should not click "open" at the end of the install, because the data is restored at the end of the install, as well. I will document this in my app, thanks !
About the batch restore feature: yes, it will come soon !
Have fun :-)
Last edited by Keramidas; 01-06-2010 at 05:46 PM.
The easiest way would have been to publish a "donate" (or pro) version on the Market, but unfortunately, pay-for apps can't be published from Switzerland yet !
So, what would be the preferred option(s) for you guys ?
a) I take PayPal donations and send a tiny "unlocking" app by e-mail in return. When installed, it unlocks full fonctionality in Titanium Backup.
b) I take PayPal donations and send a serial number in return. Full fonctionality is unlocked when e-mail address & serial are entered in Titanium Backup.
c) Same as "a" but I publish the unlocking app on the slideme.org marketplace, which accepts app sellers from anywhere.
Please "vote", or propose your own options...
PS: Concerning option "b": I have a Paypal "premier" account, and I haven't look at the fees for small transactions yet..
Ok, thanks for your input ! Following your preferences, and thanks to my cryptography "foolish years", option B is implemented and done
It is not possible today to use short *and* safe serial numbers, it's either one or the other. Therefore I decided to go for a license file.
It's a less than 1kB file that looks like this:
So you don't even need to type anythingCode:# This is your license file for Titanium Backup. # # Instructions: # - Copy this file to the root directory of your SD card # - Start Titanium Backup and verify that your registration info is displayed # - Optional: delete this file from your SD card # generation=1 # customerName=Joe Average customerEmailfirstname.lastname@example.org # signature=@@@(big hex number)@@@
I hope you'll like this ! Oh, and one last question before we go live, I'm not sure what a fair price would be. Maybe a fixed price like $6 ? Or some "pay what you like" thing ?
A lot of things will be added in the future, but that also depends on how many people want to contribute
Last edited by Keramidas; 01-07-2010 at 05:29 PM.
I have published a new version on the Market, 2.2.4 beta, with integrated SQLite (for people who don't have it in their ROM).
Please report if you have any problems !