yashsingh1/xdaforums huggingface dataset:
[Acer Iconia A500] drellisdee:
Download Section:

To flash on HC bootloader(requires root):

run itsmagic then

adb push recovery-ra-iconia-3.13-gnm.img /sdcard
adb shell
su
dd if=/sdcard/recovery-ra-iconia-3.13-gnm.img of=/dev/block/mmcblk0p1
sync
reboot recovery

To flash on ICS Patched Bootloader:

fastboot flash recovery nameofrecovery.img

V3.17 Recovery flashable zip : recovery-ra-iconia-3.17-gnm.zip

ICS recovery-ra-iconia-3.17-gnm.img

md5sum e74dd63395baed6d00c724024ab2d5cc recovery-ra-iconia-3.17-gnm.img

recovery-ra-iconia-3.16-gnm.img

md5sum 357a7033171585005db89d505b6b7c65 recovery-ra-iconia-3.16-gnm.img

recovery-ra-iconia-3.15-gnm.img

md5sum f40fc8fe8708df75583338d09be33ea0 recovery-ra-iconia-3.15-gnm.img

recovery-ra-iconia-3.14-gnm.img

md5sum d69390b62dd914a440ca2ae90ff95a0a recovery-ra-iconia-3.14-gnm.img

recovery-ra-iconia-3.13-gnm.img

md5sum 292d0a37cc7971baab2b32d6dae0d74c recovery-ra-iconia-3.13-gnm.img

Flashable zip for 3.13 is here http://xdaforums.com/showpost.php?p=21727826&postcount=13

Changelog 3.14 :

Added menu option to wipe flexrom and also included it in the default wipe all

Added option to flash a zip from internal storage

Added warnings on using the ext3|4 menu

Added recovery shell script called iconia_repair.sh for users that ignore the above warning and have corrupted their partitions. To use call "iconia_repair.sh help" from adb shell in recovery.

Changelog 3.15

Fixed wipe boot option on emmc devices

Fixed ext3|ext4 format menu for iconia & updated the iconia_repair.sh script to match (still may error 1st time if users used this option on 3.13 or 3.14 to format use script to repair and it will work properly from there out)

Itsmagic is now built into recovery binary

Sdcard is now unmounted after flashing a zip from it.

Changelog 3.16

Fixed nandroid restore from usb stick

Added ability to nandroid restore a cwm backup from usb stick

Changelog 3.17

Updated for ICS patched bootloader

Removed auto run of itsmagic (still there from cmd line)

Updated Mass storage in recovery to 2.6.39 kernel

Compiled setbootmode into recovery -- call setbootmode from cmd line to use

Default quick wipe and nandroid backup skips /data/linux directory if present -- toggling full ext wipe will still remove and reformat 100% of /data

Note: nandroid backup folder is changed from nvmem=* to your devices serial # so you may need to manually move old RA backups into new folder.

Updated su & superuser.apk to current
[Acer Iconia A500] dincdoes.me:
Seems cool ill try it out in am.
[Acer Iconia A500] kjy2010:
Thanks bro. Just downloaded it. Will give it a try in the am. Off to bed!

;)
[Acer Iconia A500] elborak:
Just gave it a quick test. Seemed to work fine (touch controls & backup). Haven't tried a restore yet, which is the true test.

Much thanks! This looks extremely promising.
[Acer Iconia A500] bigwilly90210:
just curious, being a first time venturing a little bit with my a500, how does one run "itsmagic"? i'm having issues with my windows 7 x64 pc recognizing my tablet running thor's latest ICS build 89 over adb, so would it be possible for somebody to make this as a flashable zip from the recovery i already have installed? or is that crazy... i flash new recoveries all the time for my fascinate or droid 1 in CWMR so I'm just curious. thanks!
[Acer Iconia A500] joe9002:
Same here ive looked at the old its magic thread from way back and still not sure how to call it.

would some one be able to put together s CWM .zip for us to save alot of the same posts?
[Acer Iconia A500] bigwilly90210:
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb devices

List of devices attached

0123456789ABCDEF device

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb devices

List of devices attached

0123456789ABCDEF device

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push recovery-ra-i

conia-3.13-gnm.img /sdcard

1665 KB/s (5001216 bytes in 2.932s)

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell

root@android:/ # su

su

root@android:/ # su

su

root@android:/ # dd if=/sdcard/recovery-ra-iconia-3.13-gnm.img of=/dev/block/mmc

blk0p1

a-3.13-gnm.img of=/dev/block/mmcblk0p1 <

