I am transfering to a new phone, and I backed up my stuff using helium to Dropbox. Later I copied that folder to carbon
folder on my sdcard, but helium doesnt seem to detect it. Any idea how I can restore that? It looks like the format is different.. Regular backup seems to be carbon/com.appname/files
but in my dropbox backup, its only files, no folders at all.

- 395
- 2
- 6
- 18
3 Answers
There are multiple ways you can achieve this:
On the device
- Start Helium
- pick any "dummy app" to create a backup from
- Exit Helium
- Check where it placed the backup files, and which files those are (a backup consists of multiple files)
- Copy your backup files to that location
- Check if for each app there are all the files you've checked above1
- Start Helium again, it now should find the backups
- Restore whatever you wanted to restore
If the "old phone" is still up and running
The app is called "Helium App Sync and Backup". So when you go to its Restore and Sync tab, you should be able to transfer and restore the backups across the devices. I've never tried that, so I cannot give any details on it.
Using your computer
Helium Backup uses the same file format as ADB (in fact, it uses ADB locally to create and restore backups). So with the backup files on your computer, and the device connected via USB with usb-debugging enabled, you could simply restore the backups from the command line. Just pick the .ab
files for that, and run
adb restore com.foobar.ab
(of course, you've got to replace com.foobar.ab
by the real file names). See Is there a minimal installation of ADB? if you didn't set up your computer for use with ADB yet. The downloads mentioned there can also be found here.
1: I rawly remember from a while ago that Helium might "ignore" a backup when one of those files were missing
Dropbox backup lacked the folders for each app somehow, and thus was not recognized when I tried to copy it to the new phone. I instead made a backup to SD card and transferred it to the new phone to restore. Seems to be working thus far.

- 395
- 2
- 6
- 18
-
Corresponds to my first suggestion (I had the SDCard in mind there, though not explicitely mentioned). Glad you've solved it – and thanks for sharing your solution (+1 to that)! – Izzy Sep 24 '14 at 06:06
-
1Yeah @Izzy my problem was that copying the original backup as per your instructions, it didnt work. My guess, is a backup to dropbox is a different format from a backup to SDcard – Karthik T Sep 24 '14 at 09:22
If the files were .zip files as made by Helium V1.1.4.6 you can:
- Unzip them until you have a folder
example app backup folder
with aexample app backup file.ab
file in it. - Then you can put that folder on your phone in the folder
\carbon
. Then Helium detects it, since it also stores its own backups in that location. - Restore the app backups from your dropbox.
The difference is that when you export backups it creates zipfiles, otherwise it creates a folder with .ab
files in it, as Izzy's answer mentions.
This way you can:
- Restore all the files at once
- Without requiring to set up a connection with the pc.
Tested on Android 6.0.1

- 379
- 5
- 17
.ab
file has not 0 or 41 bytes (0 standing for failed and 41 for opted-out). If those files are correct, I can only refer to the last part of my answer: "using your computer" to restore. – Izzy Dec 11 '17 at 13:30