So we have struggled with FP3, trying to override built-in applications (FP3 changed the game: now all components are searched for first in ROM, and only then on disk).
Today I realized that maybe it _shouldn’t_ be that easy to override the built-in components :-).
We have a combined autostarter and watchdog, which is called ‘starter.exe’. It’s previously been installed to \system\apps\starter (since that’s where it lives on WINS, where it’s and app). On FP3, however, it pops up in MyOwn, which we don’t want.
So I moved it to \system\programs\, reinstalled at everything worked fine. I then shut down the phone and tried to boot. It just kept looping, showing the Nokia logo. I’m testing on a FP2 phone.
Some of you might realize where this is heading…
There is also a program called z:\system\programs\starter.exe, which is responsible for a lot of the Symbian side boot process. Now in the boot the phone ran _my_ starter.exe, instead of the one in ROM. My starter.exe, to put it mildly, is _not_ capable of booting the phone.
So I renamed starter.exe to cl_starter.exe (bonus points for knowing what ‘cl’ refers to), and everything works fine.