To develop any Symbian Application you need the
- platform dependent SDK #1
- Carbide c++ #2
- Device plug-in #3
- GCC compiler #4
The s60v3, s60v5 phones have their executable files in .exe format. But these exe’s are different from windows exe. symbian is based on a mobile platform named EPOC.
S60v1, S60v2 phones comes with .app executable. I think these are actually .dll files as because-if you see through the system files you will get some .exe’s in !:\system\program folder and .app in !:\system\apps folder. Now if you use any 3rd party file manager like x-plore, go to the \apps folder, click any .app file and it will run the application. but actually it will run the corresponding .exe in \program folder which you can’t access directly. Now in 3rd and 5th edition phones .exe’s are stored in !:\sys\bin folder. But due to platinum security you will be prohibited to get access to the following folders:- !:\private, !:\resource, !:\ sys.
So to get access you’ll have to crack the security which is called the hacking of phone. this will also allow you to install any unsigned apps otherwise you’ll never be able to install any 3rd party untrusted apps to your phone. But hacking makes the phone more vulnerable to the hackers or virus makers but for any ROM development or phone modding you’ll have to hack the PLATINUM SECURITY. actually this is nothing but a system that only recognizes the signed or trusted apps from trusted publishers which keeps your phone safe.