A Xiaominak jobb módszerre van szüksége eszközeinek feloldására az engedélyezett Mi-fiókok helyett

A Xiaomi minden eszközén lezárta az EDL módot, így szinte lehetetlen feloldani az eszközöket engedélyezett Mi-fiók nélkül. Olvasson tovább!

Az évek során a Xiaomi az indiai okostelefon-piac aranyfiúja lett. Attól, hogy 2014-ben csak egy kezdő entitás volt, és 2019-ben több negyedévben is a piac vezető okostelefon-gyártógyártójává vált, ez minden bizonnyal vad utazás volt a Xiaomi számára. Mi itt, az XDA-Developersnél szemtanúi voltunk, ahogy a vállalat Kína városi régióiból kinőtt és elköltözött a délkelet-ázsiai piacok meghódítása felé, és újabban Európa egyes részei felé is is. A Xiaomi okostelefonok OEM-gyártója is kifejlődött – a korábban silány és megkérdőjelezhető gyakorlatok kiforrtak és jobb gyakorlatokká fejlődtek, ahogy a vállalat kitalálta magát. És bár minden bizonnyal mindig van hova fejlődni még a legjobb entitások számára is, a Xiaomi jelenleg jó helyen van okostelefon OEM-ként, ahol egyszerre lehetnek büszkék és alázatosak.

Ebben a cikkben egy olyan területet szeretnénk kiemelni, ahol szerintünk a Xiaomi fejlődhet 2020-ban:

megkönnyítve eszközeinek lebontását. Ahhoz, hogy teljes képet kapjunk, néhány lépést vissza kell tennünk, hogy megnézzük, mi a jelenlegi helyzet, mik voltak a problémák, amelyek okoztak hogy ott tartsunk, ahol most vagyunk, és vajon ugyanazok a megoldások, amelyek akkoriban a Xiaomit szolgálták, továbbra is a legjobb megoldások maradnak-e a vállalat kiszolgálására 2020.

A viszonteladói spamware fenyegetés 2016-ban

Amikor a Xiaomi fiatalabb volt, 2011 és 2015 között, több eszköze zárolt rendszerbetöltővel volt szállítva, amelyet triviálisan könnyű volt feloldani. Ez általában nagyszerű dolog volt akkoriban a ritkán lakott fejlesztői közösség számára, és segített ellensúlyozni a Xiaomi akkoriban gyakori GPL-sértéseit, amelyeket abban a korszakban okozott. Ezeknek a Xiaomi eszközöknek az egyszerű módosítása, valamint az a tény, hogy némelyikük korábban nem látott módon jó ár-érték arányt biztosított, segített a vállalat növeli népszerűségét, és saját Mi közösséget épít ki magának, amely a MIUI-n túlmenően szoftverként a Xiaomira, mint hardverre és szoftver.

Ahogy a Xiaomi készülékek egyre népszerűbbek lettek, keresletük többszörösére nőtt azokban a régiókban, ahol a Xiaomi nem állt készen a belépésre. A viszonteladók megragadták az alkalmat, hogy Xiaomi készülékeket vásároljanak Kínából, és nem hivatalosan Kínán kívül értékesítsék azokat. A Kínából származó telefonokat nem szállították (és még mindig nem) a Google Mobile Services szolgáltatással, így ezeknek a viszonteladóknak fel kellett villanniuk a Google Apps szolgáltatást a telefonokra, mielőtt külföldön értékesítenék azokat. A MIUI China is csak az angol és a kínai nyelvet tartalmazza elérhető nyelvként, így egyes viszonteladók villogó egyéni alkalmazáshoz kezdtek folyamodni. Szélesebb nyelvi támogatással rendelkező ROM-ok, amelyek ráveszik a vásárlókat arra, hogy az általuk vásárolt telefonban valódi "MIUI Global" ROM van. azt. Mint tudjuk, az egyedi ROM-ok sem tökéletesek, így a vásárlók gyakran leragadtak a bugos buildeknél, amelyeket már nem is frissítettek volna.

Idővel több ilyen nem hivatalos viszonteladó is adware-t és spamware-t juttatott a firmware-be, hogy az eszköz eladásán túl is pénzt keressen. Következésképpen 2016-ban volt egy időszak, amikor elkezdtek özönleni a panaszok a rosszindulatú programokkal előre feltöltött Xiaomi eszközökkel kapcsolatban – ami ezeknek a viszonteladóknak és nem a Xiaominak a következménye. Ezek a viszonteladók kihasználták az eszközök módosításának egyszerűségét, és a Xiaomi kénytelen volt letenni a lábát, mivel hírnevét a fogyasztók szemében aktívan sértették.

