yashsingh1/xdaforums huggingface dataset:
[Wing, P4350 General] Diagrax:
Sadly Yesturday my T-Mo Wing gave out after about 3 yrs of use...so this is just a good bye to this aosum forum...and it looks like im heading to the Opal Forum now...
[Wing, P4350 General] v5HMeca:
Who are you?
[Wing, P4350 General] Diagrax:
Someone who doesnt really show his face much...
[Wing, P4350 General] v5HMeca:
I'll miss you.

I love you.
[Wing, P4350 General] xufeng:
*MODEDIT* inappropriate language
[Wing, P4350 General] Diagrax:
Alrite ill take my leave but dont be using unapporiate language.
[Wing, P4350 General] Diagrax:
Ah ok? i miss you too but i dont love you.
[Wing, P4350 General] Digital Outcast:
Thread closed. This doesn't need to become a bash fest.
[G1 Q&A, Help & Troubleshooting] jad011:
When i try to put on the hero 1.45 theme with the 1.45 update it just sits on the android screen. not the first one with the white but the one after that.

any idea why

thanks
[G1 Q&A, Help & Troubleshooting] bootleg16:
the libraries used in the 1.4.5 theme are not the same as the new cyanogen.

thats why you get that
[G1 Q&A, Help & Troubleshooting] RegulatorG1:
like bootleg said, the theme your trying to install is for a older cm rom. either downgrade the cm rom and install that theme or install a newer theme for the newer cm rom... @_@

kspec oreo and palm pre look cool
[G1 Q&A, Help & Troubleshooting] lukekirstein:
The Hero 1.45 theme has not been compatible with CM since 3.3 or so, and the developer doesn't want to do anything about it. Unfortunatly, it won't work and I wish it did :/.

Hero Dark is close, but not the real deal unfortunately.
[G1 Q&A, Help & Troubleshooting] h.nocturna:
Or you can install JACHero2.7.3lite :D
[G1 Q&A, Help & Troubleshooting] B-man007:
http://xdaforums.com/showthread.php?p=4141105#post4141105

that may help but i dont know if that applies to the latest cyan
[myTouch 3G, Magic Android Development] sammypwns:
Our friend korndub has graciously agreed to help dump the MyTouch release keys so we can root the MyTouch 3G. We are going to do this by getting a memory dump of the MyTouch during an update through JTAG. If you know anything about JTAG and would like to help, please leave a comment. Otherwise do not clutter this thread.

I personally know very little about JTAG, but I've read enough about hacking gadgets to know that when the MyTouch updates it will load the release keys into memory and then remove them. Luckily with JTAG we can grab those keys in a dump and then begin signing our own updates.
[myTouch 3G, Magic Android Development] timal:
Thank you for your work.
[myTouch 3G, Magic Android Development] minogue:
Sounds great. Hope it works.
[myTouch 3G, Magic Android Development] jmaurice:
Why would the device ever have the OEM's private signing keys? Surely they are using public key signing?
[myTouch 3G, Magic Android Development] sammypwns:
HTC has to sign the updates so the device will accept. Our custom builds of android can be updated because they don't have a signiture check, but the builds that come standard require a signiture check to pass an update. We are just going to dump these keys out of memory and then let the android community release custom updates.
[myTouch 3G, Magic Android Development] noderat_tmobile:
I'll be receiving a myTouch very soon, is there any photos of the necessary JTAG points or possibly a disassembly guide? I'm not worried about a $100 OOW (Out of Warranty) claim if I have to do a warranty claim but I'd like to get a visual footing of how to disassemble and where the solder points are for the JTAG. (Potentially can't any Magic/Sapphire do the job? They all use the same signed release keys or is it carrier dependent/H-or-G build dependent?

Edit:

Just found this service manual for "Magic" devices:

http://phandroid.com/htc-magic-manual.pdf
[myTouch 3G, Magic Android Development] jmaurice:
I think you misunderstand how public key authentication works. While the device's SPL would contain the OEM's/carrier's *public* keys to verify the signature of an update, it would not have their *private* keys the OEM/carrier uses to sign the builds.

I suggest you read here how it works: http://en.wikipedia.org/wiki/Public-key_cryptography - particularly about key pairs and the difference between private and public keys.
[myTouch 3G, Magic Android Development] bug666:
hopefully it works soon

