yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] ekindangen:
count me in. ready to donate to anyone who could help bring life to this phone. btw, i will never buy an htc until i've visited xda-developers.
[myTouch 3G, Magic Android Development] zambezy:
Damn so you got it flash????

I knew it!!! Can you post some more details and link to the file please.

Can you post your current SPL..

Try using the haykuro's SPL and Root procedure now...
[myTouch 3G, Magic Android Development] aron7awol:
Without the gold card:

"Model ID incorrect. Update Fail !"

With the gold card:

"Main Version is older! Update Fail !"

Gold card is definitely working to bypass Model ID check. We can only flash a ROM with a MainVer > 1.88.151.1
[myTouch 3G, Magic Android Development] zambezy:
Is it the ROM or the SPL that causes the the version older error?

Looks like this 0007 SPL from vodaphone flashed... anyone has any info on it????
[myTouch 3G, Magic Android Development] aron7awol:
It is complaining about the MainVer of the ROM. This version check is not controlled by the SPL. It appears to be tied to the device itself.

The .0007 SPL is also perfect. This is not a solution. We still need a different SPL.
[myTouch 3G, Magic Android Development] c_low29:
so what do you guys think about this anyways is it worth holding on to the phone or would it be safe to say return it until further notice? Not trying to hurry anyone at all I appreciate the efforts just needed someone elses opinion.
[myTouch 3G, Magic Android Development] masr1979:
What about changing version #s with a hex editor? Yes it seems just too easy, but sometimes these are the solutions that work. I guess this won't be of much good if we can't flash the spl though.
[myTouch 3G, Magic Android Development] zambezy:
That was my suggestion but I was told its not going to work. I don't have gold card so I can't try it. I would suggest using the original ion 0004 SPL and changing the version to 0007 or higher.
[myTouch 3G, Magic Android Development] :
it wont work because once you modify it, it is no longer signed.. you can make a gold card, the tutorial is in this thread....
[myTouch 3G, Magic Android Development] duce95:
its done and done folks!

http://twitter.com/l3wish
[myTouch 3G, Magic Android Development] lesjaw:
Great Jobs..

Thanks to you guys..time to donate?
[myTouch 3G, Magic Android Development] spatali:
Wow this is awesome!. Will this work for 1.33.0010 as well ?
[myTouch 3G, Magic Android Development] jyro2080:
I have the same question. I couldn't find what was the SPL of myTouch3G and was it on the list of dreaded perfect SPLs? Are the owners of Indian HTC magic 1.33.0010 trying this method or rooting?

Gr8 job BTW! congratz.
[myTouch 3G, Magic Android Development] josharmour:
Ok, so goldcard is needed. Searching around to find out about that.
[myTouch 3G, Magic Android Development] Amon_RA:
This Thread can be closed now.