2016 elején a Xiaomi készített egy kulcsfontosságú változás a rendszerbetöltő feloldási folyamatában. A Xiaomi Redmi Note 3-tól kezdve a rendszerbetöltő feloldásához a Xiaomi kézi jóváhagyása volt szükséges. Az új feloldási módszer nagymértékben támaszkodott a Xiaomi Mi Unlock Tool-ra és a Mi-fiókra, és a feloldási kérelmeket állítólag manuálisan hagyták jóvá. A rendszerbetöltő feloldási kérésekre adott válasz 3-21 napig tarthat, és akár 60 napos várakozási idő is néhány esetben beszámoltak. A várakozási idő hozzáadása a rendszertöltő feloldási folyamatához hatékonyan lelassította a külső kereskedők működését, de érthetően bosszantó azoknak a rajongóknak, akik fel akarták oldani a rendszerbetöltőt, hogy rootolják eszközüket, flash egyéni ROM-okat és egyéni flash-eket kernelek.

A bootloader feloldásának jelenlegi várakozási ideje 168 óra / 7 nap

A korlátozások ellenére az elszánt viszonteladók továbbra is voltak módok arra, hogy nem hivatalos szoftvereket telepítsenek a Xiaomi eszközökre anélkül, hogy először fel kellett volna oldaniuk a rendszerbetöltőt. Ezt a Qualcomm-alapú eszközökön az EDL mód, a MediaTek-alapú eszközökön pedig a Letöltés mód tette lehetővé.

A probléma: EDL zárolás

Az EDL az Emergency Download Mode (Vészhelyzeti letöltési mód) rövidítése, és ez egy alternatív rendszerindítási mód az összes Qualcomm-eszközön, amely még a szabványos rendszerbetöltőnél is alacsonyabb. Ezt a rendszerindítási módot, valamint a MediaTek-eszközök Letöltési módját általában a szolgáltató központokban használják az eszközök leállítására. És pontosan itt vannak problémák a Xiaomi számára 2020-ban.

