[Acer Iconia A500] Dexter_nlb:
The GUIDES!!

INSTALL RECOVERY.IMG with ITSMAGIC (proceed at your own risk) Recommended is to follow original guide

Alternatively, a new easy installer solution for adding the new recovery.img see AcerRecoveryInstaller from Market.

0. Please read the guide below to get your UID ( see How to get the USB serial number for more info)

1. Extract the recovery.zip and copy the contents, recovery.img, to your a500. normally /data/local is a sure location to write it to.

2. so copy using adb like this

adb push recovery.img /data/local

adb push itsmagic /data/local

3. open adb shell

4. execute commands

su -

chmod 755 /data/local/itsmagic

/data/local/itsmagic

5. if the itsmagic works, you see the "done" information etc... BUT if its not working,

don't

do the commands below...try and figure out why its not working.

6. IMPORTANT - if all is ok, continue with the commands to remove any chance of corrupting recovery.

mount -orw,remount /system

rm /system/etc/install-recovery.sh

(this command can fail ie. not found (

its ok if it does

))

mount -oro,remount /system

6a. Next these commands below will install the new recovery.

cat /dev/block/mmcblk0p1 >/data/local/oldrecovery.img

chmod 777 /data/local/oldrecovery.img

cat /data/local/recovery.img >/dev/block/mmcblk0p1

/data/local/itsmagic

sync

Copy the /data/local/oldrecovery.img to your pc.

Execute this command on your pc.

adb pull /data/local/oldrecovery.img oldrecovery.img

1. with adb you can restore the "oldrecovery.img" like this

adb push oldrecovery.img /data/local

adb push itsmagic /data/local

2. open adb shell

3. execute commands

su -

chmod 755 /data/local/itsmagic

/data/local/itsmagic

5. confirm itsmagic works.

6 if all is ok, continue with the commands

cat /data/local/oldrecovery.img >/dev/block/mmcblk0p1

/data/local/itsmagic

sync

INSTALL CUSTOMROM GUIDE (proceed at your own risk)

make sure you validate the MD5SUM of the rom zipfile if possible for you, to ensure file is ok, or manually extract content on pc/mac/windows to verify zipfile is ok.

copy the PRIMEEv14_acerA500.zip to your sdcard, if md5sum / zip file is ok.

run the recovery (POWER off tablet.. then press and hold POWER button and hold VOL- until text in upper left corner appear and stop pressing VOL-)

use ClockWorkMod as normal (assumed is you tried cwm before) and wipe data/cache areas.

install zip file sdcard, and select the PRIMEEv14_acerA500.zip, and chose YES to install.

wait for installation to finish, and then choose reboot now

the zip file contains itsmagic and will execute at finish, so a reboot should run fine and boot your new custom rom.

How to get the USB serial number:

1. Connect Iconia to your PC

2.a Linux

call lsusb -v

read the value of iSerial for Iconia

2.b Windows

- Open Device manager

- Goto Properties of Android USB Devices->Acer Composite ADB Interface

- Goto "Details" Tab

- Select "Parent" from the property selection.

- Read the value. It looks like this:

USB\VID_0502&PID_3325\370014740c00594

- The number after the last "/" is the UID.

2.c Windows (alternative method)

Download this tool (download link is nearly at the end of the page):

- Open the tool

- Sort after VendorID

- Check all devices with VendorID = 0502 and ProductID = 3325 . There is also a "Serial Number" column.

Backup all of your partitions on your iconia A500

Connect Iconia to your PC or open a terminal on your tablet. make sure you got a sdcard inserted to with at least 1GB free space

if you are on stock rom, location of sdcard is /mnt/external_sd , if you are already on 3.1 its /data/Removable/MicroSD, put that into first step below, where i wrote you should.

so execute the commands below, and you got a full backup of your device..Remember to execute the "itsmagic" command, if you restore this backup.

BACKUP COMMANDS

export SDCARD=[YOUR SDCARD LOCATION] (ie. SDCARD=/mnt/external_sd)

cat /dev/block/mmcblk0p1 >$SDCARD/mybackup_mmcblk0p1

cat /dev/block/mmcblk0p2 >$SDCARD/mybackup_mmcblk0p2

cat /dev/block/mmcblk0p3 >$SDCARD/mybackup_mmcblk0p3

cat /dev/block/mmcblk0p5 >$SDCARD/mybackup_mmcblk0p5

cat /dev/block/mmcblk0p6 >$SDCARD/mybackup_mmcblk0p6

cat /dev/block/mmcblk0p7 >$SDCARD/mybackup_mmcblk0p7

RESTORING FILES

If you want to restore the files, open the CWM recovery you installed and log in with adb.

make sure all partitions are unmounted. execute the commands in the adb here.

make a copy of the "itsmagic" application to your sdcard location as well.

RESTORE COMMANDS

mount /sdcard

export SDCARD=/sdcard

cat $SDCARD/mmcblk0p1 >/dev/block/mmcblk0p1

cat $SDCARD/mmcblk0p2 >/dev/block/mmcblk0p2

cat $SDCARD/mmcblk0p3 >/dev/block/mmcblk0p3

cat $SDCARD/mmcblk0p5 >/dev/block/mmcblk0p5

cat $SDCARD/mmcblk0p6 >/dev/block/mmcblk0p6

cat $SDCARD/mmcblk0p7 >/dev/block/mmcblk0p7

mount /system

copy $SDCARD/itsmagic /system/bin/

chmod 755 /system/bin/itsmagic

/system/bin/itsmagic