Please follow the same instructions as here
[myTouch 3G, Magic Android Development] htciscrap:
Sorry to be the bearer of bad news, but the problem isnt solved yet for ROM version 2.53.707.2 with hboot 1.33.0010 :(
[myTouch 3G, Magic Android Development] ashish.matrix@gmail.com:
I really appreciate the efforts put in by xda developers for the community.

But the current solution is not working for Indian HTC Magic with SPL 1.33.0010 and Build number 2.16.720.2.

I had seen some people from sweden ,and portugal also reporting such issues where they have problems with :

HBOOT-1.33.00010 and Buildnumber: 2.17.401.2 146733 CL#42748 release-keys.

All of us are getting following issue:

"Main Version is older!

Update Fail!"

Under such circumstances, are we going to reopen this thread or open a new thread to fix this issue?
[myTouch 3G, Magic Android Development] :
you will just need to find an image that the phone will allow we tried several before the winner was found.
[myTouch 3G, Magic Android Development] smartwild:
we dont even know if such image exists. we have been waiting for so long and yet still there is no root and we are the ones that are badly in need of a root as there is no android market on our devices. My touch ppl are so luck , they harldly even waited.

The wait continues for HBOOT-1.33.00010
[myTouch 3G, Magic Android Development] lesjaw:
Yes, i can confirm it too..have tried 2 HTC Magic for Indonesia...

this method didn't work...

we absolutly need another SAPPIMG.zip.....

this thread should be reopen...
[myTouch 3G, Magic Android Development] mpmilestogo:
Rather than wait, I just ordered an unlocked HTC Hero from the states. I did get an interesting email from HTC support and I quote below:

As per your mail,we understand that you want to know about Google map and Android marketing software in HTC Magic.

We would like to inform you that Android market and Google map software’s are not available in HTC Magic device.

“HTC” is working on this.

By working one could infer anything; but I choose the optimistic view :)
[myTouch 3G, Magic Android Development] lesjaw:
great to hear that..i hope that means to all HTC Magic..even for Indonesian..
[myTouch 3G, Magic Android Development] ari197:
Could you share how to look and find such image?
[myTouch 3G, Magic Android Development] smartwild:
http://www.htc.com/au/SupportViewNews.aspx?dl_id=634&news_id=224

do u think this can work?
[myTouch 3G, Magic Android Development] rahulsh:
has some one tried this ...this looks as if was released yesterday so would have latest rom!!
[myTouch 3G, Magic Android Development] lesjaw:
ROM version: 2.17.861.2

india magic has built number 2.16.720.2

seems some light here...:D
[myTouch 3G, Magic Android Development] rahulsh:
smart wild can you post the rom here!!
[myTouch 3G, Magic Android Development] smartwild:
I dont have it, we need to ask an aussie to help us with his serial number. so u think this will work , so that will be a sapping or we rename it to sapping?
[myTouch 3G, Magic Android Development] rahulsh:
Armon can you help the india users here...looks like we have the rom of higher version...can it be used to update .10 SPL if yes...how...we have lot of users here with this brick
[myTouch 3G, Magic Android Development] unaz:
Sounds promising, the EU 010 SPL's have build 2.17.401.2 i think, i got anyways...
[myTouch 3G, Magic Android Development] ashish.matrix@gmail.com:
Can someone give any pointers on where to look image which can be used to update .10 SPL?

Any help or any suggestions regarding this ?
[myTouch 3G, Magic Android Development] smartwild:
http://www.htc.com/au/SupportViewNew...34&news_id=224

