View Single Post
  #1 (permalink)  
Old 12-22-2008, 02:29 PM
freeza's Avatar
freeza
Super Saiyan 3
Offline
Location: California
 
Join Date: Aug 2007
Posts: 2,129
Reputation: 2491
freeza is a VIPfreeza is a VIPfreeza is a VIPfreeza is a VIPfreeza is a VIPfreeza is a VIPfreeza is a VIPfreeza is a VIPfreeza is a VIPfreeza is a VIPfreeza is a VIP
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to freeza Send a message via MSN to freeza Send a message via Yahoo to freeza Send a message via Skype™ to freeza
Touch Pro Services Guide

This guide is intended for Sprint users, but a lot of the things in it are shared between Touch Pros and Windows Mobile devices alone. I make a back up of each service before I disable one, incase functionality is lost, I can just restore the registry export.

Welcome to the Touch Pro Services Guide for Sprint. In this guide you will find various things related to resource usage, startup items, background services, memory usage, and performance of your Touch Pro. This guide is for the pwoer user who is trying to maximize their Touch Pro. As the guide matures, with replies, and experience of those who attempted to remove services, this post will be updated with recommendations as well as any adverse affects when removing any of the items listed here. But for now this is solely my own experience with disabling services. If you are not familiar with Windows Mobile, or are not comfortable with digging around in the Windows registry, I urge you to either pass on this or backup all data before moving forward. However, if you are familiar with Windows Mobile and feel comfortable with editing the Windows registry then I invite you to increase the knowledge of other members with your own experience and help share the information!

I TAKE NO RESPONSIBLITY IN LOSS OF DATA OR YOUR PHONE BECOMING UNSTABLE OR UNABLE TO BOOT. PLEASE MAKE A BACKUP OF EVERYTHING ON YOUR DEVICE BEFORE CONTINUING. USE WITH CAUTION. IF YOU AREN'T PREPARED TO DO SOME TRIAL AND ERROR AND POSSIBLY HARD RESET A FEW TIMES TO ACHIEVE MAXIMUM RESULTS, PLEASE DISREGARD THIS THREAD.

There are a few locations that you want to check out:

HKLM\Services
HKCU\Software\HTC\Bootlauncher
HKLM\Init
HKLM\Drivers\*
\Windows\Sartup

As far as HKLM\Init and HKLM\Drivers goes, I wouldn't bother messing with this key unless you are on a fresh install and you have time to kill. Disabling some things in there will render your device unbootable until you hard reset, but there are some that you CAN disable, aka delete.

Now for HKLM\Services, this is what I have in mine compared to a fresh install...

BTAGSVC: Bluetooth audio gateway service, for BT headsets. Safe to disable/remove if you don't use bluetooth headsets....

BTHASPLUGIN: Enables your phone to use activesync via bluetooth. Safe to disable/remove if you don't wirelessly sync your phone to a computer via bluetooth, OR if your computer doesn't even have bluetooth. (Note: a blank BTHASPLUGIN key will recreate itself if you remove it, but will not take up any resources.)

credsvc: This is responsible for using Vision Services (Sprint), and maybe internet related activity with other carriers. Disabling/removing this will make your internet not work. Good for people who don't have an internet plan and don't want to risk using internet. (Note: It will display an error message about not being able to connect.)

DTPT: This service is responsible for letting your phone use your computer's connection when you are Synced via USB cable. Disabling/removing this will render your phone unable to use your computer's connection while hooked up to activesync.

EnlargeStartMenu: This service is a part of HTC utilities. It's responsible for making the start menu bigger. Disabling/removing this will revert your start menu to normal size.

GPSConnService: This service is responsible for GPS cache and background GPS operations that makes your GPS operate faster. Disabling/removing this will make GPS run slower. Example: It will take longer to lock onto satellites initially with this disabled.

LASSD: This service is responsible for security and lock features of your phone. Disabling/removing this WILL render your phone unbootable.

NOTIFY: This service is responsible for certain notification types. Disabling/removing this service is NOT recommended. You will more than likely be restoring this key, it will make your phone act really funky.

OBEX: This service is responsible for receiving and possibly sending files over bluetooth. If you don't ever send any files or receive any files using bluetooth, it is safe to Disable/remove this service.

SmartTouch: This service is part of HTC utilities, and is responsible for the touch sensitive part of the touch panel (bottom portion of your phone) and controls things like autofocus in the camera. Disabling/removing this will make autofocus on the camera not work UNTIL you actually snap the photo.

Trusted: This service has 2 DLLs in it and is responsible for "push" activities on your phone. PictureMail will not function correctly if this key is disabled/removed. In other words, you won't receive PictureMail notifications with it disabled.

Windows Live: This service speaks for itself. If you use any windows live related applications, or have a hotmail account registered in your pocket outlook, disabling this will make it not work. (Note: This does not affect the functionality of Live Search. [not the today plugin]) Also, you cannot delete the key, only subkeys.




Here is what I have removed:

App: This service appears to be responsible for task related things. Digging into the key you will find...
Tasks
Tasks\AlertManila
Tasks\ActiveSyncStatus
Tasks\DisableProxy
Tasks\MonitorEncryption
Tasks\CallRejectMsg
Tasks\KeyIndicator

I've safely removed this key without any adverse effects.

BTHIDSVC: This service is responsible for bluetooth devices such as keyboards and mice, but have no effect on bluetooth headsets or headphones. Removing this if you use a bluetooth keyboard for your phone will probably make it not work. Other than that it is safe to remove.

CERTENROLL: This service may be responsible for exchange server certificates, VPNs, or some other sort of certificate enrollment. This does not effect the internet, websites, or program installation.

HTCAP: This service appears to be responsible for some of HTC's applications. However, I have disabled it and have not noticed anything not working. TF3D, Manila and YouTube all seem to operate just fine.

HtcServices: This service appears to be responsible for some of HTC's background tasks. However, I have disabled it and have not noticed anything not working. TF3D, Manila and YouTube all seem to operate just fine.

LargeTitleBar: This service is responsible for replacing the standard "notification bar" of windows mobile with HTC's more finger friendly bar. If you've noticed that tapping on icons brings up a new finger friendly notification screen, it's this service.

LaunchOMC: After a lot of resarch i've concluded that this service is responsible for the Update PRL and Update Profile features that are on Sprint Touch Pros.

PhoneExt: This service is responsible for various error messages related to the internet and your phone's radio. Also, is responsible for ## codes.

Power: This service appears to be related to relaying information to programs about the phone's current power state. However, i've disabled this service without any loss in functionality. Example: the light sensor still works.

SMSRetry: This service is responsible for error messages related to SMS messages while out of coverage area or roaming and will attempt to try and resend the message when in coverage area.

SNApi: After a lot of research, i've concluded that this service is responsible for handling a special set of API calls that a developer can use. But I have not ran into a program that needed this yet.

SoftwareDisable: This service appears to be responsible for corporate envorinments where a network administrator can disable certain software from running on your device.

SWMGMTSERVICE: This service appears to be directly related to the srevice above it.

USSD: This registry key is empty on my device, and appears to be related to GSM networks and calling features of some sort.

Next section will be about HKCU/Software/HTC/Bootlauncher.

ENJOY!

Last edited by freeza; 12-22-2008 at 02:44 PM.
Reply With Quote
This post has been thanked 5 times.