[HD2 General] jdwrrzmm:
Just got a T-Mobile HD2? Read Jamie’s "New to WinMo and absolute newbie tweak guide"

I wanted to write this guide due to the number of “THE HD2 SUCKS!” threads I’ve seen floating around. Guys, what did you think you were getting into here? This phone runs Windows Mobile. The very core of running this OS involves tweaking it beyond recognition, but, however, once you do that it can run quite beautifully. I wrote this guide to appeal to beginners. I try to avoid things like, "Oh, edit this registry value...What does it do? No clue, but it saves battery life." Those types of tweaks are for a different guide.

About the phone and Windows Mobile

Windows Mobile is old. Really old. Try ten years old, and, sometimes, it really does feel like it's age is apparent.

The phone crashes. A lot. Get ready to soft reset a lot. Turning off Sense can help with the crashing, though.

The interface is called Sense. You can turn this off and revert back to Titanium, the default Windows 6.5 theme.

The HD2 is not like an iPhone. Get an iPhone if you want an iPhone. Apps that run on the iPhone do not work (and probably will never be ported) on Windows Mobile.

Yes, the screen is glass. It's scratch resistant, not scratch-proof. I hear mixed opinion on whether you can get away without using a screen protector, and plenty of people complain about how easy it is to scratch. It's your call, but keep in mind that glass is 6-7 on the Mohs scale of mineral hardness. Hardened steel is 7.5. Your keys will scratch the absolute hell out of it. Some partials of sand and grit can scratch it, keep that in mind. And a drop from only a few feet will completely spiderweb the screen. Don't drop your phone.

The phone ships with two browsers: Opera 9.7 and Internet Explorer. Yes, that is an older version of Opera, but I feel it works fine. Opera 10 does not support pinch-to-zoom, and to my knowledge there are no tweaks to enable it.

The HD2 comes with Voice Command. To activate it, hold the green call button until it beeps at you. Then speak your phrase. A guide to using it can be found here. Your phone can read your SMSes to you.

Don’t like a tweak or application you installed? Uninstall it, and it reverts back to how it was originally.

Please see the Flashing Rom section on the different versions of Windows Mobile (6.1, 6.5, 6.5.3, etc)

Contrarily to the desktop version of Windows, hitting the X button does not exit a program, it just minimizes it. Please see the section about task managers.

WAIT ONE MINUTE

Wait! Hold on. Before you complain about ANYTHING (especially about messaging, lag, a pink camera hue, etc.), please make sure you have the newest stock ROM. To check, slide all the way to the right to Settings, then to About Phone, then to Software Information. What does it say under ROM version? Does it say 2.13.531.1?

If it doesn’t, you owe it to yourself and your sanity to flash to the new ROM. It’s real easy, too. Just go here and follow the instructions. http://dl.htc.com/ruudownload/t-mobileUS/DeviceDownloads.aspx?pid=leo

If you notice some weird-ass screen sensitivity issues (I never did), you should try installing this cab. Hey, it’s the first sticky; you should know this.

How to install a .CAB (You’ll be doing this a lot): First, download it from wherever. DO NOT EXTRACT THE CAB. Connect your phone via Activesync (Or Windows Mobile Device Center) . Drop the file onto your phone somewhere. Open File Explorer on your phone, run the file and install it to the device or storage card. I normally install to the device because you have plenty of storage, and if you connect the phone via disk drive to your computer, you temporarily won’t have access to any programs on the phone if they are stored on the card. If you need more instruction on installing cabs, please see my post here.

Killer Apps (That means required)

Cookie’s mod: This is my favorite tweak for Windows Mobile, especially more so now that version 1.8 is out. Install Cookie’s mod and it makes your whole life easier. What is it? It contains a bunch of features, but its main feature is to customize your home screen. By default, it makes it looks kind of iPhoneish, but I don’t think that is a bad thing. You can edit the home screen with more icons, widget things like toggles and an MP3 player, different types of adjustable (in size and layout) clocks including analog ones, and so forth. But, the cool part is that if you swipe up on the home screen, it turns into this iPhone-like icon grid interface--actually--more like an amalgamation of the iPhone and Android. You can scroll left and right to access more pages. Fill up the 3+ pages with applications, contacts, toggles, widgets, and you have the easiest and most convenient way to launch them. You could fill up an entire page about Cookie’s mod, though, and it’s important to download the editor for the program. Without the editor there won’t be much editing going on.

Check out this picture for a basic example of what you can do with cookie's mod. Note: The top picture is what you switch to when you swipe down on the main home screen; the bottommost one is when you swipe up on the home screen, left screen is a swipe to the left, and so forth. That was kind of hard to explain. Please see the thread for all of the features, customization options, etc. This is what Sense should have been like from the start.

