After a lot of unsuccessful days trying to root my Android phone, I'll now post my problem here with every approach I already did. Maybe someone can help me. I am trying to unlock the boot loader on a HTC Magic 32B (S-ON, HBoot-1.33.0007 (SAP10000), CPLD-10, Radio-188.8.131.52i) so that I can flash it with a custom ROM (like cyanogen 5 or 6)..
How is it done?
If I'm not misunderstanding the process, it's like this:
- Rooting the device (i.e. using UniversalRoot.apk, SuperOneClick.exe)
- Unlocking the boot loader for CustomRecovery (i.e. Clockworkmod, AmonRA Recovery)
- Flashing the custom ROM (cyanogen) in recovery mode (Vol Down+Power while booting)
- That's it... (afaik)
What's the problem?
Unlocking my boot loader doesn't seem to work. =(
I rooted the device a couple of times using the 1.5 Exploit, SuperoneClick.exe or at least UniversalRoot.apk. So on the OS side it really seems to be rooted.
I often heard about "ROM Manager.apk", but it don't find any version working on 1.6 and prior.
If I use
fastboot flash recovery <myRecovery.img> then I get an
FAILED (remote: not allow) which leads to the point where I have to unlock to boot loader.
What I already tried to unlock the boot loader
HTCDev.com, unlocking officially via HTC
fastboot oem get_identifier_token doesn't seem to recognize the "get_identifier_token" parameter, it ends in a
[ERR] Command error. I'm in
fastboot usb mode (cable to pc, device and
fastboot devices confirms that). Everything is installed properly (HTC Sync, Android SDK, ADB, Fastboot). I tried it on Mac and on Windows.
Unlocking via ADB shell
- Connecting to the device using ADBshell
- My recovery.img files are on /sdcard and have
chmod 0755(or for testing 777)
suworks so I do have a
#at the beginning of the command
- I do have a
flash_imageon the root of sdcard, executing it via
permission denied, even if I'm root with chmod set
I have read that updating HBoot could solve this, but didn't find a working file and tutorial for that (every post is really old and often leads to a 404).
Any help is appreciated!