/sdcard/recovery-ra-iconia-3.13-gnm.img: cannot open for read: Not a directory

1|root@android:/ # sync

sync

root@android:/ # sudo

sudo

sh: sudo: not found

127|root@android:/ # su

su

root@android:/ # exit

exit

root@android:/ # ^C

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell

root@android:/ # su

su

root@android:/ # itsmagic

itsmagic

sh: itsmagic: not found

127|root@android:/ # ^C

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb devices

List of devices attached

0123456789ABCDEF device

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push recovery-ra-i

conia-3.13-gnm.img /sdcard

1932 KB/s (5001216 bytes in 2.527s)

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell

root@android:/ # su

su

root@android:/ # dd if=/sdcard/recovery-ra-iconia-3.13-gnm.img of=/dev/block/mmc

blk0p1

a-3.13-gnm.img of=/dev/block/mmcblk0p1 <

/sdcard/recovery-ra-iconia-3.13-gnm.img: cannot open for read: Not a directory

1|root@android:/ #

this is what i get. :( not a directory? Does thor's ICS have something set up differently? I'd love to get a legit recovery up in here. Thanks.

---------- Post added at 11:56 AM ---------- Previous post was at 11:43 AM ----------

just for anyone looking in, joe9002 for example, I followed the steps from here to find out you have to run the second set of command in the terminal on the tablet. much easier with a usb keyboard, i might add. got it installed and running nicely. it ain't pretty, but the touch does work. I guess i was expecting more like TWRP with big icons, but not having to use the way too recessed volume buttons is awesome. thanks guys!!!!!
[Acer Iconia A500] josinpaul:
please provide a flashable zip:(....lazy kid)
[Acer Iconia A500] NIMMVier:
easy install

i have used acer recovery installer

http://xdaforums.com/showthread.php?t=1226191
[Acer Iconia A500] 10507:
+1, would someone please do a cwm flashable zip for this ?

Thank a million
[Acer Iconia A500] erica_renee:
If This is a .img. put on your sd card at the same place as the cwm thors recovery .. Acer Recovery installer should See and Install this.. Or am i missing something..

DO NOT TRY JUST BECAUSE I AM ASKING THIS.. But sounds logical.
[Acer Iconia A500] kjy2010:
I just created and tested a CWM flashable file of this image. There's one in the attachment of this post, or you can download it HERE
[Acer Iconia A500] kjy2010:
NOT logical at all!

You need a script run to install it. See post above!!!!:eek:
[Acer Iconia A500] internetpilot:
You rock! Thanks a ton, as I don't do ADB since I have too many Android devices in this house, and every time I get one connected to my desktop it breaks the connection of the others.

Now, am I reading correctly that we have to manually run itsmagic with this or does it automatically do it? I think I speak for more than just myself when I say I have no idea how or even when to do this.

Has anyone done a successful recover?
[Acer Iconia A500] kjy2010:
If I read it correctly, you needed to run It's Magic to install it, then the Recovery ran it on it's own, as there's no way to manually run it's magic from recovery, but that's a moot point as I created the flashable zip to install it ;)
[Acer Iconia A500] internetpilot:
Oops...see that now in the OP. Thanks. Sorry, the running itsmagic as part of the install process through me for a loop. I know that I've seen Thor's CWM recovery automatically loading it, and I was worried that with this recovery we'd have to do it manually.

Alright. Maybe I'll be the guinea pig and try a restore.
[Acer Iconia A500] drellisdee:
Yes itsmagic is needed to call the bootloader re-write of partition checksums. Itsmagic is executed in both my recovery and thor's on boot. To call it manually in either recovery which is not needed as its already done you would do either "itsmagic" from adb shell in recovery or from updater-script run_program("/sbin/itsmagic"); or call it in a script in a flashable zip.

It works I developed and tested this on my own a500 I just got a few days ago. The beta restore CWM backup option only works for a true sdcard not the usb_drive. The amon ra backup & restore options will work with both usb_drive and sdcard fyi.
[Acer Iconia A500] kjy2010:
Thanks again dell! We needed an alternative to the GPL non-compliant CWM that we had!

Your work is GREATLY appreciated and the touch screen is an added bonus! ;)
[Acer Iconia A500] pimpmaneaton:
Very nice addition to the A500, thanks for the hard work.
[Acer Iconia A500] internetpilot:
I'd like to know this, too, now that I'm running the rooted OTA of ICS with the patched ICS bootloader. I would just try it, but I don't feel like potentially messing up a good thing. I do prefer RA over CWM though.
[Acer Iconia A500] Vintage144:
Ive run Flexreaper from the beginning to v 11 and now run the tegra rom all ics ,it has never failed me , even when I failed to use it properly I was abale to get back , thanks to drellisdee great job man!
[Acer Iconia A500] internetpilot:
Are you running RA recovery with the ICS or Honeycomb bootloader?
[Acer Iconia A500] Vintage144:
nope you are correct I have 3.01 , was thinking something else , however I will be changing the bl later today to ics!
[Acer Iconia A500] BakaNeko59:
Sorry for the off-topic, but what ROMs are you running on your Nook Colors and Nook Tablet? I haven't played with mine in awhile and am curious what good ones are out there right now...
[Acer Iconia A500] internetpilot:
I'm still just running CM7.1 on the Nook Colors -- the kids don't want me dinking around with them too much since they're all working perfectly now. I was going to upgrade them to CM7.2 (maybe the Kang version), but just haven't really felt the need. CM9 is nowhere near ready and MIUI didn't seem very ready for primetime use either. I did put a combination Honeycomb/ICS theme (ADW Launcher EX) on them to spiff them up a bit.

