Android系统文件夹结构说明以及Android专有名词介绍

1. 固件…………操作系统
  所谓的固件就是将操作系统固定在手机中的一个固定的位置(硬件上),平时不随意改动,活动的数据另外单独放一边。
  这样做的目的在于保护内层的系统程序不受文件操作的影响,提高了稳定性。
  但相对的,如果想要升级系统,就必然涉及对固件的读写更新工作。
  谷歌的Android系统就被写入在了固件中,即使想要查看也要专门的软件和权限。
  2. 刷固件…………安装(or 重装)操作系统
  正是因为固件固定的原因,在我们想要更新系统的时候。就需要将原固件的文件删掉,将新的文件拷进去。
  于是就有了刷固件这么一回事。
  就像Windows安装系统一样,把安装盘放进去就可以直接安装。
  A系统毕竟还没满一岁(从开始用算),还没有什么直接安装系统的软件。(以后肯定有!)所以让我们自己动手安装吧。
  3. ROM(包)…………系统的安装盘
  这个东西就是A系统的打包。我们刷机的时候就是将这个东西刷进固件的。
  当然,由于A系统的开源性质,我们可以自由的改动这个包。
  涉及高端知识。回避这个问题。
  像经常提到的RC XX,G2 Rom,还有x.x.x的之类的东西,都是指的包的版本。
  就是被改动成各式各样的包。
4. 固件版本
  由于是谷歌公司在专门开发这个系统,官方放出的话必然是所有G友手机升级的风向标。
  固件版本就是官方制定的基础系统,所有的改包都会从官方的包开始改。
  所以官方的一次升级必然会影响整个手机系统的使用情况。
  就像现在大家都在用XP,微软放出了一个补丁包,于是大家都去升级了。
  目前RC33的固件版本是1.4。
  但Cupcake和G2ROM都是1.5的固件版本,有了很大的更新。
  5.ROOT
  Root是一个你使用系统的权限,是最高的,有了root权限就可以更改内部系统的文件了。
  为了防止软件更改系统文件(病毒?),A系统隐藏了root权限,也就是一般情况下不能修改系统文件。
  但是。。我们要刷机。所以我们就要取得Root权限
  6. JF自制固件
  JF自制固件是某达人改的固件的一个,主要特点就是它有自制的recovery恢复模式。可以刷写你自己的包
  我们就用JF的固件作为刷机的基础,开始无穷无尽的刷机(~_~)。
  7.何为 Radio 包
  无线通信模块的驱动程序,ROM 是系统程序 Radio 负责网络通信,ROM 和 Radio 可以分开刷,互不影响。如果你的手机刷新了 ROM 后有通讯方面的问题可以刷新 RADIO 试一试。
  8.ROM 的分类
  一般分为两大类,一种是出自手机制造商官方的原版ROM,特点是稳定,功能上随厂商定制而各有不同;另一种是开发爱好者利用 GOOLGE 官方发布的源代码自主编译的原生 ROM(如啊兴编译的安卓网友协作 ROM 、国外的 CM 系列等等),特点是根据用户具体需求进行调整,使 ROM 更符合不同地区用户的使用习惯,如 啊兴的安卓系列 ROM 就是专门针对中文用户制作,CM 系列的 ROM 则更加适合国外用户。
  另外还有一些热心网友自己进行美化或修改的 ROM ,一般都是基于原生 ROM 制作,也很受大家欢迎。
  9.ROM 的选择
  不同版本的 ROM 有不同的特点,稳定型,速度型,美观型,自己喜欢什么就选择什么,正所谓萝卜青菜各有所爱。
  需要注意的是,同学们在刷机之前,要认真地查阅 此版本 ROM 的注意事项,个别情况下会出现不同 ROM 之间互不兼容的现象。
  10.刷机方法的种类
  1. 恢复模式,用“update.zip”文件;
  2. 进入工程模式,刷新“.NBH”文件;
  3. 使用开发版的工程模式,进行 fastboot 刷机。
现在就等高人什么时候拿到X10的root权限了,哈~
这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。下面是详细的介绍:
\\system\\app\\AlarmClock.apk 闹钟

\\system\\app\\AlarmClock.odex\\
system\\app\\Browser.apk 浏览器

\\system\\app\\Browser.odex\\
system\\app\\
Bugreport.apk Bug报告
\\system\\app\\Bugreport.odex\\
system\\app\\Calculator.apk计算器
\\system\\app\\Calculator.odex\\
system\\app\\Calendar.apk 日历\\
system\\app\\Calendar.odex\\
system\\app\\CalendarProvider.apk 日历提供