http://www.htc.com/au/support.aspx
[myTouch 3G, Magic Android Development] ari197:
still not usable for Indonesian user.. 2.53.707.2 :(
[myTouch 3G, Magic Android Development] ashish.matrix@gmail.com:
INdia HTC magic got updated by AUS ROM update.

See : http://xdaforums.com/showthread.php?p=4327576
[myTouch 3G, Magic Android Development] sticksen:
is it possible to flash sappimg without the 32a radio and a 32b-systemimage to a htc magic?

i tried to erase the radioimage out of the sappimg-zip, but then it´s not flashable anymore...
[myTouch 3G, Magic Android Development] unaz:
Still no solution for us with 010 that wants root and be able to flash new roms?
[myTouch 3G, Magic Android Development] m3s_4ev3r:
Can this be made on G1 too?

I also get MAIN VERSION OLDER, please check my thread, what do you say should I use to change my HBOOT

http://xdaforums.com/showthread.php?t=570171
[myTouch 3G, Magic Android Development] terminatorxman:
I just pre-ordered the mytouch 3g and I will pay for root!

just pre-ordered the mytouch 3g and I will pay for root!

I will donate $50 to who ever gets it rooted for WIFI tether
[myTouch 3G, Magic Android Development] addiecool:
That makes it 3 donors. About above $100 already there. Please do something
[myTouch 3G, Magic Android Development] _illmatic_:
Once I get the mytouch in my hand I'll be able to help the cause. Still can't believe nobody posted a signed Google ION NBH yet. Where are all the Google ION owners at? I know you guys who go to Google DEV conference visit this forum.
[myTouch 3G, Magic Android Development] 13bjunkie:
LoL, I was just thinking about getting something like this started.

I'm down to donate.
[myTouch 3G, Magic Android Development] Amon_RA:
What makes you think that they would have NBH files?
[myTouch 3G, Magic Android Development] ari197:
so I'm (and the owner of the newer HTC) are basically screwed :(
[myTouch 3G, Magic Android Development] ardhy:
is it possible to flash the Google ION NBH into the SPL.0010 Magics?

are we still facing signature issue when using this NBH ?

does anybody know how HBOOT works?

// many thanks
[myTouch 3G, Magic Android Development] sammypwns:
We need to find a different method. The only way we'll be able to get an ION.nbh is if someone at HTC leaks it to the internet or some other vague and highly unlikely event occurs.

The most desirable method would be to get the release keys and then sign all of the ROMs, bypassing the requirement for a new SPL and allowing us to flash whatever. This too is almost impossible as guessing the keys would take longer than the life of the device and dumping them would involve getting a memory dump while installing an update which is a lot harder than it seems because if HTC knows what they are doing, they will remove the keys from memory after they are checked (unlike nintendo :P).

These are the only two solutions I can think of right now unfortunately so someone with the device, a waranty, and large testicles is going to open their device up and get us a dump
[myTouch 3G, Magic Android Development] toolbox123:
I will be willing to donate as well. I don't wanna have to give up on this phone... and the way it's sounding so far....... I may have to. No root is a deal-breaker for me.
[myTouch 3G, Magic Android Development] :
Sammy...i have all of the requirements... what should i do? when i open it up what am i looking for?
[myTouch 3G, Magic Android Development] sammypwns:
you need to talk to someone with JTAG experience and they should be able to walk you through it but essentially you are going to start an update when you get one and then dump everything in the memory during the update. Thankfully if you get a brick, you'll be able to revive your device with JTAG relatively easily. I should also mention that anyone with a Magic *should* get the same keys so anyone with JTAG experience needs to try this first. I'll try to get you in contact with Geohotz and he'll be able to tell you everything you need to do.
[myTouch 3G, Magic Android Development] :
standing by.....
[myTouch 3G, Magic Android Development] sammypwns:
got to give you props for this although I don't feel comfortable putting someone with no JTAG experience up to this. BTW your going to need some basic soldering skills and a JTAG cable which go for about $7-8 online. Anyways still waiting on Geohotz
[myTouch 3G, Magic Android Development] toolbox123:
Sweet. You are the man korndub.
[myTouch 3G, Magic Android Development] :
no sweat on the soldering... i build electric guitars and this week have done more soldering than radioshack...hahaha....

question, since we are looking for release keys, could I do this using my G1 also? if so, that would be ideal, since its already out of warranty....
[myTouch 3G, Magic Android Development] smartwild:
http://xdaforums.com/showthread.php?t=490774

this may come in handy when opening the magic.

if someone knows the username and password http://htcscm10.htc.com.tw

/SDO NBH can be found there according to the service manual.
[myTouch 3G, Magic Android Development] outlaw1776:
HTC RMA III Password

At the bottom of the following link this dude says he has access to the HTC RMA III site.....

http://forum.gsmhosting.com/vbb/archive/index.php/t-773949.html

Worth a look I guess....
[myTouch 3G, Magic Android Development] sammypwns:
We should practice on the G1 but the release keys will most definitely be different. If money is an issue you should set up a paypal donation account but don't start accepting until we are sure we can do this on the G1
[myTouch 3G, Magic Android Development] DBeCe:
Look at this post: http://forum.gsmhosting.com/vbb/showthread.php?t=790138
[myTouch 3G, Magic Android Development] :
did you by chance get in touch with him? point him our way if you do.
[myTouch 3G, Magic Android Development] Thyth:
That would be great, if you want to waste your time. The public key used to verify the signatures on the images is useless for signing our own images, unless you happen to have a quantum computer lying around. Nobody in the hardware business is stupid enough to use a symmetric key in this situation.

If you're going to mess around with JTAG, you're better off using it to dump contents of all non-volatile memory from an Ion (or other unrestricted device), extracting the SPL from that image, then using JTAG to write it onto one of these locked down devices.

Obviously, a less invasive solution would be to overwrite the restrictive SPL with a less restrictive one while the device is running. Barring any suitable exploits in the SPL itself, root access on a device should sufficient.

Last I heard, the pre-release myTouch 3Gs are using a 2.6.27 kernel version (default Ion image has 2.6.27-00393). Versions pre-2.6.28.4 are vulnerable to a heap overflow (see CVE-2009-1046), which has a root exploit (albeit fairly tricky one) for x86_64 available in the wild. Android 1.5 supports native development in ARM via the NDK (my Ion says ARMv6 compatible).

If I had a locked down device, that's the route I would take, anyway. Easiest, of course, would be a signed Ion NBH.
[myTouch 3G, Magic Android Development] :
do you know how to overwrite the spl with the method you described? I will try it need to know how though.
[myTouch 3G, Magic Android Development] ardhy:
i think once we have root access, we can write image directly to /dev/mtd/mtd0.
[myTouch 3G, Magic Android Development] DebauchedSloth:
Yes, I agree, getting the public keys is going to do absolutely no good. Finding a root exploit and then either replacing those keys or disabling the signature check is going to be the most likely path to an exploit, not JTAG.

Of course, once you have root, I'm not sure I see the need to do anything with the SPL, except to maybe disable OTA updates.
[myTouch 3G, Magic Android Development] :
ardhy, if we had root there would be no need to try to rewrite the SPL......

DebauchedSloth - if/when we get root, in my opinion its better to have the SPL for fastboot purposes - and also, OTA updates are controled by otacerts and the SPL has nothing to do with the ota update proces.. SPL (Second Program Loader - which allows android to boot) once android is running the OTAcheck begins....
[myTouch 3G, Magic Android Development] cyphr666:
Another Donor...

Seriously guys...

am sitting here with a $600 Android phone that i cant even use a decent maps application on - the GPS on my phone is fairly useless.

The variant of HTC Magic sold here is sans any Google Apps - ANY!

So am willing to donate to anyone who can crack this "dreaded" SPL. i am guessing that there are at least three or four more souls like me...

:)
[myTouch 3G, Magic Android Development] jmaurice:
You don't need root to install applications... you can install whatever Maps.apk you want without root.
[myTouch 3G, Magic Android Development] CUGWMUI:
Actually no.. installation of Maps.apk fails!