it will help me decide if i want to get a g1 or to import hero?
[myTouch 3G, Magic Android Development] korndub:
this may sound mean, but instead of being a naysayer how about suggesting other options if this will not prove successful?
[myTouch 3G, Magic Android Development] timal:
Thank YOU !
[myTouch 3G, Magic Android Development] korndub:
my pleasure.... :)
[myTouch 3G, Magic Android Development] Modus12:
I have a myTouch right now. What do I need to do to help?
[myTouch 3G, Magic Android Development] frost785:
MyTouch

Donate lol. my MyTouch arrives tomorrow i can also help but my rooting knowledge is mediocre looking forward to donating 50 for who ever roots it first!
[myTouch 3G, Magic Android Development] karan09:
this might help you

I found these sites that describe how to setup a serial connection and load in a Linux/Android kernel.

http://www.gumstix.net/Software/view/Getting-started/Setting-up-a-serial-connection/111.html

http://labs.beatcraft.com/en/index.php?Android kernel for bc9 (1/2)

http://www.telesphoreo.org/pipermail/g1-hackers/2009-May/001281.html
[myTouch 3G, Magic Android Development] mykenyc:
i hope so too because its irritating me i can't do everything with my phone starting to feel like an iphone
[myTouch 3G, Magic Android Development] Mi|enko:
You can jailbreak an iPhone.
[myTouch 3G, Magic Android Development] mykenyc:
lol, you know what i mean ok let me rephase its starting to feel like 2007 when the iphone was not jailbreakable
[myTouch 3G, Magic Android Development] jashsu:
You all should listen to this man. He's the only person (and also a professional software developer) who has posted an intelligent reply to this thread.

He's doing you all a favor by saving you time trying to dump keys which will be of

no use in gaining root access

. None. I actually applaud his patience in replying. Anyone who knows the bare basics about cryptographic security would have rolled their eyes after reading the first post.
[myTouch 3G, Magic Android Development] mykenyc:
i agree, but if he have so much knowledge which I'm sure he does he should help on the on-going fight not saying he's not (only assuming here) but there are to many intelligent people on this board to get to the MyTouch and not be able to root it but im patient.
[myTouch 3G, Magic Android Development] jashsu:
Actually he is, in a way. Stopping misguided and ill-conceived plans of attack decreases the general confusion level and increases the signal-to-noise ratio of the community as a whole.

Having a bunch of newbs read this thread thinking that dumping the public keys will have any positive effect and then go spreading that around on other threads/forums does not do any favors for getting MyTouch rooted.
[myTouch 3G, Magic Android Development] mykenyc:
well im for one happy we have people who atleast attempted to do this im already getting bored of the mytouch which is a bad thing...
[myTouch 3G, Magic Android Development] Rahzelhx:
i have tried to flash servel spl via recovery mood and havent gottin any to pass the verifcation dunno if anyone else knows but we can still use the mytouch stock recovery mode just a fyi
[myTouch 3G, Magic Android Development] :
thats gotta be fake, if it were real, we would all be running around with rooted mytouches...
[myTouch 3G, Magic Android Development] ewells30:
I dont know if this will help, but when I enter fastboot on my Mytouch 3G I have I get this

SAPPHIRE PVT 32B SHIP S-ON G

HBOOT-1.33.006 (SAPP30000)