Akkoriban a viszonteladók úgy találták, hogy az EDL-alapú villogási technikák segítségével megkerülhetik a Mi Unlock Tool-hoz kapcsolódó várakozási időt. Ez arra kényszerítette a Xiaomi-t, hogy lezárja az EDL módot és a Letöltés módot eszközein. A lezárás után ezt a módot csak a Xiaomi által engedélyezett "programozó" férhet hozzá, ami lényegében az EDL módot jelenti. csak akkor használható, ha rendelkezik „engedélyezett Mi-fiókkal”. És hogy a viszonteladóknak eggyel kevesebb lehetőség álljon rendelkezésére, a Xiaomi ezt tette hogy olyan eszközök, amelyek nem globális verziójú eszközök, nem tudtak globális MIUI ROM-ot indítani (a "figyelmeztető üzenettelEz a MIUI nem telepíthető erre az eszközre”). Ugyanez a történet kiterjed a MediaTek-alapú eszközökre is – a MediaTek egy speciális SP Flash Tool-t használt a képek villogásához, de a Xiaomi-MediaTek eszközökön nem lehet képeket flashelni az SP Flash Tool segítségével, mivel továbbra is szüksége van egy engedélyezett Mi-re. fiók.

Ez a zárolás a célt szolgálta a Xiaomi számára: csökkentette a rosszindulatú programok jelentését a viszonteladóktól vásárolt eszközökön, mivel nem volt jövedelmező módja más ROM betöltésére. Ez azonban járulékos kárként megszüntette azokat a módszereket is, amelyek a rajongók rendelkezésére álltak a Xiaomi eszközük lebontására, függetlenül a SoC-től. A jelenlegi állás szerint, ha egy Xiaomi készüléket kockáz, és a telefon életre keltésének egyetlen módja, ha EDL módban villogtatja a képeket, akkor külső segítségre van szüksége – nincs más út. Amikor eléri ezt a szakaszt, el kell vinnie az eszközt egy Xiaomi szervizközpontba, hogy feloldja azt. Ennek van néhány további árnyalata is, amelyekre egy kicsit kitérünk.

A Xiaomi Redmi Note 8 Pro háza

A fentebb kifejtett EDL-lezárási probléma a Xiaomi vásárlóinak csak egy kis részét érintette. Végtére is, ha az eszköz megfelelően működik, soha nem fog ütközni ezzel a problémával. Csak akkor derül ki, hogy létezik ilyen korlátozás. A legtöbb átlagos vásárló nem valószínű, hogy olyan műveleteket hajt végre, amelyek tönkretennék az eszközeiket, kivéve a Xiaomit kiad egy hibás szoftverfrissítést, ebben az esetben nem marad más választásuk, mint szervizhez fordulni központ.

A problémát súlyosbítja az egyéni fejlesztési közösség, amelynek érdekeit képviseljük. Az egyéni ROM-rajongóknak számos dolgot szem előtt kell tartaniuk, amikor úgy döntenek, hogy feloldják a rendszerbetöltőt Xiaomi eszközükön, beleértve, de nem kizárólagosan, A Xiaomi furcsa visszagurulás elleni védelme ami keményen rögzíti a telefont a zárolt EDL állapotba. A közösség a próba-szerencse módszerrel lényegében kitalálta azokat a műveleteket, amelyektől távol kell maradnia, hogy elkerülje a Xiaomi-Qualcomm eszközök kemény tégláját.

A Xiaomi-MediaTek készülékek esetében azonban ezt nem tudták megtenni, mivel a Xiaomi néhány éve Kínán kívül nem készített jelentős kiadást ehhez a kombinációhoz. A fent említett problémák tehát bonyolult fejlődést mutatnak a Xiaomi Redmi Note 8 Pro azzal MediaTek Helio G90T.

Ha emlékszel, a Xiaomi adott nekünk 5 egység az egyéni ROM- és kernelfejlesztőknek annak érdekében, hogy az eszköz körül fejlesztő közösséget alakítsunk ki. A Xiaomi végre bevezette a MediaTek SoC-t, és ezt is az egyik legkelendőbb eszközcsaládjában. Ez volt a tökéletes alkalom arra, hogy a MediaTek-alapú egyedi fejlesztési erőfeszítések végre lendületet kapjanak, így mi és a közösség is izgatottan vártuk, hogy ez hova vezet. Talán a MediaTek a Qualcomm Snapdragon SoC-k életképes alternatívája lehet az utópiaci fejlesztés összefüggésében? A potenciál minden bizonnyal megvolt.

Ennek érdekében a Xiaomi megígérte, hogy kiadja a kernelforrásokat az eszközhöz, és meg is történt, bár ezek akkoriban nem megfelelő kiadások voltak, de a Xiaomi érdemére legyen mondva, a forrásokkal kapcsolatos problémákat azóta kijavították. Az eredetileg nekünk fejlesztőknek ígért 10 egységből 5-öt indiai székhelyű fejlesztők kaptak. Sajnos az Indián kívüli fejlesztőknek megjelölt 5 darabot logisztikai nehézségek miatt nem tudtuk leszállítani. A kudarcok ellenére a Redmi Note 8 Pro még mindig tisztességes helyzetben volt a benne rejlő lehetőségek miatt. Megvan a készülék nem hivatalos TWRP pillanatok alatt felépül, és még Xiaomi.eu (egyedi ROM) buildeket is kapott egy leromlott állapothoz MIUI tapasztalat.

De aztán a dolgok elkezdtek lefelé menni. A Redmi Note 8 Pro-hoz fejlesztő fejlesztők arra a következtetésre jutottak, hogy az eszköz néhány okból kifolyólag tönkremegy. Vannak, akiknek letörölték a telefonjukat amikor villogtak a helyreállítási partícióra a helyreállításon belülről, míg mások azt tapasztalták, hogy egy állomány ROM telepítése révén gyorsindítás zárolatlan bootloaderen is tégla az eszközt. Ebben a szakaszban szeretnénk rámutatni arra az ilyen téglák az új eszközökön a fejlesztési folyamat várható részét képezik, mivel a dolgok általában eltérőek az egyes eszközökön, és elég sok próbálkozás és hiba is jár ahhoz, hogy kitaláljuk, mit tegyünk és mit ne tegyünk egy bizonyos telefonon.

Egy falazott Xiaomi Redmi Note 8 Pro. Csak az értesítési LED világít erősen, ha csatlakoztatva van, míg az eszköz többi része folyamatosan nem reagál.

A téglák normálisak, még inkább az új SoC-vel rendelkező eszközök kezdeti fejlesztési folyamatában. Ami abnormális, az a Xiaomi EDL-módú zárolása.

Normális esetben a téglafalú MediaTek eszközök újraéleszthetők a MediaTek SP Flash Tool segítségével. A Redmi Note 8 Pro-n azonban a MediaTek SP Flash Tool nem tudja flashelni az eszközt. A Xiaomi az SP Flash Tool módosított verzióját szállítja a MiFlashPro szoftvercsomagjával, és megpróbálja flash segítségével a Xiaomi módosított SP Flash Tool eszköze megnyit egy ablakot, amely Mi-fiókot kér hitelesítő adatok. Ha megadja a szokásos/szokásos Mi-fiók hitelesítő adatait, a vaku meghibásodik, és a következő hibaüzenet jelenik megEngedély nélkül ehhez a művelethez.” Most elérte az „Engedélyezett Mi-fiók” falat, amelyet a cikk korábbi részeiben kiemeltünk.

Ez azt jelenti, hogy minden alkalommal, amikor legyártja a Redmi Note 8 Pro-t, fel kell keresnie egy szervizközpontot, és le kell bontania az eszközt. A bosszúság mértéke többszörösére növekszik, mivel akkor is előfordulhatnak kockák, ha "fastboot ROM-ot" próbál meg flashelni – ami nagyon gyakori gyakorlat más Xiaomi eszközökön. Van egy alternatíva bizonyos régebbi Xiaomi-MediaTek eszközökhöz, ahol a felhasználók egy módosított Download Agent fájlt és módosított hitelesítési fájlt használhatnak a fiókengedély-követelmény megkerülésére – de ilyen módszerek még nem léteznek a Redmi Note 8 Pro esetében.

Ennek a "téglakapunak" az a következménye, hogy a fejlesztők elfordultak a Redmi Note 8 Pro (begonia) fejlesztésétől. A Xiaomi.eu fejlesztői rendelkeznek már régóta nem támogatja az eszközt mert a telefon téglalapozásának egyszerűsége és a leválasztás nehézségei borzalmas kombinációt alkotnak. Más fejlesztési munkák is feltérképezésre lassultak, mivel a fejlesztők túl gyakran kerülnek falra szerelt eszközökhöz, így kénytelenek felkeresni egy szervizközpontot. Egyesek számára a látogatás nem lehetséges, így a fejlesztőknek marad egy nagyon elegáns papírnehezék. Arra is érdemes rámutatni, hogy az Authorized Mi Accounts virágzó szürke piaca létezik – Ön fizet 300 és 600 ₹ közötti összegek, hogy egy engedélyezett Mi-fiókkal rendelkező személy távolról villogjon eszköz; A Xiaomi természetesen nem kap semmit ebben a tranzakcióban. Még ennél is rosszabb, hogy azok a felhasználók, akiknek végül egy lefagyott telefonjuk van nem mindig értékelik megfelelően a megoldást, így a cég szervize végül még akkor is garanciális alaplapot cserélt, amikor a telefont sokkal egyszerűbb és olcsóbb megoldással is meg lehetett volna javítani.

Szükségünk van még az EDL Lockdownra?

Legalábbis a Redmi Note 8 Pro esetében a fejlesztők azt sugallják, hogy a előfordulhat, hogy a helyzetet nem lehet könnyen orvosolni az SP Flash Tools újabb módosított verziójának kiadásával. Ehelyett ezek a fejlesztők azt javasolták, hogy a Xiaomi távolítsa el a jogosult fiókok szükségességét a meglévő SP Flash Tools-on való flasheléshez. A Redmi Note 8 Pro a könnyen beépíthető és a nehezen újraéleszthető elemek fenntarthatatlan kombinációjában találja magát, és ez valóban korlátozza egy egyébként nagyszerű eszközben rejlő lehetőségeket. Ez további Xiaomi-MediaTek készülékek végzetét is jelenti, mivel e saga után még nehezebb lesz meggyőzni a legjobb közösségi tehetségeket, hogy fejlesszék ezt az OEM-SoC kombinációt. A Redmi Note 8 Pro incidens és annak elfogadható megoldása elvezet minket a kérdéshez: A Xiaominak továbbra is le kell zárnia az EDL-t vagy a letöltési módot 2020-ban?

A lezárás óta a Xiaomi sokkal több régióra terjeszkedett, különösen Európában és Délkelet-Ázsiában. Ez csökkentette a Xiaomi telefonok viszonteladását, mint jövedelmező üzleti lehetőséget, mivel a fogyasztók több országban is több régió vásárolhat hivatalosan is Xiaomi okostelefont az alacsonyabb ár és a garancia. Maga a Xiaomi lenne a legjobb értékelő erre a mutatóra, de nyilvánvaló, hogy a helyzet 2020-ban drasztikusan megváltozott 2016-hoz képest.

Ami szintén megváltozott, az az okostelefonok teljes piaca. Most már több értékes versenytársunk van a piacon, különösen az olyan fontos régiókban, mint India. Mivel az eszközök a specifikációs lapon túlmutatóan fejlődnek, az OEM-eknek most az okostelefonok használatának általános „élményére” kell összpontosítaniuk, hogy megkülönböztessék magukat a versenytársaktól. Több közösségi alapú törekvést láttunk az olyan OEM-ek részéről, mint az ASUS és a Realme, és reméljük, hogy 2020-ban még több ilyen erőfeszítést fogunk látni. A Xiaomi azt kockáztatja, hogy elveszíti saját előnyét ezen a téren – a Redmi Note 8 Pro fejlesztési erőfeszítéseinek hiánya kevés önbizalmat kelt a továbbiak iránt. Xiaomi-MediaTek kombinációs telefonok erre a célra, ami arra késztetné a fejlesztőket és a körülöttük élő követői közösségeket, hogy áttérjenek a következő legjobbra választási lehetőség. A Realme még nincs jelen ebben a szűk kontextusban, de semmi sem akadályozza meg őket abban, hogy stratégiáikat ehhez igazítsák hozd ki a legtöbbet ebből a helyzetből. A Xiaomi emellett az olyan régiókban, mint India, felfelé kíván lépni az árazásban azáltal, hogy újra bemutatja Mi-sorozatát, de egészséges fejlesztő nélkül. közösség, amely egyszerű módot tesz szükségessé az eszközeik leválasztására, ez a OnePlushoz súrolja, amely úttörő erőfeszítéseket tett ebben hely.

És végül a költségek is lecsökkennek. Amint azt a Redmi Note 8 Pro esetében láttuk, nem minden szervizközpont rendelkezik azzal a képességgel, amely ahhoz szükséges, hogy megkülönböztesse a sült alaplapot a szoftveres eszközöktől. Az EDL-zárolás megszüntetése lehetővé teszi, hogy számos technológiás ügyfelünk lehetőséget adjon az EDL-felvillanásra, mielőtt a szervizközponthoz fordulna. Ha a Xiaominak ki kell cserélnie ezeket az alaplapokat (amikor ezeket a telefonokat egyszerűen fel lehetett volna villantani és újraéleszteni) garanciálisan új telefonokra, az mindenképpen hatással lesz a mérlegükre. Igaz, egy ilyen hatás elenyésző lenne a nagyobb műveleti sémában, de ha borotvavékony margók vannak, minden becsületes fillér számít, igaz?

Reméljük, hogy a Xiaomi más alternatívákat is megvizsgál a fejlesztői közösség nagyobb érdeke érdekében. Addig is reméljük, hogy nem kockáztatja le készülékét.

Reménysugár a Redmi Note 8 Pro számára

A Redmi Note 8 Pro fejlesztése lassú volt a fent említett okok miatt. De a cikk megírása és közzététele között eltelt idő alatt felcsillant a remény a Redmi Note 8 Pro-val kapcsolatban: valami, ami azt sugallja, hogy az eszköz most kapott Nagyon szerencsés. A közelmúltban kiszivárgott az eszköz gyári firmware-je, és a fejlesztők felfedezték, hogy a firmware-en sok biztonsági ellenőrzés le van tiltva. A firmware továbbra is tartalmazza az EDL-zárolást, amelyről már beszéltünk, de felfed más felületeket, amelyek lehetővé teszik a számítógép számára, hogy kommunikáljon egy falazott eszközzel. Ez azt jelenti, hogy ha ez a gyári firmware telepítve van, akkor lényegében "téglaellenes" leszel (eddig): ha mégis leblokkolja az eszközt, ez a telepített gyári firmware nem fog felhatalmazott Mi-fiókot kérni, és így lehetővé teszi a tiltás feloldását saját magad.

Ennek sokkal több árnyalata van, ezért javasoljuk, hogy ehhez olvassa el a fórumban található témát. Az egyik árnyalat az, hogy egy már leblokkolt telefont nem lehet feloldani; telepítenie kellett volna ezt az "anti-tégla" firmware-t, mielőtt tégla. Sajnos ez nem jóslat, amit az ember előre megmondhatna, így a tégla telefonhasználó helyzete továbbra is változatlan marad. Arra sincs garancia, hogy más Xiaomi készülékek szerencsések lesznek.