We all know that we have to revert to stock unrooted if we want to install updates...but this app will create a custom update.zip that you can apply afterward to restore your apps, build.prop, bluetooth pairings etc and other custom files. You just flash it after the update via recovery when you are reflashing the supersu zip to re-enable root.
https://play.google.com/store/apps/details?id=zip.me
Something similar can be done with Titanium backup but this seemed more customizable since I was able to add my build.prop and platform.xml to the zip.
Damn, very nice. Thanks for pointing this out!
Its a shame it isn't open source as it hasn't been updated in a couple of years and I'd like extra features.
e.g. being able to keep a list of apps that were in my zip so I can re-create it easily with one-click when the apps are updated by Google Play
opticyclic said:
Its a shame it isn't open source as it hasn't been updated in a couple of years and I'd like extra features.
e.g. being able to keep a list of apps that were in my zip so I can re-create it easily with one-click when the apps are updated by Google Play
Click to expand...
Click to collapse
I work around this by using zipme to restore files such as build.prop, platform.xml and any /etc/init.d scripts along with Titanium Backup...I then use Titanium Backup which does a weekly backup to keep things updated to restore my apps....I mainly wanted the zip for the files and the "core apps" I needed such as es file explorer, titanium backup, sefix, trimmer, amazon underground, amazon appstore, and f-droid.
Perhaps you could contact the author to see if they'd release the source.
After a few emails to the ZIPme Dev directly (jrummy), i had convinced him to finally update the app.
It was updated a day or two ago.
Sent on my Communicator [SCH-I535] from the Bridge of the U.S.S. Enterprise...
Related
Due to some warranty issues, I need to take my rooted and unlocked Captivate back to AT&T. Before I do that I must set it back to factory default. What I don't want to do is lose the programs that I painstakingly searched for and installed onto the device. Some of these I think I can't find anymore. Is there a way to remove these apk apps from the phone and store them onto my PC for re-installation later. Things like busybox installer, root explorer, Superuser permission, etc?
Downloaded apps are stored in /data/app and native apps in /system/app. This path may be different depending on your carrier and OS version. On a Samsung phone I used which was running 2.1, I think downloaded apps were in /d/apps.
If you still can't find then, try running:
Code:
find -name *.apk
. That will tell you where everything is.
Titanium Backup. Backup all user apps + data, then reinstall later. I suggest getting the Pro Key, but it isn't necessary.
If you want something a little more minimal, there are apps that backup a list of installed apps. You can save the list in HTML form. Open it with a text editor from your phone, click the link, and it takes you to the market download page.
(from... Evo/MIUI/Tapatalk)
Thanks! I have Titanium Backup Pro installed. So, I just run backup and save it to my PC, then reinstall it all later? That sounds SO easy! I hope I understood you correctly. Thanks again!
Yep. Run the backup, then move the Titanium Backup folder to your computer. Since app purchases are tied to your Google account, just reinstall TB and the Pro key from the market, move the folder back, and batch reinstall.
Almost seems too good to be true, but it isn't. I wouldn't restore system apps/settings across different roms or phones. The only system stuff I restore are wifi access points and playlists.
Good luck!
(from... Evo/MIUI/Tapatalk)
bimfi said:
Due to some warranty issues, I need to take my rooted and unlocked Captivate back to AT&T. Before I do that I must set it back to factory default. What I don't want to do is lose the programs that I painstakingly searched for and installed onto the device. Some of these I think I can't find anymore. Is there a way to remove these apk apps from the phone and store them onto my PC for re-installation later. Things like busybox installer, root explorer, Superuser permission, etc?
Click to expand...
Click to collapse
Simple. Just do a nandroid backup and it will be saved in your sd card. If you restore it, it will restore all the apps, system settings, launcher settings, etc; it will be in the same exact state as it was before the nandroid backup. Steps on how to do a nandroid backup and restore from an earlier nandroid backup can be found here:http://www.addictivetips.com/mobile/how-to-perform-and-restore-a-nandroid-backup/
Can someone tell me what specifically needs to be backed up and restored in titanium backup to maintain the call reject list after a wipe/flash of a stock rom? Actually using Cleanrom...
Alright, I have been looking for this since shortly after you posted this question. I think I may have found a solution as well. The reject list as well as reject messages and contacts are all stored in database files these can be located in the terminal with busybox or root explorer pro and of course root access.
Download Root Explorer (Pro is what I have)
Search Reject
Backup the ".db" files, I am not sure if you need the journals as well. I do not think you do as I assume you change the database itself as it is not a reference file like a dll or odex reference file, but its own database. I am asking that you backup your journals too just in case though.
You can browse to the db files by going to data/data/com.android.phone/databases
Arrrt! Arrrrt!
I was hoping there was a way to just do this via tibu, because I've already got the new rom flashed and didn't want to reflash the backup just for this. I think in the future I may just use root call blocker, which can be restored via tibu including to potential non tw devices in the future. Thanks for your help!
netter123 said:
I was hoping there was a way to just do this via tibu, because I've already got the new rom flashed and didn't want to reflash the backup just for this. I think in the future I may just use root call blocker, which can be restored via tibu including to potential non tw devices in the future. Thanks for your help!
Click to expand...
Click to collapse
I'm not familiar with titanium backup - any idea if I can use it to restore just the block list from an S4 to a G3?
Thanks
netter123 said:
I was hoping there was a way to just do this via tibu, because I've already got the new rom flashed and didn't want to reflash the backup just for this. I think in the future I may just use root call blocker, which can be restored via tibu including to potential non tw devices in the future. Thanks for your help!
Click to expand...
Click to collapse
In Tibu, if you look for "Phone" (the green phone icon dialer) is the application which saves the blocked numbers and messages in a sql database. Once moved to another phone you just need to restore "data" from the phone icon (tibu will give you an option to restore app+data, app or just data) and you should have the list back.
Backup2Tar is a Free backup tool that I created to help restore my apps after flashing a new rom.
How it works :
Select which apps to backup from the UI
The app generates a tar file on your sdcard (update.tar.gz) with the package files and data.
Finally, the app will generate restore_tar.zip which contains busybox and a small shell script to find update.tar.gz and extract it.
As of right now it's a very simple app, there are no options at all and I made it for personal use and to (re-)learn Java.
FAQ :
Why tar?
because it's the standard archive format on Linux, preserves permissions and user information.
But all the cool kids use zip files.
Yes, sure you can hack a nice updater-script to fix permissions on all files, but it's bound to screw up permissions some way or the other, specially with apps that have executable files in their /data/data/.
Your icons suck
Feel free to create new icons for the app and I will gladly use them.
Is there anyway to help?
Provide me with ideas, ways to improve it, better artwork and feel free to donate!
TODO :
Toggle saving apps' data and/or cache.
Store other important settings (wifi, gps, etc).
Clean up the source code and publish it.
Tested Devices :
N7000 (running 4.1.2 / Phillz Kernel).
Rooted 3.0.0, 4.0.3, 4.2.2 Android emulators (tested using update-binary, not from recovery).
All comments / suggestions are welcome.
Changelog :
v0.1
Initial alpha release.
Sounds useful, downloading now. Thanks!
Sent from my SGH-I897 using XDA
Will this backup my paid apps or only non "protected" apps?
famewolf said:
Will this backup my paid apps or only non "protected" apps?
Click to expand...
Click to collapse
I'm not sure, I don't have any protected apps at the moment to try with.
If you can test and report back it would be great.
The app copies /data/app/xxx.apk and /data/data/xxx, so if the protected files aren't in /data/data they won't be copied.
life.eq.null said:
I'm not sure, I don't have any protected apps at the moment to try with.
If you can test and report back it would be great.
The app copies /data/app/xxx.apk and /data/data/xxx, so if the protected files aren't in /data/data they won't be copied.
Click to expand...
Click to collapse
I'll see if I can get some time to install and try it.
Have you considered adding /system/app and it's associated data to the list? An app might be included in one rom and not in another so I'd still want the ability to back it up even if it has to back it up to /data
Also I didn't see it in the screenshots but if not there a single checkbox to backup ALL apps in list would be highly useful rather than having to click all of them.
You can backup system apps as well.
I found a bug in restoring, some apps won't restore right without "reinstalling" using the package manager, gonna try to figure out how to call the package manager from recovery.
Workaround to fix the apps that aren't working after restoring is to use adb shell.
PHP:
$ adb shell
$ su
# tar tzf /sdcard/update.tar.gz | grep data/app/ | while read APK; do pm install -r "/$APK"; done
This basicly will use the package manager to "properly" install all the apk.
I will release a fixed version later today.
I will add check-all option as well, I'm still getting the hang of action bars and such.
does this script preserve "move to sd" location? i mean, i used a lot "move to sd" standard android function, to move many big apps to sdcard/.android_secure folder... of course, none of the those that use widgets...
i found that restoring with titanium backup does not preserve this: if i batch restore my apps, it fills up my internal memory (samsung note n7000), and i've to move a bunch of them to sd before redoing restore of the remaining ones... very boring...
is there a way to restore apps EXACTLY in the same location where they were when backupped? thanks
Is it possible to backup the whole ext partition as well? As Im using Link2Sd and to restore it quite tedious. My apps + games are out of the internal space.. So, I extend using ext partition.
Can we flash the backup to stock unrooted rom ,from the stock recovery??
Sent from my GT-I9070 using xda premium
no answers in days from the developer to a fresh project... then no development at all? hope not...
mrshark said:
no answers in days from the developer to a fresh project... then no development at all? hope not...
Click to expand...
Click to collapse
You posted your original question late on the 28th and this most recent complaint early on the 30th at least by my timezone....perhaps you have an unreasonable expectation as to how soon he needs to respond to you.
famewolf said:
You posted your original question late on the 28th and this most recent complaint early on the 30th at least by my timezone....perhaps you have an unreasonable expectation as to how soon he needs to respond to you.
Click to expand...
Click to collapse
3 weeks is enough?
So, ROM Toolbox Pro screwed me over as I backed up all my apps to Google Drive before installing Lollipop. All ok, and all are there.
Unfortunately when I went to restore from ROM TBP only a subset can be restored (25 of 120 apps). It seems to be a known issue with ROM TBP from other reviews I read.
So I have 4 files for each app, a .json, .png, . tar.gz and of course the .apk. I have root and a root file manager so can I manually restore these to my phone? Where would each go?
FYI, I'm want to do this as the backup included settings/data/cache, which would make life much easier than re-installing them and setting up all over.
I just recently treated myself to an ex-demo unit of this gloriously impractical tablet for reading digital comics on and successfully used odin to flash the proper stock firmware to get rid of demo mode.
I'm quite tempted by the custom roms available, but I'd like to keep some of the stock samsung apps, especially sketchbook for galaxy, and I'm wondering what everyone's opinion on the easiest or best way to do it is.
Do I need to install titanium backup and backup the apps I want to keep? Can I just extract the .apk files I want from the stock firmware image which I still have?
Thanks
IMO the easiest way is:
Step 1 - stay stock, do an nandroid backup in TWRP.
Step 2 - Install Titanium . . do a full backup and debloat by freezing apps and services to get rid of lag and unwanted apps . . if you end up needing it later, defrost.
Step 3 - Install Xposed Framework, and begin experimenting with custom xposed modules to add additional features.
Step 4 - install other root applications to taste.
thanks, i may ultimately end up doing that, but i would like to try different roms as there are a lot of things about the GUI that i don't like on this tablet, and i'm confident enough that i can always get back to stock using odin.
i went ahead and installed cyanogenmod and reinstalled sketchbook from a .apk i created with es file explorer, seems to have worked fine.
Glad it works, sorry that I misunderstood.
I had sketchbook too, but after flashing cm 12 I tried artflow, never went back.
goenieg said:
I had sketchbook too, but after flashing cm 12 I tried artflow, never went back.
Click to expand...
Click to collapse
i'll check artflow out, i wanted to keep sketchbook just because i heard this version was made especially for this tablet and its screen.
I've had some success keeping stock apps
Mr Creosote said:
i'll check artflow out, i wanted to keep sketchbook just because i heard this version was made especially for this tablet and its screen.
Click to expand...
Click to collapse
I use ES File Explorer. It has a Root explorer function which allows you to backup apps and their data. After backing up the stock app and data I have been able to transfer the app to other devices including custom roms like slimkat on my i9100. One app I've had success with is Navigon. I haven't tried sketchbook, because my tablet isn't rooted yet, but it might work. The backup directory can be customised, but its default location is on internal sd. This process of backing up leaves you with the APK and a zip file with your data. You can install ES File Explorer on the new device/rom and put the APK and zip file back into the backup directory. Then go to backup in root explorer tab of File Explorer and restore app with data, or just app. This may work.
Yep I used es file explorer in the end, and it worked. There seems to be no end to what es can do, i don't know why it doesn't appear on every list of essential/most useful droid apps. Just figured out a couple of days ago that you can use it to stream music wirelessly from a shared folder on your network. I've installed if as a system app on my phone with titanium backup and removed the stock file explorer.