Related
Hey guys,
I've searched the forums to no avail regarding this.
I'm currently on a newer sense rom on my desire z: 1.82. Which means if I want to root I need to downgrade. Every guide I read always starts with: make a backup. Good idea, but all the "complete backup" tools (titanium backup, rom manager, ...) require root to do their work.
So how the hell can I get a complete system image (preferably all partitions) without root so I could later return to my current stock rom with all my settings? Clearly I seem to be missing something here. I tried to start rom manager and titanium backup with psneuter temp root but that didn't work either.
Thanks for your help.
Cheers,
elitem0b
You can't, actually.
Sent from my HTC Desire Z(etta Awesome) using XDA App
Well since there is no other answer yet I assume that you simply can't do it ... what a shame. Anyway, to answer my own question there is a way to at least back up the apps, settings and system apps.
In case anyone else may need this:
Code:
adb pull /system/app/ c:\backup\destination\system\app
adb pull /data/app/ c:\backup\destination\data\app
adb pull /data/data/ c:\backup\destination\data\data
adb pull /data/misc/ c:\backup\destination\data\misc
First line backs up system apps
Second line backs up custom apps
Third line backs up custom apps' data
Fourth line backs up settings (e.g. wifi settings)
I put the apps in exactly the same folder structure so I know what to restore to which location in case I want to.
PS: You end up backing up more than you are probably able to restore (e.g. system apps) but it can't hurt
Cheers,
elitem0b
You can use titanium backup after temp root. If gyou use the rage method there is very low risk of damaging anything or even try using visionary for temp root ONLY then delete it after your done backing up and getting work root. This will allow you to save apps and data. Looks like you figured out a way to save system data but I wouldn't bother if I were you. All your contacts are backed up on Google anyway. There's not a whole lot of data to save that's worth risking a brick after.
Sent from my HTC Vision using XDA App
elitem0b said:
Well since there is no other answer yet I assume that you simply can't do it ... what a shame. Anyway, to answer my own question there is a way to at least back up the apps, settings and system apps.
In case anyone else may need this:
Code:
adb pull /system/app/ c:\backup\destination\system\app
adb pull /data/app/ c:\backup\destination\data\app
adb pull /data/data/ c:\backup\destination\data\data
adb pull /data/misc/ c:\backup\destination\data\misc
First line backs up system apps
Second line backs up custom apps
Third line backs up custom apps' data
Fourth line backs up settings (e.g. wifi settings)
I put the apps in exactly the same folder structure so I know what to restore to which location in case I want to.
PS: You end up backing up more than you are probably able to restore (e.g. system apps) but it can't hurt
Cheers,
elitem0b
Click to expand...
Click to collapse
Hi, I just finally managed to downgrade. Here is what I did to back up.
I used Astro to back up apps. I can easily restore apps after downgraded (but I have to firstly download Astro in order to restore apps)
Contact and calendar was backed up with Gmail.
Navigation map was saved in SD, so I didnt need to do anything.
But I lose my emails in hotmail account. I cant download the older mails (unlike GMAIL)
Now, my next step would be to gain permaroot
Cheers...
I have a bunch of games from my old Thunderbolt that I had in progress, and it'd be nice to continue on instead of having to start all over. Previously, I had used MyBackupPro to backup save data on my Thunderbolt, and I had heard that MyBackupPro doesn't require root to backup and restore save data. But when I try to use it to restore the save data on my Nexus, it won't do it. It'll restore some APKs I had backed up, but not actual data.
Any other options that don't require rooting?
Why not just root it is easy and mybackup will work easily then
Sent by me, for me and i love you
Well, because I already have my phone all set up, and I don't want to have to redo the entire process again, considering getting it rooted will end up wiping the phone. That, and, the only real reason I'd want to root would be to back up data. I'm less interested in rooting my Nexus, than I was with my Thunderbolt; with the TB, I really wanted to ditch Sense, and get rid of bloat, but neither of those are a factor with the Nexus, so...
Any chance there will ever be a root method for the Nexus that doesn't wipe the phone? I waited a while to root my Thunderbolt, and by the time I did, Revolutionary was available, which didn't wipe anything.
mrw1215 said:
I have a bunch of games from my old Thunderbolt that I had in progress, and it'd be nice to continue on instead of having to start all over. Previously, I had used MyBackupPro to backup save data on my Thunderbolt, and I had heard that MyBackupPro doesn't require root to backup and restore save data. But when I try to use it to restore the save data on my Nexus, it won't do it. It'll restore some APKs I had backed up, but not actual data.
Any other options that don't require rooting?
Click to expand...
Click to collapse
Have a look: https://plus.google.com/115995639636688350464/posts/b9ejZegfw8p
krohnjw said:
Have a look: [/QUOTE]
Thanks, I'll keep that in mind, though I have no idea how to use ADB at all.
Click to expand...
Click to collapse
Would anybody be able to post more thorough instructions that expand upon the two lines of code in the above link? Like I said, I have zero experience with using ADB, so I don't know how to even get that far.
I *think* I have the Android SDK already installed on my computer (as this past semester, I took a class on Android app development), but I don't know what to do with that.
As far as the link above goes, how does that work? Would I plug in both phones at the same time? Would I plug in the Thunderbolt first, do all the "backups" for the games, unplug the Thunderbolt, plug in the Nexus, and do all the "restores"? Or what?
He said you can do adb backup -all and adb restore -all.
But yes, steps:
1) connect TB, adb backup -all
2) connect GN, adb restore -all
I'm bored enough to create a .bat script for you if necessary. I can't test it though, as I'm at work.
But what would "backup -all"/ "restore -all" mean? I just want the save data from certain games backed up and restored, I don't want every single file, APK, and whatnot, transferred over.
Anyway, I plugged in my Thunderbolt earlier, and entered "adb devices" to make sure it saw the device (it did), but when I ran the backup code named in the above link (as World of Goo is one of the games I want to transfer progress in, so I'd figure I could test it out that way), it gave me some error about the backup not being found.
Okay, so, I'm trying again to do this ADB thing, and I'm still not getting it. Even when I plug in my Thunderbolt, and do adb backup -all, the response I get is "adb: unable to open file ./backup.ab". What does that mean? Are there ADB commands I'm supposed to run before attempting to backup/ restore, or can I just plug in, open a command prompt, and type "adb backup -all", or, preferably, whatever the line is to backup specific game save data?
Yes, I'm a noob. No, I can't keep things brief. I'm sorry video, I just can't do it. Hello XDA. Here's my pickle:
So, my camera's faulty, and I'm going to have to send my Note II back to Kogan. This is my first Android handset, and my first time properly experiencing and using Android (I moved here from a Blackberry Pearl 9100). I don't consider myself a base-line user, I'm competent with many forms of electronics and computing so I quickly settled into Android nicely. Thus far I've rooted, flashed recovery and flashed CyanogenMod 9 for one Android phone (I was the first in my family to make the switch, my sister got a Galaxy Wonder for Christmas and I flashed CM9 so she could have at least ICS for her phone) and it was a fairly straight-forward process, nothing too difficult (although it seems my father's Motorola Defy+ might be a bit trickier).
I'll get to the point, due to the camera being basically dead on arrival, I've got to send it back. I don't want to send it back with all of my personal information intact however, I'd prefer to take a full backup of it and then factory reset the device before sending it away. This is where the warranty clause comes in.
I can't root the device (this action breaks warranty) and therefore can't flash CWM to do a nandroid backup. After some reading, a nandroid sounded like the ideal solution but obviously I can't do that. See, I wanted to backup all of my data, including (if possible) apps, settings, accounts, the works. I really don't want to have to go through the process of re-downloading all of my apps (my internet connection isn't the quickest around) and setting everything up just the way I want it again.
I stumbled across the adb backup technique, and considering the N7100 shipped with Jellybean 4.1 and adb backup requires ICS 4.0+, I thought "Hey, why not. It seems pretty straight forward." I also figured it'd be a small learning experience, I'm thinking about getting into android app development sometime in the near future and needed the SDK anyway so I downloaded and installed that, fired up adb and ran the backup with the following parameters:
Code:
adb backup -f <FILE PATH> -apk -shared -all -nosystem
And it seemed to get stuck on the apk for GTA Vice City. So, after about an hour of sitting, I pulled the plug and tried again. This time it got to Angry Birds and got stuck once more. I decided to run it again, but with a different set of parameters, I thought "Maybe it's getting stuck with the SD card data."
Code:
adb backup -f <FILE PATH> -apk -all -noshared -nosystem
This time it got stuck on Bad Piggies. I pulled the plug once more and started searching for answers, but there's not a huge amount of discussion about the backup function, let alone specific to the Note II. I read some stuff about the One X getting stuck on certain parts, but they certainly weren't games like this.
And that's the thing that links them all, they're games. I'm not sure if that specifically has any effect on the process, but I'm beginning to think that trying to back up EVERYTHING so that I can restore my device to the same state it is in now is a futile effort. Without the ease of a nandroid 'snapshot', I'm running out of ideas. I could go through and delete every game I've installed and try the backup again, but I'd like to see if anyone else has any alternatives or explanations.
Here are my queries, don't feel like you've got to answer them all, they're just the questions I've got in my head right now.
1. Is there any known reason as to why adb backup gets stuck on these apks?
2. Is there a better way of creating some form of 'snapshot' of my device without rooting it?
3. Would Samsung Kies' backup utility keep my app and system settings after a factory reset (in that it'd load up Nova Launcher with all of it's settings, along with the few widgets I have, intact)?
4. Are there any apps that would do this? I've heard Titanium Backup will, but you need to be rooted to use that.
I'm starting to feel that just doing it the manual way is going to be easier in the long run.
With question three, I'm assuming that Kies won't backup any apks, and therefore when my phone is sent back to me I'll have to set it up again, download my required/desired apps and then restore my settings through Kies (which will hopefully also restore settings for apps like Nova Launcher, and even better, for widget applications like HD widgets). However, if I'm wrong and Kies DOES backup apks, I'll just do that, it's so much less screwing around and it does what I wanted it to do but didn't think it did in the first place.
Thanks XDA,
-svdkillswitch
(Also, first post!)
Other information:
Device: GT-N7100 (international)
Carrier: Unlocked, Telstra
Android version: 4.1.1, 'Jelly Bean'
Baseband version: N7100UBALJ1
Build number: JRO03C.N7100UBALJ1
Rooted: No
Easiest way
Root with exynos abuse exploit (method 3 in link)and install titanium backup and backup all data using it. I recommend to save backup folder in Ext SD card.
After finishing this you can unroot from application itself.
dr.ketan said:
Easiest way
Root with exynos abuse exploit (method 3 in link)and install titanium backup and backup all data using it. I recommend to save backup folder in Ext SD card.
After finishing this you can unroot from application itself.
Click to expand...
Click to collapse
Thanks for your help,
You say in the linked post that while it doesn't trigger the flash counter, it can cause problems with the camera. If I'm just temp-rooting, backing it up with Titanium, and then un-rooting it again, none of these effects will remain I assume. I guess it doesn't matter too much anyway actually, because my camera is the reason I'm sending it back in.
And once I get my device back, it's as simple as installing the apk, rooting the device, installing Titanium and restoring my backup from the ext SD.
Sounds good. I'll give it a whirl and let you know how I go. +1'd.
-svdkillswitch
It cause camera issue only if you disable exploit, here you need not to do anything rather thn just root.
-Install that apk file, get device rooted.(there is option to root device in application), you need not to check disable exploit
-Install titanium Pro from market and backup (first select backup location to Ext sd card)
- Once finish, uninstall titanium and unroot device from exynose app
You can also factory reset and send to service centre.
dr.ketan said:
It cause camera issue only if you disable exploit, here you need not to do anything rather thn just root.
-Install that apk file, get device rooted.(there is option to root device in application), you need not to check disable exploit
-Install titanium Pro from market and backup (first select backup location to Ext sd card)
- Once finish, uninstall titanium and unroot device from exynose app
You can also factory reset and send to service centre.
Click to expand...
Click to collapse
Yeah, that's all I did. Rooted, installed Titanium and backed-up my data to the external SD card. I've un-rooted the device, all I need to do now is factory reset.
Thanks for your help, much appreciated.
-svdkillswitch
but adb doesnt work
Has anyone gotten Helium to work yet?
I've been playing around with it for the last hour or so and I'm not having any luck. I've tried PTP, MTP, installing updated drivers, just won't take.
Am I missing something? Or is this just not supported yet?
ClockworkMod Support says they are currently looking into the issues. Sounds like it just doesn't like the phone for whatever reason. Bummer
I could make the PC showing "Green Tick" mark and saying phone is connected, but the app in the mobile saying "waiting for the connection in pc" which is weird.
Thank god i was at the point of doing a fresh install of Windows because i thought my drivers where screwed up
nipun1110 said:
I could make the PC showing "Green Tick" mark and saying phone is connected, but the app in the mobile saying "waiting for the connection in pc" which is weird.
Click to expand...
Click to collapse
That's the same issue I was having, just making sure I wasn't crazy!
So what are the alternatives?
Getting your new phone to act like the old one is the worst part of getting a new phone. Ugh, first world problems. Actually was dreading even receiving my G4 because of this and now Helium doesn't even work.
This is my first non Nexus in a long time. How else can I move all my apps and app data over??
Yes, same problem here. I've emailed [email protected] to let them know.
I'm going to mention the unmentionable:
When you get a new iPhone on the day of release, you log in, and wait while everything is restored.
How's the average non-XDA Android owner supposed to move to a new phone?! Even us XDA readers have to wait for Helium, for boot unlock, root to catch up with us.
I got this reply from Clockworkmod support:
"Hi there, we are looking into the G4 issues now, sorry for your frustration. "
Fingers crossed!
scirio said:
So what are the alternatives?
Getting your new phone to act like the old one is the worst part of getting a new phone. Ugh, first world problems. Actually was dreading even receiving my G4 because of this and now Helium doesn't even work.
This is my first non Nexus in a long time. How else can I move all my apps and app data over??
Click to expand...
Click to collapse
I was able to still use Helium to backup, then did a manual restore with adb. I had a rooted Nexus 5 and used Helium like normal to do a backup. Then copied the 'carbon' folder from the Nexus 5 to my PC. What Helium is really doing is using adb to restore data, so after you have the Helium backup, you can connect your G4 to your PC (and all needed drivers) and use the command 'adb restore'. It is a bit tedious, as you need to restore each application separately, but it works. Example:
adb restore <path to carbon folder>/com.application.example/com.application.example.ab
Then follow the instructions on screen on the G4 and enter a password if you did when you did the backup in Helium.
I also used SMSBackupandRestore (https://play.google.com/store/apps/details?id=com.riteshsahu.SMSBackupRestore&hl=en) for SMS, MMS and call logs, since adb can't do those without root.
Got my G4 back to pretty much the same state. Would be much easier with root and Titanium, but for now it did the job.
unnamedapps said:
I was able to still use Helium to backup, then did a manual restore with adb. I had a rooted Nexus 5 and used Helium like normal to do a backup. Then copied the 'carbon' folder from the Nexus 5 to my PC. What Helium is really doing is using adb to restore data, so after you have the Helium backup, you can connect your G4 to your PC (and all needed drivers) and use the command 'adb restore'. It is a bit tedious, as you need to restore each application separately, but it works. Example:
adb restore <path to carbon folder>/com.application.example/com.application.example.ab
Then follow the instructions on screen on the G4 and enter a password if you did when you did the backup in Helium.
I also used SMSBackupandRestore (https://play.google.com/store/apps/details?id=com.riteshsahu.SMSBackupRestore&hl=en) for SMS, MMS and call logs, since adb can't do those without root.
Got my G4 back to pretty much the same state. Would be much easier with root and Titanium, but for now it did the job.
Click to expand...
Click to collapse
or you could try the less tedious job of http://htc-one.wonderhowto.com/how-...-apps-your-htc-one-using-adb-for-mac-0151180/
which is essentially what helium does anyway....
soyelmango said:
Yes, same problem here. I've emailed [email protected] to let them know.
I'm going to mention the unmentionable:
When you get a new iPhone on the day of release, you log in, and wait while everything is restored.
How's the average non-XDA Android owner supposed to move to a new phone?! Even us XDA readers have to wait for Helium, for boot unlock, root to catch up with us.
Click to expand...
Click to collapse
There is LG Backup. Going from an LG G2, G3 maybe others, to the G4 it does a very thorough job of restoring sms/mms, call logs, apps dat/settings, etc. Coming from other Android phones it's only a matter of Google automatically downloading the apps/data and copying over the data. Contacts stored in Gmail is important. I've helped non techie friends do this - very easy.
starfcker69 said:
There is LG Backup. Going from an LG G2, G3 maybe others, to the G4 it does a very thorough job of restoring sms/mms, call logs, apps dat/settings, etc. Coming from other Android phones it's only a matter of Google automatically downloading the apps/data and copying over the data. Contacts stored in Gmail is important. I've helped non techie friends do this - very easy.
Click to expand...
Click to collapse
Too bad the Verizon Fun Police took the LG Backup away, for some of us.
icecold23 said:
Too bad the Verizon Fun Police took the LG Backup away, for some of us.
Click to expand...
Click to collapse
Verizon must know what's best for you!
starfcker69 said:
Verizon must know what's best for you!
Click to expand...
Click to collapse
Yup, and my phone prompts me to eat all my vegetables before I can send a text. So annoying...
starfcker69 said:
... Coming from other Android phones it's only a matter of Google automatically downloading the apps/data and copying over the data. Contacts stored in Gmail is important...
Click to expand...
Click to collapse
That's what I thought too. I've got contacts, calendar, etc on my Google account, so no problem there. However, the only data Google restored was my Google sign in (that is, access to contacts, calendar, gmail, etc) - but not the app settings themselves, not even for their own Gmail app. The concept of Google backing up and restoring app data is fantastic, but unfortunately in practice, I haven't seen it happen.
if you just want to restore some backup from previous phone to G4, you could always use adb command to do that instead of helium app, just type
adb restore "backup location", where the "backup location" is the location that you put your helium backup, the file with the extension .ab
emprize said:
if you just want to restore some backup from previous phone to G4, you could always use adb command to do that instead of helium app, just type
adb restore "backup location", where the "backup location" is the location that you put your helium backup, the file with the extension .ab
Click to expand...
Click to collapse
I was able to restore my Helium backups one backup at a time (a pain but at least I got the important stuff), but I was not able to do a adb backup of my old phone (something like this "adb backup -noapk -noshared -nosystem -all -f c:\backup.ab" and restore it to the G4. It would say restoring for about 1-2 seconds and then quit with no error and nothing restored. It would have been very nice to get it work using only adb and do it all with one file and one command...
ColdBrew said:
I was able to restore my Helium backups one backup at a time (a pain but at least I got the important stuff), but I was not able to do a adb backup of my old phone (something like this "adb backup -noapk -noshared -nosystem -all -f c:\backup.ab" and restore it to the G4. It would say restoring for about 1-2 seconds and then quit with no error and nothing restored. It would have been very nice to get it work using only adb and do it all with one file and one command...
Click to expand...
Click to collapse
try downloading adb over wifi and try again (if you need to)
No news from Helium ? Same trouble here.
No news? I have the same problem
Hi,
Few months ago I bought a ROG Phone 6D, a few weeks ago it fell and it managed to hit a pointy pebble right on the "aeroactive portal" (the valve that opens when you attach the cooler), damaging it. Now whenever I use the cooler the valve will open but won't close, and on the phone itself will show a notification saying "abnormal aeroactive portal detection". I wrote to ASUS asking where I could get it fixed and they told me there's no in store assistance for my country and I must compile a form and have it sent to their centre.
I was also told my phone will be factory reset (even for such an issue) to ensure my privacy, so I wanted to find a way to have a full backup (apps, settings, data, life universe and everything) but when looking for ways to backup a phone it seems all the methods I used to use years ago are not working (or partially working now), even adb backup can miss some stuff apparently now, and is considered deprecated.
I would like to find a way to backup my phone so that when it comes back I could just restore it and act like it hasn't lost a single day without having to root my phone (which, as far as I've understood, will void my warranty), is there such a thing in 2023? The command adb backup -apk -obb -shared -all -system -f fullbackup.ab seems to be the best at the moment, with the exception it might miss some apps if they opted out of backups. Is there something better than this?
Thanks!
there is maybe a way to backup with D2D transfer apps as it is the only backup method that still get all permissions. unfortunately I don't know if such apps can be used on single phone.
Android 11 forces apps to support local backups but not cloud backups
It's no secret that backing up and restoring apps and data sucks on Android, especially when switching devices. Android 11 is slightly making things better.
www.xda-developers.com
But you can at least backup your files of Internal Storage from adb.
Code:
adb pull -a /sdcard
cloud backup may also work for some apps, you can use Swift Backup without root or Google One (untested)