Method to downgrade and unlock Docomo HT-03A - myTouch 3G, Magic Android Development

This method is what I used to unlock my 1.6 Docomo HT-03A. Please don't hold me responsible for any issues you have. I typed this up really quickly as a reference for other NOOBS like myself so that you don't have to scour the board. I don't know where you got your unlock code from, but if you have one, you may follow these steps to get your device unlocked.
* - Note: If you are running Docomo's Donut ROM (1.6) then when you insert your non-Docomo sim, you will NOT BE PROMPTED to enter your NCK (network unlock PIN). These steps are necessary to get back to 1.5 so that you can get the unlock PIN entry prompt.
Before this process your FASTBOOT screen should look like this:
SAPPHIRE EVT1 32B SHIP S-ON G
HBOOT-1.33.0006 (SAPP20000)
CPLD-10
RADIO-2.22.19.261
May 27 2009,19:06:41
1. Install Android SDK. On windows it's just a folder. From the TOOLS folder, copy Adb.exe, AdbWinApi.dll, and fastboot.exe to C:\windows\system32\. Next rename the SDK folder to something convenient and place it at C:\XXX where XXX is por... where XXX is whatever your SDK folder is called.
2. Make sure ADB is installed correctly. Once you think it is, open a command prompt and type:
adb devices
You should get something under "List of devices attached". If not, your drivers are not correctly installed.
3. Using a Micro SD make a Goldcard. I used the video here.
3.5. Download and install any 32B rom your heart desires, and copy it to the root of your SD card (your goldcard); this will be used later.
4. Fix your Perfect SPL. The docomo SPL is HBOOT-1.33.0006 (SAPP20000). Go ahead and follow Amon_RA's steps here.
Use the Engineers SPL on that page (ROM v2.53.707.2 (Engineerings SPL v1.33.2010) - MD5 : F9674D19BE5F949D0D9DC99714D210E3).
5. Boot the phone normally, and if you have a non-Docomo sim to insert AND you have your unlock code, you may now enter it the the device will be unlocked forever, yay!
6. Turn off the device and check your FASTBOOT (BACK+END) screen; it should look like this:
SAPPHIRE EVT1 32B ENG S-OFF H
HBOOT-1.33.2005 (SAPP20000)
CPLD-10
RADIO-3.22.20.17
Apr 20 2009,15:30:43
Note that the device is rev EVT1 32B ENG S-OFF H: a 32B model with board rev. EVT1, ENG = engineering version SPL, S-OFF = security off (simlock off?), and H for HTC.
Note that Amon_Ra's G-type recovery images WILL NOT work at this point.
This H and the radio below are for 32A devices, which leads us to step 7.
7. Revert to 32B radio and G recovery. Steps found here under the section "Revert to 32B Radio and ROM". The radio can be found here.
Code:
fastboot flash radio radio.img
Press menu to POWER OFF. Then re-enter FASTBOOT (BACK+END) and check that the radio has been reverted.
Code:
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recovery-RAv1.2.0G.img
*** - Note that instead of recovery-RAv1.2.0G.img, you may use the newer recovery-RA-sapphire-v1.6.2G.img instead.
8. Press MENU to POWER OFF. Hold HOME+END to boot into recovery mode.
9. Install update from zip inside recovery mode.
10. Reboot or allow the device to reboot and enjoy your device.
edit: My FASTBOOT screen still has SAPPHIRE EVT1 32B ENG S-OFF H instead of SAPPHIRE EVT1 32B ENG S-OFF G. I wonder if I can just change my SPL back to the original Docomo ship one or if there is some ENG SPL S-OFF G available somewhere?

Credit goes to Amon_RA and all others who contributed in his work. This thread is just a quick guide for others in my situation.
I was able to get the device up and running smoothly after a little bit of a eureka moment from reading this post.

I've been trying to fix my SPL for a while now. I have a Docomo phone, same fastboot info as yours.
Every time I try to update with a sappimg.zip/nbh, i get a
Model ID Incorrect!
Update Fail!
message. This is both before -and- after I created a goldcard, no change whatsoever.
I've tried making the goldcard in winXP with HxD, in Ubuntu with 'dd', checked my CID about 4 times, and used 5-6 different sappimg's, both zip and nbh, including the one you listed in your instructions.
I've used a few different SD cards, including Kingston, SanDisk, and Toshiba, and all of them read just fine on my PC after the goldcard creation.
I've just about racked my brain for any solution. Every answer I've seen to my error message is "make a goldcard". Every answer for "my goldcard isn't working" is "make it again and make sure you can read it with your PC".
So, basically, I've got about 30 tabs open in 4 FireFox windows, lots of threads, all with the same info, most linking back to each other across 4 forums.
Really, all I'm asking is this: What could I have missed? It seems simple enough, honestly, but it's just not working. Any ideas?

