Skocz do zawartości

Instalacja systemu na zablokowany bootloader


domi.nos

Rekomendowane odpowiedzi

Witam, 

Niektórzy z nas mają problemy z niedziałającym GPSem, nie ufają wgranemu ROMowi, po prostu chcą zmienić system na oficjalny. Niestety wrzucenie oficjalnego ROMa nie jest tak oczywistym procesem, jak mogłoby się to wydawać - w necie jest też trochę błędnych informacji. Toteż opiszę jak to zrobić. Pokrótce. 

Za pomocą opisanego procesu instalujemy zarówno ROM oficjalny, jak i miuipolska.

 

1. Potrzebujemy, pobieramy:

  • Miflash
  • Oficjalny system (tylko angielski/chiński): tutaj.
  • ROM MIUIPolska/Xiaomi.eu (wiele języków w tym polski): tutaj (z opisem "Zablokowany").

 

2. Instalujemy MiFlash (jako administrator).

MiFlash instaluje nam sterowniki, które niestety nie są podpisane, akceptujemy je podczas instalacji.

 

3. Wypakowywujemy pobrany ROM(np. programem 7 zip) - archiwum jest linuxowe, więc możemy mieć archiwum zapakowane w archiwum, więc wypakowujemy dwa razy. 

Powinniśmy otrzymać dwa, albo trzy pliki o roszerzeniu .bat, tyle samo plików .sh, plik tekstowy i folder z obrazami partycji "images". 

Najlepiej wypakować prosto na dysk C:\, albo D:\ , ponieważ w nazwie folderu zawierającego nasz plik NIE MOŻE BYĆ spacji. Jeśli później pokazuje się nam błąd, że nie można znaleźć czegoś, to albo w ścieżce do naszego folderu jest spacja, albo wybraliśmy na dole opcję, której nie przywidziano w naszym ROMie (o tym później).

 

4. Telefon wyłączamy. Następnie trzymamy "Power" i "Volume +", aż telefon pokaże logo Mi.

Wybieramy "download". Jeśli oprócz napisu download, widać też chińskie krzaczki, to wszystko jest w porządku.

W razie wątpliwości - po kliknięciu prawego dolnego przycisku język zmieni się na angielski :)

 

Uwaga dla tych w bootloopie, albo jakichś jeszcze gorszych tarapatach to do trybu download można wejść także trzymając wszystkie trzy przyciski. Cały czas trzymamy, najpierw na krótko pojawi się nam miniaturka telefonu, potem znowu logo miui, aż ekran będzie pusty - czarny, ale podświetlany. Tak właśnie wygląda tryb download.

 

5. Uruchamiamy MiFlash jako adminstrator,

przyciskiem "browse" wybieramy ścieżkę do naszego folderu z plikami .bat i .sh. Podłączamy telefon, i klikamy refresh. Jeśli nic się nie pojawia, to czytamy poradnik dalej - trzeba będzie trochę porzeźbić. 

Jeśli natomiast coś się pojawiło (najprawdopodobniej PORT xx, gdzie xx to jakiś numer) to jest świetnie, jeszcze tylko na dole trzeba wybrać jakąś opcję - nasz wybór.

Klikamy flash -> czekamy aż pojawi się napis "Operation successful", odłączamy telefon i trzymamy przycisk zasilania aż się nie uruchomi. Możliwe, że trzeba puścić i przytrzymać drugi raz.

Uwaga: Zielony pasek ładowania (w trakcie wgrywania), który doszedł do końca nie oznacza że program skończył pracę! Czekamy na "operation successful".

 

Jeśli udało się to zrobić to koniec na dziś, i życzę miłego użytkowania. :) 

Natomiast jeśli komputer nie wykrył telefonu...
 

Spoiler

 

Jeśli nie wykryło nam telefonu proponuję zrestartować komputer i spróbować jeszcze raz, jak nie - instalujemy sterownik, zależnie od wersji systemu 32 lub 64 bity. Link

Próbujemy jeszcze raz. Jeśli nadal nam nie działa, nie zaszkodzi znowu zrestartować komputer i spróbować jeszcze raz.

 

Dalej, zaczyna się rzeźba :P 

(obrazki do kolejnych kroków czerpiemy z naszego wietnamskiego źródłowego poradnika, a telefon musi być cały czas podłączony)

Klikamy prawym przyciskiem na ikonkę Windowsa na pasku zadań, i wybieramy Menedżer urządzeń.

Szukamy pod rozwijalnym katalogiem "Uniwersalne..." z ikonką kabla USB, urządzenia o nazwie QHUSB_BULK.

