• 手机中的“基带”相关



    基带(Baseband)是手机中的一块电路,负责完成移动网络中无线信号的解调、解扰、解扩和解码工作,并将最终解码完成的数字信号传递给上层处理系统进行处理。

    在我们的手机中通常由两大部分电路组成,一部分是高层处理部分,相当于我们使用的电脑;另一部分就是基带,这部分相当于我们使用的Modem,手机支持什么样的网络制式(GSM、CDMA、WCDMA、TD-SCDMA等)都是由它来决定的,就像ADSL Modem和普通窄带Modem的区别一样。

    我们用手机打电话、上网、发短信等等,都是通过上层处理系统下发指令(通常是标准AT指令)给基带部分,并由基带部分处理执行,基带部分完成处理后就会在手机和无线网络间建立起一条逻辑通道,我们的话音、短信或上网数据包都是通过这个逻辑通道传送出去的。

    而随着软件无线电技术的发展,现在手机中的基带部分基本上都可以利用软件来实现无线信号的解码工作,同时采用软件无线电技术可以方便的实现基带部分的升级,以满足不同的需要或是修正基带部分的BUG。

    简单的比喻来说,基带芯片就相当于一个语言翻译器,他会把我们要发送的信息(比如:语音,视频),根据制定好的规则(比如:WCDMA,CDMA2000),把用户要传送的信息转换一下格式,然后发送出去。这种格式考虑到了纠错,压缩,最重要的是通过制定好的规则(比如:WCDMA,CDMA2000)能更快的传送出去。

    我们现在知道联通,电信,和移动他们的3g网络都不一样,不一样的地方就是手机的基带芯片不同。现在出来的电信版iphone4,最大不同就是更换了基带芯片。现在移动也在和苹果公司商谈出移动版的iphone4,那么首要问题都是换基带芯片的问题和手机软件对此基带芯片支持的问题。这个不同的基带芯片,各个代表着一种先进的技术标准,目的都是能够做到更快同时无误的传输数据。

    这里基带的意思就是没有加上载波的信号,在空中传送的信号比如wcdma,频率是2100MHz的,而手机通过基带芯片出来的信号,一般只有几MHz,通过天线加上载波后变为高频率的电磁波.相对于2100MHz的频率,几兆赫兹的信号,可以看为"base"。

    ////////////////基带到底是不是都是软件实现的啊??软件无线电到底用了没有啊,到底可不可以通过刷基带换运营商啊/////////////////////

    小白课堂:关于Verizon版和Sprint版IPHONE写号的原理

    首先声明,以下解释均为本人结合互联网资料的理解和推测。以下解释不代表真实情况,也不承担由此解释所造成的任何后果。欢迎各位善意的批评和指正,仅供入门者参考,各位达人见笑了。

    首先,我们来理解苹果的固件组成。

    苹果的官方固件,理论上可以大致分为系统固件和基带固件两部分。系统固件为IOS系统部分,基带固件为通讯模块部分。

    其次,我们来理解苹果的锁机政策。

    我们知道,目前国际通用的3G标准为:WCDMA和CDMA2000,前者通过插卡的方式使用,而后者通过烧号的方式(在中国主要为插卡方式,当然,也支持烧号方式)。在中国国内的运营商分别为中国联通(WCDMA)和中国电信(CDMA2000),中国移动的TD-SCDMA为国内标准。而以美国为例,WCDMA的运营商为AT&T,CDMA2000运营商为VERIZON和SPRINT。运营商出于各自营销策略和侧重的不同,与苹果合作的方式/细节/补贴也不尽相同,体现在用户选择层面即为IPHONE的合约机价格。而在美国,出于对消费者的权益保护,用户在无合约的情况下,在运营商之间是可以选择带号转网的。因此,苹果通过在其官方固件中的基带固件中捆绑运营商信息(包括合约周期、运营商名称等)和用户SIM卡中的运营商信息进行对比,以达到锁定用户的目的。

    那么,我们可以想象,在美国,你如果与AT&T运营商签订了2年的合约,以超便宜的价格拿到了一台合约(有锁)机,你则需要使用AT&T的服务2年。而在此两年内,你是可以进行任意的固件升级而不需要考虑被锁机的。而如果在此2年内,你将此合约(有锁)机套到了中国(或其他国家),则你需要将该机进行基带部分解锁(Ultrasn0w,卡贴等等),才可以使用其他运营商的SIM卡。以此推测,2年合约结束后,苹果应该将该合约(有锁)机中捆绑的运营商信息解除(具体细节,在合约中应有体现)。

    而CDMA2000的情况与此类似,苹果仍然是将运营商信息捆绑在了基带固件中,但是VERIZON和SPRINT是没有使用卡槽的,那么苹果如何识别运营商信息呢?网上没有查到具体信息,但是大神们通过对V版和S版固件的分析发现,原来苹果针对两个不同运营商局端设备的不同,分别在基带固件中设置了两个不同的写码接入号,V版的为*228,S版的为##873283#,用户在选择了V版或者S版IPHONE的同时,只能通过对应的运营商写入号码,将运营商信息保存在基带部分。同样,用户在合约期间,仍然可以享受苹果的升级服务,唯一与WCDMA网络的不同,则是CDMA2000的用户,在升级完成以后,需要拨打对应的接入号,由运营商在局端OTA将号码信息写入基带部分,这一步骤在美国应该是免费的。而目前看来中国电信的局端设备,均使用的是VERIZON的制式。

    所幸(悲哀)的是,各路大神们通过对该锁机机制的分析,分别从基带和SIM卡找到了突破口,开发出了基带解锁和卡贴解锁(名词解释:用SIM卡中包含原运营商捆绑信息的芯片部分和新运营商通讯信息的芯片部分杂交成一张新卡,以达到欺骗苹果基带的目的)两种方式,破解了该机制,我们才可以以较低的合约机价格,绕开苹果的运营商限制,自由的使用IPHONE,选择不同运营商。而这种破解方法的缺点是,破解针对的只是某一版本的基带,而基带一旦升级,则破解失效。

    看到这里你可能会问,我有没有可能只更新IOS部分,使用旧的基带,以实现IOS部分的升级呢?答案是肯定的,只不过苹果针对某一型号的手机(包括有锁机和无锁机),提供的都是同样的固件,都包含最新的IOS和基带,我们所要做的,就是刷自制固件,进行保基带(只刷IOS部分)升级。

    你可能还会问,我有没有可能使用S版的手机,去刷V版手机的基带,以实现运营商的更换呢?答案也是肯定的,只不过同样,苹果也没有为V版或者S版单独提供固件下载。目前的资料看来,两者的基带差别也许仅为接入号的不同,那么,大神们通过对固件中接入号的更改,就可以做到S版手机刷自制固件后,通过V版制式运营商的局端设备写号的目的。

    我们如果理解了以上信息,对于D大的V版不掉号固件和S版可刷机固件,就很好理解了。原理其实都一样,就是通过制作自制固件,绕开保存了写号信息(WCDMA的有锁机为运营商信息)的基带固件,只升级IOS固件,以实现刷机不掉号(刷机不锁机)的目的。而某些情况下号码丢失后刷D大的固件可以找回号码,我们可以理解为类似于WINDOWS系统的注册表信息丢失导致的程序不可用,通过刷机后可以恢复注册表中程序与注册表的对应关系,原因是只要基带没有升级,号码信息其实都在,只是对应关系断裂了。另外,很重要的一点,还原出厂设置都会将基带固件中的破解信息或写号信息抹除,因此无论是基带破解机还是写号机都不能进行还原操作。

    我们可以很愉快的憧憬,如果中国电信某天对局端设备进行升级,可以实现便捷的OTA免费写号,那可真是CDMA版IPHONE大陆用户的福音。我们可以像使用WCDMA的无锁机那样进行任意的版本升级和基带升级,完了只需要拨打一个免费号码就可以完成号码的写入,想想都很兴奋。只不过届时苹果可能就会推出一个新的版本型号,叫做CHINA TELECOM版了。哈哈。

    PS,对于无锁版的IPHONE 4S的双模单待功能来说,要做到摇身变成插卡版的CDMA IPHONE 4S,也不是不可能。抛开卡片针脚类型的不同,大神们只需要将固件中的卡槽与通讯模块的对应关系,由卡槽=WCDMA通讯模块,改为卡槽=CDMA2000通讯模块,就应该可以实现了。事实是,这个工作有大神们已经完成了。因此,对于坊间传言的中国电信即将于2月推出插卡版IPHONE 4S,我认为那应该只是中国电信的一厢情愿,只是中国电信的自制固件罢了。以苹果一贯的清高和强势,是不可能为中国电信单独出一个插卡版本的IPHONE 4S的,那样会让曾与苹果独家合作中国市场的中国联通和急欲与苹果攀上亲家的中国移动情何以堪?不过,谁知道呢?呵呵。

  • 相关阅读:
    ArrayBlockingQueue的使用案例:
    mysql中insert into select from的使用
    springboot项目中进行并发测试
    springboot自己实现mysql主从数据切换机制
    启动zuul时候报错:The bean 'proxyRequestHelper', defined in class path resource [org/springframework/cloud/netflix/zuul
    redis集群
    postman创建mocker Server
    springcloud应用思考
    vue进行路由拼图的使用案例
    【适合N卡独显电脑的环境配置】Tensorflow教程-Windows 10下安装tensorflow 1.5.0 GPU with Anaconda
  • 原文地址:https://www.cnblogs.com/Akagi201/p/2421092.html
Copyright © 2020-2023  润新知