Do you know where I can get a working maps.apk?

Ciao,

CUGWMUI
[myTouch 3G, Magic Android Development] addiecool:
Yes please let me know where to get

Maps.apk

Google Chat.apk or whatever

Other google apps.

Not very interested in the android market but need the apps.
[myTouch 3G, Magic Android Development] jmaurice:
Just extract them out of any ROM, like the HTC Hero OS...
[myTouch 3G, Magic Android Development] CUGWMUI:
Actually, I did try taking them out of a ROM.. didn't work.

Maps doesn't work because com.google.android.maps.jar isn't in the /system/framework directory (which is read-only).

Gmail.apk ... just opens & crashes (yes, installed along with GmailProvider.apk).

VoiceSearch .. just opens & crashes.

BTW, if I didn't say so before, add me to the donor list for any possible solution to the dreaded perfect SPL.

Ciao,

CUGWMUI
[myTouch 3G, Magic Android Development] pgiuoco:
Question, and I know it's a LONG SHOT... but since the boards are so similar plus or minus some memory and an LED or 2, but would the Dream Img work on the MyTouch3g, Magic, ect.? If it even recognized it would it be worth the risk?
[myTouch 3G, Magic Android Development] jmaurice:
Ah, I assumed you had a "with Google" base OS, but I guess since your carrier in India didn't make a deal with Google, you didn't get any google libs :( That sucks indeed.
[myTouch 3G, Magic Android Development] ashish.matrix@gmail.com:
nav4all

For all those, who dont have access to google map application, try Nav4all.

Download nav4all.apk from http://www.nav4all.com/install.

I had used it in Delhi,India on my HTC magic and found it to be fairly good.
[myTouch 3G, Magic Android Development] perevers:
In fastboot menu i get the following:

SAPPHIRE PVT 32A SHIP S-ON H

HBOOT-1.33.0010 /SAPP10000)

