yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] lifeflayer:
Hey I am having some weird problems... I originally flashed my recovery with the 1.2.0 but I did a nandroid back up and lost it. When I try to flash it again, but with 1.2.1 this time, the check sum would fail at

fastboot flash recovery recovery-RAv1.2.1H.img

after sending the recovery rom to the device. I now have NO recovery rom what so ever lol... any idea on what might be the problem? The image worked fine as I booted into it through fastboot and updated my Magic through it as well.
[myTouch 3G, Magic Android Development] hk5354:
what happen if hilding on "fastboot erase recovery"

keep < waiting for device >:confused:
[myTouch 3G, Magic Android Development] eblanchette:
Are you sure you are in fastboot? Is the screen white? Turn off the device and then start up by pressing back and home. Then you will be in fastboot mode. Hope this helps
[myTouch 3G, Magic Android Development] skrki:
This same thing happened to me.

I rooted my Magic (UK Vodafone, PVT 32B), without problems using instructions in the Wiki. Then went on to change the SPL.. The one mentioned in Wiki, Haykuro's update did not work, so I looked for another, and installed an SPL 1.33.2009.

Before I installed an engineering SPL HBOOT-1.33.2009, the device had HBOOT-1.33.0004 (shipped). The shipped one said it was G, but 1.33.2009 now says it is H.

I wonder if any of the pros around here could clarify why exactly this happened, and what it means... Sorry, I have been reading for so long now, that all the information is messed up in my head. :confused:

Now (finally), the G version of the recovery.img is flashed into my phone and running smoothly. Made a few backups along the way, and one final one upon the installation of the RAv1.2.1 recovery.

If I'm not mistaken, the next step for me now would be to flash a custom ROM, I think I've done all the neccessary steps to be able to finally do that.

My point is to try and get back some of the features disabled by Vodafone, like voice control, if that's even possible. If anyone cares to comment on this, it will be much appreciated.

Regards to all, and thanks for your great help! :)

S.
[myTouch 3G, Magic Android Development] nold-i-spolen:
I updated my SPL from 1.33.009 to Engineering SPL 1.33.2010

No problems

I can do the:

fastboot boot recovery-RAv1.2.1H.img

But when i get to the:

adb remount

I get "device not found" (tried waiting from 10 sec to 10 min)

Is it driver related? I don't understand, cuz i do get my serial number when "fastboot devices" and are able to fastboot the recovery.......

USB Debugging is marked

Thanks!
[myTouch 3G, Magic Android Development] nold-i-spolen:
>>guinnes.s

Do just 30 min of reading on the subject before posting pleas!

Quick version: the Enginering allows you to load different versions of firmware that the stock don't (enginering SPL = Reverse enginered stock SPL + different changes)
[myTouch 3G, Magic Android Development] guinnes.s:
Done more then 30 minutes thanx

I only asked because im still with stock spl and able to flash roms,so i am just wondering what more can eng spl give.?
[myTouch 3G, Magic Android Development] nold-i-spolen:
Not that i'm an expert.......but it gives you the ability to load a different recovery menu to your phone

(so you don't have to connect your phone to a computer every time you want to try out a different ROM)

and probably alot more i have no clue about

(cut/past from original post)

All this, WITHOUT using a computer/PC. At the moment you can also do it, but only WITH a computer/PC

# root

# full ADB access in recovery mode

# Partition your SD directly from the menu! (500MB Ext2, 32MB Swap, remaining Fat32)

# Repair ext filesystem, convert ext2 to ext3, fix package mismatches, move apps2SD directly from the menu!

# Flash ANY .zip from your SD - by krut0n

# 51dusty's sdparted v0.5 util *NEW

# Loads of scrips and binaries from Cyanogen's v1.4 dream recovery

# Nandroid v2.2 backup and restore

# Busybox

# Green colored menu with a nice HTC logo
[myTouch 3G, Magic Android Development] Amon_RA:
This is incorrect, an engineerings SPL is not a reversed engineered stock SPL, it's an SPL that is used by android engineers/testers/etc...
[myTouch 3G, Magic Android Development] skrki:
One obvious fact is that you can flash a different recovery module (like Amon_RAs for example). I found that I couldn't flash it, unless I flashed an engineering SPL first. Maybe it has to do with the fact that the shipped SPLs have "S ON" (I've read that the "S" means Security), but engineering SPLs swith it off, e.g. my SPL now says "S-OFF", which allows me to flash different recovery modules. The advantage of a custom recovery is (as it was mentioned here before) that we are able to perform a set of actions, like nandroid backups, or partitioning for instance, which are not there in the original recovery module...and so on...:)

