Touch Pro2 Cleanup by GoodThings2Life
(Available in Sprint Editions of the Touch Pro 2... Verizon and Telus editions coming soon. Designed for WM6.1 or WM6.5.)
With all the requests to "clean house" on the stock ROMs, and also with a recognition that some people either can't or aren't ready to use a custom ROM (translation: business users and new users), I've put together an easily installed package that helps us trim the fat from the OEM customizations.
Installing this will make several modifications to your Touch Pro2 configuration to make it perform faster, have relatively stable battery life, and still provide a functional experience.
With that in mind, here are the instructions and guidelines for these packages. PLEASE READ CAREFULLY... I AM WILLING TO HELP WHEN THERE IS A PROBLEM, BUT IF YOU DON'T READ THE INFORMATION, I WON'T BE INCLINED TO REPEAT MYSELF. Please also pay close attention to Posts #2, 3, and 4 for more information!
NOTE #1: I will fix any issues with these packages, but I won't necessarily be adding any new features. This is intended to provide as many of the "essentials" as possible without a lot of hassle. I also have limited time to work on these things, and well to be honest... if you want to go beyond the essentials, you should really be looking at Custom ROM development.
NOTE #2: Advanced users are more than welcome to edit the _setup.xml file within the cab files and continue
customizing it as they see fit.
As I said before, I really consider this to be a Quick Essentials tool for those who aren't willing or aren't ready for ROM cooking.
NOTE #3: There are currently 6 versions, and it's important to pick the version that matches the carrier you use. Using the wrong carrier can cause many instability and functionality issues, using the wrong OS package will cause your phone to lock up, so pay attention to what you're doing.
Here is the full list of optimizations in the Tweaks Only edition (Updated 03/21/2010, BoldItalics is New):
- Install the following files features:
- 1% Incremental Battery Driver (WM6.1 REQUIRES YOUR OWN TASKBAR MOD!)
- ATI_D3DM Driver (Provided by At0mAng)
- Inbox Enhancement Plugin (Delete All, Mark All as Read)
- HTMLNOTE.DLL (Fixes the WM6.1.21052 SMS/MMS "Mark as Read" bug)
- Threaded SMS Enhancement (Doubled height of text entry)
- psShutXP (Enable Power Button Press-and-Hold)
- nueBattery Driver and nuePower Control Panel Applet
- Remove HTCStartUp, PKG, and poutlook from \Windows\Startup (frees up resources)
- Set all Temp file paths to \Temp
- Set IE Cache/History file paths to \Pocket.IE
- Set Outlook file paths to \Pocket.OL
- Set the Talk Press-and-Hold button assignment to None
- Set the End Press-and-Hold to Airplane mode
- Set the Keyboard type/repeat rate to Fastest settings
- Disable T9 Autocorrect Functions (Enable via Control Panel)
- Enable Classic Autocorrect Functions (Sprint, WM6.5 Only)
- Enable Vibrate on Press functions
- Enable Soft Vibration mode for Vibrate on Press functions
- Enable Roaming Only Mode (All Carriers)
- Enable Fast Call Disconnect mode
- Disable Roaming notifications
- Enable 7-bar Signal Indicator
- Disable Flight Mode sound effect
- Enable GPS fixes
- Set the "descriptions" for CDMA phone services to be descriptive
- Set the default Notifications (does NOT impact selected sounds)
- This fixes the LED options being grayed out.
- Also increases the Reminder alarm repeat to 4 minutes.
- Disable Taskbar Clock (all screens)
- Enable Taskbar Battery (all screens)
- Set the Today Timeout to 1 hour
- Disable HTC Taskbar Notification Manager (WM6.1 Only)
- Enable HTC Taskbar Volume Manager (WM6.1 Only)
- Set the Voice Command defaults to Bluetooth friendly and least disruptive notifications
- Enable Voice Command Call Recording menu option
- Disable Voice Command (until you enable it in Control Panel)
- Set the audio levels to 16-bit Stereo mode
- Enable Bluetooth High-Quality Audio mode
- Disable Auto Gain Control mode
- Disable Security Prompts on software installs
- Disable Error Reporting
- Disable Feedback Reporting
- Set the Power Management functions to battery friendly defaults
- Enable Power Management optimizations
- Disable Wake-Up on Keyboard Open
- Enable 4-Column Programs/Settings view
- Enable finger friendly scroll-bars
- Enable ClearType in Landscape
- Enable ATI Direct3D Graphics Driver
- Enable Large GlyphCache settings
- Enable Fast SD Card settings
- Set the Bluetooth defaults to battery friendly settings but still high quality audio (DOES NOT enable Bluetooth radio!)
- Enable ActiveSync USB mode with Advanced Networking as default (optimizes use with Vista and Windows 7)
- Disable SMS Sent Notification
- Enable increased text message height in Outlook view
- Enable Inbox Enhancement plugin (Mark All Read, Delete All options)
- Set the default Email, Calendar, Contacts, and Tasks defaults to most informative views
- Set the Opera tab limit at 5 tabs (WM6.1 Only)
- Enable Java/JavaScript in Opera (WM6.1 Only)
- Enable Opera forced exit via "X" button (preserves memory resources) (WM6.1 Only)
- Set the IE/Opera default home pages to Bing/Google (respectively)
- Set the Internet Explorer defaults to optimal performance
- Enable Internet Connection Sharing (Sprint only, for now)
- Enable Weather/Stocks Data Download when Roaming
- Disable Weather/Stocks Data Download Automatically
- This should dramatically preserve battery life.
- Disable Push Internet Service*
- Disable ResProxy, CMGuardian, SqmUpload services*
- * These free up about 20% of system memory
- Set the default order of HTC Manila tabs (Sprint Only)
- Set the default programs for HTC Start Menu Programs list
- This will reset the first 4 items on each re-install. I apologize, but it's the only way I can properly unlock all 4 properly.
- Changing the first position (Settings) may not work without also removing the "Commands" value from HKLM\Software\HTC\Manila\ProgramLauncher\0
- Enable all available Camera modes
- Enable G-Sensor Enhancements (See Post #4 for details)
- Enable Task Manager "Always Close with X" mode
Additionally, the Sprint_TP2_Cleanup package will "revamp" the Start Menu by cleaning things up and resorting the list alphabetically. It also deletes a bunch of the HTC garbage files that clutter up the file system. No programs are actually removed, so if you like the Sprint stuff, you can re-enable the Sense UI tabs for those programs.
Absolutely, positively ONLY attempt to install the Cleanup edition after a hard reset and absolutely, positively do NOT install other applications before installing the Cleanup. If you're installing a newer release and don't want to hard reset, download both the cleanup (for future hard resets) AND the tweaks for the immediate updates.
----------------
How to Install:
----------------
1. Save the file somewhere convenient, like your Desktop or My Documents.
NOTE: Only download the file appropriate for your carrier!
2. Connect your phone to your computer using your USB cable.
3. Browse to the phone through "My Computer".
4. Copy the file (drag and drop usually works best) to the phone. That said, I strongly recommend putting it on your storage card.
5. Disconnect the phone from the computer.
6. On the phone, go to Start > Programs > File Explorer.
7. Find the file on your storage card (or My Documents or wherever you put it).
8. Tap on the file to open the zip file... then tap on the cab inside... when prompted, tap Install. It will require you to do a soft reset when it finishes.
NOTE: Install to Device, not Storage Card.
------------------
Troubleshooting:
------------------
If it doesn't install, read the instructions more thoroughly and try again. If the install doesn't work for some reason and reports that it cannot be installed, then chances are I mangled something in the _setup.xml file (I am prone to typos now and again) OR you have something on your phone already that the cab doesn't like. Keep in mind, I've only tested this on my phone which was just hard reset in order to make sure the installers worked.
If it doesn't work for you, let me know which file you used and I'll make sure the installer isn't broken. Beyond that, you're on your own to figure out if any programs you've installed are unhappy with the modifications.
- There is a known issue if you already have an email account setup... messages will appear blank. Remove the account, re-add it, and resync and all will be well.
- There are conflicts between Schap's Advanced Config and CDMA-based devices. These conflicts can cause softkeys to break and other issues such as not being able to answer calls. I strongly discourage the use of the application under any circumstance, but at the very least, do NOT use it in conjunction with this process.
- When enabling Classic Word Correction, Opera users may experience an issue in which the soft keyboard gets stuck in web or numeric mode. To avoid/correct this, click in the "Search" section below the address bar (instead of the address bar) before exiting Opera.
------------------------------------------------
Why THIS configuration? Why THESE settings?
------------------------------------------------
I chose this configuration because for the past two years, I've observed my own usage habits as well as the habits of about 2 dozen people that I work with as well as a significant number of users here who frequently post looking for things of this nature. My goal is to provide an experience that is functional but lightweight and efficient. The settings are set so that the Windows Mobile experience is as fast, power conservative, and finger friendly as possible.
I will NEVER include hacks for the Dialer or Manila, such as hide curtains, dialer skins, etc. Don't even ask!
Pay close attention to the filenames below... use the WM65 files only for STOCK ROMS with Windows Mobile 6.5! If you use a 6.1 package on 6.5, you will crash it and require a hard reset.