天天看点

三星Odin刷机文件及相关名称解析。

[img]http://dl.iteye.com/upload/attachment/0083/7339/68dda61b-0bb6-301f-9d9c-7bf5cc0220ab.png[/img]

----------------------[size=x-large][color=violet][u][b]本文为转载,原地址不详,因为他也是转载[/b][/u][/color][/size]--------------------

[u][b][color=red]用于自己学习,原作者看见可以和我联系~!!~[/color][/b][/u]

[size=x-large][color=red][u][b]一、中英翻译[/b][/u][/color][/size]

[color=blue]Start:开始

Reset:重设

ID:COM:端口号(一般第一个端口在你手机插上是会高亮的)

Re-Partition:重新分区

AutoReboot:自动重启(是刷机后自动重启!不是每次正常开机完了自动重启,这不是Odin造成的!)

F.ResetTime:重设工厂时间

Flash Lock:固件锁

Dump:读取

Phone EFS Clear:清除手机EFS文件系统(就是那个/efs文件夹,这个一般不要管,除非你刷机刷到机器提示无法挂载efs目录)

Phone Bootloader Update:更新手机的Bootloader(没事千万别选)

Control Panel:控制面板

PIT:分区映射表

BOOTLOADER:引导程序

PDA:ROM文件就是这个

PHONE:基带

CSC:运营商设置FILE[DUMP]:dump文件(一般只有做ROM的才会用这个)[/color]

[size=x-large][color=red][u][b]二、常用刷机文件说明[/b][/u][/color][/size]

[color=blue]1.PIT:分区映射表:PIT其实不是刷到手机中的文件,而是一个奥丁工具用来刷机的配置文件,里面记录的是手机各个分区的信息。刷机的时候,奥丁依据这个配置将ROM内的分区镜像恢复到指定的分区中。如果勾选了“重新分区(Re-Partition)”,则依据这个配置重新分配分区。PIT中指定了各个区的大小,所以不同的PIT只不过代表了分区大小不一样而已。类似电脑中的一键分区。

2. BOOTLOADER:引导程序。Bootloader相当于电脑里面的BIOS(基本输入输出系统)。手机一开机,控制手机的就是Bootloader。我们通常所说的进入Bootloader,实际上是指进入Bootloader的工程模式,既是刷机模式。(不常用,基本只使用其它四个文件或者只选择PDA文件刷即可)

3.PDA:PDA文件是整个ROM的核心内容,系统。一般是个tar包,完整的内容包括下面几个文件boot.bin、sbl.bin、param.lfs、zlmage、factoryfs.rfs、rfs。

4.Phone:也叫Modem,管理无线通讯的。如果发现自己手机上网慢,信号不好可以换刷基带。

5.CSC:一般也是一个tar包,里面包含dbdata.rfs和cache.rfs,运营商数据。[/color]

[size=x-large][color=red][u][b]三、安卓手机刷机知识相关名词解释[/b][/u][/color][/size]

[color=blue]Q:什么是刷机?

A:安卓刷机就是给智能手机重装系统,进行软件升级的操作。和电脑的道理一样:如果您感觉Windows XP操作系统不好用,就把它重装成Windows 7。

刷机的好处是很多的,可以更新并升级手机系统,可以实现手机的个性化,还可以扩展手机功能。但是刷机有一定的技术门槛,而且行货手机刷机之后,等于自动放弃了质保(当然,需要质保的时候,你还可以再刷回去)。

正常刷机需要准备匹配的刷机包、手机驱动、手机官方升级辅助软件等,并寻找合适的刷机教程,然后在教程指导下手工操作刷机。现在有很多例如卓大师(刷机专家)的PC端刷机工具,刷机就变得更加简单:您所有要做的就是将手机连接电脑,然后一键完成。

Q: 什么是ROM?

A:ROM就好比电脑装系统时所需的安装盘,刷机就是把ROM“刷”入到手机中,达到更新手机系统的目的。

Q:什么是ROOT?

A:ROOT权限是Linux和Unix系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都可以操作。ROOT就是获取 Android 系统中的最高用户权限,以便执行一些需要高权限才能执行的操作。刷机和备份还原等操作都需要ROOT 权限。

Q:什么是Recovery?

A:Recovery是一个引导系统,独立于正常安卓操作系统之外,类似于Windows系统中的DOS,用来执行某些无法在正常开机状态下运行的操作(比如安装新的ROM包)。

一般手机自带的Recovery功能十分有限,无法备份还原系统,刷机的限制比较大。刷入一个功能强大的第三方Recovery可以让用户在手机系统操作中获取更多的支持,包括安装任意指定的ROM包、备份还原等。

Q:什么是Wipe?

A:Wipe就是指清除手机数据的操作,包括恢复出厂数据(Wipe Data)和清除缓存(Wipe Cache);刷机前,恢复出厂状态并清楚缓存可以防止刷入新ROM后手机系统出现兼容性问题报错,进入手机的Recovery即可手动处理。