Regards,

S.
[myTouch 3G, Magic Android Development] nold-i-spolen:
Any one???

I'm stuck her, have tried to uninstall the drivers and re-installing them, no change.....

I use Win XP if it matters......could try to install vista or 7 if it is suppose to make it easier? (normally using Ubuntu, but it's a ***** to connect to the phone from that, so i gave up and booted in XP)

I updated my SPL from 1.33.009 to Engineering SPL 1.33.2010

No problems

I can do the:

fastboot boot recovery-RAv1.2.1H.img

But when i get to the:

adb remount

I get "device not found" (tried waiting from 10 sec to 10 min)

Is it driver related? I don't understand, cuz i do get my serial number when "fastboot devices" and are able to fastboot the recovery.......

USB Debugging is marked

Thanks!
[myTouch 3G, Magic Android Development] vomer:
Whats the benefit of flashing this recovery.img? I have a rogers magic and I just use the latest recovery.img to install new roms... will flashing these img files enhance something?
[myTouch 3G, Magic Android Development] lesjaw:
did you do adb in fastboot mode? AFAIK adb will not work in fastboot mode..but if you flash AmonRa latest recovery then enter Recovery mode i believe you can do adb from there..
[myTouch 3G, Magic Android Development] lesjaw:
the benefit is everytime you need to flash a room yo don't have to use computer anymore..all you need is just transfer the update.zip to your sdcard (still need pc though) then turn off magic, press home + power button..

don't know if it enhance anything..
[myTouch 3G, Magic Android Development] ClintonH:
Actually if you really dont want to or can't use your PC than just use Linda file Manager and download/rename and your set. :)

Clinton
[myTouch 3G, Magic Android Development] Amon_RA:
Your issue is NOT related to this recovery so this question belongs in the general forum. Anyways... you're clearly having a driver issue.

Try this :

1. Make sure your phone is not connected via usb

2. Download USBdeview and run it as admin (it's very important to run it as admin otherwise you will be unable to uninstall!).

3. Uninstall all drivers that mention Android in the device name or description.

4. Make sure that USB debugging is enabled in your phone (Settings - Applications - Development - USB debugging).

5. Connect your phone via usb.

6. Windows will now look for drivers, point it to the sdk drivers and make sure it uses those.

7. Check with "adb devices" to see if your phone listed.
[myTouch 3G, Magic Android Development] skrki:
I'm no expert, but it seems like your SPL won't allow another recovery module, until you change it. Get an engineering SPL, flash it to your phone, and then flash the modified recovery.

S.
[myTouch 3G, Magic Android Development] eugene373:
Not sure thats the problem. I have the Same setup

SAPPHIRE PVT 32B SHIP S-ON G

HBOOT-1.33.0006 (SAPP30000)

CPLD-10

RADIO-2.22.19.261

May 27 2009,19:06:41

Is the name correct? idk, just stating as I didn't have any trouble from mine is all.
[myTouch 3G, Magic Android Development] poe11371:
It alwyas comes in the form of three questions .. what is your name, favorite color..

Seen it asked once before but I might have missed the answer is there anyway we can edit the .img to allow us to have a 96mb linux-swap when choosing the "format sd fat32/ext2/l-s" option?

Also is it safe to install over cyan's 1.4 recovery thingy?

And lastly can it be installed via the "one-click" recovery program much you would have to with a 32a recovery image? By typing the file's location into the open field?

Has anyone tired these scenarios and what were your results? Thanks. Just looking to fill in the gaps and learn from your successes, hoping for, or your folly, sorry if so.
[myTouch 3G, Magic Android Development] kittcoldfire:
help

Hey everyone, I'm trying to boot the recovery rom (newest version) on a Rogers HTC Dream, and everytime I run the cmd "fastboot boot recovery-RAv1.2.0G.img"

instead of going to the recovery rom, it loads the Rogers Symbol and doesn't go anywhere from there, anyone have any idea how i can get past this?
[myTouch 3G, Magic Android Development] ryoojin83:
think you would be able to add nano in your next build, for us vi noobs?

or does it not work like that?

http://android.modaco.com/content/software/291983/nano-editor-for-android/
[myTouch 3G, Magic Android Development] SilverSurfR:
AFAIK nandroid does not backup the contents of your SD card. It backs up the contents of your DEVICE to the SDCARD fat32 partition. If you wish to backup the contents of the ext2/3 partition.

Backup

adb pull /system/sd/ <some-path>\sdbackup

Restore

adb push <some-path>\sdbackup /system/sd

Learned this from the sdparted thread linked in the OP
[myTouch 3G, Magic Android Development] scoobyturbo:
is there an issue with this recovery img with 8gb cards ? cuase i just cant get mine to format and make partions if there is an issue could this be fixed in the next build ? thanks
[myTouch 3G, Magic Android Development] B3ler3fonte:
Dear All,

First of all congrats to everybody who is participating to this effort and as far as i can i see u actually managed to stabilize the version. As you can see its my first post and certainly not my last one :). I am posting coz i decided to ask for help since ive tried loads of things and i got till the "source" but still, till now, i haven't managed to njoy the pleasure of having Hero Rom on Magic :confused::(.

I followed by heart what is written about flashing and everything went fine. Probably i am missing something out.Lets be more specific. Here's what i have as for the device itself (through fastboot nfo) and below what i have done so far and its not working.

Magic Specs:

SAPPHIRE PVT 32B SHIP S-OFF H ** ---> Is this normal?? Coz thats exactly what i get, meaning 32B being H

HBOOT-1.33.0009 (SAPP10000)

CLPD-7

RADIO -3.22.20.17

May 8 2009, 21:02:32

** Though don't question urself about the SHIP S-OFF.What i have, is fully working device but was meant for beta testing purposes prior to its release on the market.I dunno if this is causing the problem but i bet u'll be able to have a better overview of my prob by having a look on what i tried. So....

Process i have followed

1) Download SDK 1.5 r3 -> Done

