固件是什么意思么

查看: 9304|回复: 5
ios固件可越狱不可刷机是什么意思
下载分1000 分
原创币0 点
下载次数2 次
上传次数261 次
主题帖子积分
会员等级:
http://www.bgafxt.org/
正式维客, 积分 86, 距离下一级还需 34 积分
<img src="source/plugin/newLevelGroup/xt1.gif" / title="一星学徒" alt="一星学徒" onmouseover="MyshowTip(this)" tip="等级 一星学徒下一级 还需要5威望" data-bd-imgshare-binded="1" id="tip_57945" initialized="true">
本帖最后由 蓝天的翅膀 于
11:22 编辑
& & 一、有锁版和无锁版这两类型有什么区别?
& & iPhone分别有两种类型,有锁版和无锁版。第一种是有锁版就是加了网络锁,就是要绑定了运营商,假如美版的AT&T,英国的O2。这样的手机只能插入相应运营商的SIM卡才能使用,为了插入其他的卡则无法使用,请大家通常管这种机器叫做小白。通常情况下,为了购买这种类型的iPhone是通过和某运营商签订一份为期1–2年的入网协议,就是绑定信用账户承诺月消费多少多少元,在折价购机或免费送机。这种方式iPhone的手机费用已经折算到相应运营商的话费中了。如果想使用别的卡,那么iPhone就需要先越狱,再解锁。只有通过这两部过程,一部有锁版的iPhone才可以使用别家运营商的卡。关于解锁,也分为硬解锁和软解锁,我们后面谈起。
& & 第二种是无锁版也叫官方解锁版,比如港行或是阿联酋的无锁版(香港另有和记的“3”定制版iPhone)。这种手机一般价格都会比较高,但好处就在于任何一家运营商的SIM卡都可以顺利地帮助iPhone激活,并能够正常使用。它们只需要越狱,不需要解锁。
& & 二、什么是越狱?为什么要越狱?
& & 越狱是指利用iOS系统的某些漏洞,通过指令取得到iOS的root权限,然后改变一些程序使得iPhone的功能得到加强,突破iPhone的封闭式环境。iPhone在刚刚买来的时候,是封闭式的。作为我们普通的用户,是无法取得到iPhoneOS的root权限的,更无法将一些软件自己安装到手机中。我们只能通过iTunes里的iTunes Store购买一些软件(当然也有免费的),然后通过Apple认可的方式(iTunes连接iPhone并同步),将我们合法得到的软件复制如手机。但这种方式就把我们广大用户牢牢地桎梏在苹果的管辖范围内。一些好用的软件,但并不一定符合Apple利益,它们就无法进入iTunes Store。比如我们无法在iOS上安装SSH,无法复制iOS中的文件,更无法安装更适合我们的输入法。这些软件,都需要用到更高级别的权限,苹果是不允许的。
& & 为了能够更好地使用我们的iPhone,我们要越狱。越狱不是必须的,但越了狱的手机使用起来会更爽、更方便、更好玩。越狱后,能够免费使用很多软件,更能够使手机的易用性进一步增强。
& & 三、什么是iOS?
& & iOS就是iPhone OS。iPhone是一部智能手机,在硬件之上部署了一套iPhone OS操作系统。这个操作系统如同Windows CE和Windows Mobile一样。用一个对比就能非常容易地描述它们,即:iPhone OS(操作系统)之于iPhone(硬件平台),相当于Windows XP之于我们的x86、x64家用PC机,当然也相当于WinCE之于嵌入式硬件。&&
& & 四、什么是解锁?为什么要解锁?
& & 因为有锁版iPhone的存在,我们如果想用其他运营商的SIM卡,就必须要解锁。如果不需要换运营商,当然不用解锁。但比如,对流到中国大陆的美版水货来说,不解锁那也不可能用AT&T,只能解锁。
& & 解锁有两种方法,硬解或软解,软解的方法没放出来之前,都是硬解,最常见的硬解便是使用卡贴。如果不适用卡贴,还有一种终极的解锁方法,但这种方法只能由Apple官方来完成,因为我们不知道密钥。就像我们没有钥匙是进不去房间的原理一样,我们没有密钥,就无法全面而完美地解锁。在逐渐了解了 iPhone基带、NOR、固件等属于后,我们再来更加深入地讨论完美解锁这个问题。
& & 通常说的破解,当是“解锁+越狱”的合称,对很多iPhone用户(尤其是中国大陆的美版iPhone使用者)来说,这两个都是需要(当然还是那句话,越狱不是必须,只是更好玩)的,所以很多破解方式就将解锁和越狱的方法放在一块,提供给大家。
& & 五、什么是固件?怎样更新固件?
& & 固件是iPhone存储基础iOS和通讯模块实现软件的载体,相当于电脑的操作系统(如windows xp)或功能更高级BiOS。没有固件,iPhone只是一部没有大脑的硬件,就相当于我们买来一台电脑没有操作系统。固件可以认为是操作系统。
& & 更深入地看,iPhone的固件分为应用部分和基带部分。应用部分主要指的iOS的iPhone OS操作系统,而基带主要就是iPhone通讯系统。两部分加起来,合成为一个xxxx.ispw文件存在,行程了一个iPhone的固件。
& & 更新固件就相当于重新安装操作系统,是通过iTunes里面的“iPhone固件恢复”的方式来完成的。在3GS之前的iPhone一代、二代手机,由于没有足够的安全措施,我们可以直接下载Apple的固件软件(xxx.ipsw)然后恢复。但是在3GS及以后的版本,就不能这样恢复了。因为对于一个从网络上下载的固件来说,我们完全可以修改它们内部的内容直接越狱,这样苹果当然是不干的。在3GS加入了加密方式后,我们如果想恢复固件(或称之为更新固件),那么就先要到苹果的激活服务器上去检查,我们即将要恢复的固件软件(xxx.ipsw)是否来自于苹果官方。他们会检查这个固件的签名。如果不是官方的,那么对不起,用户不能恢复该固件。这就印出了下一个话题,及SHSH及自己搭建苹果固件恢复认证服务器。
& & 六、什么是ECID?什么是SHSH?如何备份SHSH?怎样能恢复到原先的iOS版本?
& & 引入这个话题的根本原因是:,苹果公司禁止你使用老版本的固件。一旦你“升级”后,就不能“降级”了。他们一般会在你选择恢复老版本固件的时候,让 iTunes收到一个拒绝实施这项恢复操作的命令,从而阻止你这么做。要知道,现在的固件都是签过名的,并且使用只有你的设备才具有的、全球唯一的标识符 (也就是ECID)来签名。苹果公司使用“仅此一家”的方式将对应版本的固件文件以及你的ECID一起生成一个哈希值。iTunes会收到这个哈希值,并发送给你的设备。当你的设备收到后会立即检查并核实签名(确保这个固件的确来自于苹果公司官方。加密算法非常繁杂,实践上暂时无法被破解)。如果签名匹配,才会继续进行固件恢复操作;如果不匹配,设备就会报错,恢复操作也就中止了。
& & 不过,我们要膜拜Saurik大神(Jay Freeman),现在我们知道该怎么“忽悠”iTunes了。苹果公司只提供“活跃”版本固件的签名。因此,一旦新版本固件发布,他就停止对老版本固件的签名。这就是你为何再也无法获得3.1.2版本的签名的缘故。现在苹果公司只为3.1.3版本(iPad是3.2版本)签名,直至下个版本固件的发布。很快,3.1.3(以及3.2)版本的固件签名将会成为历史,因为苹果只会为新版本固件签名(也就是只为iOS4签名,译者注)。当前这个版本很重要。如果你没有为你的设备(ECID)准备好对应版本固件的有效签名,你就没法再恢复到那个版本的固件了。这个问题会周期性地出现(每次固件更新后都会出现,译者注)。
& & 因此,如果有一种机制,能够保存这个签名,我们就能绕过苹果公司而随意恢复各个版本的固件。如果你的设备越狱了,使用cydia,你的SHSH文件就可以保存好了。反之,如果你的设备没有越狱或者当前未能越狱,那真是天大的不幸,因为cydia只能越狱后才能使用。
& & ECID,即Exclusive Chip ID,就是iPhone3GS/iPhone4的身份证号,每一个iPhone3GS/iPhone4都有自己的独特的ECID。有了这个ECID,就能唯一确定一部iPhone。而ECID和我们按手机*#06#得到的序列号不太一样,虽然都能唯一确定一部手机。ECID是iPhone的唯一编号,而后者则只是针对iPhone的通讯模块的唯一编号。
& & SHSH实际上是ECID+iOS某个特定版本加起来行程的一个特征码。对于一部iPhone 3GS或是iPhone 4,想升级到某一版本,就需要到苹果的激活服务器去下载一个文件,来判断这个版本针对这部手机是否合法。而这个文件就是xxxx.shsh。
& & 这个文件对与我们越狱十分重要,一定要将针对每个iOS版本的SHSH文件备份好,才能在某天苹果不让我们恢复到这个版本时候,自行搭建认证服务器,然后恢复老的、有漏洞的版本来越狱。
& & 再啰嗦一句,ECID和SHSH的概念仅仅适用于3GS及其以上版本,iPhone一代和二代就不需要考虑了。
& & 如何备份SHSH目前主要有两种方法。一种是手机越狱了有了Cydia,进入Cydia首页就能看到备份SHSH的内容(不过是英文的)。另外就是通过TinyUmbrella这款软件。目前这款软件已经做得很出色了,iPhone连上电脑,就能够自动读取ECID编号,然后从Cydia或是苹果官方获取特定版本的SHSH。关于固件的恢复,也就是iOS的降级,我们仍然需要使用TinyUmbrella这款软件。导入相应的SHSH后,即可在自己本地的电脑上模拟苹果的认证服务器,也就可以恢复被苹果禁掉的固件了。
& & 七、什么是基带?什么是NOR?什么是Seczone?什么是NCK?
& & 基带就是iPhone的通讯系统,是用来控制手机通讯的程序,控制电话通讯,WiFi无线通讯,还有蓝牙通讯。iPhone有相关的通讯硬件,是需要靠基带这个通讯系统来驱动的,有了正常工作的基带,才能打电话、收发短信、使用3G功能。
& & 当然WIFI除外。基带版本可以从iphone中设置-&“关于本机”的调制解调器使用的版本号中查询到。iOS和基带相对独立,协同工作。基带升级后,很多软解就会失效,有锁版的iPhone便无法使用。而最严重的是,基带几乎无法降级。所以对于有锁版的手机来说,基带升级一定要慎重,一定要等破解后再升级。当然无锁版也要慎重对待基带升级。
& & NOR是flash内存芯片的一种。区别于Flash NAND. 但都是内存芯片。iPhone 的Baseband就使用这种flash。NOR就是存储基带所用的媒介。
& & Seczone是baseband的一个内部验证模块。是属于这个通信系统的。这个认证模块很厉害,除非是使用苹果特定私钥加密后生成的代码,其他内容一律会被阻止。这样基带便很难被破解。而且不能暴力破解。
& & NCK是一个解锁计数器。内部有一个有计数值。达到一定的数值。它将会把iPhone永久变成只能使用AT&T或其它国家合约运营商(注:这取决于你购买的国家)。
下载分132 分
原创币0 点
下载次数27 次
上传次数0 次
主题帖子积分
会员等级:
初学乍练, 积分 18, 距离下一级还需 12 积分
<img src="source/plugin/newLevelGroup/xt1.gif" / title="一星学徒" alt="一星学徒" onmouseover="MyshowTip(this)" tip="等级 一星学徒下一级 还需要5威望" data-bd-imgshare-binded="1" id="tip_260085" initialized="true">
好多文字 没
下载分801 分
原创币0 点
下载次数126 次
上传次数2 次
主题帖子积分
会员等级:
铜牌维客, 积分 123, 距离下一级还需 77 积分
<img src="source/plugin/newLevelGroup/xt1.gif" / title="一星学徒" alt="一星学徒" onmouseover="MyshowTip(this)" tip="等级 一星学徒下一级 还需要5威望" data-bd-imgshare-binded="1" id="tip_97642" initialized="true">
苹果解锁普及知识。》》
下载分29 分
原创币0 点
下载次数1 次
上传次数25 次
主题帖子积分
会员等级:
银牌维客, 积分 278, 距离下一级还需 122 积分
<img src="source/plugin/newLevelGroup/xt1.gif" / title="一星学徒" alt="一星学徒" onmouseover="MyshowTip(this)" tip="等级 一星学徒下一级 还需要5威望" data-bd-imgshare-binded="1" id="tip_905640" initialized="true">
用上苹果手机也就让苹果公司给你套上了枷锁!然后就开始了越狱。不为别的,只为好奇!
下载分 +15
下载分647 分
原创币0 点
下载次数39 次
上传次数11 次
主题帖子积分
会员等级:
正式维客, 积分 78, 距离下一级还需 42 积分
<img src="source/plugin/newLevelGroup/xt1.gif" / title="一星学徒" alt="一星学徒" onmouseover="MyshowTip(this)" tip="等级 一星学徒下一级 还需要5威望" data-bd-imgshare-binded="1" id="tip_67177" initialized="true">
多谢楼主,涨姿势。
下载分15 分
原创币0 点
下载次数492 次
上传次数2 次
主题帖子积分
会员等级:
正式维客, 积分 111, 距离下一级还需 9 积分
<img src="source/plugin/newLevelGroup/xt1.gif" / title="一星学徒" alt="一星学徒" onmouseover="MyshowTip(this)" tip="等级 一星学徒下一级 还需要5威望" data-bd-imgshare-binded="1" id="tip_114449" initialized="true">
科普了一回。
Powered by Discuz! X3.1 -wLicensed
& 2016 Comsenz Inc.新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分82阅读权限10帖子精华可用积分82 信誉积分137 专家积分0 在线时间81 小时注册时间最后登录
白手起家, 积分 82, 距离下一级还需 118 积分
帖子主题精华可用积分82 信誉积分137 专家积分0 在线时间81 小时注册时间最后登录
论坛徽章:0
请问固件和驱动是什么关系啊?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分251阅读权限20帖子精华可用积分251 信誉积分122 专家积分0 在线时间99 小时注册时间最后登录
稍有积蓄, 积分 251, 距离下一级还需 249 积分
帖子主题精华可用积分251 信誉积分122 专家积分0 在线时间99 小时注册时间最后登录
论坛徽章:0
固件是男的,驱动是女的,干活是男的干,但怎么干是女的说了算
代码查看, 开源工程搜索:
Sooset使用指南:
UID空间积分0 积分397阅读权限20帖子精华可用积分397 信誉积分18 专家积分0 在线时间293 小时注册时间最后登录
稍有积蓄, 积分 397, 距离下一级还需 103 积分
帖子主题精华可用积分397 信誉积分18 专家积分0 在线时间293 小时注册时间最后登录
论坛徽章:0
LS生活经验确实很丰富,,很形象..
Kan Ghu Ru
UID空间积分0 积分1195阅读权限30帖子精华可用积分1195 信誉积分242 专家积分0 在线时间354 小时注册时间最后登录
家境小康, 积分 1195, 距离下一级还需 805 积分
帖子主题精华可用积分1195 信誉积分242 专家积分0 在线时间354 小时注册时间最后登录
论坛徽章:0
其实我不太清楚固件一般指的是啥阿?
Fornication Under Consent Of The King!
UID空间积分0 积分1596阅读权限30帖子精华可用积分1597 信誉积分10 专家积分5 在线时间24 小时注册时间最后登录
家境小康, 积分 1596, 距离下一级还需 404 积分
帖子主题精华可用积分1597 信誉积分10 专家积分5 在线时间24 小时注册时间最后登录
论坛徽章:0
一般俺都是把固件当硬件看,当物理东西看,不过2楼形容非常生动.{:3_201:}
好好学习!天天向上!
UID7392638空间积分0 积分6826阅读权限100帖子精华可用积分6826 信誉积分56 专家积分30 在线时间155 小时注册时间最后登录
帖子主题精华可用积分6826 信誉积分56 专家积分30 在线时间155 小时注册时间最后登录
论坛徽章:0
2 LOU ..................
固件的英文是FIRMWARE, 有点类似BIOS ROM. 其实每个PCI卡都可以有个BIOS ROM, 在启动的时候会被执行.
另外,现在很多卡都用到DSP啥的,DSP的程序也是由驱动在上传上去的,也可以叫 FIRMWARE.
个人意见,仅供参考。错了概不负责。
欢迎访问:
UID7510498空间积分0 积分2557阅读权限50帖子精华可用积分2557 信誉积分114 专家积分20 在线时间239 小时注册时间最后登录
小富即安, 积分 2557, 距离下一级还需 2443 积分
帖子主题精华可用积分2557 信誉积分114 专家积分20 在线时间239 小时注册时间最后登录
论坛徽章:0
固件:固化在硬件里的代码。
驱动:操纵外设的底层代码。
最基本的驱动,写在主板的ROM里,是固件。
插卡多数含驱动代码,也是固件。
在网上下载的,或自己编写的驱动代码,或在系统启动时装入,或在需要时装入,就不是固件。
我的BLOG:http://blog.csdn.net/beepbug/
UID空间积分0 积分662阅读权限20帖子精华可用积分662 信誉积分2646 专家积分0 在线时间11213 小时注册时间最后登录
丰衣足食, 积分 662, 距离下一级还需 338 积分
帖子主题精华可用积分662 信誉积分2646 专家积分0 在线时间11213 小时注册时间最后登录
论坛徽章:7
& & pci rom的代码在启动的时候被执行.说实在的目前还没见过这样实例.
问题是谁执行?CPU还是卡上自己的MCU?
如果是CPU执行那么这段代码和放在flash里有什么区别?
天黑了,闭眼
UID7392638空间积分0 积分6826阅读权限100帖子精华可用积分6826 信誉积分56 专家积分30 在线时间155 小时注册时间最后登录
帖子主题精华可用积分6826 信誉积分56 专家积分30 在线时间155 小时注册时间最后登录
论坛徽章:0
实例: video card,&&pci network card with wake on lane.
具体的是由CPU来执行. 卡上的MCU是杀? MCU全写是啥?
和FLASH ROM的区别在于, 主板厂商是不知道用户会插什么显卡的. :p&&只有显卡厂家自己才知道如何初始化它的显卡. 这个是一个公开的商业秘密. :p
个人意见,仅供参考。错了概不负责。
欢迎访问:
UID474527空间积分0 积分1759阅读权限30帖子精华可用积分1759 信誉积分133 专家积分10 在线时间262 小时注册时间最后登录
家境小康, 积分 1759, 距离下一级还需 241 积分
帖子主题精华可用积分1759 信誉积分133 专家积分10 在线时间262 小时注册时间最后登录
论坛徽章:0
本帖最后由 snail_314 于
05:21 编辑
& & mcu fullname is micro-controller-unit.
behind card (or 'device') always lies controller like unit such as ATI IGP, they also can execute some code. under linux source tree there is 'firmware' directory, the stuff in it will be 'downloaded' into corresponding device to run on it. the downloading work is triggered by 'driver'.
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处您的举报已经提交成功,我们将尽快处理,谢谢!
硬件就是看的见的东西:比如:显示器,硬盘,键盘,之类的
软件就是机器上装的程序:比如:QQ,一些聊天工具,作图工具电脑及其内部的所有组件,都是我们能够实实在在地...
软件所只的是操作系统,硬件是电脑配置
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'刷固件是什么意思?_百度知道
刷固件是什么意思?
提问者采纳
块的大小由厂商自定,因此Flash Rom的擦写速度较快,主要是刻录机的Firmware存储刻录盘的资料,现在的光储产品基本都使用可擦写的存储介质存储Firmware,比如光驱。大部分的Firmware升级程序都需要在纯DOS环境下运行,采用可擦写的介制是为了对其进行升级。
  Firmware是存储在硬件中的、PROM,甚至修正其中的错误,光存储的Firmware是运行在驱动器上的软件指令集,系统会先读取其内部的硬件设备初始化信息、安全性能,与存储的资料进行对比。
  Firmware是固化在了硬件中的软件,以便为Firmware增加更多的功能或改进其性能、刻录机等都有内部固件。部分厂商还会在Firmware内存储市面上各式光盘的资料数据。
  Firmware的重要性不言而喻。Flash Rom是一种在EEPROM基础上改进的非易失性的存储介质,通过固件,便于用户刷新、最直接的硬件控制。Firmware功能上有点类似于主板上BIOS,并为其他软件的运行提供最基本的依据、EEPROM和Flash Rom,它在擦写数据时是以“块”为单位进行的,同样在开机过程中看看固件的定义、EPROM,进而采取相应的刻录方法。
Firmware  固件(firmware)是指设备内部保存的设备“驱动程序”,为系统提供最底层,其技术的先进性和操作的便捷性非常方便用户自行对固件进行升级。因此目前绝大多数的厂家在推出硬件产品时、是否需要升级。
  一般光储厂商都会提供必要的Firmware升级程序。具体采用何种存储介质,都采用了可以升级的固件设计以提供更加灵活的适用性,使操作系统能够正确识别硬件,一般在一二百KB以内,在刻录时检测当前使用盘的信息。虽然有些固件的问题可以通过软件补丁来弥补。厂家可以提供对Firmware的升级,此类程序容量都较小,但终归还是不如直接进行固件的升级来得可靠和方便,其存储介质主要有ROM,而EEPROM则是以字节为单位进行擦写的,它存储着计算机系统中硬件设备最基本的参数、设备标准的发展变化等实际情况来综合考虑的,可以去其官方网站直接下载,操作系统才能按照标准的设备驱动实现特定机器的运行动作,设备制造商往往是根据制造成本
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 梅林固件是什么 的文章

 

随机推荐