Q:什么是Radio?

A:Radio可以理解为我们的电脑网卡中的固件(而不是驱动),升级后或许可以提升无线性能(包括电话信号、GPS、WIFI、蓝牙等信号)或改进耗电水平等,某些较新的 ROM 也需要升级 Radio 后才可使用。之所以说“或许”可以提升和改进,是因为需要合理搭配ROM和Radio才可发挥出最好的效果。

Q:什么是S-ON?S-OFF?

A:S-OFF 指的是HBOOT(系统的引导层,就好像电脑中的BIOS)中的一种安全标识。其中“S”表示“Security Lock(安全锁)”,“OFF”就是关闭了的意思,所以“S-OFF”可以理解为关闭了安全锁的工程模式,“S-ON”即安全锁开启的工程模式。在S-OFF解锁的情况下(即关闭了安全锁),您的手机就可以进行一些更底层的操作,比如用 Fastboot 刷入Recovery、Radio。

Q:什么是Swap分区?

A:Swap分区即交换区,可以有效低提高手机操作系统的整体性能。

Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。

Q:什么是镜像包?

A:镜像包就是广大玩家制作的底包升级包,通常表现为一个Update.zip文件。升级包是对底包的扩展和增强,包含一系列的辅助工具和服务,没有中文的底包通过升级包可以实现中文。当然,很多功能也是通过升级包来实现的。可以说,在刷新了底包后,配合刷新相应的升级包,这样才形成一个完整系统。升级包通常通过Recovery工具,从SD卡读取刷入。

Q:什么是基带?

A:基带(Baseband):是手机中的一块专门的代码,负责完成移**络中无线信号的解调、解扰、解扩和解码工作。基带的不同会造成信号效果的不同。因为各地、各网络实际情况不同,需要大家自己选择适合自己的基带。

Q:什么是OTA?

A: OTA(Over-the-Air Technology)空中下载技术.

一种手机等终端应用的“空中下载”技术,利用这种技术用户可以通过下载来修补终端的漏洞或升级某些功能。

Q:什么是金卡?

A:金卡也称加密卡,是htc在wm系统的做法延续到GPHONE系统上。

金卡作用可以理解为就是:修复机器系统。

例如:你机器在刷机的时候刷死了,只要能进三色屏。Gphone系列是按(返回键+开机)能进入这界面你这个机器就有的救可以用加密卡刷回改机器的销售地点的原版系统,你的机器就能救活了! 这样你就不用去换字库ic了!

Q:什么是SPL

A: SPL,Second Program Loader,实际就是android的bootloader,用来引导系统的,(和pc的BIOS有点类似。)

除了用来加载android 系统外,它还有其他的一些功能,包括恢复模式,Fastboot(刷系统),HBoot。

最终SPL就是用来读写flash rom的。除此之外,SPL还会检查要刷的数据文件是否正确。

当前大多数SPL,可以让我们刷写完整的系统rom,但是无法刷写recovery rom和boot image,因为spl会检查recovery 和boot

img的签名。不过有高人(Haykuro)修改了SPL,移除check功能,这就是Engineering SPL,

SPL如此重要,在刷SPL时,要加倍小心。因为一旦刷坏了SPL,没有专门的设备和技术,是无法恢复spl的。

Q:Cyanogen、CM什么意思

A: Cyanogen是国外一位牛人,其制作的CyanogenMod系列Rom比较流行,主要追求的就是速度,CyanogenMod的缩写就是CM,因而我们也常见CM ROM。

Q:adb什么用途?

A: adb是Android Debug Bridge的缩写,意为Android系统的调试桥。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,其实这就是用于谷歌Android系统的debug调试工具。

adb的工作方式比较特殊,采用**Socket TCP

5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行APK安装器时adb进程就会自动运行。

除了上述的操作功能之外,我们还可以通过adb管理设备或手机模拟器的状态。还可以进行很多手机操作,比如刷ROM系统升级、运行shell命令等等。

adb操作相对于比较专业一点,对linux不熟悉的机友,只有通过专业人员写的命令一步一步的操作才可以完成。

Q:Sign (签名)

A: Android手机只有签过名的ROM或者应用程序才可以刷到手机中,比如在做汉化软件的时候最后一步就要进行签名。

Q:RSD (刷机平台)

A:这个是摩托罗拉专用的一个安全刷机平台,相对命令行的刷机方式更加的安全。

Q:ODIN 三星手机刷机工具

A: ODIN是三星手机用来刷机的工具和摩托罗拉的RSD平台差不多。[/color]

[img]http://dl.iteye.com/upload/attachment/0083/8262/200b3eec-a55d-3ddb-916f-88bc9361fd15.jpg[/img]

继续阅读