3) Downloaded Recovery ROM (recovery-RAv1.2.1H.img)-> Done

4) Placed Recovery ROM into Tools folder on SDK-> Done

5) Downloaded Fatality ROM, renamed to update.zip,placed to SD-> Done

6) Attach phone through USB, load on fastboot mode (back button+power),run SDK through command prompt on windows,loaded to folder Tools, execute the "fastboot devices" command, phone has been reconed, and then executed the "fastboot boot recovery-RAv1.2.1H.img"-> Done

7) While in in the recovery ROM menu, wiped data, formated SD, scrolled to Apply sdcard:update.zip, ROM loaded successfully as promted-> Done

8) Selected the Reboot system now option and click, rebooted-> Freezed and stays there showin HTC Magic logo screen without loading at all even if i let the device for half an hour to load.

So, could u plz tell me what have i done wrong and i didn't managed to make it work at the end? Is there any step i skipped?I even tried ROM for B version of Qteknology's Hero port, nothing worked out.

In a completeley weird way its just doesn't accept any G's Recovery ROMs, neither the latest nor the old ones. I mean i try to place a Recover G ROM, and when it reboots in order to get me to the Recovery Menu, its frezzes on HTC Magic logo. Its working smoooothly (meaning i can manage to get to the Recovery Menu) ONLY with H's ROMs!!!.:eek::eek: Is that normal?? :confused::confused::confused: I just don't think so. Now i am confused. Anyone any ideas?:confused::confused:

Thanks in advance guys and any help will be much appreciated!
[myTouch 3G, Magic Android Development] tq745:
this work perfectly for me...thanks amon. now just have to learn adb.
[myTouch 3G, Magic Android Development] looktall:
is your phone rooted did you replace the SPL as per the instructions in the first post?

spl's available here...

http://xdaforums.com/showpost.php?p=4003349&postcount=1
[myTouch 3G, Magic Android Development] blackgloves23@hotmail.com:
Wade

AMON_RA

Hey Amon, I need help desperately!!!!

