【ios专题讲座】固件是什么?自制固件又是什么?

注:固件是与SHSH密切相关的,所以阅读本文前建议先去阅读上一期关于SHSH的本周讲堂http://www.mrz.name/digital/252.html


一)固件是什么 
首先引进百度百科的一段专业概括: 
固件(Firmware)就是写入EROM或EPROM(可编程只读存储器)中的程序,通俗的理解就是固化的软件,台港澳称为“韧体”。更简单的说,固件就是BIOS的软件,但又与普通软件完全不同,它是固化在集成电路内部的程序代码,负责控制和协调集成电路的功能。 

用笔者的话来说固件就相当于PC上的Windows XP一样。实际上指的就是你的iPod Touch使用的iOS操作系统。 

固件分版本,不同的机型有不同的固件。例如iPod Touch 2G最高可以运行iOS4.2.1固件,iPod Touch 3G最高可以运行iOS5.1.1固件。 

每一个固件都不可能完美无瑕,所以,苹果会通过更新固件来修正以前版本中存在的错误、漏洞或不足。如OTA升级或是iTunes升级。 

 

iOS的固件比较与众不同,每当新的iOS固件发布后,苹果就会关闭之前固件的验证而你恰巧又升级了这个最新的固件,所以当你想降回之前的版本时已经不可以了(备份了SHSH除外)。所以不是你想用哪个固件就可以用哪个固件,固件与SHSH密切相关,没有备份SHSH就只能在白苹果或者误升级之后往上刷新的固件了,如果想要降回之前的版本必须备份SHSH,说白了SHSH就是可以绕开苹果的验证,可以随意的刷之前的所有固件。但是,每台机器的SHSH就像人的身份证一样是不能通用,所以你不要去指望别人把自己的SHSH借给你来刷固件。 




(二)自制固件又是什么 
自制固件就是别人已经通过官方固件破解越狱了后,自己安装了部分软件
,优化了部分功能后所发布出来的一套固件。优点是直接越狱,更新后马上就能使用,缺点的话,我个人认为就是部分软件自己不需要用到,但可以卸载。比如说威锋的一位技术宅的固件就非常有名。 
自制固件基本上就不是完全通过iTunes升级了,需要使用SnowBreeze来刷入。但是如果你要刷之前的自制iOS版本就必须在刷写前将SHSHSnowBreeze写入固件中,这样才能完成刷写之前的版本 


相比于官方固件,优秀的自制固件更加纯净,减掉了一些不需要的功能,并且已经越狱,省去了许多时间同时,通过SnowBreeze将官方固件越狱也是一种不错的越狱方法

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

 Theme By 优美尚品