View Single Post
  #1 (permalink)  
Old 09-13-2009, 10:55 AM
GoodThings2Life's Avatar
GoodThings2Life
Bringer of Good Things
Offline
Location: Youngstown, OH
 
Join Date: Oct 2007
Posts: 2,121
Reputation: 10602
GoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation levelGoodThings2Life can't get a higher reputation level
Mentioned: 23 Post(s)
Tagged: 0 Thread(s)
Post Touch Pro 2 Cleanup

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):

  1. Install the following files features:
    1. 1% Incremental Battery Driver (WM6.1 REQUIRES YOUR OWN TASKBAR MOD!)
    2. ATI_D3DM Driver (Provided by At0mAng)
    3. Inbox Enhancement Plugin (Delete All, Mark All as Read)
    4. HTMLNOTE.DLL (Fixes the WM6.1.21052 SMS/MMS "Mark as Read" bug)
    5. Threaded SMS Enhancement (Doubled height of text entry)
    6. psShutXP (Enable Power Button Press-and-Hold)
    7. nueBattery Driver and nuePower Control Panel Applet
    8. Remove HTCStartUp, PKG, and poutlook from \Windows\Startup (frees up resources)
  2. Set all Temp file paths to \Temp
  3. Set IE Cache/History file paths to \Pocket.IE
  4. Set Outlook file paths to \Pocket.OL
  5. Set the Talk Press-and-Hold button assignment to None
  6. Set the End Press-and-Hold to Airplane mode
  7. Set the Keyboard type/repeat rate to Fastest settings
  8. Disable T9 Autocorrect Functions (Enable via Control Panel)
  9. Enable Classic Autocorrect Functions (Sprint, WM6.5 Only)
  10. Enable Vibrate on Press functions
  11. Enable Soft Vibration mode for Vibrate on Press functions
  12. Enable Roaming Only Mode (All Carriers)
  13. Enable Fast Call Disconnect mode
  14. Disable Roaming notifications
  15. Enable 7-bar Signal Indicator
  16. Disable Flight Mode sound effect
  17. Enable GPS fixes
  18. Set the "descriptions" for CDMA phone services to be descriptive
  19. Set the default Notifications (does NOT impact selected sounds)
    1. This fixes the LED options being grayed out.
    2. Also increases the Reminder alarm repeat to 4 minutes.
  20. Disable Taskbar Clock (all screens)
  21. Enable Taskbar Battery (all screens)
  22. Set the Today Timeout to 1 hour
  23. Disable HTC Taskbar Notification Manager (WM6.1 Only)
  24. Enable HTC Taskbar Volume Manager (WM6.1 Only)
  25. Set the Voice Command defaults to Bluetooth friendly and least disruptive notifications
  26. Enable Voice Command Call Recording menu option
  27. Disable Voice Command (until you enable it in Control Panel)
  28. Set the audio levels to 16-bit Stereo mode
  29. Enable Bluetooth High-Quality Audio mode
  30. Disable Auto Gain Control mode
  31. Disable Security Prompts on software installs
  32. Disable Error Reporting
  33. Disable Feedback Reporting
  34. Set the Power Management functions to battery friendly defaults
  35. Enable Power Management optimizations
  36. Disable Wake-Up on Keyboard Open
  37. Enable 4-Column Programs/Settings view
  38. Enable finger friendly scroll-bars
  39. Enable ClearType in Landscape
  40. Enable ATI Direct3D Graphics Driver
  41. Enable Large GlyphCache settings
  42. Enable Fast SD Card settings
  43. Set the Bluetooth defaults to battery friendly settings but still high quality audio (DOES NOT enable Bluetooth radio!)
  44. Enable ActiveSync USB mode with Advanced Networking as default (optimizes use with Vista and Windows 7)
  45. Disable SMS Sent Notification
  46. Enable increased text message height in Outlook view
  47. Enable Inbox Enhancement plugin (Mark All Read, Delete All options)
  48. Set the default Email, Calendar, Contacts, and Tasks defaults to most informative views
  49. Set the Opera tab limit at 5 tabs (WM6.1 Only)
  50. Enable Java/JavaScript in Opera (WM6.1 Only)
  51. Enable Opera forced exit via "X" button (preserves memory resources) (WM6.1 Only)
  52. Set the IE/Opera default home pages to Bing/Google (respectively)
  53. Set the Internet Explorer defaults to optimal performance
  54. Enable Internet Connection Sharing (Sprint only, for now)
  55. Enable Weather/Stocks Data Download when Roaming
  56. Disable Weather/Stocks Data Download Automatically
    1. This should dramatically preserve battery life.
  57. Disable Push Internet Service*
  58. Disable ResProxy, CMGuardian, SqmUpload services*
    1. * These free up about 20% of system memory
  59. Set the default order of HTC Manila tabs (Sprint Only)
  60. Set the default programs for HTC Start Menu Programs list
    1. 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.
    2. Changing the first position (Settings) may not work without also removing the "Commands" value from HKLM\Software\HTC\Manila\ProgramLauncher\0
  61. Enable all available Camera modes
  62. Enable G-Sensor Enhancements (See Post #4 for details)
  63. 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.
__________________
--Someday, bringing GoodThings2Life will become a Paradigm!--

Last edited by GoodThings2Life; 03-24-2010 at 06:51 AM.
Reply With Quote
This post has been thanked 377 times.