yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] Amon_RA:
Let me try to explain it as simple as possible :

To enable root you need set ro.secure=0 in the default.prop file which is located in the boot partition of your phone. You can't just update default.prop file because you don't have write rights (=you need root access for this). So we need root to get root... ;)

A logical solution would be to "dump" the boot partition, unpack the dumped image, update the default.prop file, repack the dumped image, sign the image and flash the image to the phone. Simple eh?

Unfortunately you can only sign the image with test-keys (because we don't have the google release-keys) and unfortunately most stock "recovery menu's" will not allow you to update a zipped package that is signed with test-keys. Crap...

So all we would need to do is to replace the recovery with one that will allow you to update a zipped package signed with test-keys, right?

Luckily the fastboot command allows you to boot any recovery image, even those allowing test-keys!

Some lucky people have the change to get a Magic equiped with a recovery that will allow zipped packages signed with test-keys by default :-)

This means they can dump the recovery image for you so you can fastboot it and be able to update zipped packages signed with test-keys! Yay!

So, these are the steps you need to take if you want to root your own device the manual way :

1. fastboot with the "special" recovery image allowing test-key signed packages.

2. update a test-key signed package that contains an engineerings SPL allowing you to make a dump of your boot partition. (=nandroid backup)

3. make a nandroid backup of your boot partition.

4. unpack the boot dump image, update the default.prop file, repack the boot image, sign the image with test-keys and pack it into an update package.

5. update the package containing the modified boot image.

6. boot

7. enjoy your root access
[myTouch 3G, Magic Android Development] nop56773:
Hi Amon_RA,

