Welcome! Wikis are websites that everyone can build together. It's easy!

Hacking HTC Mogul


How to fix your HTC Mogul 6800, rather than throw it in the toilet.
Here we go, in a repeat of all the great work from xda-developers and ppcgeeks, (if you don't already have accounts in those forums and have read the titan upgrade sticky section back to front, go do it. Now.) and in a format for the poor ignored Bell users, this is how I 'fixed' my 6800 that Bell assured me had no problems. (google lies, and I should just, "turn off my bluetooth when not using it" so my phone stops locking up).
Check out this thread for all the steps I took, and the tools/ROM's I used.

First off, do at your own risk, if something breaks I would bet its something you did, so take responsibility for your actions. Don't whine to me if it doesn't work. Ive done this to my phone many times, no problem. I've done it to other peoples 6800, again, no problem. If it breaks everything and generally ruins your life, well that's what you get for taking advice from strangers on the Internet. Go buy a razr and stop whining.

Before we get going, you need your MSL code. Don't know what that is? Then you really did not read the last post where I told you to go read the upgrade section at forum.ppcgeeks.com under the Titan-> Upgrades section. But of course, if you had read that you probably wouldn't be using this as a guide, so I'll stop pretending you will, but you will at least need an account at ppcgeeks (its free) to download some tools, and an important one is here:

http://forum.ppcgeeks.com/showpost.php?p=175538&postcount=4

Unzip it, and put a copy on your SD card, or the main file system on your 6800. Run the program and put in your ESN. Don't know what that is? (what, I should hold your hand while you do this?) Its the funny hex looking code on the back of your battery, but an easier way is to go to your phone dialer, and type ##778# and choose view. A whole list of stuff will come up, find the ESN(Hex) field and write that down. Put that number in the GetSPC.exe program that you put on your 6800, and voila, it will spit back a 6 digit number that is your unlock code. Now dial ##778#, choose edit, put in that code, and what do you know? You can program your phone now. BUT DON'T ACTUALLY CHANGE ANYTHING. This step is just a precaution. What I recommend is getting a piece of paper or excel sheet if you like to get fancy, and copy down all your settings when you are viewing your ##778# programming. In reality you don't need it all, but the big ones are ESN and MSID, but if you want to be safe, copy it all down, don't forget to check the view info menu, there is more then just the first page. Keep that information safe, if there are problems, this will let your put your settings back easily. This is only a precaution.

Now lets get to the cool actually hacking part. We have to replace your bootloader for the phone, to unlock it for other ROM's to be loaded. This process sounds scary, but once you have this new bootloader in you can always forcefeed you phone a new ROM, if you ever flash it with a bad one. Try this now, press your camera and power button at the same time, while hitting the reset buttton with your stylus. (if you don't know what that means, don't bother to hack your phone. Sell it on ebay and go buy a razr. And stop whining.) See the pretty rainbow screen? That is your phone ready to take a ROM, trouble is, this bootloader will only take certain ROM's Bell has blessed as worthy. Lets get rid of this one and put in a much more relaxed version. You should read this post (I know you won't, but you should) http://forum.ppcgeeks.com/showthread.php?t=9093 and download this program: ftp://up.ppcgeeks.com/Titan/Users/ImCoKeMaN/roms/Hard-SPL-MFG.exe and run it. It will unzip a bunch of files to a temp directory, make sure you can locate it. If your phone is still at the rainbow screen, reset it with the stylus, let it boot as normal and sync it. Once connected via activesync, go to the directory that was made from the exe and locate the Titanunlocker.bat file. Run it and follow the steps EXACTLY as it says. It will ask you to unplug and plug in your usb, stuff like that, just do what it says. When its done you will have a rainbow screen that says its version 2.40 now, and it will ask you about loading a ROM. Cancel that for now, we still have more work to do. By the way, now your 6800 can't do a thing but show you the rainbow screen :) Congratulations, you have officially trashed your phone. Have a cigarette, drink, whatever your poison is and celebrate your new found freedom.

As nice as the rainbow screen is, I'm sure you would like your phone to actually make phone calls, so lets continue. The next part is to get the latest radio onto your phone, and the easiest way to do that is to load the sprint ROM, and here is how. Download this file:
http://download.america.htc.com/RUU_TITAN_SPRINT_WWE_3.35.651.2_RS_TITAN_3.35.04_4350H_SPCS_AM_Ship.exe Don't actually run it though, we just want the image file for it. It's actually a zip file so use winzip or rar to unzip it to a temp folder and look for a file with the .nbh extension. That's the rom. You may see a couple in there, the one you want is called RUU_signed.nbh and its about 90 Meg in size. Take that file out and you can trash the rest of whats in there. Now we forcefeed the ROM to your phone. How you may ask? Of course your asking, you never bothered to read the ppcgeeks forums, so I'll tell you. You need a Rom Update Utility or RUU. Might as well get used the funny program names and acrynoms, your a phone hacker now. ftp://ppcgeeks:ezupload@up.ppcgeeks.com/Titan/Users/ImCoKeMaN/roms/RUU.rar This file is an empty RUU. Simply take the RUU_signed.nbh file and put it in the directory this rar file creates. Then you doubleclick the ROMUpdateUtility.exe and let this thing push the sprint ROM on your phone. Keep this program around, its great, basically any ROM you want to load you can put your phone in bootloader mode (remember the camera+power+reset trick?), rename the ROM to RUU_signed.nbh, drop it in this folder and run the update. Simple, right? Go have another cigarette, this ROM takes a while to load. But don't be gone too long, there is an important step coming up you really don't want to miss. I did and I hosed my phone so bad I had to go back to the Bell stock ROM. Running bell stock is so yucky it gives me shivers, so lets avoid that.

After the ROM is done loading, your phone will actually boot, sprint logo's and all (don't worry about that, we can fix that later). You will have to do your touch the screen to align, set time, etc, then when you see the message that it will run customizations in 3 seconds, REBOOT THE PHONE with your stylus. Do not miss this step, if those customizations run, your are screwed. (not really, but if you read a few posts in ppcgeeks, you will recover). On reboot it will not run anything and will be ready to go. Now lets check our programming. hit ##778# and view your settings. MSID, ESN, etc all look good? It should if you did not let the customizations run. Maybe make a phone call just to check. If anything is off, like your ESN, just ##778#, edit and use the MSL code. Then put the settings back. You really are in control of your phone now, feel like a bigshot? Well, at least, does it feel like you actually own your phone now? Very unlikely that any settings will be changed and you will have to put your ESN back, but better safe then sorry.

