Backing up/Restoring your Blockheads data on Android

backup
android

#1

Note: This requires a device that supports Helium. This tutorial is for both non-rooted and for rooted devices. See below for non rooted devices.

If you have rooted your device
  1. Get Helium here: Helium
  2. Open Helium.
  3. Grant root access to Helium.
    NOTE: The rooting method may or may not work for phones with Android 5.0 and above. In that case, please look below.
  4. Select ‘The Blockheads’ to backup.
    4b. You can select whether you want to backup the entire app or just the data by swiping up on the backup app list section.
  5. Press ‘BACKUP’ button. Remember to select ‘Internal Storage’ as your backup location unless you have Helium Premium and can backup to the cloud.
  6. Let it finish.
  7. Done!
How to restore your game data

(If you backed it up in the cloud, go down to the ‘Cloud’ Section.)

  1. Locate the backup by going to /storage/sdcard0/carbon in your file explorer (File Manager, ES File Explorer, etc.).
  2. Copy the folder named ‘com.noodlecake.blockheads’.
  3. Copy the folder to a location where it can be transferred to the other device that you are restoring to.
    On your other device:
    1b. Go to your file explorer.
    2b. Create a folder in /storage/sdcard0, named ‘carbon’ (without the apostrophes)
    Back to your main device (the one where you backed up in the internal storage):
  4. Copy the folder (com.noodlecake.blockheads) to inside the ‘carbon’ folder you created earlier.
  5. Install Helium on the restoring device.
  6. Open, then select ‘RESTORE & SYNC’
  7. Restore your backup.
  8. Complete!
How to restore your game data if you have backed up your data on the cloud (e.g. Google Drive, Dropbox, etc.)
  1. Open Helium on your other device (that you are restoring data to).
  2. Make sure Helium Premium is installed.
  3. Press ‘RESTORE & SYNC’.
  4. Select your cloud service.
  5. Select your device that you backed up from.
  6. Then select The Blockheads.
  7. Press ‘RESTORE’.
  8. Boom! Now you have restored your data from the cloud.
    Note: You can do this on any device that has Helium (& Helium Premium), using a cloud service to back your data up and restore from.
If you have not rooted your device
  1. Get Helium.
  2. Install Helium on your PC here: Helium Desktop Installer
    2b. If you use Windows, install the appropriate drivers for your Android device, and restart the app.
  3. Open Helium on your PC.
  4. Open Helium on Android.
  5. Follow instructions on your Android device.
    Follow the steps above to backup/restore game data (except #3 in backing up).

NEW

Backup your data using ADB (Android Debug Bridge)
  1. Get the SDK platform tools here: Choose the appropriate OS
  2. Install the Universal ADB driver (Windows only): Get here
  3. Extract the downloaded ADB platform tools to a place you can access easily.
  4. After installing the ADB drivers, connect your phone.
  5. Go to Settings > About Phone > and tap either Build Number or Android version until a notice appears that says you are a developer.
  6. Go back to the main Settings menu and tap on Developer Options and turn it on. Ignore the warning.
  7. Go down until you see “USB debugging” and enable it.
  8. Make sure your phone is in “USB for file transfer” mode before continuing.
    Windows:
  9. Locate the ADB files and launch the command line there by pressing the Windows key, and then search for cmd.
  10. Right-click the search result and press Run as administrator
  11. Accept the UAC prompt, if prompted.
  12. Type in the following command:
    cd <location of the extracted adb folder>
    For example, if I were to do this, I would type in the following command:
    cd C:\Users\JarlPenguin\Documents\platform-tools
  13. Then enter the following command:
    adb devices
  14. See if your device gets listed. If not, try reconnecting it.

14a. If you wish to do this wirelessly, then make sure your device is listed.

14b. Then type in the following command:
adb tcpip 5555

14c. After that, disconnect your device.

14d. Navigate to Settings > About phone > Status > IP address on your phone.

14e. Then type in the following command:
adb connect <insert IP of your device here>

14f. When it finishes, type in this command:
adb devices and see if your device’s IP is listed there. If listed, continue.

  1. If listed, type in the following command:
    adb backup -f <location and backup name>.ab com.noodlecake.blockheads
    For example, if I wanted to save the backup file on my Desktop folder, I would type:
    adb backup -f C:\Users\JarlPenguin\Desktop\blockheadsbackup.ab com.noodlecake.blockheads
    Note: If you also wish to backup the apk and obb (game textures, game itself), then add the -apk and -obb flags.
    Example:
    adb backup -f C:\Users\JarlPenguin\Desktop\blockheadsbackup.ab -apk -obb com.noodlecake.blockheads
  2. If your device is encrypted, then type in the password you use every time you restart your phone for the backup on your Android device before proceeding with the backup.
    For example, if I encrypted my device with the following password:
    12345678
    I would have to type in that password for my backup, or else it won’t work AFAIK.
  3. Proceed with the backup. Wait until it finishes.
  4. Check the folder/location you decided to place the backup in to make sure it is there.
  5. Copy/Move it to somewhere you can access easily.
    macOS:
    Coming soon.
    Linux:
    Coming soon.
Restore your data using ADB (Android Debug Bridge)

Follow steps 1-8 unless you have already before.
Windows:
Follow steps 9-14.
15. If listed, type in the following command:
adb restore <location and backup name>.ab
For example, if I wanted to restore the backup which is located in my Desktop folder, I would type:
adb restore C:\Users\JarlPenguin\Desktop\blockheadsbackup.ab
16. If the backup is encrypted, then type in the password you used to make the backup on your Android device.
For example, if I encrypted my backup with the following password:
12345678
I would have to type in that password to restore the game data.
17. Proceed with the restore. Wait until it finishes.
18. Open the app. Voila! All of your data should be there, ready for you to play.
macOS:
Coming soon.
Linux:
Coming soon.

Note: Consider also looking at this article:


Game transfer
Data transfer
#2

What if you don’t have root?


#3

Then,

  1. Get Helium.
  2. Install Helium on your PC here: Helium Desktop Installer
    2b. If you use Windows, install the appropriate drivers for your Android device, and restart the app.
  3. Open Helium on your PC.
  4. Open Helium on Android.
  5. Follow instructions on your Android device.
    Follow the steps above to backup/restore game data (except #3 in backing up).

#4

Alright.


#5

lol it took me like 10 minutes to write this xD


#6

Added a new way of backing up your game data. Works perfectly as far as I know. Restore instructions for all OSes and backing up instructions for Linux and macOS devices are coming soon.

Edit: Restoring for Windows added.

Edit 2: Fixed command for backing up (ADB)


#7

Added a new setup to do this wirelessly as long as you are connected to the same network!