\\system\\app\\
CalendarProvider.odex\\
system\\app\\Camera.apk 照相机\\
system\\app\\Camera.odex\\
system\\app\\com.amazon.mp3.apk 亚马逊音乐

\\system\\app\\Contacts.apk 联系人

\\system\\app\\Contacts.odex
\\system\\app\\DownloadProvider.apk 下载提供

\\system\\app\\DownloadProvider.odex
\\system\\app\\DrmProvider. apk DRM数字版权提供

\\system\\app\\DrmProvider.odex
\\system\\app\\Email.apk 电子邮件客户端

\\system\\app\\Email.odex
\\system\\app\\FieldTest.apk 测试程序

\\system\\app\\FieldTest.odex\\
system\\app\\GDataFeedsProvider.apk GoogleData提供

\\system\\app\\GDataFeedsProvider.odex
\\system\\app\\Gmail.apk Gmail电子邮件

\\system\\app\\Gmail.odex
\\system\\app\\GmailProvider.apk Gmail提供

\\system\\app\\GmailProvider.odex
\\system\\app\\GoogleApps.apk 谷歌程序包

\\system\\app\\GoogleApps.odex
\\system\\app\\GoogleSearch.apk 搜索工具

\\system\\app\\GoogleSearch.odex
\\system\\app\\gtalkservice.apk GTalk服务

\\system\\app\\gtalkservice.odex
\\system\\app\\HTMLViewer.apk HTML查看器

\\system\\app\\HTMLViewer.odex
\\system\\app\\IM.apk 即时通讯组件包含MSNyahoo

\\system\\app\\ImCredentialProvider.apk
\\system\\app\\ImProvider.apk
\\system\\app\\ImProvider.odex
\\system\\app\\Launcher.apk 启动加载器(br)
\\system\\app\\Launcher.odex
\\system\\app\\Maps.apk 电子地图

\\system\\app\\Maps.odex
\\system\\app\\MediaProvider.apk 多媒体播放提供

\\system\\app\\MediaProvider.odex
\\system\\app\\Mms.apk 短信、彩信

\\system\\app\\Mms.odex
\\system\\app\\Music.apk 音乐播放器

\\system\\app\\Music.odex
\\system\\app\\MyFaves.apk T-Mobile MyFaves程序

\\system\\app\\MyFaves.odex
\\system\\app\\PackageInstaller.apk apk安装程序

\\system\\app\\PackageInstaller.odex
\\system\\app\\Phone.apk 电话拨号器

\\system\\app\\Phone.odex
\\system\\app\\Settings.apk 系统设置

\\system\\app\\Settings.odex
\\system\\app\\SettingsProvider.apk 设置提供

\\system\\app\\SettingsProvider.odex
\\system\\app\\SetupWizard.apk 设置向导

\\system\\app\\SetupWizard.odex
\\system\\app\\SoundRecorder.apk 录音工具

\\system\\app\\SoundRecorder.odex
\\system\\app\\Street.apk 街景地图

\\system\\app\\Street.odex
\\system\\app\\Sync.apk 同步程序

\\system\\app\\Sync.odex
\\system\\app\\Talk.apk 语音程序

\\system\\app\\Talk.odex
\\system\\app\\TelephonyProvider.apk 电话提供

\\system\\app\\TelephonyProvider.odex
\\system\\app\\Up dater.apk 更新程序

\\system\\app\\Up dater.odex
\\system\\app\\Vending.apk 制造商信息

\\system\\app\\Vending.odex
\\system\\app\\VoiceDialer.apk 语音拨号器

\\system\\app\\VoiceDialer.odex
\\system\\app\\YouTube.apk Youtube视频

\\system\\app\\YouTube.odex

\\system\\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件,Android手机网就主要文件做下简单的分析介绍:

\\system\\bin\\akmd
\\system\\bin\\am
\\system\\bin\\app_process 系统进程

\\system\\bin\\dalvikvm Dalvik 虚拟机宿主

\\system\\bin\\dbus-daemon 系统BUS总线监控

\\system\\bin\\debuggerd 调试器

\\system\\bin\\debug_tool 调试工具

\\system\\bin\\dexopt DEX选项

\\system\\bin\\dhcpcd DHCP服务器

\\system\\bin\\dumpstate 状态抓取器

\\system\\bin\\dumpsys 系统抓取器

\\system\\bin\\dvz
\\system\\bin\\fillup
\\system\\bin\\flash_image 闪存映像

\\system\\bin\\hciattach
\\system\\bin\\hcid HCID内核