Geobot said:
I've been trying to fix my SPL for a while now. I have a Docomo phone, same fastboot info as yours.
Every time I try to update with a sappimg.zip/nbh, i get a
Model ID Incorrect!
Update Fail!
message. This is both before -and- after I created a goldcard, no change whatsoever.
I've tried making the goldcard in winXP with HxD, in Ubuntu with 'dd', checked my CID about 4 times, and used 5-6 different sappimg's, both zip and nbh, including the one you listed in your instructions.
I've used a few different SD cards, including Kingston, SanDisk, and Toshiba, and all of them read just fine on my PC after the goldcard creation.
I've just about racked my brain for any solution. Every answer I've seen to my error message is "make a goldcard". Every answer for "my goldcard isn't working" is "make it again and make sure you can read it with your PC".
So, basically, I've got about 30 tabs open in 4 FireFox windows, lots of threads, all with the same info, most linking back to each other across 4 forums.
Really, all I'm asking is this: What could I have missed? It seems simple enough, honestly, but it's just not working. Any ideas?
Click to expand...
Click to collapse
Your either applying the goldcard.img to the logical drive rather then Physical...
Not formattng the card to FAt first...
You cant use the same CID for different sd cards
Rename the Sappimg to SAPPIMG.zip

Well, it seems I'm an idiot after all. Thank you crypysmoker, I had my list of CIDs going to the wrong cards. Updated just fine once I sorted that out. Thanks for the reply ^^

Geobot said:
Well, it seems I'm an idiot after all. Thank you crypysmoker, I had my list of CIDs going to the wrong cards. Updated just fine once I sorted that out. Thanks for the reply ^^
Click to expand...
Click to collapse
lol.. When I first rooted the Fender Mytouch i had your same problem because i had never made a gold card. i kept putting it on the logical drive.... then I kept using the same CID for 4 different cards. Then once i found out what I was doing, It was all back to the first card I used lol
Glad I could help

Related

What SPL should I choose to replace the 1.33.0007 SPL?

