0

I got a new (unrooted) Nexus 6P and want to transfer my app data from a rooted Amazon Fire Phone.

Methods I've considered:

  • Use titanium backup to backup apps - Can't be restored on my new unrooted phone
  • Use titanium backup to create apks that contain app data - Installed apps wouldn't be linked to play store (right?)
  • Use google syncing capability? The fire phone doesn't seem to sync the apps even though I have google services installed.
  • Use an intermediate rooted device that supports google syncing? Would this actually work? Could I use Bluestacks for this?

I'm open to any other suggestions as well. The fact that my previous device is rooted seems to help, but I'm not sure how to get around my new device being unrooted since only a system user or each app itself would have permission to rewrite its app data.

2

Utilize the and restore features of for this, as they are available on rooted and not-rooted devices alike – provided they run Android 4+. On the old device: adb backup -f <appname>.ab -apk <app_package_name> – on the new device: adb restore <appname.ab>. Either do that for each app separately (recommended, as you can "skip some to be dealt with later") – or create a "bundle" by repeating the <app_package_name> part in the backup for each app. Package names you can find out via their Playstore URL (id=<package_name>).

Some additional details can be found in our adb tag-wiki and backup tag-wiki.

  • This didn't actually work for me, but I'm selecting it anyway. The adb backup function only creates 41 byte files regardless of command using it on the firephone. Though I think this is the right answer despite the firephone's issue. But it got me on the right trail. Its just ending up being more manual grabbing the right file from the right apps. – Dan Nov 12 '15 at 21:57
  • "The adb backup function only creates 41 byte files regardless of command using it on the firephone." Ah. You've missed my comment in the backup tag wiki: "If your device is rooted, you can work around that using the xposed-framework with the Backup All Apps module". A size of 41 byte usually indicates the corresponding app had ALLOW_BACKUP set to FALSE – that module fixes this. – Izzy Nov 13 '15 at 0:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.