Klikamy go prawym, wybieramy "Aktualizuj...". Wybieramy sterownik z naszego dysku(druga opcja), znowu wybieramy, że chcemy sterownik z naszego dysku. Klikamy "Mam dysk" (albo coś podobnego, nad "Dalej" i "Anuluj"), i podajemy mu ścieżkę do folderu C:\Program Files (x86)\Xiaomi\MiPhone\Qualcomm\Driver, lub dla systemu 32 bitowego bez (x86).

Po zaakceptowaniu, powinnien się nam pokazać Qualcomm HS-USB QDLoader 9008. Klikamy "Dalej". Jeśli wszystko jest okej, zamykamy okienko. 

Teraz pod innym katalogiem z ikonką kabla USB o nazwie "Uniwersalny..." w Menedżerze zadań powinno się pokazać "Nieznane urządzenie USB".

Teraz krok który nie do końca rozumiem :P , ale:

trzymamy obydwa guziki od głośności, i guzik zasilania. Powinniśmy zobaczyć coś na ekranie.

Teraz trzymamy Volume + i zasilanie, po raz kolejny wybieramy "download".

 

Jeśli wszystko jest okej, to w katalogu "Porty" powinien się pokazać Qualcomm HS-USB QDLoader 9008. 

Uruchamiamy MiFlash po raz kolejny. Jeśli trzeba, podajemy ponownie ścieżkę do systemu. Klikamy refresh, powinno się pojawić jakieś urządzenie.

Klikamy Flash, i trzymamy się krzesła. Operacja trwa koło 3-10 minut. Po wyświetleniu "Operation successful", odłączamy telefon i trzymamy przycisk zasilania aż się nie uruchomi. Pasek ładowania który doszedł do końca nie oznacza że program skończył pracę.

 

 

 

 

Możliwe problemy:

1. Jeśli po kliknięciu "Flash", mamy błąd "Could not find file...." to albo ścieżka jest nieprawidłowa, albo ma w sobie spację, czy jakiś inny znak którego ten dziwny program nie akceptuje.

Jest też inna możliwość, trzeba wybrać inną opcję na dole, zamiast "Flash all except storage", ten po prawej albo po lewej. Sugeruję ten po prawej, ponieważ trzymanie starej partycji /data/ może nam przysporzyć problemów, chociaż zawsze można robić to na dwa razy, najpierw zostawiając, a potem w razie problemu kasując.

2. W trakcie wgrywania wyskakuje błąd o braku możliwości zapisu, używaniu złego formatu. W moim przypadku ten błąd pojawia się jeśli próbuję wgrać system który chyba jest źle zrobiony. Na oficjalnym i miuipolska nie ma tego problemu, więc myślę że to może być błąd w pobieraniu, coś innego.

 

Wydaje mi się że to wszystko, jeśli ktoś ma jakieś pytania, to zapraszam do dyskusji, aczkolwiek nie jestem w tej dziedzinie ekspertem.

Dodatkowo: instalator google play i innych (niepotrzebny na miuipolska), program do rootowania.

 

  • Like 7
Odnośnik do komentarza
Udostępnij na innych stronach

Najpierw masz to:

Uruchamiamy MiFlash jako adminstrator, wybieramy ścieżkę do naszego folderu z plikami .bat. Podłączamy telefon, i klikamy refresh. Jeśli się nie pojawia, to czytamy poradnik dalej. Jeśli coś się pojawiło nam, to:

A potem to:

Dalej, zaczyna się rzeźba

 

Znaczy, że po wrzuceniu na tryb download i klik flash w programie miflash nie kończy operacji, tylko po tym jeszcze trzeba coś dalej zrobić, tak?

@domi.nos

 

 


EDIT; Sprawdziłem, teoretycznie po pierwszym kroku, po pierwszym flashu wszystko działa ;) Komputer bez problemu wykrył mi telefon jak włączyłem fastboota, wszystko fafa ;)

Edytowane przez wzr1one
  • Haha 1
Odnośnik do komentarza
Udostępnij na innych stronach

mam bootloopa i po 20 sek instalacji przez miflash komunikat - not enough space - 080070008:Max buffer sector is 32 , ma ktos pomysl?

 

początek logu z miflash

