< ![CDATA[
Symbian由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,而EPOC是
Electronic Piece of
Cheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。 继续阅读
< ![CDATA[
Symbian由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,而EPOC是
Electronic Piece of
Cheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。 继续阅读
2nd
c:\system\bootdata
\epoc32\wins\c\system\bootdata
3rd
c:\resource (生成一个安装errrd文件的sisx)
Symbian OS 手机的主要部件
一个CPU:Symbian OS是为32位CPU设计的,相对与PC运行速度较低。现有的Symbian OS系统基于频率为190MHz和206MHz的strongARM CPU,有些基于ARM9。
一个ROM:ROM系统包括OS,以及所有的内置中间件和应用程序。与之相比,PC只包含一个很小的启动载入程序和BIOS,其中OS和应用程序必须从硬盘上加载。系统ROM被映射城Z: 盘,ROM上的所有内容既可以作为Z: 盘上的文件来访问,也可以直接从ROM读取数据。因此,程序可以即时执行,而不是首先被载入RAM再想PC程序那样执行。Symbian OS 的机器大约使用ROM的20M空间。
系统RAM:RAM系统有两个用途:其一是用于活动程序和系统内核;其二是用作“磁盘空间”,可以作为C:盘进行访问。为此,系统根据需要使用尽可能多的RAM,避免为了这样或者那样的目的而预先分配RAM。但是一般的机器RAM总量只有8MB或16MB左右,很有可能耗尽RAM资源,从而导致“内存不足”或者“磁盘已满”的错误。
I/O设备:显示屏,键盘,内存卡槽,其它等等。
电源
The following table, Comparison of capabilities,shows how the capabilities are divided.
|
Unrestricted |
User-grantable (at |
Symbian |
Manufacturer |
|
60% of |
ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment
Note: |
The capabilities + |
Symbian capabilities + |
|
Declarative: Location ReadDeviceData WriteDeviceData PowerMgmt SurroundingsDD ProtServ TrustedUI SwEvent
|
DRM TCB |
||
|
Capability DiskAdmin AllFiles CommDD MultiMediaDD NetworkControl
|
Table:
Comparison of capabilities
The following table, Description of capabilities, provides more information on what the separate capabilities mean in practice.
|
|
Capability |
Description |
|
1 |
NetworkServices |
This capability is for, e.g., dialing a number or sending a text message. |
|
2 |
LocalServices |
This capability is for sending or receiving information through USB, IR, and point-to-point Bluetooth profiles. |
|
3 |
ReadUserData |
Grants read access to user data. System servers and application engines are free to grant this restriction level to their data. |
|
4 |
WriteUserData |
Grants write access to user data. Again, system servers and application engines are free to grant this restriction level to their data. |
|
5 |
Location |
Grants |
|
6 |
UserEnvironment |
Grants access to live confidential information about the user and his/her immediate environment. |
|
7 |
PowerMgmt |
Grants the right to kill any process in the system or to switch machine state (turn the phone off). |
|
8 |
MultimediaDD |
Controls access to all multimedia device drivers (sound, camera, etc.). |
|
9 |
ReadDeviceData |
Grants read access to sensitive system data. |
|
10 |
WriteDeviceData |
Grants write access to sensitive system data. |
|
11 |
DRM |
Grants access to protected content. |
|
12 |
TrustedUI |
This capability differentiates “normal” applications from “trusted” |
|
13 |
ProtServ |
Grants the right to a server to register with a protected name. Protected names start with an Ò!Ó (exclamation point). The |
|
14 |
NetworkControl |
Grants the right to modify or access network protocol controls. |
|
15 |
SwEvent |
Grants the |
|
16 |
SurroundingsDD |
Grants access to logical device drivers that provide input information about the surroundings of the phone. |
|
17 |
TBC |
Grants access to /sys and /recourse directories in the phone. |
|
18 |
CommDD |
Grants access to communication device drivers. |
|
19 |
DiskAdmin |
Grants the right to disk administration functions, such as formatting a drive. |
|
20 |
AllFiles |
Grants visibility to all files in the system and extra write access to |
Table:
Description of capabilities
As described earlier, some capabilities are granted by the device’s manufacturer. The manufacturer will use its discretion before granting the capabilities. Usually strong enough business reasoning is sufficient to gain the capabilities.
For a developer to be able to get manufacturer capabilities for the application, it is necessary to contact the manufacturer in
question for more details.
暗 码 用 途 备 注
*#06# 查询IMEI号码 所有手机通用
*#7370# 格式化手机 Series 60手机专用
*#7780# 恢复出厂设置 Series 60和Series 40手机通用
*#0000# 查询当前软件版本号 所有手机通用
*#7760# 查询生产线号码 Series 40手机专用
*#2820# 查询蓝牙设备地址 Series 60和Series 40手机通用
*3370# 激活EFR 部分型号的手机可用
#3370# 关闭EFR 部分型号的手机可用
*4720# 激活HFR 部分型号的手机可用
#4720# 关闭HFR 部分型号的手机可用
*#92702689# 查询总通话时间 仅限6630
*#92702689# 进入数据模式 Series 40手机专用
*#7370925538# 为手机上锁 Series 60手机专用
网友补遗:CDMA机型进入工程模式*3001#12345#;