登陆论坛 找回密码 地图 帮助
宽带山生活

<< [1] >>  [只看楼主] 点击数:5119 回复数:4 此贴功能: [管理]

主题:symbian series60智能手机系统分析

此话题归属  技巧
130

来自:保密
注册:2007-10-16
发帖:3+40 
symbian series60智能手机系统分析1 驱动器
打开文件管理器可以一般可以看到有4个硬盘符号(qd有5个,多的一个显示为rom)
C:是手机本身的容量
D: 为缓存盘,不必理会。手机复制的内容,上网的cash等都在这里。
E: 为手机的存储卡
Z:为ROM,只读的。刷机升级刷的就是这个部分。
2 常见的文件格式
sis symbian操作系统专用的安装文件。用于安装symbian专用的应用程序。
jar java程序的安装文件。
jad java程序的描述文件。一些低级的手机需要这个文件才能安装java程序,s60的手机用不到。
app 应用程序的主程序,破解主要是破解这个文件,软件中的部分菜单需要汉化此文件
aif 图标文件,用icon wizard可以制作
rsc 资源文件,软件中的文字大多在这个文件中,汉化的主要部分。(有时候为r01,r31等,r31指中文r01指英文)
_caption.rsc 软件名资源文件,桌面上的名称,和进入程序显示的名称在这里修改。
mbm 图片资源文件,用图像管理可以直接打开。在windows上不能直接浏览,需要用mbm编辑器查看。
wav 最原始的声音文件,很大的,理论音质最好。
amr 通信部门制定的一种音频标准。电话通话的质量就是amr标准。一般录音器的录音。比wav小,质量差。
3gp 通信部门制定的一种视频标准。一般视频部分用的H263,音频部分用的amr。用视频播放或realplayer可以直接播放。音质和画面都较差,手机摄像一般为此格式。
txt 文本文档。常见编码有utf-8 unicode gb2312 gbk ascii等
ini 配置文件
dat 数据文件
dll 库文件
ink 捷径连接文件
log 日志文件
sav 游戏存档
db 数据库文件
bin 二进制文件
exe 可执行程序,有的能开机自动运行
ota 一种单色图片,可在短信中发送
jpg 图片
jif 动画
avi 视频文件,质量很好。用smartmovie或media player播放。
rm realone的标准格式
mid 和弦铃声
rng 单音铃声
cpl snm 字符编码
fep 输入法
gdr 字库
mdl mime识别文件,有的能开机自动运行
midp java程序配置文件
3 系统文件解析(以symbian6.1为例,symbian7.0及以上的不同点见后面)
C: E; Z:盘目录基本相同。Z盘中有很多东西不常用,不做分析。下面以C盘为例
c:/nokia/
images为图片,-paibtn文件夹中为缩微图像。pictures里面为ota图片
installs里面是还未安装的程序。
others其他
sounds声音文件 digital为和弦铃声&别的铃声的文件夹。
simple存放单音铃声,删除此目录自谱铃声会系统错误
videos视频文件
C:/system/系统文件夹
apps存放应用程序的主要目录,每一个sis程序有一个文件夹,里面存放app aif mbm rsc等文件
bootdata系统启动初始化的文件,不会改变的。启动出现问题会产生日志
data数据文件。saveddecks为保存的网页。backgroundimages.mbm是壁纸。calender为日历,clockapp.dat是时间。
contacts.cdb是名片夹。notapad.dat是记事本里记的东西,btstat.dat为蓝牙配置信息。
favourites里面是捷径的链接文件
fonts字库文件。只能用handyfile改名删除,或用专业的字库删除软件删除。
install里面是软件的安装信息,同时也是反安装程序。里面还有一个install.log为安装日志文件。
libs库文件
midlets java配置文件
midp java程序的安装目录
programes里面主要存放.exe的可执行程序,界面不是标准的s60界面。其中有的可以开机自动运行
recogs 里面有mdl的mime识别文件。比如mp3go. mdl使mp3在文件管理器和短信息收件箱中直接用mp3go播放。还有一些mdl文件是开机自动加载用的。
Schedules待办事项
SharedData里面是手机系统和应用软件的配置文件。作用相当于windows里面的注册表。这里的文件有的开机加载到内存,也就是说正在使用,经本人尝试:只能用seleq 1.65修改!!!其中最重要的是100058ec.ini“设置”里面的几乎全在这里。可以在这里为系统增加集中颜色等。还有一些ini文件存放的是路径。
E盘和C盘基本一致,少了BootData install文件夹。Z盘更多了,只介绍几个重点的。
Z:/system/
charconv为字符编码
convert也是编码类的
fep为输入法
t9ldb51为t9输入法的汉字资源以及库文件
version为版本
symbian7.0及以上的不同的地方主要在java程序&主题。
1 在system文件夹多了一个theme文件夹
2 没有了midp文件夹,在midlets里面有几个文件夹,里面是java的主要程序。而在apps文件夹也有和程序同名的文件夹,里面只是装了这个程序在桌面的图标&名称,建立了和java程序的链接。rms.db是java程序的存档



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2007-12-29 09:04:09

130

来自:保密
注册:2007-10-16
发帖:3+41 
downloading



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2007-12-29 09:05:37

130

来自:保密
注册:2007-10-16
发帖:3+42 
S60智能手机内部文件系统简介

S60智能手机内部文件系统简介(转并整理)

我们需要用文件管理软件S m a r t F i l e M a n1.03中文版或者System Explorer v1.8系统探索器(seleQ1.80中文版)进入手机内部~~(置顶-软件下载中心可以下载到)

Series60界面的智能手机,在插入MMC之后,系统一般存在4个逻辑存储驱动器:

C(手机本身的用户存储),

D(虚拟盘,使用空闲运行内存虚拟的缓冲盘),

E(MMC),

Z(手机的系统ROM只读)。

4个盘之中,C E Z盘的文件结构大同小异。而D驱动器是高速的虚拟驱动器,主要用来保存剪贴板、wap缓存、和一些临时交换文件,一般情况下,由系统自动调用,与用户联系不多,不作详细介绍。下面我具体的将C E Z三个驱动器的目录结构和功能讲解一下。 随着安装软件的增多,C和E盘的目录文件会变得纷繁复杂,我们抛开一些软件自动生成的次要的文件和目录抓住系统的结构谈一些主要的东西:

E盘根目录下:IMAGES SOUNDS VIDEOS目录,顾名思义就是保存了图片铃声视频剪辑,这3个目录等效的出现在C和Z的Nokia目录下,也就是说把相应类型的文件拷贝到对应的目录都可以被系统识别(Z盘只读除外),举例说明:midi文件或者wav文件拷贝在E:\sounds\digital\或者C:\nokia\sounds\digital\就可以像Z:\Nokia\Sounds\digital\中固化的音乐文件一样,出现在情景模式铃声的选择项目中。

C:\Nokia是个无关紧要的目录,你可以删掉它,但是这个目录会经常自动生成。对80/81来讲,删掉这个目录会造成无法安装程序的问题,通常运行一下“文件管理”中手机内存的项目会自动恢复。

下面以分析一下结构最为复杂的系统核心C:\system目录。System目录由十几个目录和若干文件组成:

※APPS目录:该目录下的子目录保存了软件的主体即:用户交互可执行文件.app、 资源文件.rsc、 图标文件.aif 、**面可执行程序.exe以及运行所需的其他文件。安装在E盘的软件除了在E:\System\Apps\目录下保存软件主体之外,往往会在C:\System\Apps\同名目录下创建一些配置文件。值得注意的是C:\System\apps\phone\oplogo保存了营运商的标志,如果该目录保存了97*25的bmp图像,则在待机状态下将以该图片代替“中国移动”之类的营运商标志(需要重新启动手机);

※BootData目录:系统的启动参数和日志;

※Data目录:极其繁杂的目录,保存了各种各样的数据,简单介绍几个,backgroundimage.mbm壁纸,btstate.dat蓝牙配对信息,Calender日历,clockapp.dat时间参数,Contacts.cdb联系人,以及很多软件的配置文件和wap信息;

※favourites目录:收藏夹;

※install目录:保存了全部的软件安装信息,每安装一个软件,就在该目录下保存一个同名sis文件索引,大小在几百b到几K不等,假如删除这个sis文件,在程序管理中就不会出现这个软件的安装信息,也就无法通过程序管理删除,但是仍然可以在apps目录中直接删除软件主体和配置文件,有必要的话在libs目录中删除相应运行库,在programs目录中删除相应辅助运行文件,从而彻底卸载软件;

※libs目录:保存某些软件运行时需要的连接库文件,一般由软件安装;

※mail目录:信息目录,结构复杂费解,除了一些短信、彩信、EMail设置文件之外,收件箱、发件箱、草稿箱、发送报告、附件等等分布在丛深复杂的目录之中。值得一提的是,S60的信息概念比较广,短信彩信Email甚至红外蓝牙传输的文件都属于“信息”,因此接受到的红外蓝牙的文件,保存在mail目录下,而且可以由查看该信息触发相应的“安装”、“观看”、“编辑”等动作;

※MIDIets目录:java配置文件;

※midp目录:java程序主体安装在这里,如果全部java安装在E盘,C:\system\将不会出现这个目录;

※Programs目录:保存辅助运行文件,和一些**面程序exe、动态连接库dll;

※Recogs目录:关联目录,里面的mdl文件标识了文件关联。如QuickWord.mdl标识了系统中的doc文件默认由quickword打开,另外有些mdl文件会驱动程序运行,如eLoader.mdl驱动了miniGPS、ExtendProfile等ePsint公司开发的软件,没有这个mdl文件,以上两个软件不能自动加载;

※Schedules目录:顾名思义,保存了日程安排;

※SharedData目录:全部是软件的配置文件.ini,对用户作用不大,但是可以通过修改其中的某些数值和路径从而使必须安装在C盘的软件(多半是7650的软件,它没有mmc)安装到mmc;

※Temp目录:临时文件。

E:\system目录结构与C:\system基本一致。

Z:\system比之C:\system更加庞大复杂,它保存了系统的全部自带程序、资源文件、硬件驱动、字体字库、国际化设置和初始参数设置。在待机状态下输入*#7370#,将初始化手机,基本过程就是清空C盘,复制Z盘某些内容至C。某种程度上说Z是系统的初始备份。



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2007-12-29 09:18:25
推荐:今天清晨在A20路遇马路杀手 ...第2楼...

5114

来自:上海
注册:2007-10-30
发帖:1+110 
downloading



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2007-12-30 10:55:32
推荐:nissan新天籁这车用用怎么样 ...第3楼...

180

来自:保密
注册:2007-10-15
发帖:5+80 
downloadingdownloadingdownloading



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2007-12-31 12:04:29
推荐:2008(第三届)上海进口车展PP ...第4楼...

回复主题 [ 返回Symbian OS区 ]
主题: symbian series60智能手机系统分析
回复话题
手机看宽带山

关于我们 - 联系我们 - 加入我们 - 营销服务 - 友情链接 - 频道合作- PChome Widget
Copyright © 1996-2008 PChome.net All rights reserved. 电脑之家 版权所有