\\system\\bin\\hostapd
\\system\\bin\\hostapd_cli
\\system\\bin\\htclogkernel
\\system\\bin\\input
\\system\\bin\\installd
\\system\\bin\\itr
\\system\\bin\\linker
\\system\\bin\\logcat Logcat日志打印

\\system\\bin\\logwrapper
\\system\\bin\\mediaserver
\\system\\bin\\monkey
\\system\\bin\\mountd 存储挂载器

\\system\\bin
etcfg 网络设置

\\system\\bin\\ping Ping程序

\\system\\bin\\playmp3 MP3播放器

\\system\\bin\\pm 包管理器

\\system\\bin\\qemud QEMU虚拟机

\\system\\bin\\radiooptions 无线选项

\\system\\bin\\rild RIL组件

\\system\\bin\\sdptool
\\system\\bin\\sdutil
\\system\\bin\\service
\\system\\bin\\servicemanager 服务管理器

\\system\\bin\\sh
\\system\\bin\\ssltest SSL测试

\\system\\bin\\su**ceflinger触摸感应驱动

\\system\\bin\\svc 服务

\\system\\bin
\\system_server
\\system\\bin\\telnetd Telnet组件

\\system\\bin\\toolbox
\\system\\bin\\wlan_loader
\\system\\bin\\wpa_cli
\\system\\bin\\wpa_supplicant

\\system\\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。 \\system\\etc\\apns-conf.xml APN接入点配置文件 \\system\\etc\\AudioFilter.csv 音频过滤器配置文件

\\system\\etc\\AudioPara4.csv
\\system\\etc\\bookmarks.xml 书签数据库

\\system\\etc\\dbus.conf 总线监视配置文件

\\system\\etc\\dhcpcd
\\system\\etc\\event-log-tags
\\system\\etc\\favorites.xml 收藏夹

\\system\\etc\\firmware 固件信息

\\system\\etc\\gps.conf GPS设置文件

\\system\\etc\\hcid.conf* 内核HCID配置文件

\\system\\etc\\hosts 网络DNS缓存

\\system\\etc\\init.goldfish.sh
\\system\\etc\\location 定位相关

\\system\\etc\\mountd.conf 存储挂载配置文件

\\system\\etc\\NOTICE.html 提示网页

\\system\\etc\\permissions.xml 权限许可

\\system\\etc\\pvplayer.conf
\\system\\etc\\security
\\system\\etc\\wifi WLAN相关组件

\\system\\etc\\dhcpcd\\dhcpcd-hooks
\\system\\etc\\dhcpcd\\dhcpcd-run-hooks
\\system\\etc\\dhcpcd\\dhcpcd.conf
\\system\\etc\\dhcpcd\\dhcpcd-hooks\\01-test
\\system\\etc\\dhcpcd\\dhcpcd-hooks\\20-dns.conf
\\system\\etc\\dhcpcd\\dhcpcd-hooks\\95-configured
\\system\\etc\\firmware\\brf6300.bin
\\system\\etc\\location\\gps
\\system\\etc\\location\\gps\\location 定位相关

\\system\\etc\\location\\gps
mea GPS数据解析

\\system\\etc\\location\\gps\\properties
\\system\\etc\\security\\cacerts.bks
\\system\\etc\\security\\otacerts.zip OTA下载验证

\\system\\etc\\wifi\\Fw1251r1c.bin
\\system\\etc\\wifi\\tiwlan.ini
\\system\\etc\\wifi\\wpa_supplicant.conf WPA验证组件

\\system\\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些un icode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中
DroidSansFallback.ttf文件大小

\\system\\fonts\\DroidSans-Bold.ttf
\\system\\fonts\\DroidSans.ttf

\\system\\fonts\\DroidSansFallback.ttf

\\system\\fonts\\DroidSansMono.ttf

\\system\\fonts\\DroidSerif-Bold.ttf

\\system\\fonts\\DroidSerif-BoldItalic.ttf

\\system\\fonts\\DroidSerif-Italic.ttf

\\system\\fonts\\DroidSerif-Regular.ttf

\\system\\frameworkframework 主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。

\\system\\framework\\am.jar
\\ system\\framework\\am.odex

\\system\\framework\\android.awt.jar AWT

\\system\\framework\\android.awt.odex

\\system\\framework\\android.policy.jar

\\system\\framework\\android.policy.odex

\\system\\framework\\android.test.runner.jar

\\system\\framework\\android.test.runner.odex

\\system\\framework\\com.google.android.gtalkservice.jar GTalk服务

\\system\\framework\\com.google.android.gtalkservice.odex

\\system\\framework\\com.google.android.maps.jar 电子地图库

