通过小米修改后的SPFlash工具闪烁的错误消息

2020-06-09 17:43:06 来源: INeng财经

多年来,小米已成为印度智能手机市场的金童。从2014年的初创企业到2019年连续几个季度成为市场上领先的智能手机OEM厂商,对于小米来说,无疑是一个疯狂的旅程。我们在XDA-Developers的这里见证了该公司从中国城市地区发展而来,以征服东南亚市场为目标,最近也进入了欧洲部分地区。小米作为智能手机OEM厂商也已经成熟-以前伪劣和可疑的做法已经成熟,并随着公司的发展逐渐演变为更好的做法。尽管即使对于最好的实体来说,也总是有改进的余地,但小米现在作为智能手机OEM处于一个很好的位置,在这个地方,他们可以同时感到骄傲和谦虚。

在本文中,我们想强调一个我们认为小米在2020年可以改进的领域:使其拆砖更容易。为了给您一个完整的图景,有必要退后一步来了解当前的状况,是什么原因导致我们进入现在的位置,以及是否仍然为小米提供了相同的解决方案? 2020年为公司服务的最佳解决方案。

小米还年轻的时候(2011年至2015年),它的一些设备都带有锁定的引导加载程序,这些加载程序非常容易解锁。对于当时人口稀少的开发社区而言,这通常是一件好事,它有助于抵消了小米当时那个时代屡屡违反GPL的声名狼藉。轻松改装这些小米设备,以及其中一些以前所未有的方式提供物有所值的事实,帮助该公司建立了知名度,并建立了自己的Mi社区,其范围从MIUI扩展到了小米的软件作为硬件和软件。

随着小米设备的普及,在小米尚未准备好进入的地区,其需求也不断增加。经销商借此机会从中国购买了小米设备,并在中国以外的地方非官方转售它们。中国的手机没有(现在也没有)附带Google移动服务,因此这些经销商必须先将Google Apps刷新到手机上,然后才能在海外销售。MIUI中国也只捆绑了英语和汉语作为可用语言,因此一些经销商已开始采用闪存自定义ROM并提供更广泛的语言支持,以诱骗客户以为所购买的手机上带有正版“ MIUI Global” ROM。众所周知,自定义ROM也不是完美的,因此客户经常会遇到无法再更新的错误版本。

随着时间的流逝,这些非官方经销商中的一些还采取向固件中注入广告软件和垃圾邮件的方式,以在设备销售之外赚钱。因此,在2016年的一段时间里,投诉开始涌入预装了恶意软件的小米设备-这些是经销商的行为,而不是小米的行为。这些经销商正在利用改装这些设备的简便性,由于其声誉在消费者眼中受到积极损害,因此小米被迫放下脚步。

小米解锁工具,用于引导加载程序解锁

在2016年初,小米对其自举程序解锁过程进行了重要更改。从小米Redmi Note 3开始,解锁引导加载程序需要得到小米的手动批准。新的解锁方法在很大程度上依赖于Xiaomi Mi解锁工具和Mi帐户,并且据称手动批准了解锁请求。对引导加载程序解锁请求的响应可能需要3到21天之间的任何时间,在某些情况下甚至报告了60天的等待时间。在引导加载程序解锁过程中增加等待时间可以有效地减慢第三方零售商的运行速度,但是对于想解锁引导加载程序以植根其设备,闪存自定义ROM和闪存自定义内核的发烧友来说,这也是可以理解的。

尽管有这些限制,但仍然有确定的经销商可以将非官方软件闪存到小米设备上的方式,而无需首先解锁引导加载程序。这是通过基于Qualcomm的设备上的EDL模式和基于联发科技的设备上的下载模式实现的。

问题:EDL锁定

EDL代表紧急下载模式,它是所有Qualcomm设备上的替代启动模式,其存在的速度甚至低于标准启动加载器。此引导模式以及联发科技设备上的下载模式通常用于服务中心以解开设备。而这恰恰是2020年小米存在问题的地方。

那时,经销商发现利用基于EDL的闪存技术可以使他们绕过与Mi Unlock Tool相关的等待时间。然后,这迫使小米锁定其设备上的EDL模式和下载模式。锁定后,只能由小米授权的“程序员”访问此模式,从本质上讲,除非您具有“授权的Mi帐户”,否则不能使用EDL模式。为了进一步确保转售商拥有较少的利用途径,小米做到了这一点,以使不是Global版本设备的设备无法引导Global MIUI ROM(警告消息“ 此MIUI无法安装在此设备上”)。同样的情况也适用于基于联发科技的设备-联发科技使用了特殊的SP Flash工具来刷新图像,但是在小米联发科技设备上,由于仍然需要授权的Mi帐户,因此无法使用SP Flash Tool来刷新图像。