CPLD-10
[myTouch 3G, Magic Android Development] Jrbourque:
yup thats what we all have
[myTouch 3G, Magic Android Development] Jrbourque:
Anyone know if its possible if we take the tmobile update that they just pushed out (non rooted) and be able to alter something inside of the .zip without having to resign it?
[myTouch 3G, Magic Android Development] Reeg:
Is this waste of a thread still going? 19 pages now!? Haven't enough of the Dev's debunked this yet? It's not going to happen this way people. I'm sorry to sh*t in your Cheerio's, but let's stop being counterproductive and start looking for an actual "Plausible" answer. smh...
[myTouch 3G, Magic Android Development] Jrbourque:
Not rain your parade but how the hell do you expect that to happen with out discussing it on the forums? Where would you like people to go to find out answers if things will work or won't work? I thought that this was the place to discuss developing. So i missed where you put your two cents in on how to do this? Atleast we're not sitting here with our thumbs up our ass waiting for someone else to do it
[myTouch 3G, Magic Android Development] dills84:
sure wish i didnt sell my rooted G1 yet :mad:
[myTouch 3G, Magic Android Development] toolbox123:
As long as there are ideas being thrown around, I don't see how any of this has been counterproductive. Those kind of negative comments however...
[myTouch 3G, Magic Android Development] mr_black03:
the reason that forums exist FTW!! but seriously, lets keep it on topic guys...i wish I had .02 to throw in, alas I do not BUT I do have 2 MyTouch 3Gs that I would be willing to guinea pig.
[myTouch 3G, Magic Android Development] Jrbourque:
Jrbourque898@gmail.com drop me a message some time
[myTouch 3G, Magic Android Development] hondamx525:
Has anyone tried flashing a dream .nbh file yet?
[myTouch 3G, Magic Android Development] Jrbourque:
no i heard the spl wont allow it. But might have to rename it to sappimg.nbh if anyone tries to do this. not sure tho
[myTouch 3G, Magic Android Development] hondamx525:
Im at work so i cant try it, but it would be good to know if anybody has actually tested it or not until i get home.
[myTouch 3G, Magic Android Development] hondamx525:
Also how are we sure that is what the .nbh is even named for the magic?
[myTouch 3G, Magic Android Development] Jrbourque:
umm i will tell you the name of the nbh very soon, but you can gtalk me i posted it above.
[myTouch 3G, Magic Android Development] hondamx525:
i invited you
[myTouch 3G, Magic Android Development] :
dream NBH will not work different file/ size/ etc.

we do know the name of the NBH we are looking for, when you power mytouch on while holding down volume you get to hboot, pressing back button switches to fast boot, which lists what it is looking for, the image name is SAPPIMG.NBH, however we have tried several different SAPPIMG.NBH files but they do not work as of yet.
[myTouch 3G, Magic Android Development] hondamx525:
Thanks for clearing that up
[myTouch 3G, Magic Android Development] Jrbourque:
we're gonna try a different way to see if we can get it that way. But we dont want to post nonsense on here right reeg?
[myTouch 3G, Magic Android Development] :
no prob.... believe me, i want the mytouch rooted as bad as anyone. I have tried flashing a million NBH files. It will happen sooner or later...preferably sooner.
[myTouch 3G, Magic Android Development] Jrbourque:
I was talking about reegs from earlier saying that this thread shouldn't still be going...lol...but yes MT needs root and quick
[myTouch 3G, Magic Android Development] :
by the way, although the topic is the same, we have moved on to other options, but you would know that if you took the time to read through the thread, instead you chose to be a D*CK.
[myTouch 3G, Magic Android Development] Jrbourque:
Does xda sell aloe?
[myTouch 3G, Magic Android Development] aron7awol:
Reeg obviously didn't read through the 19 pages he was complaining about :)

This thread could stand to be cleaned up, however. We could delete most of the posts without losing any relevant content.

Anyway, I haven't actually tried to create a gold card or flash an nbh but I've been following along. My understanding is that the gold card did in fact work but the nbh was bad. Is that true or is it possible that we have the correct nbh but the gold card isn't working?

Does anyone know if the correct nbh can be found on the HTC RMA III site?

I'm just trying to figure out exactly what the status is so we can come up with our next plan of attack.
[myTouch 3G, Magic Android Development] karan09:
Is it SAPPIMG OR SAPPDIAG

THIS IS FROM MY TOUCH
[myTouch 3G, Magic Android Development] aron7awol:
Thinking out loud here, not knowing all that much about Android flashing...

The G1's RC29 firmware had a bug where all keystrokes were passed to the shell as root. This was a huge oversight and made it very easy to hack. Simply typing "telnetd" started telnet, allowing direct root access using terminal emulators. The DREAIMG.NBH file that leaked was a *signed* image of the RC29 firmware.

Even if we can get our hands on a leaked SAPPIMG.NBH image, it's not going to have the same bug. We can't modify the image unless we could sign it with the correct key which we don't have and we're not getting (short of a miracle). So how would the NBH help us?

This begs the question as to how Haykuro managed to get root on any HTC Magic. Was it because there are some that have S-OFF SPLs that allow unsigned images to be flashed? Why is fastboot possible on some Magics but not others?

If anyone can answer these questions for me, I'd appreciate it. I'd like to have a better understanding of these processes.
[myTouch 3G, Magic Android Development] karan09:
htc login

so did anyone emailed him ?
[myTouch 3G, Magic Android Development] Rahzelhx:
ok so everyone is on the same page we should try to condence what doesnt work and what might work.