Hello to all,
I have already started a thread about this topic, but it was on the wrong section( http://forum.xda-developers.com/showthread.php?p=4663229 ), I apologize to all users and moderators.
Here goes:
I have a 32B HTC Magic from Vodafone Spain with a 1.33.0007 SPL. I have been looking arround for a few for info about this SPL and it seems to have small amout of info about it.
I guess this is a perfect SPL, but its not listed in here: http://forum.xda-developers.com/showthread.php?t=548218
This SPL does not allow to flash it using the fastboot method, a "remote: not allow" error, making it more difficult to make some hacking, such as changing the splash screen.
Even though, I was able to change the recovery image and flash some roms using the "one click method" with no problems.
Now, I am thinking of changing this SPL using the recovery image that I already have installed, its the recovery-RAv1.2.1G, so I can use the fastboot method to make some hacking, such as change the damn splash screen.
The problem is that there are a few SPLs, and I don't know which one is the most appropriate to my phone and has less chances of brick the phone.
Here are some more details of the phone:
SAPHIRE PVT 32B SHIP S-ON G
HBOOT-1.33.0007 (SAPP10000)
CPLD-10
RADIO-2.22.19.26I
Using the "recovery-RAv1.2.1G" recovery image and the "Smartphone France ROM by spfrance - Based on HTC Magic, dedicated for European users" rom.
On the other thread, the user robotician suggested to use the 'Engineering SPL 1.33.2005', is this SPL safe on my phone. Has anyone with a phone like mine flashed this SPL?
Can any one give me a help here?
1.33.2005 use it
Thanks, I guess I will use the 1.33.2005
I have some USB problems, since I can't connect to the PC to use ADB or mass storage device. Already tried Windows and Linux with no luck.
Could a SPL install solve the problem?
I locked your FIRST thread and left a message on what you should do.
You actually start a second thread???
Open one more thread in the wrong section and you will be taking a 5-day vacation to Bannville.

Problem flashing UK Vodafone HTC Magic....

I'm following the HTC Magic CyanogenMod install Wiki (http://wiki.cyanogenmod.com/index.php/Full_Update_Guide_-_MT3G/Magic_Firmware_to_CyanogenMod) but I cant get the first part to work I've downloaded the sappimg.nbh file and copied onto the sd card and booted the phone into safemode? (the bit with the skateboarding droids...) and I can get to step 5 but trying to flash the image gives me the error:
Code:
[COLOR="Lime"]
Parsing...[SAPPIMG.nbh]
[1] RADIO_V2
[2] BOOTLOADER
[3] SPLASH1
[4] RECOVERY
[5] BOOT
[6] SYSTEM
[7] USERDATA[/COLOR]
[COLOR="Black"]Model ID incorrect![/COLOR]
[COLOR="Red"]Update Fail![/COLOR]
[COLOR="Blue"]Do you want to reboot device?[/COLOR]
[COLOR="Red"]<Action> Yes
<Power> No[/COLOR]
Link to CyanogenMod HTC Magic wiki: http://wiki.cyanogenmod.com/index.php/Full_Update_Guide_-_MT3G/Magic_Firmware_to_CyanogenMod
As I've said It's a United Kingdom HTC Magic from Vodafone which are 32B devices
Thanks in advance!
aren't vodafone unlocked anyway
Sorry I should of phrased that better I just want to load the Cyanogenmod on the phone but the wiki says that I need to downgrade from donut to cupcake to be able to flash it with the custom firmware
sorry for the badly worded post I'm a relative newbie to the whole android thing
Had a look round the forum and there's a lot of talk about perfected spl's? dunno what that is but the info on the skateboard scrteen is as follows:
Code:
[COLOR="Lime"]SAPPHIRE UNKNOWN 32B SHIP S-ON G
HBOOT-1.33.0007 (SAPP10000)
CPLD-10
RADIO-2.22.19.261
Jul 31 2009, 15:49:25[/COLOR]
dreamsofubuntu said:
Had a look round the forum and there's a lot of talk about perfected spl's? dunno what that is but the info on the skateboard scrteen is as follows:
Code:
[COLOR="Lime"]SAPPHIRE UNKNOWN 32B SHIP S-ON G
HBOOT-1.33.0007 (SAPP10000)
CPLD-10
RADIO-2.22.19.261
Jul 31 2009, 15:49:25[/COLOR]
Click to expand...
Click to collapse
i have the same problem...
i cant do enything... dont see my device but when i put in CMD - adb devices then the pc seeing my phone and see the serial number
this phones with UNKNOWN 32B from vodafone cant flash root or enything you must have the GOLDCARD settings to your sd card
and then you can flash an other RADIO and then you can put the recovery and the roms
i sittin here with my magic on the 1.6 Android
and want a hero rom
hope you cvan do this....my englische is not so good and cant do enything to get it work
I take it no one has achieved this yet, I to am looking to root my UK Vodafone magic with a SPL 1.33.0007 but it seems no one has quite cracked it yet. Or that is the impression I get from reading threads here about the "perfected SPL".
The perfected spl is rootable ... here are a few links for you:
http://theunlockr.com/2009/08/29/how-to-root-the-htc-magic-in-one-click/
http://forum.xda-developers.com/showthread.php?t=618092
Thanks Stokes I shall give them a try.....
I have the UK Vodafone HTC Magic, after hours of browsing i found the answer
forums.overclockers.co.uk/showpost.php?p=15656486&postcount=3058
note. that guide links to the last release of cyanogen, this is the new release
n0rp.chemlab.org/android/update-cm-4.2.13-signed.zip
after the step where it says
"• Now you can reboot into Cyanogen!!!!!!!!!!!!!! "
i didnt install cyanogen recovery. i installed amon'ra, this is how you do that
get amon' ra recovery image from
androidspin.com/downloads.php?dir=amon_ra/RECOVERY/&file=recovery-RA-sapphire-v1.5.2G.img
Copy recovery-RA-sapphire-v1.5.2G.img
to the root of your sdcard
start the terminal app
$su (not required if you have root already)
#mount -a
#flash_image recovery /sdcard/recovery-RA-sapphire-v1.5.2G.img
Hi all,
I had problems following the Cyanogen wiki the other night, some grerat guys in freenode IRC on #cyangoen helped me manage it, a few incorrect instructions.
Im not using the perfect SPL or whatever but I managed to root & put on the latest cyanogen release.
Hit me up if you want some tips.
twitter: @dougaitken
dougaitken dot co dot uk
but yes i followed instructions similar to chowchillacharlie
I used Ubuntu 9.04.

belgium magic stuck in ruu mode

Having had many flashes on my old windows mobile phones and hacking the iphone i thought an android would be simple
i have a belgium htc magic which had its spl changed to accept roms as in the guides , so i tryed to flash the vodafone ausie rom , every thing went well , the radio got updated , then it failed with the country id problem
now the phone is stuck in ruu mode , i cannot get into the recovery mode as i had done before , the main screen has at the bottom a picture of a rom/ram in a red circle with the stripe through the middle, when the phones in that mode i can hear my twitter app on the phone bleeping everytime i get a new tweet but it wont boot into the main interface , i have tryed through ms dos all the commands but it always fails , the phone needs a ruu file to install the phone back to life but after 2 days searching here and on google i have not found the belgium rom to restore it back to life , i dont know if there will be a update soon as its a 32a version , any ideas guys or how to build a ruu to get it back , i had saved my nandoid but that does not help at all , any help would be very gratefull as iam pulling out my hair with this phone
details of the phone are
sapphire pvt 32a ship s-on h
hboot 1.76.007 ( sapp10000)
cpld-12
radio 6.35.07.29
aug 4 2009 , 19.34:38
thanks in advance
On the forum have posted a lot of similar info!
- use brain
- use search button
And the answer is:
- use goldcard
Create goldcard from sdcard to avoid checking Customer ID. It is simply method, but i notice, that some sd cards and some devices are not compatible with this process
You must find following: a computer (notebook) with Ubuntu (or Linux-based OS) and built-in cardreader. But i you have friend with Android-phone process will be simpliest.
There is a problem getting CID from cardreader, that connected through USB-port to computer, because Ubuntu mounts sdcard from cardreader as physical storage, not as device.
http://forum.xda-developers.com/showthread.php?t=572683
There is instruction of creating Goldcard.
attention: Step 20 is for Hero only
At this step you must use any RUU ROM with version 3.03.XXX for Magics (HK Vodafone-Smartone, Singapore, Malaysia - does not matter). You cann't use old RUU ROMs, cause you flashed a new perfected SPL already. It doesn't allow downgrading.
p.s. there is an alternative method getting CID in Ubuntu
http://forum.xda-developers.com/showpost.php?p=5103029&postcount=352
thanks
thanks for your help i will look in to it , i did search the forum but there seems so many different ways people have managed to restore thier phones , have contacted htc as well for a real copy in ruu format as iam sure they must have it on their ftp and will if i get it upload it and post it here on the forum for any users with the same model from belgium to restore back thier original rom
no goldcard
apple macs suck , iam unable to make my sd card as it cannot be seen in dos commands , will have to wait until i can get hold of a real computer so i can try again
No need for a goldcard you can do it right way
http://forum.xda-developers.com/showthread.php?t=589722
read the post then take a look post 35 at http://forum.xda-developers.com/showpost.php?p=5033743&postcount=35
what you need is change the files so you have the hero spl and hero recovery and this new radio inside the file now you can ron ruu (as explaind in #35 ) you should end up with a eng S-OFF SPL and the new rom then it is posiable to recover back to an older ROM if you want , search newxt time for a topic not just for recover a dead phone!
remember new radio = new SPL first then maybe downgrade,
is it in RUU mode or just fastboot ?
any ways you should fix it using these links
cheers
will read and try out the links you gave thanks and its a ruu mode my phones stuck in
It cann't help to peekie.
Because his phone have perfected SPL 1.76.0007 already.
It doesn't allow to flash other SPL. We've tried with my friend, but RUU doesn't flash eng SPL if phone have perfected.
I flashed successfully, cause i have eng SPL 1.33.2010
p.s. Goldcard needed for RUU Update, cause Customer ID is different between HongKong and Romania =)
up and running
thanks to all your tips i managed to get my phone back to life using my wifes htc hero ( she was away for a few days ) made the magaic card and flashed the vodafone rom , htc were useless and said i had a vodafone version ( as i live in holland ) not realising it was a second hand one from belgium and yep its very fast and cool now , merry xmas to all
can anyone help me with this thread http://forum.xda-developers.com/showthread.php?p=5175739#post5175739

Help please: Challenge to solve bricked magic problem

My Voda Magic stuck in RUU screen. I can see my device through fastboot devices command however I'm not able to see it through ''adb devices'' command.
Since ADB is not working I can not use the recovery screen either. All the RUU roms I've tried (I think I've tried all the available RUU Roms) stuck in unzipping system files (usually at %81).
I've followed all the tutorials on the site but most of them are using adb commands and I'm not able to use ADB Shell anymore. I've downloaded latest SDK and drivers but still no solution. By the way I'm using Windows 7.
I'm ready to donate (50 USD) the friend who may solve this problem.
Thanks in advanced to all people interested in my problem, and sorry for my English.
I see on the RUU screen the following details;
SAPPHIRE PVT32A SHIP S-ON H (The original was 32B but somehow it turned in to 32A)
HBOOT-1.76.0008 (SAPP10000)
CPLD-10
RADIO-6.35.08.29
Nov 3 2009, 15:56:29
UGURSIVRIKAYA said:
I see on the RUU screen the following details;
SAPPHIRE PVT32A SHIP S-ON H (The original was 32B but somehow it turned in to 32A)
HBOOT-1.76.0008 (SAPP10000)
CPLD-10
RADIO-6.35.08.29
Nov 3 2009, 15:56:29
Click to expand...
Click to collapse
Dude, it is very important to know what's your Magic. 32A or 32B
And it's imposible to change 32A to 32B (32B to 32A) with programm, cause it's version of motherboard
If your Magic is exactly 32A, you must:
- test fastboot mode (Turn off, turn on by pressing Back + Power)
- test command "fastboot devices" in fastboot mode
- create goldcard (if you want install other ROM)
- run this RUU Update with goldcard inside and in fastboot-mode if you want get root
http://forum.xda-developers.com/showpost.php?p=5526163&postcount=1
And another question. Do you use original cable?
yep, if you get fastboot then you're not bricked. The RUU as mentioned will get you back to a good point. It does make your heart stop when that happens...
My Magic is definately a 32B but it turned in to 32A after sappimg upload. I'm not able to use any of the button combination. It only opens RUU page and thats all. Fastboot devices on command promt shows my serial number. But if I give the adb devices command it can not detect my phone.
With that SPL your only chance is the RUU mentioned above.
Next time verify that the procedure you are about to use is for the 32B Magic.
Another strange thing is that hboot is changing everytime I use a different RUU Rom. Like 1.76.0009-0007-0010 etc.
UGURSIVRIKAYA said:
Another strange thing is that hboot is changing everytime I use a different RUU Rom. Like 1.76.0009-0007-0010 etc.
Click to expand...
Click to collapse
I don't think that you have 32B in the past! It's ver5sion of motherboard and it can not be changed by sappimg r anything else. Only techcenter can change motherboard!
You think he is lying?
The Vodaphone Magics were 32Bs were they not?
I didn't realize Vodaphone had a 32A model too. ?
Your right. All the Vodaphone Magics are 32B. But the stupid me have been able to turn it in to 32A.
UGURSIVRIKAYA said:
Your right. All the Vodaphone Magics are 32B. But the stupid me have been able to turn it in to 32A.
Click to expand...
Click to collapse
All? Hey, what's about Portugal, Greece, Romania, Czech magics? They are vodafone, but they are 32A.
Read more info: http://wiki.cyanogenmod.com/index.php/How_to_determine_if_you_have_32A_or_32B
Did you run RUU, what i posted in the past?
http://forum.xda-developers.com/showpost.php?p=6494202&postcount=2
Create goldcard
Then run RUU
Yes. I've tried that already. stuck at %81 system unzipping.
UGURSIVRIKAYA said:
Yes. I've tried that already. stuck at %81 system unzipping.
Click to expand...
Click to collapse
Mmm.
Please provide Part Description from: http://service.htceurope.com/htcdistributor/Default.aspx