And now, the fun part. You are ready to build custom ROM's and hack your phone to your delight. You could stay with the sprint rom, but I think its crappy myself. Sure, your bluetooth will actually work, but the OS is still old and there is so much more you can do with it. The custom ROM's you hear about from DCD and No2Chem do not contain a radio, just the OS stuff, so you will not have to do the sprint flash again, we just did it to get the radio part. Once we overwrite with a custom ROM the OS will be updated, but you still have your cool new radio with working bluetooth, and the nifty lets hack it rainbow bootloader. How you get and load your custom ROM is flexible. For a first crack you may just want to download a already compiled and ready to load ROM, either DCD's http://forum.xda-developers.com/showthread.php?t=385336 or No2Chem's http://rapidshare.com/files/101488056/nueROM_v2.0_build_5058.rar Just like the sprint ROM, take the nbh file, rename it RUU_signed.nbh, drop it in the RUU directory and click the update utility, the program takes care of the rest. Give yourself some downtime on a weekend to play with a few ROM's. When you are feeling good about the prebuilt ROM's, try installing the kitchen (a kitchen allows you to 'cook' your own ROM) from ppckitchen.org. This thing is way to cool to describe here. Download the app, run the updater, and literally build a custom rom with a really slick GUI interface. You have to see it to believe it.

That's about it. Hope it helped, and happy hacking.


Latest page update: made by lulamae , May 9 2008, 9:46 AM EDT (about this update About This Update lulamae Moved from: HTC Mogul - lulamae

No content added or deleted.

- complete history)
Keyword tags: None
More Info: links to this page

Anonymous  (Get credit for your thread)


Started By Thread Subject Replies Last Post
Anonymous HTC 6800 Hacking 1 Jul 30 2008, 2:49 PM EDT by Anonymous
Thread started: Jul 2 2008, 4:09 PM EDT  Watch
Does this hacking apply to the rom for the Verizon's XV6800, too. And I'm a bit confused is the Verizon's model the Mogul, too or is it more similar to HTC's Titan?
1  out of 1 found this valuable. Do you?    
Keyword tags: XV6800 (edit keyword tags)
Show Last Reply
Anonymous HTC Touch 0 Jul 29 2008, 2:53 AM EDT by Anonymous
Thread started: Jul 29 2008, 2:53 AM EDT  Watch
Is there any way I can hack my HTC Touch like this?
Do you find this valuable?    
Keyword tags: None (edit keyword tags)
cvaliquette70 Help !!!! 2 Jul 27 2008, 5:11 PM EDT by Anonymous
Thread started: Jul 3 2008, 3:53 PM EDT  Watch
The link . ftp://ppcgeeks:ezupload@up.ppcgeeks.com/Titan/Users/ImCoKeMaN/roms/RUU.rar does not work anymore...My 6800 has now a rainbow screen but i am unable to do anything else.

Can you help
Do you find this valuable?    
Keyword tags: None (edit keyword tags)
Show Last Reply
Wiki pages
Top Contributors