Xiaomi hat den EDL-Modus auf allen seinen Geräten gesperrt, sodass es nahezu unmöglich ist, ein Gerät ohne ein autorisiertes Mi-Konto zu entsperren. Lesen Sie weiter für mehr!
Im Laufe der Jahre hat sich Xiaomi zum Goldjungen des indischen Smartphone-Marktes entwickelt. Vom Einstiegsunternehmen im Jahr 2014 zum führenden Smartphone-OEM auf dem Markt für mehrere Quartale in Folge im Jahr 2019 war es mit Sicherheit ein wilder Ritt für Xiaomi. Wir hier bei XDA-Developers haben miterlebt, wie das Unternehmen aus den städtischen Regionen Chinas heraus wuchs und umzog auf dem Weg, Märkte in Südostasien zu erobern und in jüngerer Zeit auch in Teilen Europas Fuß zu fassen zu. Xiaomi ist auch als Smartphone-OEM gereift – Praktiken, die zuvor schäbig und fragwürdig waren, haben sich ausgereift und zu besseren Praktiken entwickelt, während sich das Unternehmen zurechtgefunden hat. Und obwohl es definitiv immer Raum für Verbesserungen gibt, selbst für die Besten, ist Xiaomi derzeit als Smartphone-OEM in einer guten Position, wo man stolz und bescheiden zugleich sein kann.
In diesem Artikel möchten wir einen Bereich hervorheben, in dem sich Xiaomi unserer Meinung nach im Jahr 2020 verbessern kann: wodurch es einfacher wird, die Geräte zu entmauern. Um ein vollständiges Bild zu erhalten, ist es notwendig, ein paar Schritte zurückzugehen und zu sehen, wie die aktuelle Situation ist und welche Probleme verursacht wurden uns dabei helfen, dort zu landen, wo wir jetzt sind, und ob die gleichen Lösungen, die Xiaomi damals gedient haben, weiterhin die besten Lösungen für das Unternehmen sind 2020.
Die Reseller-Spamware-Bedrohung im Jahr 2016
Als Xiaomi noch jünger war, in den Jahren 2011 bis 2015, wurden mehrere seiner Geräte mit gesperrten Bootloadern ausgeliefert, die sich ganz einfach entsperren ließen. Das war im Allgemeinen eine tolle Sache für die damals dünn besiedelte Entwickler-Community und trug dazu bei, den Missruf auszugleichen, den Xiaomi in dieser Zeit durch die damals häufigen GPL-Verstöße verursachte. Die einfache Modifizierung dieser Xiaomi-Geräte und die Tatsache, dass einige von ihnen ein noch nie dagewesenes Preis-Leistungs-Verhältnis boten, halfen dabei Das Unternehmen baute seine Popularität auf und baute sich eine eigene Mi-Community auf, die über MIUI als Software hinaus bis hin zu Xiaomi als Hardware und reicht Software.
Mit zunehmender Beliebtheit von Xiaomi-Geräten stieg die Nachfrage in Regionen, in denen Xiaomi noch nicht bereit war, um ein Vielfaches. Wiederverkäufer nutzten diese Gelegenheit, um Xiaomi-Geräte in China zu kaufen und sie inoffiziell außerhalb Chinas weiterzuverkaufen. Telefone aus China wurden (und werden immer noch nicht) mit Google Mobile Services ausgeliefert, daher mussten diese Wiederverkäufer Google Apps auf die Telefone flashen, bevor sie sie im Ausland verkauften. MIUI China hat außerdem nur Englisch und Chinesisch als verfügbare Sprachen gebündelt, sodass einige Wiederverkäufer begonnen hatten, auf kundenspezifische Flash-Funktionen zurückzugreifen ROMs mit umfassenderer Sprachunterstützung, um Kunden zu der Annahme zu verleiten, dass das von ihnen gekaufte Telefon über ein echtes „MIUI Global“-ROM verfügt Es. Wie wir wissen, sind auch benutzerdefinierte ROMs nicht perfekt, sodass Kunden oft mit fehlerhaften Builds stecken blieben, die nicht mehr aktualisiert werden konnten.
Im Laufe der Zeit griffen mehrere dieser inoffiziellen Wiederverkäufer auch dazu, Adware und Spamware in die Firmware einzuschleusen, um über den Verkauf des Geräts hinaus Geld zu verdienen. Infolgedessen gab es im Jahr 2016 eine Zeitspanne, in der Beschwerden über Xiaomi-Geräte eingingen, auf denen Malware vorinstalliert war – was auf diese Wiederverkäufer und nicht auf Xiaomi zurückzuführen war. Die Einfachheit, diese Geräte zu modifizieren, wurde von diesen Wiederverkäufern ausgenutzt, und Xiaomi war gezwungen, einen Rückzieher zu machen, da sein Ruf in den Augen der Verbraucher aktiv geschädigt wurde.
Anfang 2016 machte Xiaomi eine entscheidende Änderung am Bootloader-Entsperrvorgang. Ab dem Xiaomi Redmi Note 3 war zum Entsperren des Bootloaders eine manuelle Genehmigung von Xiaomi erforderlich. Die neue Entsperrmethode stützte sich stark auf das Xiaomi Mi Unlock Tool und das Mi-Konto, und Entsperranfragen wurden angeblich manuell genehmigt. Die Antwort auf Anfragen zum Entsperren des Bootloaders kann zwischen 3 und 21 Tagen dauern sogar 60 Tage Wartezeit wurden in einigen Fällen gemeldet. Das Hinzufügen einer Wartezeit zum Bootloader-Entsperrvorgang hat den Betrieb von Drittanbietern effektiv verlangsamt, war es aber auch Verständlicherweise ärgerlich für Enthusiasten, die den Bootloader entsperren wollten, um ihr Gerät zu rooten, benutzerdefinierte ROMs zu flashen und Custom zu flashen Kerne.
Trotz dieser Einschränkungen gab es immer noch Möglichkeiten für entschlossene Wiederverkäufer, inoffizielle Software auf Xiaomi-Geräte zu flashen, ohne den Bootloader überhaupt entsperren zu müssen. Dies wurde durch den EDL-Modus auf Qualcomm-basierten Geräten und den Download-Modus auf MediaTek-basierten Geräten ermöglicht.
Das Problem: EDL-Sperrung
EDL steht für Emergency Download Mode und ist ein alternativer Boot-Modus auf allen Qualcomm-Geräten, der noch niedriger als der Standard-Bootloader ist. Dieser Boot-Modus sowie der Download-Modus auf MediaTek-Geräten werden häufig in Servicecentern verwendet, um Geräte zu entbricken. Und genau hier liegen die Probleme für Xiaomi im Jahr 2020.
Damals hatten Wiederverkäufer herausgefunden, dass sie durch den Einsatz von EDL-basierten Flashing-Techniken die mit dem Mi Unlock Tool verbundenen Wartezeiten umgehen konnten. Dies zwang Xiaomi dann dazu, den EDL-Modus und den Download-Modus auf seinen Geräten zu sperren. Sobald dieser Modus gesperrt ist, kann nur ein von Xiaomi autorisierter „Programmierer“ darauf zugreifen, was im Wesentlichen den EDL-Modus bedeutet kann nur verwendet werden, wenn Sie über ein „autorisiertes Mi-Konto“ verfügen. Und um sicherzustellen, dass Wiederverkäufer eine Möglichkeit weniger nutzen können, hat Xiaomi dies getan Das Geräte, bei denen es sich nicht um Geräte der globalen Version handelt, konnten kein globales MIUI-ROM starten (mit der Warnmeldung „Dieses MIUI kann auf diesem Gerät nicht installiert werden”). Die gleiche Geschichte gilt auch für MediaTek-basierte Geräte – MediaTek nutzte ein spezielles SP Flash Tool zum Flashen von Bildern, Auf Xiaomi-MediaTek-Geräten können Sie jedoch keine Bilder mit dem SP Flash Tool flashen, da Sie weiterhin ein autorisiertes Mi benötigen Konto.
Für Xiaomi erfüllte diese Sperrung ihren Zweck: Sie reduzierte die Zahl der Malware-Meldungen auf Geräten, die von Wiederverkäufern gekauft wurden, da diese keine rentable Möglichkeit hatten, ein anderes ROM zu laden. Als Kollateralschaden wurden dadurch jedoch auch die Methoden beseitigt, die Enthusiasten zur Verfügung standen, um ihr Xiaomi-Gerät unabhängig vom SoC zu entbricken. Wenn Sie derzeit ein Xiaomi-Gerät blockieren und die einzige Möglichkeit, das Telefon wiederzubeleben, darin besteht, Bilder im EDL-Modus zu flashen, benötigen Sie Zugriff auf externe Hilfe – eine andere Möglichkeit gibt es nicht. Wenn Sie dieses Stadium erreicht haben, müssen Sie Ihr Gerät zu einem Xiaomi-Servicecenter bringen, um es von den Bricks trennen zu lassen. Dazu gibt es noch einige weitere Nuancen, auf die wir gleich eingehen werden.
Das Gehäuse des Xiaomi Redmi Note 8 Pro
Das oben beschriebene EDL-Sperrproblem betraf nur einen kleinen Teil der Kunden von Xiaomi. Wenn Ihr Gerät ordnungsgemäß funktioniert, wird dieses Problem schließlich nie auftreten. Erst wenn Sie Ihr Gerät blockieren, stellen Sie fest, dass eine solche Einschränkung besteht. Es ist unwahrscheinlich, dass die meisten durchschnittlichen Kunden Maßnahmen ergreifen, die ihre Geräte beschädigen würden, es sei denn Xiaomi ein fehlerhaftes Software-Update ausrollt. In diesem Fall bleibt ihnen nichts anderes übrig, als sich an einen Kundendienst zu wenden Center.
Das Problem verschärft sich für die Community der kundenspezifischen Entwickler, deren Interessen wir vertreten. Benutzerdefinierte ROM-Enthusiasten müssen mehrere Dinge beachten, wenn sie sich dafür entscheiden, den Bootloader auf ihrem Xiaomi-Gerät zu entsperren, unter anderem, aber nicht beschränkt auf Xiaomis seltsamer Anti-Rollback-Schutz Dadurch wird Ihr Telefon in den gesperrten EDL-Zustand versetzt. Durch Versuch und Irrtum hat die Community im Wesentlichen herausgefunden, von welchen Maßnahmen sie Abstand halten muss, um einen Hard Brick auf Xiaomi-Qualcomm-Geräten zu vermeiden.
Bei Xiaomi-MediaTek-Geräten war dies jedoch nicht möglich, da Xiaomi seit einigen Jahren keine nennenswerten Veröffentlichungen für diese Kombination außerhalb Chinas mehr herausgebracht hatte. Die oben genannten Probleme haben daher eine komplizierte Entwicklung für die Xiaomi Redmi Note 8 Pro mit MediaTek Helio G90T.
Wenn Sie sich vielleicht erinnern, hat Xiaomi es uns gegeben 5 Einheiten zur Abgabe an benutzerdefinierte ROM- und Kernel-Entwickler um eine Entwicklungsgemeinschaft rund um das Gerät zu fördern. Xiaomi führte endlich einen MediaTek-SoC ein, und das auch in einer seiner meistverkauften Gerätereihen. Dies war die perfekte Gelegenheit für die auf MediaTek basierenden kundenspezifischen Entwicklungsbemühungen, endlich Fahrt aufzunehmen, daher waren sowohl wir als auch die Community gespannt, wohin dies führen würde. Vielleicht könnte sich MediaTek im Rahmen der Aftermarket-Entwicklung als praktikable Alternative zu Qualcomm Snapdragon SoCs erweisen? Das Potenzial war durchaus vorhanden.
Zu diesem Zweck versprach Xiaomi, Kernel-Quellen für das Gerät zu veröffentlichen. und das tat esObwohl es sich damals um unsachgemäße Veröffentlichungen handelte, muss man Xiaomi zugute halten, dass die Probleme mit den Quellen inzwischen behoben wurden. Von den 10 Einheiten, die uns ursprünglich für Entwickler versprochen wurden, gingen 5 an Entwickler mit Sitz in Indien. Leider konnten die 5 für Entwickler außerhalb Indiens gekennzeichneten Einheiten aufgrund logistischer Schwierigkeiten nicht geliefert werden. Trotz der Rückschläge war das Redmi Note 8 Pro aufgrund seines Potenzials immer noch in einer guten Position. Das Gerät bekam inoffizielles TWRP lässt sich in kürzester Zeit erstellen und es wurden sogar Xiaomi.eu-Builds (benutzerdefinierte ROMs) für ein debloated erhalten MIUI Erfahrung.
Doch dann ging es bergab. Die Entwickler, die das Redmi Note 8 Pro entwickelt haben, haben festgestellt, dass das Gerät aus mehreren Gründen dazu neigt, kaputt zu gehen. Bei manchen wurde das Telefon kaputt gemacht als sie aus der Wiederherstellung heraus auf die Wiederherstellungspartition geflasht haben, während andere festgestellt haben, dass die Installation eines Standard-ROM durch Fastboot auf einem entsperrten Bootloader blockiert auch das Gerät. Darauf möchten wir an dieser Stelle hinweisen Solche Bausteine auf neuen Geräten sind ein erwarteter Teil des Entwicklungsprozesses, da die Dinge von Gerät zu Gerät unterschiedlich sind und eine Menge Versuch und Irrtum erforderlich ist, um herauszufinden, was auf einem bestimmten Telefon zu tun ist und was nicht.
Bricks sind normal, insbesondere im anfänglichen Entwicklungsprozess eines Geräts mit einem neuen SoC. Was ungewöhnlich ist, ist Xiaomis EDL-Modus-Sperrung.
Normalerweise können gemauerte MediaTek-Geräte mit dem SP Flash Tool von MediaTek wiederbelebt werden. Beim Redmi Note 8 Pro kann das SP Flash Tool von MediaTek das Gerät jedoch nicht flashen. Xiaomi liefert eine modifizierte Version des SP Flash Tools mit seiner MiFlashPro-Software-Suite aus und versucht dies auch Wenn Sie mit diesem modifizierten SP Flash Tool von Xiaomi flashen, wird ein Fenster geöffnet, in dem Sie nach einem Mi-Konto gefragt werden Referenzen. Wenn Sie Ihre Standard-/regulären Mi-Konto-Anmeldeinformationen eingeben, schlägt der Flash mit der Fehlermeldung „fehl.Für diesen Vorgang nicht autorisiert.„Sie sind jetzt an der Wand „Autorisiertes Mi-Konto“ angelangt, die wir in früheren Teilen dieses Artikels hervorgehoben haben.
Das bedeutet, dass Sie jedes Mal, wenn Sie Ihr Redmi Note 8 Pro mit Bricks versehen, ein Servicecenter aufsuchen und Ihr Gerät von den Bricks befreien lassen müssen. Die Belästigung nimmt um ein Vielfaches zu, da Blockaden auftreten können, selbst wenn Sie versuchen, ein „Fastboot-ROM“ zu flashen – was bei anderen Xiaomi-Geräten eine sehr gängige Praxis ist. Da ist ein Alternative für bestimmte ältere Xiaomi-MediaTek-Geräte, wobei Benutzer eine modifizierte Download-Agent-Datei und eine modifizierte Authentifizierungsdatei verwenden könnten, um die Anforderung der Kontoberechtigung zu umgehen – solche Methoden gibt es für das Redmi Note 8 Pro jedoch noch nicht.
Die Folge dieses „Brick Gate“ ist, dass sich die Entwickler von der Entwicklung für das Redmi Note 8 Pro (Begonia) abgewandt haben. Xiaomi.eu-Entwickler haben Die Unterstützung für das Gerät ist längst eingestellt Denn die Leichtigkeit, das Telefon zu blockieren, gepaart mit der Schwierigkeit, es wieder zu entfernen, ergibt eine schreckliche Kombination. Auch andere Entwicklungsarbeiten sind ins Stocken geraten, da Entwickler allzu oft mit kaputten Geräten enden und gezwungen sind, ein Servicecenter aufzusuchen. Für einige ist ein Besuch nicht möglich, sodass den Entwicklern ein im Grunde sehr schicker Briefbeschwerer bleibt. Es ist auch erwähnenswert, dass es einen florierenden Graumarkt für autorisierte Mi-Konten gibt – Sie zahlen Beträge zwischen 300 und 600 ₹ können Sie von einer Person mit einem autorisierten Mi-Konto aus der Ferne flashen lassen Gerät; Xiaomi erhält bei dieser Transaktion natürlich nichts. Noch schlimmer ist, dass Benutzer, die am Ende ein kaputtes Telefon haben, es auch tun nicht immer richtig für ihre Lösung bewertetDaher hat das Servicecenter des Unternehmens das Motherboard im Rahmen der Garantie ausgetauscht, obwohl das Telefon mit einer viel einfacheren und kostengünstigeren Lösung hätte repariert werden können.
Brauchen wir noch einen EDL-Lockdown?
Zumindest für das Redmi Note 8 Pro schlagen die Entwickler vor, dass das Die Situation lässt sich möglicherweise nicht einfach dadurch beheben, dass einfach eine neuere, modifizierte Version von SP Flash Tools veröffentlicht wird. Stattdessen schlugen diese Entwickler Xiaomi vor, die Notwendigkeit autorisierter Konten zum Flashen über ihre vorhandenen SP Flash Tools zu beseitigen. Das Redmi Note 8 Pro befindet sich in einer unhaltbaren Kombination aus einfach zu bauen und schwer wiederzubeleben, was das Potenzial eines ansonsten großartigen Geräts wirklich einschränkt. Es bedeutet auch den Untergang für weitere Xiaomi-MediaTek-Geräte, denn nach dieser Saga wird es noch schwieriger, Top-Community-Talente davon zu überzeugen, für diese OEM-SoC-Kombination zu entwickeln. Der Vorfall mit dem Redmi Note 8 Pro und seine plausible Lösung bringen uns zu der Frage: Muss Xiaomi den EDL- oder Download-Modus im Jahr 2020 noch sperren?
Seit dem Lockdown hat Xiaomi in viele weitere Regionen expandiert, insbesondere in Europa und Südostasien. Dies hat den Weiterverkauf von Xiaomi-Telefonen als lukrative Geschäftsmöglichkeit seit Verbrauchern in mehreren Ländern beeinträchtigt Jetzt können mehr Regionen offiziell ein Xiaomi-Smartphone kaufen, mit den zusätzlichen Vorteilen niedrigerer Preise und Garantie. Xiaomi selbst wäre der beste Bewerter für diese Kennzahl, aber es ist offensichtlich, dass sich die Situation im Jahr 2020 im Vergleich zu 2016 drastisch verändert hat.
Was sich auch verändert hat, ist der gesamte Smartphone-Markt. Wir haben jetzt mehr preiswerte Wettbewerber auf dem Markt, insbesondere in wichtigen Regionen wie Indien. Da sich Geräte über den Kampf um das Datenblatt hinaus weiterentwickeln, müssen sich OEMs nun auf das Gesamterlebnis bei der Verwendung eines Smartphones konzentrieren, um sich von der Konkurrenz abzuheben. Wir haben mehr Community-basierte Bemühungen von OEMs wie ASUS und Realme gesehen und hoffen, dass es im Jahr 2020 noch mehr solcher Bemühungen geben wird. Xiaomi riskiert, seinen eigenen Vorteil in diesem Bereich zu verlieren – mangelnde Entwicklungsbemühungen beim Redmi Note 8 Pro wecken wenig Zuversicht für die Zukunft Xiaomi-MediaTek-Kombinationstelefone an dieser Stelle, die Entwickler und die Follower-Communitys um sie herum dazu drängen würden, auf das nächstbeste zu migrieren Möglichkeit. Realme ist in diesem engen Kontext noch nicht so weit, aber nichts hindert sie daran, ihre Strategien anzupassen Machen Sie das Beste aus dieser Situation. Xiaomi versucht auch, die Preise in Regionen wie Indien anzuheben, indem es seine Mi-Serie wieder einführt, allerdings ohne einen gesunden Entwickler Community, die eine einfache Möglichkeit benötigt, ihre Geräte zu trennen, reibt sich an OnePlus, das in diesem Bereich Pionierarbeit geleistet hat Raum.
Und schließlich kommt es auch auf die Kosten an. Wie wir beim Redmi Note 8 Pro gesehen haben, verfügen nicht alle Servicezentren über die erforderlichen Fähigkeiten, um ein defektes Motherboard von einem mit Software blockierten Gerät zu unterscheiden. Durch die Aufhebung der EDL-Sperre können mehrere technisch versierte Kunden dem EDL-Flashen eine Chance geben, bevor sie sich an das Servicecenter wenden. Wenn Xiaomi diese Motherboards im Rahmen der Garantie für neue Telefone ersetzen muss (wobei diese Telefone einfach geflasht und wiederbelebt werden könnten), wirkt sich das definitiv auf ihre Bilanz aus. Zugegebenermaßen wäre eine solche Auswirkung im größeren Rahmen der Geschäftsabläufe winzig, aber wenn man hauchdünne Margen hat, zählt doch jeder ehrliche Cent, oder?
Wir hoffen, dass Xiaomi im größeren Interesse der Entwicklergemeinschaft andere Alternativen erforscht. Bis dahin hoffen wir, dass Sie Ihr Gerät nicht kaputt machen.
Ein Lichtblick für das Redmi Note 8 Pro
Aus den oben genannten Gründen verlief die Entwicklung des Redmi Note 8 Pro langsam. Aber in der Zeitspanne zwischen dem Schreiben dieses Artikels und der Veröffentlichung gab es einen Hoffnungsschimmer für das Redmi Note 8 Pro: etwas, das darauf hindeutet, dass das Gerät gerade erst angekommen ist sehr glücklich. Kürzlich wurde eine werkseitige Firmware für das Gerät durchgesickert, und die Entwickler stellten fest, dass in der Firmware viele Sicherheitsüberprüfungen deaktiviert waren. Die Firmware verfügt immer noch über die EDL-Sperre, über die wir gesprochen haben, aber sie legt andere Oberflächen offen, die es einem Computer ermöglichen, mit einem gemauerten Gerät zu kommunizieren. Das bedeutet, dass Sie, wenn Sie diese werkseitige Firmware installiert haben, im Wesentlichen (bisher) zum „Anti-Brick“ werden: Wenn Sie am Ende landen Beim Bricken Ihres Geräts fragt diese werkseitig installierte Firmware nicht nach einem autorisierten Mi-Konto und ermöglicht Ihnen daher das Aufheben des Bricks selbst.
Es gibt noch viel mehr Nuancen, Wir empfehlen daher, hierzu den Thread in den Foren zu lesen. Eine der Nuancen besteht darin, dass Sie die Ziegel eines bereits blockierten Telefons nicht entfernen können. Sie sollten diese „Anti-Brick“-Firmware vor dem Bricken installiert haben. Leider kann man das nicht im Voraus vorhersagen, so dass die Situation für einen gemauerten Telefonnutzer weiterhin die gleiche bleibt. Es gibt auch keine Garantie dafür, dass andere Xiaomi-Geräte dieses Glück haben.