[n00b] Need help Rooting MyTouch 3G 1.2

Specs:
MyTouch 3G 1.2 (3.5mm headphone jack) Running 1.6
32A SHIP S-ON-G
HBoot: 1.33.0013 (SAPP31000)
CPLD: 13
Radio: 2.22.23.02
My problem is this: I want to root my phone, and from what I know, since I have a 32A mobo, i need to use the goldcard method. It took me forever to figure out that in cmd when I was trying to open up adb devices, i was typing in the wrong folder name (lol)...but I got that sorted out. I got my CID and then I used soaa's website to get my reversed CID. I made the goldcard.img using the PSAS website, and then used HxD Hex Editor to make my goldcard. This is where my problem begins. I do NOT have a microSD adaptor, so I just modified my goldcard while it was plugged in to my phone...and it seemed to work because my phone could not detect it. I rebooted the phone, and it recognized it... which I ofund out was normal. I connected the phone to the computer and copeid SAPPIMG.zip to the card (the only other folder was LOST.dir). Then whe i booted into fastboot mode and used Hboot it seemed to work...before it said Model ID incorrect. I also ran into that problem when I was trying to downgrade from 1.6 to 1.5 (without a goldcard). I just rebooted the phone again, and now it says SD card damaged..and wants me to format it.
Ultimately, my question is: Is my method wrong? And if so, what can I do to rectify it?
Thank You all in advance.
I had the same problem,but when i get to the fastboot mode it looks for my SAPP img file and it saids its not there and sits there and nothing happens.I figured i was doing something wrong but everything worked so far until that happend
It didnt say it was wrong but then again nothing right came about from the scan for the file so im lost =/

Categories

Resources