这种锁定对于小米而言是有目的的:它确实减少了从经销商处购买的设备的恶意软件报告,因为它们没有获利的方式来加载其他ROM。但是,由于附带损害,这​​也消除了发烧友可以使用的解开小米设备的方法,而无需考虑SoC。按照目前的情况,如果您使用小米设备,而使手机恢复活力的唯一方法是以EDL模式刷新图像,则您需要获得外部帮助-没有其他方法。达到此阶段后,您必须将设备带到小米服务中心,以确保设备畅通无阻。这也有一些细微差别,我们将在稍后进行介绍。

小米Redmi Note 8 Pro的情况

以上我们阐述的EDL锁定问题仅影响了小米客户的一小部分。毕竟,如果您的设备运行正常,则永远不会遇到此问题。只有当您对设备进行砌砖时,您才知道存在这样的限制。除非小米推出了错误的软件更新,否则大多数普通客户不太可能采取会使他们的设备变砖的行动,在这种情况下,他们别无选择,只能去服务中心。

对于我们代表其利益的定制开发社区,这个问题更加严重。自定义ROM爱好者在选择解锁小米设备上的引导加载程序时必须牢记一些事情,包括但不限于小米的怪异的“防回滚保护”功能,可以将您的手机硬化为锁定的EDL状态。通过反复试验,社区从根本上确定了他们需要采取的行动,以避免在小米-高通设备上形成僵局。

但是他们无法为小米-联发科的设备做到这一点,因为几年来小米并未在中国境外对该组合进行任何值得注意的发布。因此,上述问题使小米Redmi Note 8 Pro及其联发科技Helio G90T的开发变得复杂。

如果您还记得的话,小米给了我们5个单元,供定制ROM和内核开发人员使用,以建立围绕该设备的开发社区。小米终于在其最畅销的设备系列之一中采用了联发科SoC。这是基于联发科技的定制开发工作最终聚集动力的绝好机会,因此,我们和社区都为看到这一趋势感到兴奋。在售后市场发展的背景下,联发科技可能会成为高通Snapdragon SoC的可行替代产品吗?潜力肯定存在。

为此,小米承诺将发布该设备的内核源, 并且确实做到了,尽管当时这些源发布不当,但值得小米称赞的是,此后源的问题已得到解决。最初向开发人员承诺给我们的10个单位中,有5个是印度的开发人员收到的。不幸的是,由于后勤困难,无法为印度以外的开发商标记5个单位。尽管遇到了挫折,但由于其潜力,Redmi Note 8 Pro仍然处于不错的位置。该设备很快就获得了非官方的TWRP 版本,甚至还获得了Xiaomi.eu(自定义ROM)版本,为MIUI带来了沉重的 体验。

但是后来事情开始走下坡路。一直在为Redmi Note 8 Pro进行开发的开发人员发现,由于种种原因,该设备趋于变砖。有些人在 从恢复中快闪到恢复分区时手机 砖砌了,而另一些人发现通过快速启动在未锁定的引导加载程序上安装备用 ROM 也使设备变砖了。我们想在此阶段指出,新设备上的此类积木是开发过程中的预期部分,因为各个设备上的情况往往有所不同,并且在确定执行操作和操作时需要进行大量的试验和错误。在某些手机上不该做什么。

砖砌的小米Redmi注意事项8 Pro

砖砌的小米Redmi Note 8 Pro。插入时,只有通知LED会发亮,而设备的其余部分始终保持无响应。

积木很正常,在具有新SoC的设备的初始开发过程中更是如此。小米的EDL模式锁定是异常的。

通常,可以使用联发科技的SP Flash工具恢复砖砌的联发科技设备。但是,在Redmi Note 8 Pro上,联发科的SP Flash Tool无法刷新设备。小米随其MiFlashPro软件套件一起提供了SP Flash Tool的修改版本,尝试使用小米修改后的SP Flash Tool进行刷新会打开一个窗口,要求提供Mi帐户凭据。如果您输入标准/常规Mi帐户凭据,则闪存将失败,并显示错误“ 未经授权的操作。”,您现在已经打到了我们在本文前面的部分中突出显示的“授权的Mi帐户”墙。

通过小米修改后的SP Flash工具闪烁的错误消息

这意味着每次您对Redmi Note 8 Pro进行砌砖时,您都必须访问服务中心并确保设备畅通无阻。即使您试图刷新“ fastboot ROM”,烦恼程度也会增加,因为可能会发生积木,这在其他小米设备上是很常见的做法。对于某些较旧的Xiaomi-MediaTek设备,还有另一种选择,其中用户可以使用修改后的Download Agent文件和修改后的Authentication文件来绕开帐户权限要求,但是Redmi Note 8 Pro尚不存在这种方法。