CPLD-12

RADIO-3.22.20.17

jun 2 2009, 17:28:28

Its a HTC branded phone, bought in Denmark

Dont know if you can use this information

Per
[myTouch 3G, Magic Android Development] setzer715:
Even if this did work, it would put an SPL on your phone that doesn't have fastboot option. And I don't know if you can do the "Enter Enter, Telnetd, Enter without a physical keyboard to get into telnetd to flash the recover image.
[myTouch 3G, Magic Android Development] Mi|enko:
couldn't you adb shell telnetd? Just a thought
[myTouch 3G, Magic Android Development] setzer715:
well, lets give it a shot!
[myTouch 3G, Magic Android Development] Mi|enko:
I honestly don't think it'll work, as the dreamimg.nhb will probably need to be renamed to the shapphire image (which is easy enough). The problem there lies in that it's probably signed with different keys the real sapphire image. Won't know until somebody actually tests it, but ya never know.
[myTouch 3G, Magic Android Development] setzer715:
Now I'm a little concerned I'll brick my phone if it tries to load

Does it need to be SAPPDIA2.nbh or SAPPDIAG.nbh?
[myTouch 3G, Magic Android Development] :
didnt work....wont work.... images arent the same, i think size is another factor it says wrong image.... wont brick your phone cuz it doesnt accept the image....

what we need to do is jtag the unlocked bootloader to one, but i have yet to hear from anyone who knows enough about jtag to help me do it...
[myTouch 3G, Magic Android Development] setzer715:
Ok, so I put DREAMING.nbh on my sd card and renamed it to SAPPIMG.nbh. Put it in, booted SPL. Pressed Vol down to HBOOT. It recognized the image file and is asking me if I want to start the update. Does anyone know if they think this will brick my phone? Loading a Dream SPL? It may just fail cuz its not signed, but I'm kinda scared to press Yes. Any Dev's wanna chime in? Thanks.
[myTouch 3G, Magic Android Development] setzer715:
Tried it as you were responding. Said, "Model ID Incorrect" and failed. Is that what you got? Is there a way to modify the .nbh and keep the signing?
[myTouch 3G, Magic Android Development] :
yep got the same thing...no way to extract nbh then resign without keys and we cant get private htc keys... there is an NBH extractor for linux, but no way to repack
[myTouch 3G, Magic Android Development] mykenyc:
man this sucks tried also seen if i got some luck lol..man i just want this bad boy rooted :(
[myTouch 3G, Magic Android Development] perevers:
Hey, maybe this is a dumb question, but i have the following SPL:

SAPPHIRE PVT 32A SHIP S-ON H

HBOOT-1.33.0010 /SAPP10000)

CPLD-12

RADIO-3.22.20.17

jun 2 2009, 17:28:28

And apparently its not rootable, but can anyone tell me if it will be rootable, are any off the smart guys/girls working on something to fool the SPL, so that it can be rootalbe, or is there nothing to do about it?
[myTouch 3G, Magic Android Development] 13bjunkie:
the question at this point is more like "when" will it be rootable.

there's nothing these devs can't do :-D