[000015D0]CreateManagedObject(1392): Nieokreťlony b│╣d.(0x80131604)
[000015D0]GetFactoryObject(1436): Nieokreťlony b│╣d.(0x80131604)
[000015D0]CreateManagedObject(1392): Nieokreťlony b│╣d.(0x80131604)
[000015D0]GetFactoryObject(1436): Nieokreťlony b│╣d.(0x80131604)
[000015D0]GetFactoryObject(1457): Okreťlona us│uga nie istnieje.(0x800704db)
[000015D0]GetSearchPath(1512): Okreťlona us│uga nie istnieje.(0x800704db)
[00001940]CEmergencyFlasher::IsQPSTServer(647): Nie zaimplementowano.(0x80004001)
[00001940]COM20    0.09    Load programmer "C:\ido\images\prog_emmc_firehose_8936.mbn"
[00001940]DownloadFlashProgrammerDMSS(625): Prˇbowano za│adowaŠ program w niepoprawnym formacie.(0x8007000b)
[00001940]DownloadFlashProgrammer(909): Prˇbowano za│adowaŠ program w niepoprawnym formacie.(0x8007000b)
[00001940]COM20    0.09    Open programmer "C:\ido\images\prog_emmc_firehose_8936.mbn"
[00001940]COM20    0.09    Open serial port "\\.\COM20"
[00001940]COM20    0.09    Receiving hello packet
[00001940]COM20    0.09    Send hello response
[00001940]COM20    0.09    ReadDataPacket id 13, offset 00000000, length 52
[00001940]COM20    0.09    ReadDataPacket id 13, offset 0x000034, length 96
[00001940]COM20    0.09    ReadDataPacket id 13, offset 0x001000, length 4096
[00001940]COM20    0.09    ReadDataPacket id 13, offset 0x002000, length 2440
[00001940]COM20    0.13    ReadDataPacket id 13, offset 0x003000, length 4096
[00001940]COM20    0.14    ReadDataPacket id 13, offset 0x004000, length 4096


....

...

....

i koniec loga

 

[00001940]COM20    20.47    WriteFile position 0x0000000087c000, size 16384
[00001940]COM20    20.47    WriteFile position 0x00000000880000, size 13824
[00001940]OpenSharedFileMapping(145): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]WriteSparseFileToDevice(1992): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]WriteFilesToDevice(2143): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]DownloadImagesToDevice(2265): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]COM20    20.47    Open serial port "\\.\COM20"
[00001940]COM20    20.47    Send nop command
[00001940]COM20    20.47    Send configure command
[00001940]COM20    20.47    Max buffer sector is 32
[00001940]DownloadImagesToDevice(2276): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]CSoftwareDownload::DownloadBySettings(3002): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]CEmergencyFlasher::DoWork(624): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]GetFactoryObject(1457): Okreťlona us│uga nie istnieje.(0x800704db)
[00001940]SaveFlashResult(1478): Okreťlona us│uga nie istnieje.(0x800704db)

 

Odnośnik do komentarza
Udostępnij na innych stronach

53 minuty temu, jozek661 napisał:

mam bootloopa i po 20 sek instalacji przez miflash komunikat - not enough space - 080070008:Max buffer sector is 32 , ma ktos pomysl?

 

początek logu z miflash

[000015D0]CreateManagedObject(1392): Nieokreťlony b│╣d.(0x80131604)
[000015D0]GetFactoryObject(1436): Nieokreťlony b│╣d.(0x80131604)
[000015D0]CreateManagedObject(1392): Nieokreťlony b│╣d.(0x80131604)
[000015D0]GetFactoryObject(1436): Nieokreťlony b│╣d.(0x80131604)
[000015D0]GetFactoryObject(1457): Okreťlona us│uga nie istnieje.(0x800704db)
[000015D0]GetSearchPath(1512): Okreťlona us│uga nie istnieje.(0x800704db)
[00001940]CEmergencyFlasher::IsQPSTServer(647): Nie zaimplementowano.(0x80004001)
[00001940]COM20    0.09    Load programmer "C:\ido\images\prog_emmc_firehose_8936.mbn"
[00001940]DownloadFlashProgrammerDMSS(625): Prˇbowano za│adowaŠ program w niepoprawnym formacie.(0x8007000b)
[00001940]DownloadFlashProgrammer(909): Prˇbowano za│adowaŠ program w niepoprawnym formacie.(0x8007000b)
[00001940]COM20    0.09    Open programmer "C:\ido\images\prog_emmc_firehose_8936.mbn"
[00001940]COM20    0.09    Open serial port "\\.\COM20"
[00001940]COM20    0.09    Receiving hello packet
[00001940]COM20    0.09    Send hello response
[00001940]COM20    0.09    ReadDataPacket id 13, offset 00000000, length 52
[00001940]COM20    0.09    ReadDataPacket id 13, offset 0x000034, length 96
[00001940]COM20    0.09    ReadDataPacket id 13, offset 0x001000, length 4096
[00001940]COM20    0.09    ReadDataPacket id 13, offset 0x002000, length 2440
[00001940]COM20    0.13    ReadDataPacket id 13, offset 0x003000, length 4096
[00001940]COM20    0.14    ReadDataPacket id 13, offset 0x004000, length 4096


