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 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.
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.