i'm sure there are devs that are already working on... well anything.

someone did mention that perhaps obtaining the ION nbh would be a start

but nothing's come of that yet.
[myTouch 3G, Magic Android Development] Jrbourque:
i should be receiving my Mytouch in an hour or so and i will post my information from that.
[myTouch 3G, Magic Android Development] 13bjunkie:
I got twins here waiting for your news good sir
[myTouch 3G, Magic Android Development] Reeg:
I too have one arriving shortly. What information can I post and where would I find it in order to help out with this?
[myTouch 3G, Magic Android Development] :
we have the information we need, but the tool that we need to root the device is a google ion NBH, which has yet to surface.

If any HTC or Goog folks have an ION NBH and they share it, we will hopefully be able to root our mytouches...
[myTouch 3G, Magic Android Development] toolbox123:
How did we get the DREAIMG.nbh to root the Dream? Maybe the same methods could be used to get the Ion nbh?
[myTouch 3G, Magic Android Development] :
we got the dream image because someone from HTC leaked it. same method we need here.
[myTouch 3G, Magic Android Development] toolbox123:
Well, we can only hope. Like I said before, 50 dollars to the person that gets root.
[myTouch 3G, Magic Android Development] :
i will donate too!!!!
[myTouch 3G, Magic Android Development] Reeg:
I got $20 on it.
[myTouch 3G, Magic Android Development] hondamx525:
What stuff have people tried that will brick the phone? I know its fairly obvious, but what happens when you try to flash a hackable spl onto the phone with a nonhackable spl?

Is there anything known that will actually brick the phone right now, or does it just reject everything?
[myTouch 3G, Magic Android Development] :
you cant flash anything to the phone. the spl does not allow it. at this point its not really brick-able.
[myTouch 3G, Magic Android Development] dills84:
received my mytouch today. loving it but missing root! want my cyanogenmod rom back!

i'll jump on the bandwagon and pitch in a donation to whomever figures this out!
[myTouch 3G, Magic Android Development] mykenyc:
its good everyone is starting to get there mytouch now , more development on rooting it should speed up im curious to see a rooted android handset...
[myTouch 3G, Magic Android Development] 13bjunkie:
i was going to say the same thing
[myTouch 3G, Magic Android Development] Jrbourque:
how do you get to where it shows the radio lol there is no camera button now

edit....nvm i got it
[myTouch 3G, Magic Android Development] Jrbourque:
I have 1.33.006
[myTouch 3G, Magic Android Development] setzer715:
I'm pretty sure thats the standard SPL for TMO myTouch. The other 2 are for other carriers.
[myTouch 3G, Magic Android Development] Jrbourque:
so the only way to root the mytouch is to get img from htc or possibly use the ion img? no other way?
[myTouch 3G, Magic Android Development] kaisershrout:
The Perfect and Pristine SPL

Damn this crap! Now i gotta carry two phones around--- for when i want to use the internet via the phone's wifi-tether!

I appreciate the work that many of you do on getting these things worked out for some of the less-knowledgable ones of us out there.

Got the S-ON 1.33.0006 with the "Perfect and Pristine SPL"

Someone give our myTouches some Clum-babies! they are sick!

Thanks!
[myTouch 3G, Magic Android Development] setzer715:
This is speculation also. Getting someone's .nbh and HOPING it has the proper keys signed to it to flash your phone is all speculation. So, we wait and see if something emerges. Otherwise, we wait and hope someone finds a way to flash the SPL through JTAG.

Mostly, we wait and either enjoy what ya got or sell it and buy a non TMO device with a rootable SPL.
[myTouch 3G, Magic Android Development] rockin_mod:
dont updates have to have signed test keys in order for the spl to allow them to update?? Jrbourque posted on another thread with the ion image and the root img. Why cant we just apply the update?? i only know 2+2 not 15/3 lol. so i understand some. just wondering.