[Acer Iconia A500] Bec07:
Additional backup and recovery methods

Creating a backup via ADB #2

If you're uncomfortable with ADB, this should work with Terminal Emulator +/- Busybox too. Just skip to step 4.

Or you can try the automatic backup tool, just fire it up and follow the instructions. Root and 1GB on the external SD required.

Get ADB + Java both for x32 even if you have windows on 64 bit!

Get the Iconia A500 USB drivers

Run SDK Manager from "C:\Program Files (x86)\Android\android-sdk" and let it download it's junk. I've no idea how much of it you'll need.

Go to "C:\Program Files (x86)\Android\android-sdk\platform-tools"

Create a text file that will contain "cmd" and save it.

Rename your text file ADB.bat and create a shortcut on the desktop for convenience

Root then go to Settings > Applications > Development > USB debugging

Open your adb shortcut, connect the tablet and type "adb shell"

"$" will show up, meaning that you are logged in as an User

type "su", accept the superuser request on your tab

"#" you're now Admin and can issue backup commands.

Backup the first 0x680000 bytes of mmcblk0 and all partitions (except cache + data) with dd:

dd if=/dev/block/mmcblk0 bs=512 count=13312 of=/mnt/external_sd/dumps/mmcblk0_start

dd if=/dev/block/mmcblk0p1 of=/mnt/external_sd/dumps/p1

dd if=/dev/block/mmcblk0p2 of=/mnt/external_sd/dumps/p2

dd if=/dev/block/mmcblk0p3 of=/mnt/external_sd/dumps/p3

dd if=/dev/block/mmcblk0p5 of=/mnt/external_sd/dumps/p5

dd if=/dev/block/mmcblk0p6 of=/mnt/external_sd/dumps/p6

dd if=/dev/block/mmcblk0p7 of=/mnt/external_sd/dumps/p7

Thanks sc2k!

Restoring to factory defaults via Terminal #2

Root

Install Terminal Emulator, Busybox installer and Acer Recovery Installer

Copy system.img, flexrom.img, boot.img, recovery.img in /mnt/sdcard

Run (flash system.img last, it will lock down your tablet and you won't be able to flash the other .img files):

/data/data/com.interphaze.AcerRecoveryInstaller/files/itsmagic

dd if=/mnt/sdcard/flexrom.img of=/dev/block/mmcblk0p6

dd if=/mnt/sdcard/boot.img of=/dev/block/mmcblk0p2

dd if=/mnt/sdcard/recovery.img of=/dev/block/mmcblk0p1

dd if=/mnt/sdcard/system.img of=/dev/block/mmcblk0p3

Restoring to factory defaults via ADB #3

Get ADB + Java both for x32 even if you have windows on 64 bit!

Get the Iconia A500 USB drivers

Run SDK Manager from "C:\Program Files (x86)\Android\android-sdk" and let it download it's junk. I've no idea how much of it you'll need.

Go to "C:\Program Files (x86)\Android\android-sdk\platform-tools"

Create a text file that will contain "cmd" and save it.

Rename your text file ADB.bat and create a shortcut on the desktop for convenience

Root then go to Settings > Applications > Development > USB debugging

Open your adb shortcut, connect the tablet and type "adb shell"

"$" will show up, meaning that you are logged in as an User

type "su", accept the superuser request on your tab

"#" you're now Admin and can issue flashing commands.

Install Acer Recovery Installer

Copy system.img, flexrom.img, boot.img, recovery.img in /mnt/sdcard

Run (flash system.img last, it will lock down your tablet and you won't be able to flash the other .img files):

/data/data/com.interphaze.AcerRecoveryInstaller/files/itsmagic

dd if=/mnt/sdcard/flexrom.img of=/dev/block/mmcblk0p6

dd if=/mnt/sdcard/boot.img of=/dev/block/mmcblk0p2

dd if=/mnt/sdcard/recovery.img of=/dev/block/mmcblk0p1

dd if=/mnt/sdcard/system.img of=/dev/block/mmcblk0p3