Jump to content

Editing starter files of s60v5 fw-detailed(last update : 18-03-2012)


Recommended Posts

Posted

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.rsc

Very 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.rsc

rename 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 me

In 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.rsc

DISCLAIMER: 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.4

Version - 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.

Posted Image

OL7xZvBMH8I

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

Posted

change log ..??:P

process details for starter_arm.rsc added.    Some unknown process in starter_non_critical.rsc details.  Credits to newcooler added.  Overall editing of each process with greater detail in starter_non_critical.rsc added.  A new alternative to resedit added . That's all bro :)

Posted

process details for starter_arm.rsc added.    Some unknown process in starter_non_critical.rsc details.  Credits to newcooler added.  Overall editing of each process with greater detail in starter_non_critical.rsc added.  A new alternative to resedit added . That's all bro :)

ohh nice ...+1 bro for the update..:)
  • 1 month later...
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...