\\system\\framework\\com.google.android.maps.odex
\\system\\framework\\core.jar

核心库,启动桌面时首先加载这个

\\system\\framework\\core.odex

\\system\\framework\\ext.jar

\\system\\framework\\ext.odex

\\system\\framework\\framework-res.apk

\\system\\framework\\framework-tests.jar

\\system\\framework\\framework-tests.odex

\\system\\framework\\framework.jar

\\system\\framework\\framework.odex

\\system\\framework\\input.jar 输入库

\\system\\framework\\input.odex

\\system\\framework\\itr.jar

\\system\\framework\\itr.odex

\\system\\framework\\monkey.jar

\\system\\framework\\monkey.odex

\\system\\framework\\pm.jar 包管理库

\\system\\framework\\pm.odex

\\system\\framework\\services.jar

\\system\\framework\\services.odex

\\system\\framework\\ssltest.jar
\\system\\framework\\ssltest.odex

\\system\\framework\\svc.jar系统服务


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: STDf文件是被广泛使用于半导体测试行业的一种数据格式。是Semiconductor Test Data Format(半导体测试数据格式)的缩写。STDf格式文件能够存储一段时间的测试数据,包括每个芯片的测试结果、测试程序、测试条件、测试设备、测试时间等信息。 专有名词解释如下: 1. Test program(测试程序):是在芯片测试过程中使用的软件程序,用于进行测试操作的自动化 2. Test Head(测试头):一种具有测试卡和传感器的设备,用于接触芯片并读取测试结果。 3. Tester(测试仪):主要用于进行半导体器件或电路测试和分析的设备 4. Device Under Test(芯片):被测量器件或电路 5. Pin(引脚):在芯片上用于连接电路的金属引脚 6. Site(测试站):测试头的一个位置,它可以用于测试一个芯片或一组芯片。 7. Scan Chain(扫描链):在芯片中引导测试信号流动的序列。 8. Timing Information(时序信息):在每次测试期间记录的时间信息,用于对测试结果进行时间分析。 9. Wafer(晶圆):是芯片生产过程中用于切割成芯片的大片硅晶体。 10. Test Condition(测试条件):定义了在测试过程中用于设置测试参数和测试设备的规范和条件。 ### 回答2: STD(Stand Test Data Format)文件是半导体测试数据的标准格式,用于记录芯片的测试数据信息。它是一种二进制格式,通常以*.std文件扩展名表示,可被各种半导体测试设备和测试工具支持。 STD文件中的专有名词主要包括以下几个:Test Head,Site,Pin,Vector,Part,Wafer。其中,Test Head是测试头,位于测试工站上,用于发出测试信号和接收反馈信号,控制芯片的测试过程;Site是指芯片测试站点的序号,一个芯片会有多个测试站点;Pin是指芯片的引脚,每个站点上有一个或多个引脚;Vector是测试向量,即测试程序中芯片测试所需的信号序列,包含多个测试点的信号信息;Part是测试批次的名称,用于标识同一个批次的芯片;Wafer是指晶圆,即多个芯片在同一片晶圆上制造而成,测试时需要将测试向量应用到各芯片上。 除此之外,STD文件还包含如时间戳、测试程序版本、测试结果等信息,方便对芯片的测试数据进行分析和管理。STD文件的统一格式不仅可以保证测试结果的一致性和可靠性,还方便了不同测试设备和测试工具的数据转换和共享。 ### 回答3: STDF (Standard Test Data Format)文件是集成电路测试数据的标准格式。它是由Semiconductor Test Data Exchange Format Working Group(STDF WG)开发的一种二进制文件格式。这一组织的成员包括各大半导体公司和测试设备制造商。 STDF文件分为头部记录和数据记录两部分。头部记录包含了关于测试数据的基本信息,如生产、测试日期,整个文件的版本等。数据记录是针对每个被测试元件生成的测试数据,包括被测试元件的型号、序列号和被测试功能等。 STDF文件中包含了一些专有名词,需要解释一下。其中,WAFER(晶圆)是指在半导体制造过程中,被加工的圆片状硅晶体,用于制造芯片。LOT(批次)是指在制造晶圆时,将同种型号的晶圆放在一起进行生产和测试,称为批次。首件(FIRST)指的是批量生产之前,取出一片晶圆,用于测试制造工艺是否正确。 另外,STDF文件中还有元件标志(PARTID)和测试标志(TEST_NUM、TEST_FLG)等字段,用于定位被测试元件和识别产生的测试数据。 总而言之,STDF文件是记录集成电路测试数据的标准格式,通过标准化数据格式,方便各大公司之间的数据交流,促进了半导体产业的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值