xiaomi unlock hajtépés

Szervusztok!

Egy Xiaomi Redmi Note 10s telefonnal sz*vok.

LineageOs-t akarok felrakni, de ehhez el kell végezni a bootloader unlock-olást, amihez a gyártó ad hivatalos eszközt... de csak windowshoz.

Emiett csináltam neki VirtualBox-ban egy külön homokozót, de persze nem működik, nem érzi az eszközt. USB passthrough működik, csak a windows-on belül totál driver káosz van. Ezer féle forrásból létezik ezer féle különböző driver, lehet próbálkozni, hogy mit tesz fel az ember, de így nem jó, úgy nem jó, amúgy nem jó.

A vicc az, hogy linux alól simán elérem a fastboot-tal, csak az unlock-olás kizárólag win alatt megy.

Nehezítés, hogy az unlock folyamat részeként van ilyen challenge-response folyamat is, amihez beszélgetni kell a Xiaomi szerverekkel is, és a Xiaomi rendszeresen variálja az ehhez szükséges API-t, és amiatt a korábbi 3rd party unlock app-ok (mert van ám ilyen Linux alá is, ahol nincsenek driver gondok) ma már nem működnek.

Már vagy 8 órám benne van, és beleőszülök.

Van valakinek sikeres tapasztalata erről?

Köszönettel.

UPDATE: megoldva!

Hozzászólások

Ezekkel a driverekkel az a tapasztalatom, hogy aláiratlan driverek, ezért ezt javaslom: Microsoft Windows 10 - Nem aláírt illesztőprogram (driver) telepítése - ITFröccs.hu (itfroccs.hu)

( •̀ᴗ•́)╭∩╮

"speciel a blockchain igenis hogy jó megoldás, ezért nagy erőkkel keressük hozzá a problémát"
"A picsat, az internet a porno es a macskas kepek tarolorandszere! : HJ"

Az élet ott kezdődik, amikor rájössz, hogy szart sem kell bizonyítanod senkinek

Ha meg akarod nevettetni Istent, készíts tervet!

Már vagy 8 órám benne van, és beleőszülök.

Türelem rózsát terem. Az unlock egy olyan játék, amikor a kismillió worksforme közül meg kell találni azt az egyet, ami neked is jó lesz. :-D

Én itt kezdeném, Bíztató ubuntu livecd - ha tetszik neki a MT6785V/CD.

Tavasszal szívtam egy ilyen 10s -sel. Brick állapotából kellett feltámasztani. Akkor sikerült úgy kinyitni a bootloadert valami indiai fejlesztő cuccával, hogy még az adatok is megmaradtak. Aztán fel tudtam rakni egy TWRP-t, majd le tudtam menteni az adatokat.

Hátha tudod használni:

https://www.youtube.com/watch?v=iXaQpVrGKXw

Köszi a linket.

A kis indiai (illetve hát indonéz) fejlesztő cuccát csak úgy lehetett futtatni, hogy a Windows összes létező vírusvédelmét kikapcsoltam. (Dehát köpőcsésze virtuális gép, szóval mindegy.)

A cucc úgy vélte, hogy sikerült: Bootloader Unlock ... Done.

A telefon viszont mostantól fel sem bootol egyáltalán, valami bolhaf*sz betűkkel kiír valamit, hogy corrupted, oszt kész, kikapcs, fekete.

Szóval ez egy nagy lépés volt hátra.

(Persze senkit sem hibáztatok, csak mesélem.)

Telefont venni tudni kell :P

Utobbi sok évben, csak olyan telefonom van/volt amiben menűből nyitható a boot loader ...

Fedora 42, Thinkpad x280

Anno egy Redmi Note 4-el játszottam el ezt a boot loader nyitás játékot. Mivel ez már nagyon régen volt, és halványak az emlékek, de hátha tud segíteni.

Nekem is sok idő volt a megfelelő driver megtalálása.

A szoftver beállításai se voltak jók.

Aztán kellett egy legalább a gyárival egyező vagy jobb minőségű kábel, mert hiába látta az unlock sikertelen volt.

Maga a program írta, hogy a kérést megkapták és x óra vagy nap után tudom csak unlockolni ténylegesen.

Akkor volt olyan, hogy miután lejárt a várakozási idő, amit írt, akkor se ment a függetlenítés még.