Any task manager: Okay, you really need a task manager to make multitasking useful while not slowing your phone down to a crawl. Touching the X on a program does not actually exit a program, it just minimizes it. Map one to a specific part of the screen or a button, and easily switch programs. Hey, it’s you real advantage over the iPhone here; stream some Slacker radio or Grooveshark while you edit that Word document. Personally I use Arkswitch, but there are other great ones like Duttys. Hell, here's another one. At least add the default Windows Mobile task manager to a quick link at the very least.

BSB Specific Tweaks

Okay, so you have the newest official ROM and Cookie’s mod and you still think this phone is a piece of junk? Don’t fear yet. My next recommendation is to install BSB Tweaks. Download it here. What is it? Basically a bunch of settings you can modify that you normally can’t edit without a registry editor. This program is literally a godsend as it allows you to change, like, 50 popular settings that you couldn't do easily.

Don’t like lock screen and wish you could turn it off? Slide the off switch on “Auto Lock”.

Want to access the Windows settings through the Start Menu? Slide “Windows Settings” to on.

This is my opinion, but you can turn off “HTC Vibration” to make typing on the onscreen keyboard a bit more accurate, and you probably save battery life, too.

If you don’t like the phone’s screen turning on whenever you get a text message, slide “SMS Wake Up” to off.

I recommend turning on “Album Close,” because I don’t see the need to always have it running in the background.

Do you feel that the back button is a bit too stiff, and backing out of texts with it is a little uncomfortable? Turn on “Manila Send Butt.” to get a nice graphical send button, and it changes the left softkey to “back”. Very handy if you’re a big texter.

I recommend adjusting the LED notifications to however you see fit. Personally, I like having it flash for SMSs, but not anything else. Your opinion obviously differs.

I hear turning on “Wifi N” apparently helps improves, well, everything. I’ve heard, “Oh man, it’ll load pages instantly,” “You’ll get a wifi connection faster,” and other stuff, but I haven’t really noticed a difference. But I hear enough clamor that it probably doesn’t hurt to turn it on.

I highly recommend turning on "Opera Tabs". By default, you are limited to 3, which is laughable.

You can tinker with the other settings. A lot of them are a matter of personal taste.

Touch Tools Specific Tweaks

You might be asking why you need two tweaking programs that are 90% similar, and the answer is that Touch Tools does some stuff that BSB Tweaks doesn't See this post for the differences. Beware that Touch Tools is a lot more powerful and not as user friendly.

Slim Volume Tweak : Like the volume bar you get in apps like Youtube? You know, that transparent one that doesn't completely obscure whatever you're doing? Go into the Touch Tools folder, go to Slim Volume, hit Add, open the app you want to change the volume bar in, and shake your phone. I like doing this to whatever plays music.

Battery Life Tweaks

Tweak #1: Okay, I have no idea why, but the battery on this phone doesn't last very long. I recommend turning the backlight off automatic mode and setting it to a nice low, barely visible percent. Hey, you got to make it through the day, right? To do this, mosey your slider all the way over to settings, then to Sound & Display, then to Backlight. Joking aside, I feel it is perfectly readable indoors at 20%.

But there is a problem: once you go outside into the sunlight (the light, it buuuurns), your phone’s screen is nearly unreadable. Now you could take the time to crank up the backlight or turn it back to auto, but an easier way is to install this cab, map it to a Quick Link, and bam, you can quickly switch the auto backlight on and off.

Tweak #2: Turn My Location off. I have no idea why, but turning this off helps greatly--apparently it uses the data connection too much.. To do so, slide the slider to settings, and then click on Location. Make sure you turn off Location Service Settings and not AGPS.

Tweak #3: Turn off the various data synchronization. This phone can sync with various emails, Outlook, Twitter, the weather, your medical records, Facebook, the monolith, Youtube, and probably some others I am missing. Turn them to manual or put them to sync every couple hours to save battery. NOTE: It is extremely annoying to turn Facebook on and off (contacts pictures vanish, etc) so I recommend against turning it off.

Tweak #4: Web browsing takes a truly crazy amount of power. If you are going to do a lot of browsing, enable WiFi instead of using 3G, but be sure to turn off the WiFi if you're not using it, however. Also consider using Opera Mini 5 to browse the internet if battery is a concern. It uses less resources (bandwidth, processor, etc) than Opera Mobile 10.

Other tweaks: If you turn off Sense (Settings Tab > Right softkey > All settings > Today > Items) you’ll gain a huge battery life increase. I, however, feel that turning off Sense goes against the spirit of the phone. I like the Facebook integration and all the eye candy. And most of the tweaks have to do with Sense.