这种“砖门”的后果是,开发人员已拒绝为Redmi Note 8 Pro(秋海棠)进行开发。Xiaomi.eu开发者早就放弃了对该设备的支持这是因为手机的轻巧性加上难以拆开的困难,使手机组合变得可怕。其他开发工作也放缓了速度,因为开发人员最终会频繁使用砖头设备,从而迫使他们访问服务中心。对于某些人来说,是不可能访问的,因此开发人员只能得到本质上是非常花哨的镇纸。值得一提的是,存在一个授权Mi帐户的蓬勃发展的灰色市场-您要支付₹300-₹600的金额,以使拥有授权Mi帐户的人员远程刷新设备;当然,小米在此次交易中一无所获。更糟糕的是,最终使用砖头电话的用户并非总是能够正确评估其解决方案,因此即使可以使用更简单,更便宜的解决方案来修复手机,该公司的服务中心最终还是在保修期内更换了主板。

我们仍然需要EDL锁定吗?

至少对于Redmi Note 8 Pro,开发人员建议仅发布更新的SP Flash Tools修改版本可能不容易解决这种情况。相反,这些开发人员建议小米删除通过其现有SP Flash工具进行刷新的授权帐户。Redmi Note 8 Pro发现自己难以实现,难以组合,难以修复,这确实限制了其他设备的潜力。这也标志着其他小米联发科技设备的厄运,因为在经历了这一传奇之后,说服顶级社区人才为这种OEM-SoC组合开发将变得更加困难。Redmi Note 8 Pro事件及其合理的解决方案使我们想到了以下问题:小米是否仍需要在2020年锁定EDL或下载模式?

自封锁以来,小米已扩展到更多地区,尤其是在欧洲和东南亚。由于更多地区的消费者现在可以正式购买小米智能手机,从而降低了定价和保修的额外优势,这使转售小米手机成为了一个有利可图的商机。小米本身将是该指标的最佳评估者,但很明显,与2016年相比,2020年的情况已经发生了巨大变化。

整体智能手机市场也发生了变化。现在,我们在市场上拥有更多有价值的竞争对手,尤其是在印度等重要地区。随着设备的发展超出规格书的范围,OEM现在必须专注于使用智能手机从竞争中脱颖而出的整体“经验”。我们已经看到来自华硕和Realme等OEM的更多基于社区的努力,我们希望在2020年能有更多这样的努力。小米有可能在这个领域失去自己的优势-Redmi Note 8 Pro缺乏开发努力为此,对于进一步的小米-联发科组合手机信心不足,这将迫使开发人员和周围的追随者社区迁移至次佳选择。在这种狭窄的背景下,Realme还不存在,充分利用这种情况。小米还希望通过重新引入其Mi系列,在印度等地区提高价格,但由于没有一个健康的开发者社区,这需要一种简便的方法来解锁其设备,因此它与一直在此方面进行开拓性努力的OnePlus产生了冲突。空间。

最后,它还可以降低成本。正如我们在Redmi Note 8 Pro上看到的那样,并非所有的服务中心都具备将油炸的主板与软件激活的设备区分开的技能。消除EDL锁定将使一些精通技术的客户能够在联系服务中心之前给EDL刷新一次机会。如果小米必须在新手机的保修期内更换这些主板(这些手机本来可以被刷新并恢复原状),则无疑会影响其资产负债表。当然,在较大规模的运营方案中,这种影响微不足道,但是当您的利润微薄时,每个诚实的一分钱都值钱吧?

我们希望小米在开发社区的更大兴趣下探索其他替代方案。在此之前,我们希望您不要踩碎设备。

Redmi Note 8 Pro的希望之光

由于我们上面提到的原因,Redmi Note 8 Pro的开发进展缓慢。但是在撰写本文和发表文章之间存在时间差距,Redmi Note 8 Pro充满了一线希望:这表明该设备非常幸运。该设备的工厂固件最近已泄漏,开发人员发现该固件禁用了许多安全检查。该固件仍然具有我们所讨论的EDL锁定,但是它暴露了其他表面,使计算机可以与固定设备进行通信。这意味着,如果您已经安装了此工厂固件,则实际上(到目前为止)会变成“反砖”:如果您最终使设备变砖,则此已安装的工厂固件将不会要求使用授权的Mi帐户,因此允许你解开自己。

对此还有很多细微差别,因此我们建议在论坛上阅读有关此主题的主题。其中的一个细微差别是,您不能取消对已过电话的电话的接通;您应该在砌砖之前安装此“防砖”固件。不幸的是,这并不是人们可以事先做出的预测,因此手机用户的情况将继续保持不变。也无法保证其他小米设备会获得这种幸运。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。