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.
There are multiple ways you can achieve this:
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.
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.
If the files were .zip files as made by Helium V18.104.22.168 you can:
example app backup folderwith a
example app backup file.abfile in it.
\carbon. Then Helium detects it, since it also stores its own backups in that location.
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:
Tested on Android 6.0.1