....

...

....

i koniec loga

 

[00001940]COM20    20.47    WriteFile position 0x0000000087c000, size 16384
[00001940]COM20    20.47    WriteFile position 0x00000000880000, size 13824
[00001940]OpenSharedFileMapping(145): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]WriteSparseFileToDevice(1992): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]WriteFilesToDevice(2143): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]DownloadImagesToDevice(2265): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]COM20    20.47    Open serial port "\\.\COM20"
[00001940]COM20    20.47    Send nop command
[00001940]COM20    20.47    Send configure command
[00001940]COM20    20.47    Max buffer sector is 32
[00001940]DownloadImagesToDevice(2276): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]CSoftwareDownload::DownloadBySettings(3002): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]CEmergencyFlasher::DoWork(624): W magazynie brak miejsca dla wykonania tego polecenia.(0x80070008)
[00001940]GetFactoryObject(1457): Okreťlona us│uga nie istnieje.(0x800704db)
[00001940]SaveFlashResult(1478): Okreťlona us│uga nie istnieje.(0x800704db)

 

Próbowałeś flash all? Jeśli nie, to może tak się uda?

53 minuty temu, blante napisał:

mi w trybie download nie wykrywa telefonu :P ani po ponownym uruchomieniu, ani po zainstalowaniu sterowników

Właśnie o to chodzi, że dopiero po zainstalowaniu sterowników może go wykrywać poprawnie. Chyba, że w ogóle nie słyszysz tego charakterystycznego dźwięku Windowsa przy podłączeniu. Wtedy to nie mam pojęcia, chyba USB gdzieś musi być wadliwe.

Odnośnik do komentarza
Udostępnij na innych stronach

na moim zbrickowanym z bootloopem nie mogę wejsc w download

używam kombinacji vol up, vol down i power - 3 klawisze razem, czarny ekran i miflash wykrywa telefon

 

napisałem na http://xiaomi.eu/community/threads/redmi-3-multirom-install-tutorial.29743/page-3 , piszą że problem rozwiązany ale ja nie widzę...

Edytowane przez jozek661
  • Haha 1
Odnośnik do komentarza
Udostępnij na innych stronach

Dnia 10.02.2016o07:17, jozek661 napisał:

telefon już odceglony, zadziałało dopiero na Windows 2012R2 ;-)

 

Pomógł ten wątek http://xiaomi.eu/community/threads/redmi-3-multirom-install-tutorial.29743/page-3

Co ciekawe, mam ten sam błąd teraz. Nic nie zmieniałem na kompie, wszystko tak samo. Błąd powiela się w W7 i tym Server 2012 też tak mam. Co zrobiłeś konkretniej? Sztuczkę z rozebraniem telefonu, odłączeniem baterii itp? A chcę tylko zrootować tym ROMem z MIUI.en, żeby mieć SuperSU...

Odnośnik do komentarza
Udostępnij na innych stronach

nic nie robiłem... hmm moze to, ze nie instalowalem driverów qualcoma na tym win 2k12... tylko sam miflash... napewno nie chodzi o jakies konfigurowanie portow com - ustawianie predkosci itd... u mnie tez za pierwszym razem bez problemu zainstalowalem przez laptopa win 10 x86, a za kolejnym razem blad - brak pamieci

  • Like 1
Odnośnik do komentarza
Udostępnij na innych stronach

Dnia 10.02.2016o19:51, hUBI napisał:

Tak z ciekawości, nie wystarczy sam system.img wgrać tak jak tutaj?

http://en.miui.com/thread-221321-1-1.html

Większość tutoriala to problem z połączeniem windows-telefon. No i z tym podwójnym rozpakowywaniem mnie rozbawiłeś :)

Teoretycznie - wystarczy. Jednak takie wgrywanie na żywca jest nieco ryzykowne - nawet nie nieco, to jest po prostu hardcore... Właśnie dlatego istnieje recovery. Co prawda w urządzeniach Xiaomi jest coś takiego jak dwie partycje systemowe, ale nie jestem pewien jak to działa. 

W każdym razie, u mnie jak na dwie próby, jedna zakończyła się porażką w przypadku wgrywania obrazu bezpośrednio, na żywca przez dd.