I installed this new recovery system which looks great. I have been stuck on this for a whole day today :(.

I am having trouble partitioning my sd. Please dont replay negatviely. I Have searched all over the net and cant seem to find the problem. I read someone had a similar issue. BUt the solution did not help

The error message i get is..

Error: run sdtools.sh via adb!

Please Amon or others dont replay "Do what it sayss"

I have adb on my pc and i ran that and is said "sdtools" not recoginzed.

I looked at 51dusty's sd too...hey mentions something about going to console. This NEW recovery doensst have a CONSOLE!!

Please help..im stuck :(..im not that noob but still new.
[myTouch 3G, Magic Android Development] MontAlbert:
you dont need a console- 2 ways to do it- the easiest is just boot into recovery. scroll down tto where it says Format SD: Fat32 + ext2 + swap

click the trackball and wait for it to happen.

other way is to use sdparted via adb when in recovery- adb remount, adb shell then sdparted (followed by any extra instructions you need- see sdparted thread: http://xdaforums.com/showthread.php?t=543985
[myTouch 3G, Magic Android Development] ANoft3:
I am trying to flash the recovery onto my phone but it does not work with the cmd prompt fastboot boot recoveryRAv1.2.1G.img

I put the recovery file into the tools folder of SDK but it is not working

where do i put the recovery file after installation?

It also says that a need to flash a new SPL, but to do this i need a recovery?

#1 Download the SPL of your choice and copy it to the root of your SD-card.

#2 Download the appropriate recovery here

#3 Boot in fastboot mode

I chase the 2004, saved it

It says to send it to the root of my SD card. Where exactly is this?
[myTouch 3G, Magic Android Development] blackgloves23@hotmail.com:
Hey bro. I tried doing everything you said because i was doing that previously. its not working. I took my sdcard out put a different one and still said error: run sdtools via adb. I even tried formatting. Flashing and re-flashing and still nothing.

I manually did my own format swap so i am back to cnaygoens 1.4. sorry for my typos lol. BUT I WANT THIS AMON RECOVERY. ITS BETTER :(. PLEASE AMON OR ANYONE ELSE. MORE HELPP!!!

btw bro, he does mention console loook:

to run from computer:

1. download sdparted.txt below to computer

2. connect g1 via usb

3. boot into cm-recovery-v1.4, goto console(alt-x)

4. at your windows cmd prompt type: adb push /path-to/sdparted.txt /sbin/sdparted

5. then type: adb shell chmod 755 /sbin/sdparted.

6. to run type adb shell and hit enter.

7. you can now run script (ie. sdparted -efs ext4).
[myTouch 3G, Magic Android Development] MontAlbert:
Yeah he did say console because he is referring to the g1. To do the same thing with amonra you boot I.to his recovery and then from your pc type adb remount and once remounted type adb shell and effectively you are in console. Type your commands from inside this adb shell.
[myTouch 3G, Magic Android Development] looktall:
the root of your sd card means put it straight onto the card. not inside any folders etc, so that when you first open your card, the file is there.

you don't have to browse to find it.

when you open a command prompt, try navigating to the tools directory before you run the fastboot command.

does adb detect your phone? type adb devices into the command prompt. it should return list of devices attached if it lists a device then it can see you phone. if it lists no device then it cannot.
[myTouch 3G, Magic Android Development] blackgloves23@hotmail.com:
Oh Okay bro.

I didnt know that adb shell was console in the "cmd.exe"

Thanks for the help. I learned somethign :). I will try what you said and try it.

So again, how to i bypass the error: run sdtools.sh via adb!?

Thanks for the help
[myTouch 3G, Magic Android Development] MontAlbert:
when you type in adb shell it comes up with the # prompt. then just type sdparted and hit enter- this will give you the default for sdparted (I think it is 500mb ext2, 32mb swap, and rest Fat32). to switch to ext3 later use the recovery. sdtools is Amon_RA's version of sdparted he had before sdparted came out.
[myTouch 3G, Magic Android Development] PremierITA:
i've done steps, when i try to boot in Hboot mode (after power+back press), it doesn't restart in recovery mode. What is the problem?
[myTouch 3G, Magic Android Development] MontAlbert:
Boot into recovery With home key and power on.
[myTouch 3G, Magic Android Development] eist1:
Upgrading from recovery-RAv1.20G.img to recovery-RAv1.21G.img

Can someone let me know the steps to just upgrade my MyTouch from RAv1.20G to RAv 1.21G? I have been looking through posts and can't seem to find an easy upgrade path. I have tried the fastboot method, but I keep getting "Waiting for Device". Is there an easy method of upgrade that uses the same type of app as Recovery Flasher? I wouldn't think it would be too hard for an app to do the upgrades rather than having to use fastboot. My MyTouch is already rooted, but it sounds like to also use Fastboot my SPL has to be updated which I haven't had to do in the past to root the phone. Can someone try and explain a simple method to get updated to RAv1.21G? Thanks
[myTouch 3G, Magic Android Development] :No-Frost::
Installed succesfully!!!!!! ... Now I will wait for the donut and then for a new release of Amon_RA =D... mmm Just a question...

If I do a nandroid backup with this recovery, then I do a wipe and install another rom... When I use the restore nandroid backup I will get my old system back exactally as it was??? I mean, I will get my apps, my apn's configuration, my contacts, etc???? Or I will have to install all over again???
[myTouch 3G, Magic Android Development] :No-Frost::
Actually that's not completly true... I don't know why, but after I do a search for my device (in fastboot) I put adb devices and the list was empty, but when I applyed the recovery I restarted my phone and I've found that the recovery was installed succesfully =)...
[myTouch 3G, Magic Android Development] xyzulu:
When in fastboot, use: fastboot devices
[myTouch 3G, Magic Android Development] :No-Frost::
Sorry to quote my own message, but as it was the last in the previous page, probably nobody will see it =P ...

PD: The message is the quote message :P...
[myTouch 3G, Magic Android Development] xyzulu:
Please read the first post in this thread, as well as http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_Hacking for you answer.
[myTouch 3G, Magic Android Development] lawrencegs:
Guys, help :(

I did "fastboot boot recovery-RAv1.2.1G.img" without realizing that I'm not using Engineering SPL.

My device is Google Ion, and I think I'm still using HBOOT-1.33.3004 (the original one).

WHen I tried to do this to replace CM 1.4, the screen just went blank and stuck there for so long. After more than 20 minutes, I did "adb shell" and do "reboot". My phone can't be started and stuck on the Google I/O logo a couple of times, so I tried to go to recovery, and it goes to CM 1.4 recovery screen. I hit reboot, and my phone is back to normal. But now, it got "Removed SD Card" notification.

I tried to reinsert, reboot, wipe, 'fix_permissions', ums_enable, look at fstab, mount through adb on recovery mode, and still failed to go anywhere. My output when I do mount on adb shell:

Notice no "/dev/block/mmcblk0" there. I tried 'parted' and it gives me:

So again.. guys, help? :(
[myTouch 3G, Magic Android Development] perevers:
Know this might be a dumb question, and i've tried to search the other posts, but couldn't find an answer.

But is it possible to "delete" this recovery image from my phone if I install it, and get back to the original HTC recovery image?

Just incase i need to get my phone to repair

Per
[myTouch 3G, Magic Android Development] ryoojin83:
I have a question about the nandroid backups. Is there another thread for nandroid 2.2? or is this the place to ask? I couldn't find nandroid 2.2 thread

I am hoping my splash1 was saved in my original nandroid backup. but when I go to restore it, it doesn't change it back. I think the restore only restores, system.img, data.img, and boot.img, is this correct? I think the splash1 is in the misc.img, but I would like to verify that before I go and try and flash it back and brick my phone...

I have:

system.img

boot.img

cache.img

data.img

recovery.img

misc.img
[myTouch 3G, Magic Android Development] jokeyrhyme:
@ryoojin83:

I'm fairly certain the splash is saved as part of a backup. I just switched between 2 different backups today using nandroid and my splash screen changed back and forth as well.

Question regarding the future of this ROM...

Since fix_permissions.sh is such a common-place task when things go wrong, is there any chance we can get an entry on the recovery menu to run it?

Also, if I read it correctly there is a HTC Hero version of this that has a software keyboard. Any chance of getting a Sapphire 32A version of that going?

Cheers!
[myTouch 3G, Magic Android Development] Amon_RA:
Fix permissions is the second last entry on the recovery menu = "Fix Package uid mismatches".

I didn't know I added a software keyboard to the HTC Hero version... where did you read that?!
[myTouch 3G, Magic Android Development] awtryau89:
I tried to run fix_permissions from your recovery and I get an error and I must run from adb. I am using Cyanogen 4.1.11.1 and a partitioned sd card. I am guessing this is the reason for it. Amon, can you confirm?
[myTouch 3G, Magic Android Development] Amon_RA:
Well... did you try what the error message tells you to do?

Just run it from adb to get more info on what is going wrong...
[myTouch 3G, Magic Android Development] cb7tuner93:
Can this be used on the G1? I am running Cyanogens latest recovery with his latest test Rom 4.1.11.1 but want to try a Hero Rom.
[myTouch 3G, Magic Android Development] aziz831:
ANNOYED

I have been following this website "theunlockr.com" in order to root my HTC MAGIC.

How To: Root the HTC Magic in One Click!

The steps in this how-to requires the use of the Amon Ra's recovery-RAv-1.2.1H.img.

After trying multiple times for the last 2 days i have to resort to asking for help.

Tell me what i can do, or if i need to change some other settings on my phone.

The details of my phone are...

SAPPHIRE UNKNOWN 32A SHIP S-ON G

HBOOT-1.33.0006 (SAP50000)

CPLD-12

RADIO-2.22.19.261

it currently has My Touch 3G from T-mobile installed on it (unrooted and by mistake) but it is a Rogers phone.

Thanks in advance
[myTouch 3G, Magic Android Development] Amon_RA:
Please provide a clear problem description, "it's not working" isn't enough for us to figure out what kind of problem you are facing.
[myTouch 3G, Magic Android Development] Amon_RA:
Yes, download the 32B version for the G1.