Tools required:New RSCEditor 1.4 by Benecore -
Click here (shared by drakulaboy)
Note: While saving starter files with RSCeditor 1.4, it is recommended to
use save as option and
not save option because it has been found many times by me that the changes are not saved
Why RSCEditor is better than resedit?- It has no limitation of character size(length) of process name which is very big advantage over resedit
- It can open .exe and .dll files by auto decompress and after modification it again compresses them back.
Some basics about starter files:What are starter .rsc files?These are files present in rofs2/resource/. There are 4 starter files
- Starter_Arm.rsc
- starter_non_critical_1.rsc
- starter_background_apps.rsc
- starter_ui.rsc
What do they do?They are responsible for initializing apps at startup of every s60v5 fw
Why should we edit them?By editing starter files, you can have more ram for your phones. You can also add the apps you want to the startup of your cfw
How to edit these files?open resedit, goto options and click on open file. Then go to the extracted location of your rofs2 and go to resource folder. You can open any of the 4 starter files mentioned above. Then you will see a list of processes
For disabling/replacing apps in Starter_arm.rsc:The starter_arm.rsc is slightly different from rest of the starter files. Here disabling of any app (by .ex$ method mentioned below)will result in continuous rebooting of your phone.
Here is the trick by my friend
Aeronliru to
disable useless apps in starter_arm.rscVery simple - I've just replace unused and unwanted processes in starters with one repeating process that don't needed to turn off.
For example I chose z:\sys\bin\apsexe.exe.
And that's all!
Try too! You'll like it!
In case you didn't understand, I will clear it for you. The method is:
1)identify the useless process in starter_arm.rsc from process details below.
2)Replace the entry z:/sys/bin/*****.exe with z:/sys/bin/apsexe.exe
In case someone feels that the app apsexe.exe will run multiple times due to multiple call, thenthey are wrong.It willl be called multiple times but only be running once. It has been confirmed by me via killlme.
For disabling apps in starter_non_critical_1.rsc and starter_background_apps.rscrename the process entry ****.exe to ***.ex$ so that process doesnot execute, where ***** is any general entry of starter files
Some special info about starter_arm.rsc by meIn starter_arm.rsc, there are 3 processes put under reserve which are fbserv.exe,hwrmserver.exe and ailaunch.exe. All these 3 apps are non-terminable.The ailaunch.exe is your homescreen process. That means you cannot terminate your homescreen. So , If you want to load any other hs like spbshell as your default hs, then put your spbshell .exe which is ShellMenu_20028b16.exe instead of ailaunch.exe . But on doing this, please note that you will not get your phone network. So it is must to include ailaunch.exe in either starter_arm.rsc or starter_non_critical_1.rsc
Note:
What I mean by non-terminable is that if you try to terminate ailaunch.exe, then it automatically restarts again.
Process under Starter_arm.rsc and info:
use guide below to disable by
Newcooler and translated into english by me to find your useless apps and disable them:
DISCLAIMER: list can not be 100% reliable, since the description of the processes of Symbian does not exist. process table Symbian by newcooller
accserver - Server enhancements. Provides the HDMI, TV-out, USB, BT, Audio accessories. After disabling the phone will not turn on or reboot.
akncapserver - Application Server. Maybe kind of applications. After switching off there "bunch of bugs" (the menu does not run on the desktop can not run anything, the buttons do not work ...) .Don't disable
apsexe - Phone freezes
bsengine - Responsible for setting the focus for the applications described in the private \ 2000F83E \ bs_config.xml. No serious bug after disabling will not. Sometimes it's even better without it. Therefore, disable it.
calensvr - Linked to the work calendar. Starts clock when the phone is turned off. Duplicated in starter_non_critical_1.rsc. If you disable both "starters", the alarm will not operate when the phone is turned off and will not charge the phone when it is turned off.
cntsrv - work-related contacts. After disconnecting the phone will not turn on or reboot.
CFServer - Responsible for the work rules in the folder \ private \ 10282BC4. Duplicated in starter_non_critical_1.rsc. Do not disable it.
DbRecovery-Responsible for the restoration of databases. The consequences of disabling is not known.
fbserv - Responsible for the fonts and bitmaps. Do not disable it.
hwrmserver - Hardware Resource Manager Plug-ins. This provides control of vibration, lights and power. Works with files from private \ 101f7a02 \, which exhibited the priorities of different processes. Do not disable.
ailaunch - Responsible for the desktop. You can turn off if you, for example, using the SPB Shell(but terminating not possible as it is under reserve process. More info above)
locod - Local connection. Duplicated in starter_non_critical_1.rsc. Not working USB, WiFi, GPRS. Don't disable
mediatorserver - do not disable.
matrixmenu - Responsible for the menu. If you do not need it - unplug.
clknitzmdls - disabling consequences are not known.
phoneui - Responsible for the interface "dialer." Do not disable.
ProfileSettingsMonitor - Monitoring configuration profiles. The consequences of disabling is not known.
randsvr - disabling consequences are not known.
eshell - Designed to run applications from the command line, and somewhat resembles DOS. File not found, and thus can be disabled.
SPLASHSCREEN - Responsible for startup screen on boot. Do not disable.
startup - Starts the animation and sound enable \ disable the greeting (if enabled). Settings are taken from the file cenrep 101F8763. Do not disable.
sysagt2svr - Agent System. As far as I understand, allows programs to access and access to global variables, and notifications, determining, for example, battery status and network. The consequences of disabling is not known.
sysap - Responsible for lot of essential things.do not disconnect.
touchscreencalib - Calibration screen. Performs automatic calibration of the screen when running on the phone .This application has no Practical application in the startup. If your screen calibration is disturbed, you can easily re-calibrate by hand - by going to "Settings-Phone-Touch Input-caliber. Touch. Screen." You can disable it.
tzserver - setting of time zones. After you turn off the start.
UsbWatcher - Linked to the work of USB. Repeated in starter_non_critical_1.rsc After disabling will not work USB connection.
ewsrv - Text shell window server do not disable it.
cseschedulerserver - Video-in scheduler. Scans the folder for the presence of video files, scheduling of video sharing, video bilioteki. When you start sharing a video player, and you can manually update the list. Repeated in starter_background_apps.rsc. You can disable it.
welcome2.exe - Welcome at the first start of the phone(eg after flashing). You can disable it.
What to disable in starter_non_critical_1.rsc?edit your starter and disable useless apps, use guide below to disable by
Newcooler and translated into english by
drakulaboy and slightly edited by me:
DISCLAIMER: list can not be 100% reliable, since the description of the processes of Symbian does not exist. process table Symbian by newcooller
islocalizerapp - is responsible for service Here and Now. if you don't use it disable it.
AlwaysOnlineStarter - online email, i disable it
autolock - autolock. if it's disabled then the phone will not lock automatically.
calensvr - Linked to the work calendar. Starts clock when the phone is turned off. Duplicated in starter_Arm.rsc. If you disable both "starters", the alarm will not operate when the phone is turned off and will not charge the phone when it is turned off. Don't disable it
CbsServer - this is responsible for the messages from your operator.
CFServer - responsible for rules from folder \private\10282BC4.Duplicated in starter_Arm.rsc. do not disable.
DataConnectionLogger - control the conection (GPRS, WLAN, and other.) if disabled will not show the connect icon on internet connection and other internet stuff.Don't disable it.
contentharvester - controls the widgets from homescreen , contacts widget will not work correctly if it will be disabled
dmutilserver - device manager (most likely technology OMA Device Management). Phone will not turn on or reboot. Don't disable
gsserver - responsable for phone menu "Setup" or parameters . do not disable will not work tv out and the phone will reboot
mdswatchdog - some monitoring of apps, did not find what it's affects. The consequences of disabling is not known
HotSpotServer - quick connect to WiFi. on 5230 or who doesnt have wi fi disable it.
ippushman - disabling consequences are not known.
locod - will not work USB, WiFi, GPRS. Duplicated in starter_Arm.rsc . On disabling, Not working USB, WiFi, GPRS . Don't disable.
ncnlist - will not show missed calls and sms
pocstarter - Responsible for the work of the service Push to talk over Cellular(more info
here. If you don't use it ,disable it.
provisioningsc - OMA Client Provisioning technology .If you don't use, then disable it
rsfwbootmounter - Support for remote drives.The remote disks will not work. If there is no support - you can disable it.
RLock - Allows you to lock your phone and memory card. If this function is not necessary - you can disable it.
SatServer - SIM Application Toolkit(more info
here . Don't disable it.
schexe - Start Task Scheduler The consequences of disabling is not known.
sipprofilesrv - if you don't use SIP technmology ,disable it
epos_omasupllistener - responsible for location, A-GPS. - if you wish disable it
UsbWatcher - will not work USB
vcommandmanager -Responsible for the operation of voice commands when you disable voice commands will not work.If you wish, disable it
watcher - you will not receive SMS, don't disable
xnthemeserver - responsible for themes .
for C6 fw the file is missing - you can disable it.
for other s60v5 fw, After disabling error pops up and the process restarts.-don't disable it
CfmBtCfgServer - Linked to the work of BT. Incorrect operation of Bluetooth, Bluetooth configuration failure devices. Disabling it is not recommended
SystemAMS - Manager application management (most likely only java applications). After disabling the java application will not work
locationconfigurationcontroller - Responsible for the correct operation of GPS. If you turn off will not automatically adjust the current location. When you run the cards and applications, "Location", and will adjust automatically launch (5530/5800). If this function is not necessary - you can disable it.
If you deleted maps from cfw then disable it
startupsettings - if enabled, defines operator settings automatically(Thanks to ichigomady for this) - disabling not recommended
CfmBtCfgServer - responsible for Bluetooth, do not disable
xmppstarter - OVI contacts, if disabled will be free memory and the OVI contacts will not be loaded. Disable it.
securewidgetpreinstaller - Makes available previously installed applications on a flash drive, for example, after resetting the phone to the factory. When you first start the phone installs the application from the folder \ data \ securewidgetpreinstall. If this function is not necessary - you can disable it.
emailservermonitor - Linked to the work of the standard mail client. If you do not use it - turn it off
cctautosync - disabling consequences are not known
mediabar - Responsible for the work Mediabar. run by pressing the XM. If this function is not necessary - you can disable it.
popupclock - responsable for Swipe to Unlock (or Tap to Unlock), if you don't use disable it
spwatchdog - disabling consequences are not known
Disabling apps in starter_background_apps.rsc (or the apps that are running in background) What to disable in Starter_background_apps.rsc?by
Newcooler and translated into english by
drakulaboy and slightly edited by me
NOTE: All the apps in this list work in the background and disabling won't affect the functioning of app.It will just stop the app from running in the background.
So disabling of all apps is recommended in starter_background_apps.rscDISCLAIMER: list can not be 100% reliable, since the description of the processes of Symbian does not exist. process table Symbian by newcooller
clockapp - clock, if you want disable it, the clock will work but it will not run in background
iaupdatebg - check for updates, if you want disable it
logs - Logs. if you want disable it .
mce - Messages . if you want disable it
phonebook2 - Contacts . if you want disable it.
cseschedulerserver - Video-in scheduler. Scans the folder for the presence of video files, scheduling of video sharing. When you start sharing a video player, and you can manually update the list. Repeated in Starter_Arm.rsc. If this application is not needed in background, then turn off.
welcome2.exe - welcome note from nokia, disable it
DRMHelperServer - DRM.security disable it
FavouritesSrv - if you don't use standart web browser disable it
FeedsServer - if you don't use standart web browser disable it
locationmanagerserver -place location. if you don't use it turn off
mpxcollectionserver - if you don't use original music player disable it, if you will disable and will start the music player the phone will reboot
mpxharvesterserver - if you don't use original music player disable it, if you will disable and will start the music player the phone will reboot
mpxplaybackserver - if you don't use original music player disable it, if you will disable and will start the music player the phone will reboot
WimServer - disable it
wlmserverexe - wlan or wi fi . if you want disable it, on phones that don't have wi fi.
wndrmpkserver - Windows Media DRM security if you want disable it.
wndrmserver - Windows Media DRM security if you want disable it.
*************************************
More about RSCeditor 1.4Version - 1.4
Author - Bene Core
Date - 02/07/2012
Compatibility - Win95/98/Vista/7 Maybe LINUX (not tested)
Language - EN, SK
Status - Freeware
Description:
This is a program to edit the Symbian resource, exe and dll files.
Note:
- for exe and dll, uncompressed (it use Gui handler Petran)
- Find / Find next dialog (Ctrl + F/F4)
- Google translate service (F3)
- New window for editing strings (F2)-In this new window you can use Google to translate (F3 ) In list you can find items for keyboard use. For example if you Would find string with char start at O, then press O on keyboard Decompress / Compress exe and dll files have three computers on your body Been with 32-bit systems and works.
[youtube]OL7xZvBMH8I[/youtube]
This guide won't be possible without
Newcooler,
drakulaboy,
aeronliru and
lamerfall 's help and I thank them for their tools and guide.
A lot of time and effort has been put in by me in making this guide,
please hit +1 if you like my work. Source:
http://forum.allnokia.ru/viewtopic.php?t=78491