Ott elfogyott a türelmem, ment a fiókba egy hétre a projekt és mikor újra megvolt a lendület,  akkor elővettem, mindent beállítottam és ment.

A mai napig nem derült ki, hogy mi volt a különbség, de másodjára végigment.

Pár hónappal később elővettem a progit és visszakapta a gyári szoftvert, eredeti boot loadert és vissza is lett zárva.

Így adtam tovább gyári dobozában a telefont.

Emlékeim szerint én is szét túrtam a netet és talán az xda developers oldalán volt segítség a megoldáshoz.

Szóval ez a brand ilyen, mert a net is tele volt különböző fórumokjal,  ahol mindenkinek kb. más-más lépés oldotta meg a dolgot.

mi note 10-es csinaltam en is ezt a hajtepest 3 eve kb. en wine-ben probalkoztam, azzal asszem egesz jol ment. de reszletekre mar nem emlekszem.

btw mac-en ugyanez a szivas van am, de ott meg a driver is gond.

Igazabol fogni kell egy dozert es azon megcsinalni, nincs mese. ha barmilyen laptop van a csaladban, azon menni fog.

A Xiaomi ADB Fastboot Tools eszközt próbáltad már? (Java program, Linux alatt is fut.)

Nekem nagyon sokat segített. (Igaz, hogy Redmi Note 8 Pro telefonom van, de egy próbát neked is megérhet.)

Ez elvileg itt lakna: https://github.com/Szaki/XiaomiADBFastbootTools

... de ez most már 404.

Szóval a jelek szerint itt ebben a formában már nem folytatódik.

Mindenféle fork-ok vanank itt, ott, de ki tudja.

Érdekes, ez a "Szaki" a GitHub alapján "Gergely", szóval magyar: https://github.com/Szaki/

Lehet, hogy utánajárok, hogy mi lett vele...

Szólok, hogy mostanra sikerült!

Az indonéz csávó totál unofficial eszköze volt a megoldás: https://www.youtube.com/watch?v=iXaQpVrGKXw

A cuccot csak úgy lehetett futtatni, hogy a Windows összes létező vírusvédelmét kikapcsoltam, dehát köpőcsésze virtuális gép, szóval mindegy.

Ez megoldotta.

Köszönöm mindenkinek, aki próbált segíteni. Üdvözlettel.

Nem kell várni 72 órát/ 1 hetet hanem azonnal kapod a nyitott telefont.

Vannak olyan esetek amikor nincs választásod. Ott volt az én telefonom, teljesen brick állapotban. Ezzel a gyári szoftver nem tudott mit kezdeni.

Nehezítés, hogy az unlock folyamat részeként van ilyen challenge-response folyamat is, amihez beszélgetni kell a Xiaomi szerverekkel is, és a Xiaomi rendszeresen variálja az ehhez szükséges API-t, és amiatt a korábbi 3rd party unlock app-ok (mert van ám ilyen Linux alá is, ahol nincsenek driver gondok) ma már nem működnek.

Azért azt erősen kétlem, több okból is, hogy ez a telemetry cucc szerves része lenne az unlock folyamatnak. De ha valami csoda folytán mégis az lenne, akkor is kizártnak tartom, hogy egy korábban rögzített HTTP request-response párost ne lehetne újra felhasználni (hiszen a szerver API váltásakor a teló firmware-je nem változik, ráadásul nem is kapcsolódik közvetlenül a szerverhez, így nem is tudhat róla, és emiatt az unlock mehanizmusát sem befolyásolhatja. Még ha a szerver válaszában szerepelő kulcs valóban kell is neki, az akkor is mindenképp API független, max. idő alapon generált lehet csak. A szerver API változás kizárólag a proggiban okozhat gondot szvsz.)

Dobnál esetleg egy linket valamelyik ilyen Linuxos proggira, ha FOSS? Szívesen ránéznék a kódra, hogy kicserélhető-e benne az API hívás egy kamu, korábban rögzített visszajátszására. De legtutibb mondjuk az lenne, ha valóban idő alapú, akkor valaki megszerezné azt az algoritmust, amivel a szerver a választ generálja, és azt csak simán berakná magába a proggiba, kihagyva a kémkedéses lépést :-)