The Nook Tablet is my wife's and she won't let me touch it. It's not even rooted :eek: making it the only Android device in the house that isn't. I keep telling her I'm going to put an Apple sticker on the back of it.
[Acer Iconia A500] BakaNeko59:
I know the feeling :D. My wife won't let me root her HTC phone either, but she has to put up with the rooted Nook cuz that was done before I gave it to her (after getting my Acer). But CM7 is pretty stable on it, so no biggie for her.

But back to the issue at hand - Does anyone (other than Thor) know what has to be done to a particular recovery image (ie RA or TWRP) to make it compatible with the v3 patched bootloader? Come on people! Someone has to know :confused:

Or is it just in how it gets flashed? If we flash RA or TWRP with fastboot, will it work? Hmmm, might be worth a try tonight, once I re-root and repatch it and reload Flexreaper and check for SoDs... (sounds like a busy night - sorry dear, can't fix your computer tonight, got IMPORTANT stuff to do :D )
[Acer Iconia A500] dabl8:
Fastboot will not make tw nor ra recovery work. I posted a bug over on github for twrp as they can't follow all the threads.

As for ra recovery I can't find any link to the source on github. There's some a500 recovery kernel stuff alright.
[Acer Iconia A500] craz6r:
I'm tempted to go ahead try to add RA back on here. I have a nandroid backup I would like to put back on it. Minus the boot.img. I wonder if anybody has found out anything yet.
[Acer Iconia A500] drellisdee:
Updated RA with v3.17 for ICS compatibility see changelog
[Acer Iconia A500] dabl8:
Where is the source? I can only see kernel source.

Envoyé depuis mon Nexus S avec Tapatalk
[Acer Iconia A500] drellisdee:
Its merged into the htc-emmc-ra-recovery. I have not yet pushed the few changes I did for ics yet however.
[Acer Iconia A500] internetpilot:
Okay, what am I'm missing? I have no such option under fastboot. I'm running bootloader v6, getting into fastboot by holding Power & vol+, but my only options are:

Reboot

Fastboot Mode

Boot Recovery

Set Boot Secondary Kernel Image

Set Debug Mode ON

Wipe Cache

Sorry to be unappreciative a bit, but I don't understand why this recovery can't be released via a flashable zip like every other ROM, recovery, etc. It's getting to the point where I'm just going to stick with CWM, even though I like RA better because ADB is just a pain in the posterior and now we're doing this Fastboot thing (which isn't any more intuitive than ADB)? Why do we have a recovery on our devices if not to flash through it?

---------- Post added at 12:47 AM ---------- Previous post was at 12:10 AM ----------

Alright, I figured out Fastboot, but egads -- it's just a more limited command set version of ADB, and the only reason why I was able to flash the RA image via Fastboot is because I had to get my drivers working as part of the ICS Bootloader install, but I"m sure the next time I have to work on any of my other Android devices with this computer, I'll bork ADB/Fastboot for the A500, and I'll be right back to waiting on some kind soul to package the img files into a flashable zip.

It would really be nice to be able to do as much as possible on the A500 itself, rather than having to rely on PC just to update Recovery or flash a new ROM, etc.

Just a humble suggestion.
[Acer Iconia A500] elborak:
Acer Recovery Installer doesn't work for you?
[Acer Iconia A500] mikerowes69:
These commands always seems to help me when I was rooted using a terminal.

A500 DD PARTITIONS

mmcblk0p1 = recovery

mmcblk0p2 = boot

mmcblk0p3 = system = /system