Dreaming.nbh and any magic nbh's so far will not flash

Have tried to flash ion rom update from htc but again not the right keys

Flashing with a Gold card has had no luck so far

Currently through the mytouch "perfect"spl(1.33.0006 and 1.33.0010) we can not flash a recovery image that we have access to through fast boot (We dont have the right keys)

we cant move anything in to any area of interest through adb

We do have access to the recovery boot screen were we could flash update.zips

In my opinion we need to try and use the recovery screen to try and flash a spl i have tried it but if the problem is the spl we should focus on getting rid of that

this is all what i have tried (all but the gold card) if anyone else has anything they have tried or they think will work please keep us informed even if it is what doesnt work it will keep us all moving in the same direction and not all kinds of crazy :)
[myTouch 3G, Magic Android Development] Mi|enko:
Has anybody examined the NBH's we have in the hex editor to see if we can adjust anything to say what device we're flashing? Maybe adjust it for the mytouch, get a different SPL on there, then hack it? If we did have a signed file and adjusted it via hex editor, would we even have to resign it?
[myTouch 3G, Magic Android Development] jashsu:
IMO it might not be wise to continue discussing obtaining files from this source any further on xda.

If the relevant NBH some how ends up on rapidshare, link to it. But no further discussion about the technical details and specific persons involved are needed.
[myTouch 3G, Magic Android Development] jkwon85:
MT3G/root.access

So hows it coming guys?is this thing even rootable?i dont wanna brick my phone,and i dont really need a new ROM.I just want to be able to activate multi-touch,and have flash on it.I was watching youtube videos on htc magic roots,but am not sure if i wanna go through with it.Thx for all the work.plz reply.=)
[myTouch 3G, Magic Android Development] Jrbourque:
Lol not even the one that posted it lol but thanks for tip
[myTouch 3G, Magic Android Development] Rahzelhx:
@ jkwon85

havent learned what will work but we know what wont work with our current resources

try looking around before asking such broad questions :) were trying to condense this thread

Look at my post before this one
[myTouch 3G, Magic Android Development] Six6Sicks:
I decided I would try the old fashion way with an email to HTC:

"I need to gain root access for my MyTouch 3G. I am looking for one of the two files: SAPPIMG.nbh or SAPPDIAG.nbh Can these be emailed to me? Where can I get them, please send them to me. Thank you."

HTC's response:

