• Edit
  • Delete

Complete Android backup and restore without root (Helium) (Ubuntu)


Helium Backup allows to backup nearly all data of your Android Smartphone. To make this possible without rooting the smartphone, Helium uses the Android Debug Bridge (adb). The adb connects to your smartphone from a PC Desktop or Notebook.

Original Helium installation instructions: https://github.com/koush/support-wiki/wiki/Helium-Desktop-Installer-and-Android-App

Setup Smartphone

Setup on PC Desktop or Notebook

You need a working installation of Android Debug Bridge (adb)

I personally use Ubuntu Linux, refer to these instructions for other operating systems:

Ubuntu Linux (16.04)

Perform Backup

Connect Smartphone via USB to PC and select file/data access mode.

On the phone

  • Start "Helium Backup" app

Start Helium adb script on PC

  • sudo ~/bin/helium-carbon-android-backup/run.sh

On the phone:

  • Select apps you want to backup or select all apps
  • Uncheck "only app data" (so the apps itself are also backuped when possible)
  • Save preferable to external SD-card, otherwise to internal storage
  • Backup files are stored in directory /carbon/

Perform Restore

To restore your data on a different phone you have to copy the /carbon directory from above to the new device.
You can connect both phones via usb to your PC and copy the files, or you could use an SD card reader.
The only important thing is, that the backup data is available on your second phone in /carbon no matter if it's on internal storage or the sd card.

  • Make /carbon directory with backup data available on your second phone.
  • Hint: Install the apps you want to restore first from your app store. It works better that way.
  • Launch the Helium app
  • The steps are the same as above in section "Perform Backup", except you choose "Restore" in the Helium app and select the apps you want to restore.

List of apps where backup is not allowed

  • AirKey
  • K-9 Mail
  • NextcloudPasswords
  • PrivacyBrowser
  • WienMobil
  • YalpStore