mmcblk0p4 = cache = /cache

mmcblk0p6 = flexrom = /system/vendor

mmcblk0p8 = data = /data

su

mount -o ro,remount /system

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

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

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

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

dd if=/dev/block/mmcblk0p8 of=/sdcard/Download/data.img

exit

exit

adb pull sdcard/Download/recovery.img recovery.img

adb pull sdcard/Download/boot.img boot.img

adb pull sdcard/Download/system.img system.img

adb pull sdcard/Download/flexrom.img flexrom.img

adb pull sdcard/Download/data.img data.img

dd if=/sdcard/Download/recovery.img of=/dev/block/mmcblk0p1
[Acer Iconia A500] internetpilot:
Nope. It does for installing CWM, but I've never been able to get it to work for any version of RA.

I support too many Android devices in this house to rely on ADB or even Fastboot. It's too much of a pain to troubleshoot ADB every time I want to update or move on to a new ROM, recovery, etc. One of the main purposes of a recovery is the ability flash on the device itself. Every other ROM, kernel, recovery, and even the bootloader updates are flashable zips.
[Acer Iconia A500] drellisdee:
Noted I'll try to release a zip version of it in the future. My whole reason for updating to the new ics-patched bootloader was to use fastboot which is an awesome and indispensible tool btw I highly suggest everyone setup it up and learn to use it and adb.
[Acer Iconia A500] internetpilot:
Thanks for helping to make my point -- wouldn't it just be easier by way of flashable zip instead of all that mess?

---------- Post added at 01:07 PM ---------- Previous post was at 12:55 PM ----------

To a developer, yes. But to even a techie end-user (and career network engineer), if I never used fastboot or ADB I really wouldn't be missing anything. To someone less techie than me (most Iconia owners), flashing a zip via recovery is the ultimate techie adventure.

ADB, Fastboot, APX, etc. is just going to get a regular end-user (who just wants a rooted custom ROM) into a lot of trouble. Look at the problems people had just following simple directions and running a batch file to get the unlocked ICS bootloader!

Thanks for a zip in the future -- I'd really appreciate it, and I'm sure others would too!
[Acer Iconia A500] mikerowes69:
If you want something free then you should read tutorials and get a better understanding of Linux and the android os. You want something your way you will have to pay for it. Offer money bounty for what you want.
[Acer Iconia A500] drellisdee:
Thats not needed!!

If someone wants to beat me to it the lines needed in updater-script for flashable zip are:

show_progress(1.000000, 0);

# change recovery.img to the acutal name of the recovery.img
set_progress(0.500000);
package_extract_file("recovery.img", "/dev/block/mmcblk0p1");
ui_print("Done!");

set_progress(1.000000);
[Acer Iconia A500] internetpilot:
And if all the devs at XDA had that attitude, we'd all be using iPhones.

Neither Linux nor Android was created to alienate the less technical or force them to learn development skills that they simply don't need. I've tried numerous ways (just look back in this thread) to get the image updates on my A500 and they've all been unsuccessful except when someone finally releases a flashable zip. Again, I'm a career network engineer and a rather techie fellow -- if an end-user like me can't do it, then I'm sure there are dozens (if not hundreds) of the less technical who can't even come close.

In the end, folks, we're talking about mobile phones and tablets. It really doesn't need to be difficult or convoluted. This would be EXACTLY why Apple is so popular.

Anyway, drellisdee, sorry to trash up your thread, and none of the above is directed at you. I appreciate your work and providing RA to Icononian crowd. I do hope you start releasing updates with flashable zips, because I think that will be a lot easier for most of your userbase, but it's your show. I was able to finally get it updated via Fastboot, so I'll have that until I have to use ADB on one of the Nooks or my phone and end up botching that up for my A500.
[Acer Iconia A500] dabl8:
Youve made your point: its useful to not have to plug your tablet in. But youve gone too far knocking fastboot and adb. A four year old could use fastboot . To install it on Linux is as simple as pie, no drivers , maybe you should make it easy on yourself and switch.
[Acer Iconia A500] internetpilot:
Sure, let's complicate an otherwise simple process by requiring two devices, a USB cable, memorizing terminal commands (on a GUI OS) instead of simply doing everything on the tablet. Because that makes sense. Not.