"Hello John, I can understand how important it is to have all the support information and software for your needs. Although we did manufacture the MyTouch 3G for T-Mobile, unfortunately, due to our contract with T-Mobile we do not handle any software troubleshooting for this device. You will need to contact T-Mobile for all software inquires for this device. If you need any repairs done for your T-Mobile MyTouch 3G, you can contact HTC Repair at 1-888-617-1113 between the hours of 8:00 AM – 8:00 PM EST, Monday through Friday. They will be able to provide you with answers to any questions you have about having your device repaired. If you have questions about available accessories for the T-Mobile MyTouch 3G you may contact the HTC Accessories Department at 1-888-716-3594, Monday through Friday 8 AM – 8 PM EST. For the information you are requesting I would recommend reviewing our HTC Self-help website, listed below, or other such support page for Android devices. I want to apologize for any inconveniences you may have experienced. I want to thank you for contacting HTC. In order to help improve our service I’d like to invite you to take a survey at http://survey.htc.com/worldwide."
[myTouch 3G, Magic Android Development] Rahzelhx:
hahah nice did u mark them as not helpful lol
[myTouch 3G, Magic Android Development] Jrbourque:
So did anyone try what the first post says of this thread or didnt try because they were told it wouldnt work?
[myTouch 3G, Magic Android Development] Rahzelhx:
i was just thinking something along these lines say if we had the current spl and if the hex editor could edit it with out having to resign it could we edit our current spl to allow fastboot commands? if anyone knows about hex editing or the someone with knowledge of the signing process could chime in on this and let us know if it is possible
[myTouch 3G, Magic Android Development] aron7awol:
no. digital signatures exist to prevent exactly that. the digital signature is computed based on the hash of the file. if you change the file, you change the hash, and it will no longer match the signature.
[myTouch 3G, Magic Android Development] aron7awol:
don't waste your time. the device only knows the public key. the private key is the one we want. trying to derive the private key from the public key requires a quantum computer, a lifetime of trying, or ridiculous luck.
[myTouch 3G, Magic Android Development] :
our best bet would be to find someone at htc that can help, but i dont see that ever happening...
[myTouch 3G, Magic Android Development] Rahzelhx:
i wouldnt say never cause we do have the htc hero leak :)
[myTouch 3G, Magic Android Development] :
there is a linux NBH extractor, which is an ubuntu package...but what we really need is a SAPPIMG.NBH from a magic with a hackable spl, maybe vodafone, maybe rogers, but it seems that we arent finding any that work...
[myTouch 3G, Magic Android Development] :
leaking roms is one thing, leaking a private key that is used for many roms is entirely another...
[myTouch 3G, Magic Android Development] aron7awol:
do we know which Magic the SAPPIMG.NBH files that detoxcz has are from?
[myTouch 3G, Magic Android Development] Jrbourque:
aron hit me up on gtalk Jrbourque898@gmail.com
[myTouch 3G, Magic Android Development] :
the spl cant just be changed to s-off...the way this was done on the dream was by gaining root. we must find a root exploit first, then use a testkey signed recovery image to update to an S-Off SPL. without root, the spl cant be changed, we arent even sure that with root we will be able to change the spl....
[myTouch 3G, Magic Android Development] mr_black03:
I thought we needed to change the spl to get root >.< ...so we pretty much have to magically(i feel like that right now) get 1 or the other 2 work right?
[myTouch 3G, Magic Android Development] Rahzelhx:
i have tried just about every combnation of sappimg.zip sappdiag.nbh sappdia2.nbh that i have been able to get my hands on and no luck we need some .nbh that was a ship that has a hackable spl :(

or another way to overwrite the spl
[myTouch 3G, Magic Android Development] lbcoder:
First, I have to admit to reading only the first half of this thread.

This thread is severely funny.

Every solution I have seen has been ridiculous.

The most common solution seems to be somehow acquiring a ".nbh" file that has been signed with keys matching this particular htcmagic in order to use the tmobile/dream post-rc29 solution. That is NEVER going to happen and here is why:

The RC29 .nbh file for tmobile/dream was an image provided to REPAIR FACILITIES by htc in order to rewrite the entire system image on dream devices. IT DID NOT THEN AND NEVER DID provide root. There was a DEFECT discovered in its telnetd executable that allowed it to be hacked. The only thing that the RC29 .nbh file provided was a static system image containing a defective telnetd executable.

Now fun: with everyone who wants to jump into the hardware with jtag devices.... though the intention was to somehow dump something, a better use for this is to WRITE something. There is no image signature check on data written via jtag! This is a GUARANTEED ROOT!

So to summarize the possible approaches;

1) jtag and be done with it,

2) wait for a magical nbh that was not only compiled AND SIGNED by htc, but was done so specifically for the purpose of providing root to the world (never going to happen),

3) wait for htc to hand out their private key (never going to happen),

4) find some other exploit like what happened in the rc29 days when telnetd was determined to be defective.
[myTouch 3G, Magic Android Development] aron7awol:
Did you use the gold card? Do we know if the problem is that the gold card isn't working or if we just don't have the right NBH?
[myTouch 3G, Magic Android Development] mykenyc:
i feel so ... dumb .. i have no idea what you mean lol

is this what we suppose to do something like this?

http://www.youtube.com/watch?v=iKmq823GpDE
[myTouch 3G, Magic Android Development] :
do you know how to do this? I have an out of warranty mytouch that I will try on. let me know... gtalk: jphines79
[myTouch 3G, Magic Android Development] :
we know that root was not there and that the telnet bug was present, the idea behind the sappimg is that some ofthe magics had an SPL that allowed us to Fastboot Boot Modded recovery image, thus allowing us to flash roms and get root. We are looking specifically for an NBH from Vodafone or other magic that has an SPL that allows us to boot.

thanks for your input.
[myTouch 3G, Magic Android Development] Jrbourque:
If anyone could get ahold of a vodaphone sappimg.nbh that would be amazing and might help us out.

Thanks
[myTouch 3G, Magic Android Development] :
or anyone that can tell me how to jtag the engineering bootloader please email me or pm me.....
[myTouch 3G, Magic Android Development] jkwon85:
thanks

i guess well all just have to wait till aug5 wen its sold nationwide in stores,for something to come up.im gonna wait till theres something stable till then.but will root access,let me do the multi-touch,flash,and overclocking capable?

Thx for the hard work guys.much appreciated.