Before you had posted you detailed explanation (thanks for that) I tried rooting my Magic acording to that know wiki page (I don't have the link right now). That involved using and update.zip as described which i assume that it contains the test keys you mention below.

After that, I tried fastbooting, launching the recovery imagem and applying the update.zip with a new rom. It seems to be working fine with the new image.

Anyway, I see that I haven't followed you proposed steps but I hope that I haven't permantely screwed up anything.

Filipe

P.S. - I haven't flashed any recovery image. I don't really understand what's that useful for, so I haven't done it.
[myTouch 3G, Magic Android Development] Amon_RA:
Filipe, the recovery contains a feature called nandroid backup and nandroid restore. This enables you to fully backup your device and restore it anytime. It's very a useful feature if you ask me ;)
[myTouch 3G, Magic Android Development] nop56773:
Hi again,

I use the recovery image after fastbooting and using

fastboot boot <recovery-image>.img

what is not clear is why should I flash it instead of aparently booting it from the PC while connected through USB
[myTouch 3G, Magic Android Development] Cheesebaron:
Well you do not necessarily have to flash it. But if you don't want to do it the fastboot way every time, you can safely flash it to the phone.
[myTouch 3G, Magic Android Development] nop56773:
Thanks Cheesebaron. I was assuming that but I wasn't sure.

Filipe
[myTouch 3G, Magic Android Development] MontAlbert:
For the record:

3 Australia, HTC branded Magic:

Sapphire PVT 32A SHIP S-0N H

HBOOT-1.33.0009 (SAPP10000)

CPLD-12

RADIO-3.22.20.17
[myTouch 3G, Magic Android Development] tect:
MALAYSIA HTC MAGIC

HBOOT-1.33.0010 (SAPP10000) : Sapphire PVT 32A SHIP S-ON H : CPLD-12
[myTouch 3G, Magic Android Development] tect:
Dear Amon Ra, what is the tools to unpack/repack the boot.img?

thanks
[myTouch 3G, Magic Android Development] htcmagic:
Hi, i got the exactly the same specs on ukl vodafone htc magic. Could you please give some pointers how to get root on this model?

I have performed nandroid backup with success.
[myTouch 3G, Magic Android Development] amitrana:
Hi, can you please tell me what steps you followed? If I understand correctly just few messages back Amron quoted hyakaru's message stating this 1.33.0010 cannot be rooted. Sorry if I completley mis-understood the quote.

I tried to follow steps as given here http://www.arbitraryuser.com/blog/2...n-south-africa-to-get-android-market-and-more but during fastboot I get following error.

downloading 'boot.img'... FAILED (remote: not allow)

Can you please share what steps you followed?
[myTouch 3G, Magic Android Development] sunboa:
thanx, this post did help me!
[myTouch 3G, Magic Android Development] pichurri:
:( bricked

Hello there,

So I bricked the phone, it gets stuck in a "htc magic" screen, :(. But still can boot the radio boot loader, (power + action key, getting a blank screen and blue light). Now I'm trying to find a way to run an update from there, any ideas?

Forgot to mention, here are some results to things already tried:

BACK + END KEY -> "htc magic" screen

VOLDOWN + END KEY -> "htc magic" screen

ACTION (trackball center) + END KEY -> Radio Bootloader

HOME + END KEY -> "htc magic" screen
[myTouch 3G, Magic Android Development] guaiwujia:
i got a new device's HBOOT, from HT03A (Japan Ntt DoCoMo)

please see the attachment,

plaase note the first line:SAPPHIRE EVT1 32B SHIP S-ON G

according to the "perfected" SPL what Haykuro said,

is this one could not flash any rom?
[myTouch 3G, Magic Android Development] robotician:
IMHO, you can not flash. check this out.
[myTouch 3G, Magic Android Development] priyaradha:
I have a quick question I have a Rodgers 32A magic (on ATT network) i flashed my SPL, i didn't make note of my default settings but once i flashed to the

my phone read's :

Sapphire Unknown 32A Eng S-OFF H

HBOOT-1.33.2005 (SAPP50000)

CPLID-12

Radio-3.22.20.17

Apr 20 2009,15:30:43

I had to flash mine in order to flash my data.img back into the phone. What does it mean by Unknown ? What do i have to worry about in the future ? Can I reset my SPL back to default, even though i don't know it.
[myTouch 3G, Magic Android Development] bcrook:
Mine shows that as well. The S-OFF is good...that means "security off" (See here.

Unless you are having problems don't worry about it...it looks exactly like mine does and mine works fine. The data flash should work now.
[myTouch 3G, Magic Android Development] guaiwujia:
Thanks for your relpy

i just got a X01HT too. But it works not so good now.
[myTouch 3G, Magic Android Development] XperiHans:
Can someone upload the original NL / UK SPL from Vodafone? I need it very badly to get my OTA Updates working again... please, please, please :)
[myTouch 3G, Magic Android Development] Bayangan:
Indonesia HTC Magic:

Sapphire PVT 32A SHIP S-0N H

HBOOT-1.33.0010

CPLD-12

RADIO-3.22.20.17

Jul 2, 2009

Is there a way to turn the S from on to off? Because I've read the SPL 1.33.0010 is not root-able yet.

Is there posible to open the case and do hard wired to make it flash able?

Thanks.
[myTouch 3G, Magic Android Development] dferreira:
Hum... I don't think anyone has done a hardware hack yet on the HTC Magic in order to crack the 1.33.0010 SPL :(

Maybe the best suggestion is to sell that phone and get a new one.
[myTouch 3G, Magic Android Development] Bayangan:
IC...

Is there anyone in Australia or Singapore that know where I can buy HTC Magic that is not S-ON or not "perfected SPL"?
[myTouch 3G, Magic Android Development] oaussieo:
Phone info

SAPHIRE PVT 32B SHIP S-ON G

HBOOT-1.33.0006 (SAPP30000)

CPLD-10

RADIO-2.22.19.26I
[myTouch 3G, Magic Android Development] ricardomega:
Orange (PL) HTC Magic

Hi All,

My device bought from Orange in Poland, gives me this info on the fastboot:

SAPPHIRE PVT 32A SHIP S-ON H

HBOOT-1.33.0009 (SAPP10000)

CPLD-12

RADIO-3.22.20.17

May 8 2009,21:02:32

Regards to all :D
[myTouch 3G, Magic Android Development] Bayangan:
I think your SPL also in the "Perfected" list that cannot go on fastboot mode... :( CMIIW
[myTouch 3G, Magic Android Development] ricardomega:
Update radio too?

Hi Amon Ra,

I've exacly the same device model as you:

SAPPHIRE PVT 32A SHIP S-ON H

HBOOT-1.33.0009 (SAPP10000)

CPLD-12

RADIO-3.22.20.17

May 8 2009,21:02:32

My question is.. I read in other threat that I have to update the radio first and than the SPL 2005, right? Just checking ;)

Thanks in advance!
[myTouch 3G, Magic Android Development] HellHitZ:
Just got my Portuguese Magic. It's a 32A with HBOOT-1.33.0009 SPL.

Flashed 2005 without a problem, thanks :)
[myTouch 3G, Magic Android Development] gavindi:
Hi,

I have a 32B that I bought and it had 1.33.2005 SPL on it from the last owner. I read here on this thread that this SPL should be for the 32A.

I have also noticed a pattern that any ROMs ported from the Dream will not run on my Magic although most other report success. I end up with a boot loop as the Android splash screen.

I have a sneaking suspicion that it may have something to do with my SPL? Does this sound plausible?

Is it safe to downgrade 1.33.2005 to 1.33.2004 on a 32A?
[myTouch 3G, Magic Android Development] piwipo:
I get the verification failure when installing this ROM (No signature :( ). I read it has something to do with the wrong SPL update file. Which one should i use for a 32B device in order to mount this rom?

Thanks!
[myTouch 3G, Magic Android Development] gluebunny:
So question then.

Before starting this process (OP) does one need:

A proper 'spl'?

A proper 'radio'?

A rooted Magic?

It seems so...but there are so many docs all over but I still can't find one "stock Magic->Hero firmware".

I will shortly be getting a Rogers HTC Magic, so probably 32A and .009 SPL. I would like to go to the latest Hero 1.5 firmware that is considered 'fast'.

I just don't want to brick it so I am being paranoid. I hear the radio/SPL is the most common way to do so so I am trying to get all the steps I need to go through understood and written down in one place :)

Cheers
[myTouch 3G, Magic Android Development] xyzulu:
Read the Sapphire Wiki, you'll find that most likely, you will not need to flash any of these.

Spend a few days reading and watching this forum, and your questions will probably be answered.
[myTouch 3G, Magic Android Development] xyzulu:
What rom? This thread is not about a rom.
[myTouch 3G, Magic Android Development] gluebunny:
That was my impression as well from most of the tips, but then some threads talk about how you have to go to .005 SPL before doing anything. I've spent the last 3 days reading and reading.

eg: "No known Sapphire handset needs an updated SPL yet unless you want to flash a new boot image, splash screen or recovery rom to your handset - with the exception of the "Perfect SPL" Revisions listed below. Updating your SPL can be risky, so this has been listed in the Advanced section below. You do not need to update your SPL in order to install a complete ROM package"

However...everywhere I read says I should put a new recovery ROM on so that I can back up with nandroid.

The two most succinct seem to be:

http://www.karrderized.com/romguide/

http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_Hacking

Or perhaps the 'fastbooting not actually flashing' is the key that I am missing? If so, then what would be the point of actually flashing a ROM on as opposed to fastbooting?

Just don't want to brick it...and so much conflicting information out there.
[myTouch 3G, Magic Android Development] flamingblue8z:
SAPHIRE PVT 32B SHIP S-ON G

HBOOT-1.33.0006 (SAPP30000

CPLD-10

RADIO-2.22.19.26I

Is it possible to get this HBOOT? Yes I know its the perfect spl but if I have to do a device exchange with T-Mobile it must be factory.
[myTouch 3G, Magic Android Development] MasterOSX:
Anyone have the original Tim spl plz?

Many tnx
[myTouch 3G, Magic Android Development] mgear356:
damn i have the same spl as you..

i didnt flash the radio and now my magic is a brick..

i flashed enig release..

Anyways where is the link for the radio?
[myTouch 3G, Magic Android Development] maxisma:
Does one of these SPL's increase the /system partition more then the .2005 ?

I don't want to flash all these SPL for testing ;D
[myTouch 3G, Magic Android Development] acidburn89:
Check out my guide for jumping from 1.33.0010 to Engineering SPL with Amon_RA's ROM....

http://xdaforums.com/showthread.php?p=4335330#post4335330
[myTouch 3G, Magic Android Development] woo456:
I have a HBOOT-1.33.0004 (SAPP10000) : Sapphire PVT 32B SHIP S-ON G : CPLD-10 (Voldafone UK) device. I'm a little confused. Whick SPL should I pick?

I can use any one of them? Can I use the .2005? Should I update the radio or smth?
[myTouch 3G, Magic Android Development] Wysie:
woo456: From what I know you can use any of them. I too would like to know why I should or should not choose 2010 over 2005, etc.
[myTouch 3G, Magic Android Development] Drakonix:
Hello, I'm in the same confusion, I have a HBOOT-1.33.0004(SAPP10000) : Sapphire PVT 32B SHIP S-ON G : CPLD-10 (Sfr-vodafone France), and the latest radio (RADIO-2.22.19.26I).

I need to flash just a data.img from one of my backup to my phone, but fastboot indicates me there's a error in verification of the signatures...

It seems that error is due to the security ON of the spl, and the engineering spl doesn't have this security check, am I right?

So which SPL I have to pick? And what are the side effects ( I mean for the OTA updates, i read that engineering spl make the phone unable to support OTA anymore).
[myTouch 3G, Magic Android Development] Cheesebaron:
The 2004 or 2005 should work fine. If you have the radio ending in 26 you are good to go.

Well if you want a Engineering SPL you also might want to try out the awesome and fast roms out there, so there is no reason to get OTA updates anyways.
[myTouch 3G, Magic Android Development] Drakonix:
I want a engineering spl because after trying everything, this is the only way to get back my data from a backup, the security on prevents me from just flashing a single .img (data.img) , not a complete rom :).

I just have read the crios's spl supports OTA, is it right?

Does it is compatible with Pvt 32B?

Thanks for you're answer for what version we have to pick :).
[myTouch 3G, Magic Android Development] sevenfire:
Please Help i missed a step and now it stuck on HTC Magic Logo

Please help, i am stuck on HTC Magic logo without being able to fastboot:

Press the GREEN key once the update is done

Press HOME + BACK to reboot

I missed the Press the GREEN key once the update is done. I press reboot using the trackball. any ways i can get into the Fastboot? I tried all the combinations still didnt work. (mine originally 1.33.0009H, flash it with engineering SPL 2005). Thank you in Advanced.
[myTouch 3G, Magic Android Development] gdskp:
What's new in 1.33.2010? Should we flash this instead of 1.33.2005?
[myTouch 3G, Magic Android Development] Cheesebaron:
It is for the phones that had the perfect SPL
[myTouch 3G, Magic Android Development] DopyG:
Is it bad to have 1.33.0010?

I just updated my danish Magic with a 05-08-2009 update and the SPL changed...
[myTouch 3G, Magic Android Development] nold-i-spolen:
There seems to be a lot of us n00bs that arn't sure wich SPL to chose.

I have

SAPPHIRE PVT 32A SHIP S-ON H

Hboot-1.33.0009 (SAPP10000)

CPLD-12

RADIO-3.22.20.17

So which Engineering SPL will worke on my phone? Any?

Som one also mentioned somthing about updating the RADIO

How will i know/check which one is compatible with my phone/RADIO/ect.......i have searched in her, and googled it, but can't seem to find the answer, can somebody point me in the right direction

Thank's

Thomas

PS The Rapidshare links seems to be dead.........
[myTouch 3G, Magic Android Development] robocik:
nordic

I changed from HBOOT-1.3300.0009 (SAPP10000) on my nordic to Engineering SPL 1.33.2010, it works good :)

thanks!
[myTouch 3G, Magic Android Development] nold-i-spolen:
robocik do you mean "from HBOOT-1.33.0009"?

"it works good" with wich ROM ect.?

And what others spec's do your phone have? an updated RADIO?

Thanks!
[myTouch 3G, Magic Android Development] dcplaya:
Should I replace my "PerfectSPL" with a non-perfect? I already used the 1-touch rooting program and installed Cyanogen's Mod (Love by the way, Thanks Cyanogen!) But is a non-perfect/hacked SPL required and/or a good idea?
[myTouch 3G, Magic Android Development] chromeragnarok:
same thing had happened to me. Originally, mine was 1.33.0009G, flashed it with SPL2004. Is my phone bricked? Or is there any way to salvage my unit?
[myTouch 3G, Magic Android Development] TikiiTorch:
1.33.2010 on MyTouch

Is there anything wrong with running the Engineering SPL 1.33.2010 on a MT3G?

I searched quite a bit and couldn't find this answer.

If said answer already exists, I would not be offended by a stern face slap and a link.

TIA!
[myTouch 3G, Magic Android Development] hikki2000:
OP, where can i download the original SPL?

OP, where can i download the original SPL? Just want to flash it back if something goes wrong!
[myTouch 3G, Magic Android Development] hydronos:
on my second mytouch I did the one touch root and had the .2004 spl and now I updated to Engineering SPL 1.33.2005, I get successful update and then it asks for a reboot and when I reboot it goes back into the recovery screen and on the bottom it says formatting cache but I waited for 30 min and it still says that...is that normal? Can I go ahead and flash a new rom?
[myTouch 3G, Magic Android Development] robocik:
Hi,

I had a stock Magic from 3 with stock .0009 and i've followed this thread and changed to 2010 eng.

The change was flawless and now my phone works like before, but i can flash my recovery etc. without problem.

i have not changed radio, just spl, and rom of course :)...

all roms i have tryed(cyanogen, MyHero, Hyakuro, Drizzy etc.), works good.
[myTouch 3G, Magic Android Development] ptekelly:
any news on the original SPL for 32B (uk voda)?
[myTouch 3G, Magic Android Development] hydronos:
Can i go from Engineering SPL 1.33.2005 back to 1.33.2004 or will this brick the phone -- tmobile mytouch 32b...wanting to do this because no rom will flash to the phone tried different sd cards phone just sits at mytouch screen
[myTouch 3G, Magic Android Development] lesjaw:
i miss the press Green key too..but it seems everything is ok..i can enter fastboot and flash latest AmonRa recovery...

i'm using 2010 engineering SPL now..
[myTouch 3G, Magic Android Development] lesjaw:
^ i just flash 2010 from 1009...i have the same magic with you...
[myTouch 3G, Magic Android Development] yellow_panther:
Some informations more.

Hello,

Have you updated your SPL? With wich Engineering SPL?

Did you do something special to update?

I have a # HBOOT-1.33.0009 (SAPP10000) : Sapphire PVT 32A SHIP S-ON H : CPLD-12 (Sunrise SWISS)

RADIO-3.22.20.17

thank you.
[myTouch 3G, Magic Android Development] excepti0n:
I bricked my Magic doing this. I had to get another one.

This is the setup:

- Vodafone 32B with SPL 1.33.2004

- Flashed to Engineering SPL 1.33.2010

All care was exercised, but it killed the phone.

I have a feeling that if the original SPL is 1.33.2004, one should flash with the Enginnering SPL of the same number, is this correct? I flashed 1.33.2010 because I thought it was the 'latest version'. Instead, it killed the phone.

Perhaps this useful information to anyone. I for one am not going to try to put another SPL on at any point until there are more guarantees / safety options to prevent the bricking. Too many people with bricked phones after an SPL flash. There must be something that isn't know or communicated that's causing this.
[myTouch 3G, Magic Android Development] woo456:
Well I had 0004 SPL and flashed it to 2005 SPL with no problems. Not sure about 2010 though.
[myTouch 3G, Magic Android Development] edubarr:
I've got a Rogers HTC Magic

HBOOT-1.33.0009 (SAPP50000), CPLD 12

PVT 32A, RADIO-3.22.20.17

Just flashed it with the 2005 without any issues.
[myTouch 3G, Magic Android Development] eugene373:
Just posting results for my T-Mobile MT3G.

Original

__________________

MT3G PVT32B

SPL 1.33.0006 (SAPP30000)

RADIO-2.22.19.261

May, 27 xxxxx

__________________

First I started off by doing the 1 click root from http://theunlockr.com/2009/08/22/how-to-root-the-mytouch-3g-or-g1-in-one-click/

Once Rooted & with Custom Recovery, I grabbed Engineering SPL 1.33.2009 & booted in to recovery, flashed the .zip and Then flashed my new Rom.

Custom MT3G Now Reads.

_________________

MT3G PVT32B

SPL 1.33.2009 (SAPP30000)

RADIO-2.22.19.261

May, 6 xxxxx

Just want to Thank EVERYONE that made this Possible for me & everyone else to do.

Sincerely,

Eugene373
[myTouch 3G, Magic Android Development] jecuendet:
I have exactly the same phone, coming from Orange (French part of switzerland)

What was working exactly for you?

Which SPL?

Thanks.
[myTouch 3G, Magic Android Development] real_juvenile:
Perfect Spl?

Have I a perfect SPL?

Sapphire UNKNOW 32B SHIP S-ON G

CPLD-10

RADIO-2.22.19.26I

Jul 31 2009

H-Boot-1.33.0007 (SAPP10000)

Firmware: 1.5

Baseband: 62.50S.20.17U_2.22.19.26I

Kernel: 2.6.27-00394-gc6c6056 android-build@apa27#1

Build Number: CRC24

i cant find the right spl to flash my htc magic to hero rom.

how to root?
[myTouch 3G, Magic Android Development] Beast84:
So if my phone reads this:

SAPHIRE PVT 32B SHIP S-ON G

HBOOT-1.33.0006 (SAPP30000)

CPLD-10

RADIO-2.22.19.26I

This HBOOT 1.33.2010 should work?

Edit: Do I have to follow this procedure first to fix the perfected SPL? I'm assuming I do but just checking before I do something stupid
[myTouch 3G, Magic Android Development] Beast84:
Anyone?? Got anything for me?
[myTouch 3G, Magic Android Development] jbirdLt:
I just have a quick question, when using the recovery image, the thread says "Make sure your phone is rooted and that you are using an engineerings SPL!", but the recovery image is required in order to install the engeinnerings SPL. So can someone help me clarify this please. Thanks
[myTouch 3G, Magic Android Development] edubarr:
If I recall correctly, that warning is for the RA 1.2.1 32A ROM, not the recovery image (link: http://xdaforums.com/showthread.php?t=538645). There are no such requirements to update the SPL, but be careful since it may brick your phone.

You need an engineering SPL to flash files signed with a test key (restore your nandroid backups for example). In order to install the engineering SPL you do need to boot into a recovery image, and apply the update.zip from there (or choose the zip file in Amon_RA's 1.2.1 recovery).
[myTouch 3G, Magic Android Development] thihaz:
anyone has flashed Engineering SPL 1.33.2010 on HTC Magic 32A?

Just want to know this whether anyone has tried

Engineering SPL 1.33.2010 on HTC Magic 32A?

Because in the forum, some people bricked their phone easily. (e.g excepti0n)

Although it is said that

The following SPLs "should" work on PVT 32A and PVT 32B boards :

It would be great if somebody can write out clearly which SPL is for which handset.

Or we can follow how ROMs are labelled, this ROM is for 32B, that ROM is for 32A.

Another question is

MUST I flash the engineerings SPL first before flashing recovery image,RAv1.2.1H?

Best,

Thihaz
[myTouch 3G, Magic Android Development] mgorman:
are you still wondering what CPLD stands for?

http://tinyurl.com/n23sgf
[myTouch 3G, Magic Android Development] midtoad:
New Rogers ROM

I have the new Rogers update from HTC and now my SPL data is:

SAPPHIRE PVT 32A SHIP S-ON H

HBOOT-1.33.0010 (SAPP50000)

CPLD-12

RADIO-3.22.20.17

June 2 2009, 17:28:28

I don't see this version yet on the first page of this thread.
[myTouch 3G, Magic Android Development] crypticc:
I have this one too, for HTC Magic Vodafone UK (replaced a faulty phone with 0004).

Sapphire PVT 32B SHIP S-ON G

H-Boot-1.33.0007 (SAPP10000)

CPLD-10

RADIO-2.22.19.26I

Jul 31 2009

Anything I can do to grab the rom and make available to others as is missing from 1st page?