I don't know about you, but I spent two decades in an IT career attempting to make technology easier for the end-user -- not harder. If that makes me something less than "four year old", then I guess that's what I am.
[Acer Iconia A500] elborak:
Weird. I've never had a problem. Just installed 3.17 to confirm and it worked fine.
[Acer Iconia A500] B214B1:
I agree. when I go into the field I like to take my tablet and that's it. I don't want to have to take a laptop with me for updates to the tablet. I could leave well enough alone, but its difficult to resist the temptation of new ROMs and bootloaders and recoveries and..... :) I too like the simplicity of flashing via CWM. Maybe that makes me lazy. I have no inclination to use ADB and have not had to do so ...Yet.

This is in no way a knock against Drellisdee or any of the other great developers on XDA.

Drellisdee, thanks for your commitment to the A500 and if you see fit to make a CWM flashable version, that would be great. I'll flash it in a heartbeat.

Thanks again
[Acer Iconia A500] dabl8:
When you push ideas like this you give more ammunition to the likes of Apple who say we are simply not capable of maintaining our computers and should not be allowed to run unsigned code. Running single commands in the terminal is not difficult compared to the other *real* hacking that goes on here. So more fastboot, not less, please.

p.s you can use dd or maybe flash_image, which is here if you don't have it.
[Acer Iconia A500] Moscow Desire:
Put a lid on it

You guys need to stop trashing the thread.

When dealing with new Dev work, sometimes it's not possible to put things in an easy format. Not initially. But in time it will come. This is the nature of Development.

So put an end to the whining and complaining please. And get back to business.

If you guys can wait till I get off work late tonight, I'll put one together.
[Acer Iconia A500] drellisdee:
FYI flash_image won't work for Iconia but dd works well. My thoughts exactly : If you are going to be hacking your devices - shouldn't you have just minimal experience with the tools to save your butt (and have them already installed and working) when you mess things up? Its enevitable that you will mess up at some point as we all do. It is this reason alone I typically do not release a non-cmd line version of stuff. It doesn't take rocket science to use just a little reading and setup to use these great android tools. Anyways lets leave this thread on point with recovery not on easy/intermediate lvl ways to flash it.

Below attached is a flashable zip of v3.17 for ICS patched bootloader
[Acer Iconia A500] internetpilot:
Deleted post. Nevermind...not worth it. Moving on.
[Acer Iconia A500] DrPlumEU:
Thank you for hard work.

Can you explain why I should change my recovery setup to yours and remove Thor 1.73?

I do like tinkering with my android devices and have enjoyed picked up some tips with fastboot and adb command line tools. Especially thanks to Blackthund3r. The apx flash tool is virtually idiot proof.

Any chance of a APX flash able version of your recovery tool?

Ps: apologies if this not correct place to discuss this.
[Acer Iconia A500] drellisdee:
On one recovery vs the next they all do mostly the same stuff but have different options/features and interfaces. Its a matter of personal preference and looking at the pros/cons of each.

The non zip version will work with apx on the download 6 part of nvflash change the name to my recovery.img's name.
[Acer Iconia A500] zanshin825:
Help! I need a way to install Amon Ra WITHOUT using my external sd card. Is there a way?

I have a a500, but the sd card reader isn't working. The problem is that there's demo firmware on the machine, but I can't flash a workable ROM because the sd card won't mount.

I found this solution: http://www.addictivetips.com/mobile/...thout-sd-card/

But to use it, I need Amon Ra installed, and I can't find a way to do it that doesn't involve the sd card, which is the problem in the first place!

Can anyone help? I really appreciate it.
[Acer Iconia A500] ezterry:
Search for a thread about installing the new ICS bootloader, it will install the bootloader and a recovery via nvflash; then you can use the recovery + adb to upload the file to the tablet and flash it. (to the virtual sdcard in /data/media) This goes for most of the latest recoveries for the a500.

remember to wipe the demo rom; it probably is what is breaking the sdcard anyway.

ANyway I don't recall installing recovery the first time ever requiring the external SD card.. The only time a recovery install for me happens to use it is when I flash an updater zip that happens to be saved on the external sd.

(Either an apk installs it from its own data or internal sd, or you are at the command line and can install it from wherever you like.. the virtual sdcard or /data/local/tmp being common locations, or have an unlocked bootloader/nvflash and its transferred via USB to the recovery partition on the tab)
[Acer Iconia A500] zanshin825:
Thanks. I was able to work another solution that worked from another thread. SD card is still toast, though. Such is life.
[Acer Iconia A500] drellisdee:
Np. It only took me about 30 test builds to get the touch stuff working the way I wanted :P

Im glad you are enjoying it.
[Acer Iconia A500] pimpmaneaton:
Yeah I'm about 28 builds so far getting TWRP 2.0 up and going, but has been really slow lately, dev on TWRP side is really caught up getting touch driver working properly for HP touchpad and CM7.