Tutorial przerobię.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

U mnie niestety problem... 

Urządzenia nie znajduje. Postępuję zgodnie z poradnikiem. Niby instaluję sterownik -> Pokazuje napis, że zainstalowano poprawnie sterownik  Qualcomm HS-USB QDLoader 9008 jednak potem ani w portach ani w kontrolerze uniwersalnym urządzenie nie jest wyświetlane. Komputer po zrestartowaniu (również po odłączeniu i ponownym podłączeniu w trybie fast...) pokazuje od razu, że wystąpił problem z urządzeniem i prośba o podłączenie ponowne urządzenia... Oczywiście nie mówię już o MiLFash bo tam to wiadomo, że nie widzi.

Telefon - ROM od Goldwaya 

Laptop - i5-4210h / GTX960m / 8GB RAM DDR3 / Windows 8

Jakieś pomysły? :)

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki Darkseeder.

Znalazło - wybrałem Flash all i robi, robi, robi... 1500s już i czekam dalej ^^ 

2374... robi dalej. Robił ktoś Flash ALL ? Ile to powinno trwać ?

Edytowane przez p3x!
Odnośnik do komentarza
Udostępnij na innych stronach

Ja przed momentem wykonałem następujące kroki (pewnie się powtarzam ale może komuś to pomoże):

1) pobrałem plik ROM tutuaj : https://mega.nz/#!v4YCkAiJ!VKeCCvmy66XjJcaXFaVtO4QcpbP3WstFnUbCCsmSM1g

2) pobrałem MIflash tutaj: https://onedrive.live.com/redir?resid=C2E526DBE6D31157!79788&authkey=!AObyYDJP9Zhmxuk&ithint=file%2Cexe

3) postępowałem zgodnie z instrukcją - 

 

Po instalacji MI flasha musiałem zrobić restart komputera (win 7 professional) bo komputer nie był w stanie zainstalwoać sterowników do telefonu i go wykryć.

Po restarcie wszystko poszło jak trzeba i działa bez zarzutu.

Ps. pamietajcie, że robiąc flash tracicie wszystko co jest na telefonie i po ponownym urochomieniu telefon zachowuje się jak wyjęta nówka z pudełka :)

  • Like 1
Odnośnik do komentarza
Udostępnij na innych stronach

9 minut temu, jozek661 napisał:

imho miflash stracil komunikacje z telefonem, rozlacz, wylacz miflasha, wlacz ponownie i jeszcze raz tylko flash all

 

edit: jest szansa na bootloopa ;-P

Odłączyłem telefon i zrestartowałem miflash. Teraz mi flash nie widzi urządzenie i nie mogę wejść w download mode - jest tylko logo MI - jakieś pomysł czy do kosza?

Odnośnik do komentarza
Udostępnij na innych stronach

Dnia 10.02.2016o07:17, jozek661 napisał:

telefon już odceglony, zadziałało dopiero na Windows 2012R2 ;-)

 

Pomógł ten wątek http://xiaomi.eu/community/threads/redmi-3-multirom-install-tutorial.29743/page-3

 

masz bootloopa, to co ja powyżej,...

Edytowane przez jozek661
Odnośnik do komentarza
Udostępnij na innych stronach

37 minut temu, p3x! napisał:

Dziękuję za informacje - cały czas coś się robi, więc zobaczymy. Na razie 800s ^^ i WriteFile Position ciągle się zmienia. 

To i tak strasznie długo. Spróbuj może najpierw wrzucić zwykły oficjalny, a potem polski?

Odnośnik do komentarza
Udostępnij na innych stronach

Udało się wgrać ;) 

Problemem u mnie był - UWAGA - kabel USB. Po zmianie na oryginalny z ładowarki Xiaomi wszystko przebiegło bez problemów i działa. 

Dziękuję jeszcze raz za pomoc,

 

Ciekawostka - nie wiem czy to zbieg okoliczności czy jak, ale po wgraniu nowego oprogramowania przestała mi działać karta SIM, która była włożona do telefonu. Poszedłem po duplikat i teraz wszystko ok :>

Edytowane przez p3x!
Odnośnik do komentarza
Udostępnij na innych stronach

9 minut temu, slon napisał:

Pomożecie? Robiłem zgodnie z instrukcją, flashowanie poszło bezproblemowo, ale restart już niekoniecznie... Logo mi i przeskakujące 3 kropki wiszą non stop na ekranie. Jakieś porady?

Mi wisiało dobrą minutę, jak nie dwie... może 3 :P Zawał serca był. 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...