Useful Tweaks

HTC Flashlight: For whatever reason, the stock flash light does this stupidly infuriating demo where it scrolls through the flashlight settings. I have no idea why it does this; it conveys no useful purpose. It feels like this takes an eternity to do when you’re just trying to find something under your bed. Download this to fix that problem.

Lock Screen Icon at the Middle or Bottom: Okay, so our phone has a giant screen. I have pretty small hands and it was a bit of a reach to unlock the phone when the icon was at the very top of the phone. Install one of these and you can have it at the respective location. Very…handy. See what I did there?

4 Row Start Menu: By default the phone’s start menu ships with 3 rows. In my opinion, this is a huge waste of screen real estate. Install this CAB to fix it and make your Start menu so much more useful.

Power off icon: Want an icon to turn the screen off that you can put in the Quick Links? Check out post #3 here.

Turn off Weather Animation: Holy crap, it must always be cloudy in Kentucky or something as my home screen was always filled with clouds. A bit of a roundabout way to turn these animations off is to click on an empty Quick Link square, and pick "Weather Animation On/Off shortcut". Now you have a nifty icon to toggle the clouds (maybe sunlight in your case) on and off, and maybe even save some battery. Want less clouds? Install this .CAB. Wait, you said you want more home screen animations that aren't weather related? Bam and bam.

Is Activesync or WMDC annoying the absolute hell out of you by popping up on your computer? If you want to charge your phone via USB and you turn the phone's screen on for any reason, it starts syncing which can lag both the phone and computer. The simplest way to fix this is to start up Activesync on your phone (it's probably in your task manager already, damn thing's like a zombie) without it being connected to a computer, and then hit the Menu softkey, and then go to Connections, and unclick the check box for "Synchronize all PCs using this connection." Yeah, your computer beeps whenever you turn the screen on, but you won't get the annoying pop up.

A word about the WiFi's Power Save Mode (Com Manager> Wifi > Advance > Power Mode): Yeah, it probably does save you battery, but it does this by limiting your download speeds. I don't like slow page loads so I recommend setting it to performance, but the call is yours. I just don't think sacrificing page load times for battery is worth it.

If you hold down the red end key for a while, a handy menu pops up with some options. Make it even more useful with this thread. It adds a bunch more features like the option to restart Sense.

Mimic an iPhone or Android device when browsing. Guys, like mobile sites? Yeah, not many support Opera 9.7 and if you go to the m.website.com, you usually get the mobile website designed for your "niece's ****ty eight-year-old Boost mobile phone". An easy way to get the more feature rich website is to trick sites so it thinks you have an iphone or Android browser. I recommend doing this for Android because there are many Android devices that support 840x480 while the iPhone does not and many websites appear kinda busted.

