S60智能手机内部文件系统简介

我们需要用文件管理软件Extended File Manager或者SeleQ进入手机内部~~
  SymbianOS6.X Series60界面的智能手机,在插入MMC之后,系统一般存在4个逻辑存储驱动器:
  C(手机本身的用户存储),
  D(虚拟盘,使用空闲运行内存虚拟的缓冲盘),
  E(SD/Mini SD/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:soundsdigital或者C:
Nokiasoundsdigital就可以像Z:
NokiaSoundsdigital中固化的音乐文件一样,出现在情景模式铃声的选择项目中。
  C:
okia是个无关紧要的目录,你可以删掉它,但是这个目录会经常自动生成。对80/81来讲,删掉这个目录会造成无法安装程序的问题,通常运行一下“文件管理”中手机内存的项目会自动恢复。
  下面以分析一下结构最为复杂的系统核心C:system目录。System目录由十几个目录和若干文件组成:
  ※APPS目录:该目录下的子目录保存了软件的主体即:用户交互可执行文件.app、 资源文件.rsc、 图标文件.aif 、无界面可执行程序.exe以及运行所需的其他文件。安装在E盘的软件除了在E:SystemApps目录下保存软件主体之外,往往会在C:SystemApps同名目录下创建一些配置文件。值得注意的是C:Systemappsphoneoplogo保存了营运商的标志,如果该目录保存了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是系统的初始 备份 。
  

  先进入C盘看看,这是手机主机存储器。Nokia目录里是存放图片,声音的地方,在NokiaInstalls里存放着一些没能正常安装的Sis文件,可以删除它们以节约存储空间。System目录是系统目录,我们来仔细说明一下。

  SystemApps存放着你所安装的Sis格式的软件,你可能把软件安装在E盘了,为什么还会有这么多目录呢?虽然你把软件安装在E盘,但有些程序运行后还会在C:SystemApps中建立相关的目录中存放一些记录程序状态的数据或者其它数据,不用去删除它们,它们占用的空间相当少。

  值得一说的是SystemAppsPhone目录,如果你在一些程序中进行了OperaLogo的设置的话(就是用图片替换了中国电信字样的操作),在这个目录中会有oplogo子目录,在里面还会有一个bmp文件,删除这个文件可以恢复中国电信字样。

  SystemBootdata目录里存放着手机激活时的相关文件,不需要去发改动它们。

  SystemData目录中存放着很多ini,dat,cdr等文件,它们都是程序所保存设置的数据文件,请不要随意删除修改它们,除非你知道它们确切的意义,在这个目录中有一些重要文件SystemdataCalendar记录着日程表数据,SystemdataContacts.cdb和SystemdataCntModel.ini记录着名片夹数据(正常情况下你不能复制Contacts.cdb文件进行保存名片夹数据,但是在用system Tools进入飞行模式之后就可以对这个文件进行读写了,这样你可以通过保存它来进行名片夹数据的 备份 了),Systemdata
Notepad.dat保存着记事本中的内容,SystemdataBackgroundimage.mbm是桌面墙纸图片文件,SystemdataApplications.dat是程序数据文件。Systemdatawapstore目录下保存着wap的相关数据。

  System avourites目录下保存着所有的收藏夹的快捷方式文件*.lnk文件,你可以将这些文件移动到E:systemFavourites中,你的收藏夹不会受到仍合的影响。

  Systeminstall目录保存了反安装的记录,我们上面已经说过可以删除它们节约空间,但以的要反删除就要用手动方式了。

  SystemLibs这个目录里存放了软件相关的dll文件,我们上面也提到过这个目录中文件的操作了。

  SystemLocalization目录只有当你安装了World Clock Pro才会在里面产生文件,这个目录中的文件记录着World Clock Pro中城市数据,删除它可以节约空间,但在World Clock Pro中将不能显示城市数据了。

  SystemMagic101这个目录我们在安装MGS平台游戏时见过,只有安装了MGS平台它才会出现。

  SystemMail下是存放短消息,MMS,电子邮件以及相关它们的设置的地方,如果我们选择了将它们都保存在SD卡中,那在E盘会建立相同的目录,这个目录就没什么用了。

  SystemMedia目录是安装了一些软件才会出现的。

  Systemmidp中保存了你安装过的JAVA程序和游戏。

  SystemMtm是一个关于信息设置的目录。

  SystemPrograms目录和Libs目录相似不同的是,一般这里的文件起到自动加载的作用,关于这个目录中文件的操作,我们上面也已经说过了。

  SystemRecogs目录我们也已经知道是存放关联方式文件的地方了,这里不再重复了。

  SystemSchedules这里是存放计划任务的地方。

  SystemShareddata目录是一些程序运行后写入设置数据的地方,我们在上面用SeleQ编辑过了C:systemSharedataAf4290.ini文件,应该也比较了解这个目录了,这个目录中有些文件在激活后被自动加载,这时我们不能打开它们。

  SystemTemp目录是临时目录。SystemYReg目录是临时目录。

  在E盘中的目录或者文件的含意和C盘中的目录或者文件的含意差不多,这里不再多说了。
  第三篇:S60系统软件及常见文件后缀解释:
  .sis 标准的Symbian OS操作系统的安装文件,直接传入手机安装即可。
  .app 一般都为解密文件,传到手机里以后,利用SeleQ或FileMan把此文件将源文件覆盖,即可完成解密。
  .jar 一般为Kjava的游戏,直接传入手机直接安装即可。
  .exe 最多的是注册器,只要输入自己手机的IMEI号码,就会生成一串数字,把它输入到手机里,那个软件就是完全版的了。
  另外的就是电脑上的终端程序,需要在电脑上安装,否则无法使用。如著名的“RemoteS60”和“BemusedServer”。
  .jad  安装路径文件,无需安装 (现在一般都没有)。
  .txt 多为软件介绍和使用方法,E文的。
  .html  多为软件介绍和使用方法,还有其软件的主页链接。
  .pdf 多为软件介绍和使用方法,E文的。
  .nfo 一般是解密者的介绍,可用手写版打开,有时里面会包涵软件的注册码 。
  .bk1 软件 备份 数据,里面会包涵软件的注册信息。
  .rsc 操作系统的程序资源文件,现在一般是汉化文件,利用SeleQ或FileMan把此文件将源文件覆盖,即可完成汉化。

  增加第四篇:NG内部文件详解~~~(与80/81大同小异,供参考~)

  打开SeleQ,进入C盘。C盘根目录下有两个文件夹:Nokia system ,先说Nokia 吧。

  C:
Nokia
  这个文件夹里面有5个文件夹和一个Offline.dat文件,NG默认的那6个待机图片(N-Gage1.jpg-n-Gage6.jpg C:
NokiaImages)和4个短信图片(1.ota-4.ota C:
NokiaImagesPictures)在Images中,如果你不喜欢可以全部删除,这样可以节省很多空间。Images文件夹中还有_PAIBTN这个文件夹,它是用了存放图片的缩略图的,里面的文件也可以删除。
  C:
Nokia 目录下的其他4个文件夹:Installs Others Sounds Videos,默认状态下都是空的,平时最好也不要往这几个文件夹中存放文件,因为C盘的空间很宝贵的。
  最后在C:
Nokia 目录下还有一个Offline.dat,估计Profiles情景模式中的Offline有关系吧。

  下面介绍最重要的、也是最危险的system文件夹。

  C:systemApps
  这个文件夹是存放安装在NG上的各种软件,当你把软件指定安装在C盘,其实就是安装到这里了。不过就算你把软件指定安装到E盘(MMC卡)中,在C:systemApps中还是会出现和软件同名的文件夹,最常见的就是NG的专用游戏。运行游戏时,系统会自动在C:systemApps中建立与游戏同名的文件夹用了存放游戏的设定和进度。比如SegaRally这个游戏在C:systemApps中对应的文件夹就是6R12 ,FIFA2002对应的是6RAV,雷曼3对应的是Rayman3,索尼克对应的是SonicN……在你卸载这些游戏后,可以把在C:systemApps中的这些对应的文件夹一并删除。

  下面介绍C:systemApps文件夹中一些默认的文件:
  C:systemAppsApplnstAppinst.ini 这个文件是用来记录安装软件的信息,随着软件安装的增多而增大。
  C:systemAppsPhotoAlbumPhotoAlbum.ini 图片浏览器的初始化文件
  C:systemAppsprofileAppdbProfile.db NG的数据库文件,用来记录安装软件的信息,随着软件安装的增多而增大。
  C:systemAppsSystemExplorer 这个文件夹就是SeleQ软件的安装文件夹
  C:systemApps
gageXX.tmp 临时文件,从文件名看估计时NG运行时间记录文件。
  另外如果你的NG安装了Q9,在C:systemApps中会出现Q9FEPLoader和Q9Trad这两个文件夹。

  C:systemBootdata
  NG导入数据文件夹。文件夹中的CommonData.D00 FirstBoot.dat HALData.dat LocaleData.D01 SIMLanguage.dat这5个文件大小固定不变的,分别为17b、0b、16b、70b、4b。其中SIMLanguage.dat是记录SIM卡语言种类的。

  C:systemData
  这个文件夹记录程序初始化或运行时的数据的。
  C:systemDatacbs 这个文件夹下有两个dat文件,其中cbs0.dat的大小不变,为71b。
  C:systemDatasaveddecks 这个文件夹默认为空,作用与手机服务商的网络有关。
  C:systemDatawapstore 这个文件夹主要用来存储用WAP上网时的一些设定和网页缓存。
  C:systemDataApplications.dat NG的应用程序与游戏安装数据记录文件,随着软件安装的增多而增大。
  C:systemData ackgroundimage.mbm NG保存在系统中的墙纸图片文件,有了这个文件就算你的JPG格式的墙纸文件丢失,墙纸也会存在,另外如果关闭墙纸功能,这个文件会自动删除。
  C:systemDataBookmarks.db 书签数据文件,用来记录WAP地址。
  C:systemDataCACerts.dat 安装各种软件的证书文件
  C:systemDataCalcsoft NG自带的计算器
  C:systemDataCalendar NG自带的日历
  C:systemDataCLOCKAPP.dat 时钟设定存档文件
  C:systemDatacngsktmm.dat 如果你的Q9不是注册版,那么在使用一段时间后要手动删除这个文件,才能继续使用Q9。
  C:systemDataCntModel.ini 电话本初始化文件
  C:systemDataContacts.cdb 电话本数据文件,随着电话本记录的增多而增大。
  C:systemDataLogdbu.dat NG的通讯数据文件,包括来电,去电,通话时间,GPRS流量等等。
  C:systemData
otepad.dat 当你使用了记事本后会生产这个文件,如果你不想使用记事本,可以删除这个文件。
  C:systemData
ITZ.dat 默认大小为1b
  C:systemDataPinboard 收藏夹数据文件
  C:systemDataq9regdata.dat 如果你的Q9正式注册了,会生成这个文件。
  C:systemDataRealPlayer.ini NG自带的多媒体播放器RealOne初始化文件。
  C:systemDataSavedDecks.db 手机服务商的网络数据文件
  C:systemDatasmsreast.dat smssegst.dat NG的短信设定存档文件
  C:systemDataTemplate.n01 NG短信信模版文件
  C:systemDataUnitConverter.int NG自带的单位转换器初始化文件
  C:systemDataVoCoSModelData.db 和媒体声音有关的数据文件
  C:systemDatawapreast.dat WAP设定存档文件,初始化大小为59b。
  C:systemDatayehoe134.rsc_01 如果你的Q9不是注册版,那么在使用一段时间后要手动删除这个文件,才能继续使用Q9。

  C:system avourites 收藏夹,初始化为空。

  C:system epq9xptrad.fep 与Q9有关的系统文件

  C:system onts Q9字体文件夹,里面有两个字体文件q9font12.gdr q9font16.gdr。

  C:systeminstallinstall.log 在NG中安装软件的日志文件。
  C:systeminstall文件夹中还会有你安装的软件的sis记录文件,比如安装SeleQ后会在这个文件夹中生成Ximplify.SeleQ.v1.65.SiS这个文件。

  C:systemMail 短信息存储文件夹。

  C:systemMtmMtm Registry v2 Z盘连接文件。

  C:systemSchedulesSchedules.dat 待办事宜数据文件。

  C:systemShareddata
  NG功能设定文件,包括手机设备设置、通话设置、连接设置、时间设置、网络设置等。更改Tools-Settings里面的设置后,这个文件夹里的文件就会发生变化。

  C:SystemTemp 存储临时文件的文件夹,初始化为空。

  C:SystemQ9UNINSTALLFONTS… Q9卸载时用的文件。

  C:SystemSystem.ini 系统初始化配置文件
----------------------------------------

了解S60系统的文件结构,对于我们使用手机有着很大帮助,可以最大限度的获取运行空间、了解错误产生的原因,有意识的避免可能会带来伤害的操作。本文仅仅对文件结构做了初步的探讨和应用层面上的解释,进一步的研究可以在西门子和诺基亚论坛的官方文档得到全面解答。希望有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值