To do so, fire up Opera. In the address bar type only "about:config" (not http://about:config) sans quotes. Scroll down to User Prefs and go to Custom User-Agent and type in whatever one you want. I recommend using the Nexus One user agent, even if the iPhone usually has better mobile page support.

Nexus One:

Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

iPhone:

Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543 Safari/419.3

Hate mobile sites with a bloody passion and would prefer the desktop version no matter what? Try using the desktop firefox user agent:

Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6

Commonly Asked Questions

I want to enable pinch-to-zoom in X program: BSB Tweaks can enable a few programs to work with pinch-to-zoom. You can also add your own application, but the caveat is that it literally zooms onto the screen like a magnifying glass. Not too useful in my opinion.

How do I take a screenshot of the screen? BSB Tweak can do this, too. Just go into Menu, pick screenshots, and shake your phone whenever you want to take a picture. Very handy....literally.

I am going out of the country. How do I easily disable data? BSB Tweak.

I want to add rotation to X program: BSB Tweak.

How do I change the softkeys: BSB Tweak.

How do I increase the number of tabs in Opera? BSB Tweak.

How do I watch flash videos? Internet Explorer has Flash, Opera 10 has a setting to enable it, too, but I recommend using the Skyfire Browser to view Flash Content.

Wait, what is the best browser then? Oh boy. It depends on the person. Why not try them all? I primarily use Opera 9.7 (the phone ships with this), and it does a great job of rending pages accurate and relatively quickly. Opera Mini 5 uses server-side page compression so pages load extremely fast, but you get some screwy pages (Engadget), and pages aren't fluid. Skyfire also uses server-side compression, I think the interface is god-awful, and I do not like how it renders pages. However, it has excellent Flash support. There are other browsers like older versions of Opera, Bolt, and Uzard--which I think has great potential if it would actually work. I recommend sticking with the first three.

Awesome Applications

First off, we have a subforum dedicated to Windows Mobile Apps and Games. You won't find the cool programs on the Windows Market Place; they're here on XDA. Another site with a huge repository of software is www.freewarepocketpc.net. It's hard to find the real gems. It seems like half of the programs are high schooler's computer app projects or something. What follows are my recommended programs. I mean, you have this nice phone and you need some applications you can show off, right?

Slacker Radio: One of my favorite music applications, which comes with the phone, however, you probably need to update the software anyways. So make an account and enjoy streaming internet radio. It actually has, you know, working buttons unlike the Pandora application.

SciLor’s Groovemobile: This is an interesting one. Typing in the name of a song and it starts playing. Ridiculously cool. Guys, I promised myself I wouldn't post any registry edits as I feel they are beyond a beginner's level, but the music stops playing when you use the hardware key to turn the screen off. For people who know how to edit the registry, follow this post to keep the music playing in standby until I can find a .CAB for this.

Bing: So HTC finally decided to start making phones where the GPS actually works (I did a side-by-side comparison with the Touch Pro 2 and I felt like crying for the TP2). Take advantage of this with free turn-by-turn navigation courtesy of Microsoft.

Opera Mini 5: Yes, the phone comes with the full-fledged Opera Mobile 9.7 which I like a lot, but Opera Mini is ridiculous with how fast it loads pages. Very useful when you’re on an Edge connection, or if you want to web browse for a few hours because it is much less resource intensive.

Deluxe Moon: Want an application full of eye candy that you can show off like all those annoying-ass iPhone users? You want this. It shows the phases of the moon. It has very good aesthetics.

FpseCE: The famous PS1 emulator. While it only runs about half of the games I throw at it, nothing will wow people like playing Metal Gear Solid on your phone. Snake? SNAAAAAAAKE. Though, you have to donate to get the better version with multitouch for the HD2.

Morphgear: Not a fan of the PS1? Want to emulate nearly everything else? Download this modular emulator to get started. By default it only plays SNES games, and you have to pay for the other modules to emulate other system. It can get rather expensive, too. It is also a little difficult to set up. Check this post for a how-to.

Sporty Pal: While I advise against bringing your HD2 cycling or running, this is an extremely nifty application to play around with. Walk around your neighborhood and it’ll give you a map of the area with a line of where you walked, various stats like top speed, and so forth.

MyMobiler: Install on computer. Hook up phone via Activesync, control phone from computer screen. Pro Tip: Select “zoom 50%” to actually have it fit on your computer screen. This makes texting your girlfriend with the slide-out qwerty keyboard soooo much easier.

My recommended MP3 player: I still haven’t found one that is as good as the iPhone’s. iMulator comes close to its feature set, but it crashes a lot for me. Yes, Sense does come with a built-in music player, but I think it is pretty terrible. Tweaks for this is for another episode--guide, I mean. Another great one is Nitrogen, which I tried out due to a suggestion. It is incredibly finger-friendly, but finding that one song you want to hear can be a chore. I also keep hearing this clamor for Pocket Player, but it is not free. I took that trial for a spin and it performed admirably. Finding a specific song was a breeze too. Lastly, don't forget that Windows Media Player does come with the HD2, and it's not that bad, honestly. You have to tell it to cache your library, but it performs rather well. It even works with voice command and all that cool stuff.

Dude, my phone still sucks. It lags, freezes, whatever.

My last suggestion is to flash a custom ROM. These are where people pretty much customize their own ROMs with newer builds of the default software, programs they personally like, their own tweaks, etc. You’ll find a lot of these are much more stable and responsive than stock ROMS. However, there is a small chance of bricking your phone, and it voids your warranty (although you can flash "to stock" and no one is the wiser. Get started reading about it here. And I mean read the damn thing. Don’t flash the wrong thing to your phone, brick it, and then make a new thread talking about it. If your SOP is to glance over the red, bolded text, maybe flashing ROMs isnt' for you? It really isn’t that hard if you just carefully read the directions, though. I guess there is always the option to wait for Android to be ported over.

Just for your information, the HD2 ships with Windows Mobile 6.5. There are newer versions out, namely 6.5.3 and 6.5.5, and these pretty much make the OS more finger-friendly (but you are using Sense which also tries to correct this). 6.5.3 has the bigger, more finger-friendly buttons and the remapped Start button. See this page for a picture. Personally I like this layout better, but it involves flashing a custom ROM to get. You also have your people who prefer 6.1, a really un-finger-friendly version of Windows Mobile.

I need more tweaks and applications!

Check out these threads here and here.