2016-06-10, 15:55:24
Здравейте, както пише и в заглавието тази тема ще съдържа информация за флашване на стокови ромове посредством MiFlash, Mi PC Suite, както и каквото мога да обобщя от другите теми за отключването на bootloader-a.
I. Какво ни е нужно за флашване през МiFlash:
1. Ми 5
2. компютър или лаптоп, препоръчително с 64 битова версия на Windows 7, 8, 8.1 или 10
3. fastboot и аdb driver-и - link
(Възможно е телефонът ви да не бъде разпознат от компа преди да изключите Driver Signature Enforcment: http://en.miui.com/thread-237673-1-1.html)
4. MiFlash, по възможност последна версия ->Link или link
5. Стоков РОМ във формат.tgz China, Global, Stable, Dev... вие избирате какво да си свалите.
Официалния линк за всички Xiaomi устройства е този: http://en.miui.com/a-234.html
6. При заключен Bootloader е нужно телефонът да има EDL режим, а при отключен - Fastboot е достатъчен за успешното флашване
отварям една скоба за ЕDL тук:
- не съм сигурен за точната версия, но по мои данни от 7.3.1.0 нагоре вече го няма този режим в Ми 5 и флашването става значително по-трудно ако не е отключен Bootloader-a.
Режимът може да се добави посредством тази инструкция (линк на руски), но от това, което чета мисля, че отново се иска отключен bootloader (трябва да се тества)
Aко все пак имате всичко гореизброено можем да преминем към същинската част:
За тези, които мислят че имат EDL е добре да докажем съществуването му.
За целта на телефона активирате USB Debugging:
Toва се случва като отидете в Settings-About Phone и натиснете 7 пъти на реда MIUI version. Трябва да ви изпише че вече сте девелопър. След това отивате в Settings-Additional Settings-Developer options и включвате опцията USB Debuging.
Някъде около нея може да имате нещо от рода Allow OEM unlock(Oпция срещана в Redmi note 3) или Allow fastboot (присъства най-често в developer Менюто на Mi 4)... сложете и там по една отметка за всеки случай
Ако още не сте инстaлирали MiFlash - сега е моментът.
След инсталацията вече сме сигурни за едно място на компютъра, на което имате ADB и FASTBOOT файлове и то е
"C:\Program Files\Xiaomi\MiPhone\Google\Android"
отивате до тази папка на компютъра си, натискате бутона SHIFT от клавиатурата и с десен бутон на мишката натискате някъде на празно място в самата папка. От появилото се меню избирате "Open Command Window Here"
В този момент трябва да ви се отвори черен прозорец с така наречения Command Prompt или CMD, с изписан този адрес вътре:
"C:\Program Files\Xiaomi\MiPhone\Google\Android"
Включваме телефона към компютъра.
Не е зле да следите в Device manager-a дали всичко се инсталира автоматично или има нужда от вашата намеса. Защото без правилните драйвъри не продължаваме напред.
Най-често остава едно непознато устройство Android - на него трябва ръчно да зададете пътя към предварително свалените драйвъри - ако продължава да не иска да се инсталира най-вероятно не сте изключили споменатия в Стъпка 3 - driver signature enforcement
Надолу четат само тези, които са се справили с драйвърите.
Пишем в терминала
Поглеждаме телефона - трябва да ни пита за позволение този компютър да има достъп до телефона - Потвърдете.
На екрана на компютъра трябва да ви излезе надпис като на снимката:
40а88а257d22 device (При вас цифрите и буквите ще са различни - но в дясно от тях задължително трябва да пише Device).
Ако трябва напишете комадната втори път - но не се ли установи тази връзка - не можем да продължим напред.
Ако всичко е наред обаче въвеждате втората команда от снимката, която е :
Съветвам да си копирате кода, за да не стават грешки, но все пак ако предпочитате да си го напишете edl е EDL с малки букви.
Мигът на истината настъпки. Ако имате EDL телефонът ви трябва да е с угасен екран и да мига само червения диод. Ако обаче просто се рестартира и си зареди нормално - трябва да намерите начин да отключите телефона, за да можете да го флашвате с ми флаш.
Вариант две е да вкарате телефона във Fastboot и да опитате с "fastboot oem edl", но не би трябвало да работи на заключени телефони
Teзи с отключените телефоните да вкарат устройството във Fastboot(adb reboot bootloader или от изключен телефон POWER+Vol-) и да четат надолу:
Тук вече е момента, в който трябва да стартирате MiFlash и да натиснете бутона REFRESH.
Трябва да ви излязат пак няколко букви и цифри, a в другите колони нещо от рода COM2, COM4 и т.н - това означава, че вече имате връзка между програмата и телефона и е време да зададете пътя до IMG файловете от предварително сваления ROM (ВЪВ ФОРМАТ .TGZ)
ТGZ архива се извлича посредством WinRAR или 7z.
Крайният резултат е папка, в която имате няколко файла завършващи на .bat или .sh + папка images
Нямате ли такава папка - по всяка вероятност не сте свалили правилния или целия РОМ
ЗАДЪЛЖИТЕЛНО е да не оставяте празни места в имената на папките, от които избирате ROM-a
Правилно е да е : C:/Users/Atanas/Desktop/kenzo_images_global1238dsjh4
Неправилно C:/Users/Atanas/Desktop/Nov Rom/Redmi note 3 global stable/kenzo_images_global123iosadah
В Мi flash след Refresh ще видите нещо от този род:
Избирате в ляво бутона Browse и задавате пътя до папката Images:
По мои впечатления, независимо от това, къде ще сложите точката долу (Ha Flash_all, Flash all except storage и т.н) в edl режим се затриват всичките данни.
Правете си backup и копирайте бекъпа на компа преди флашване, защото може да изчезне при флашването.
Ако все пак флашвате през Fastboot там нещата са други - bootloader-a е отключен и вече ще има значение какво сте избрали.
Остава да натиснете бутона Flash и да изчакате 240 секунди.
Ще ви изпише, че е приключил процеса
и остава да отстраните кабела и да задържите бутона за включване на телефона около 10 секунди. Тогава вече ще започне да се включва телефона, като при първо включване може да се наложи да чакате и около 5 минути.
Успех!
След нещата, които знаем за липсващ EDL режим и прочие остава втори вариант за флашване, като той е описан също и като вариант за unbrick, a именно:
II. Флашване на стоков ром по избор (.zip), Unbrick на телефон без EDL и със заключен bootloader
III. OTKЛЮЧВАНЕ НА BOOTLOADER-a
Това, което задължително трябва да знаете, е че поради някаква причина мтелските номера не получават код за оторизация и не можете да използвате дори Mi облака пълноценно, без да сте получили код от XiaoMi. Същото е c и отключването. Не подавайте заявка с мтелски номер.
Другото, което е важно е че е по-вероятно да отключите телефона си докато сте с Dev версия на ROM-a, oтколкото със Stable.
Нужно е, разбира се, да имате Mi account.
Всички синхронизации да са включени, може да проверите дали Find Device Намира именно вашия телефон с вашия номер.
Да имате свален последния MiFlashUnlock - Към днешна дата последния е този:
Fastboot драйвърите ги има в горната част на поста за ми флаш
Съветвам все пак да проверите дали случайно нямате права за отключване.
USB Дебъгинг е добре да е включен на телефона и ако имате нещо свързано с ОЕМ unlock в Developer options - също е добре да го включите.
В горния Spoiler на темата ще видите следния текст
Стартирате MiFlashUnlock.
От самото пускане ще ви помоли да се логнете - независимо дали сте с ID, E-mail или телефонен номер е препоръчително да се логнете чрез Номера във формат +3598хххххххх
и съответната парола.
След като ви провери статуса най-добрия вариант е да ви даде телефон с изключен кабел до него - ако това се случи изключвате телефона, задържате POWER и Vol-.
На екрана трябва да ви излезе FASTBOOT.
Свържете с компютъра - ако всичко е наред с драйвърите натискате бутона ънлок и чакате.
Обикновено когато не сте с дев ром или нещо има неоторизирано в i.mi.com спира на 50%
Идеята е просто да проверите дали имате права за отключване.
Ако нямате - четете тук как да получите: https://forum.androidbg.com/showthread.php?tid=82205
I. Какво ни е нужно за флашване през МiFlash:
1. Ми 5
2. компютър или лаптоп, препоръчително с 64 битова версия на Windows 7, 8, 8.1 или 10
3. fastboot и аdb driver-и - link
(Възможно е телефонът ви да не бъде разпознат от компа преди да изключите Driver Signature Enforcment: http://en.miui.com/thread-237673-1-1.html)
4. MiFlash, по възможност последна версия ->Link или link
5. Стоков РОМ във формат.tgz China, Global, Stable, Dev... вие избирате какво да си свалите.
Официалния линк за всички Xiaomi устройства е този: http://en.miui.com/a-234.html
6. При заключен Bootloader е нужно телефонът да има EDL режим, а при отключен - Fastboot е достатъчен за успешното флашване
отварям една скоба за ЕDL тук:
- не съм сигурен за точната версия, но по мои данни от 7.3.1.0 нагоре вече го няма този режим в Ми 5 и флашването става значително по-трудно ако не е отключен Bootloader-a.
Режимът може да се добави посредством тази инструкция (линк на руски), но от това, което чета мисля, че отново се иска отключен bootloader (трябва да се тества)
Aко все пак имате всичко гореизброено можем да преминем към същинската част:
За тези, които мислят че имат EDL е добре да докажем съществуването му.
За целта на телефона активирате USB Debugging:
Toва се случва като отидете в Settings-About Phone и натиснете 7 пъти на реда MIUI version. Трябва да ви изпише че вече сте девелопър. След това отивате в Settings-Additional Settings-Developer options и включвате опцията USB Debuging.
Някъде около нея може да имате нещо от рода Allow OEM unlock(Oпция срещана в Redmi note 3) или Allow fastboot (присъства най-често в developer Менюто на Mi 4)... сложете и там по една отметка за всеки случай
Ако още не сте инстaлирали MiFlash - сега е моментът.
След инсталацията вече сме сигурни за едно място на компютъра, на което имате ADB и FASTBOOT файлове и то е
"C:\Program Files\Xiaomi\MiPhone\Google\Android"
отивате до тази папка на компютъра си, натискате бутона SHIFT от клавиатурата и с десен бутон на мишката натискате някъде на празно място в самата папка. От появилото се меню избирате "Open Command Window Here"
В този момент трябва да ви се отвори черен прозорец с така наречения Command Prompt или CMD, с изписан този адрес вътре:
"C:\Program Files\Xiaomi\MiPhone\Google\Android"
Включваме телефона към компютъра.
Не е зле да следите в Device manager-a дали всичко се инсталира автоматично или има нужда от вашата намеса. Защото без правилните драйвъри не продължаваме напред.
Най-често остава едно непознато устройство Android - на него трябва ръчно да зададете пътя към предварително свалените драйвъри - ако продължава да не иска да се инсталира най-вероятно не сте изключили споменатия в Стъпка 3 - driver signature enforcement
Надолу четат само тези, които са се справили с драйвърите.
Пишем в терминала
Цитат:adb devices
Поглеждаме телефона - трябва да ни пита за позволение този компютър да има достъп до телефона - Потвърдете.
На екрана на компютъра трябва да ви излезе надпис като на снимката:
40а88а257d22 device (При вас цифрите и буквите ще са различни - но в дясно от тях задължително трябва да пише Device).
Ако трябва напишете комадната втори път - но не се ли установи тази връзка - не можем да продължим напред.
Ако всичко е наред обаче въвеждате втората команда от снимката, която е :
Цитат:adb reboot edl
Съветвам да си копирате кода, за да не стават грешки, но все пак ако предпочитате да си го напишете edl е EDL с малки букви.
Мигът на истината настъпки. Ако имате EDL телефонът ви трябва да е с угасен екран и да мига само червения диод. Ако обаче просто се рестартира и си зареди нормално - трябва да намерите начин да отключите телефона, за да можете да го флашвате с ми флаш.
Вариант две е да вкарате телефона във Fastboot и да опитате с "fastboot oem edl", но не би трябвало да работи на заключени телефони
Teзи с отключените телефоните да вкарат устройството във Fastboot(adb reboot bootloader или от изключен телефон POWER+Vol-) и да четат надолу:
Тук вече е момента, в който трябва да стартирате MiFlash и да натиснете бутона REFRESH.
Трябва да ви излязат пак няколко букви и цифри, a в другите колони нещо от рода COM2, COM4 и т.н - това означава, че вече имате връзка между програмата и телефона и е време да зададете пътя до IMG файловете от предварително сваления ROM (ВЪВ ФОРМАТ .TGZ)
ТGZ архива се извлича посредством WinRAR или 7z.
Крайният резултат е папка, в която имате няколко файла завършващи на .bat или .sh + папка images
Нямате ли такава папка - по всяка вероятност не сте свалили правилния или целия РОМ
ЗАДЪЛЖИТЕЛНО е да не оставяте празни места в имената на папките, от които избирате ROM-a
Правилно е да е : C:/Users/Atanas/Desktop/kenzo_images_global1238dsjh4
Неправилно C:/Users/Atanas/Desktop/Nov Rom/Redmi note 3 global stable/kenzo_images_global123iosadah
В Мi flash след Refresh ще видите нещо от този род:
Избирате в ляво бутона Browse и задавате пътя до папката Images:
По мои впечатления, независимо от това, къде ще сложите точката долу (Ha Flash_all, Flash all except storage и т.н) в edl режим се затриват всичките данни.
Правете си backup и копирайте бекъпа на компа преди флашване, защото може да изчезне при флашването.
Ако все пак флашвате през Fastboot там нещата са други - bootloader-a е отключен и вече ще има значение какво сте избрали.
Остава да натиснете бутона Flash и да изчакате 240 секунди.
Ще ви изпише, че е приключил процеса
и остава да отстраните кабела и да задържите бутона за включване на телефона около 10 секунди. Тогава вече ще започне да се включва телефона, като при първо включване може да се наложи да чакате и около 5 минути.
Успех!
След нещата, които знаем за липсващ EDL режим и прочие остава втори вариант за флашване, като той е описан също и като вариант за unbrick, a именно:
II. Флашване на стоков ром по избор (.zip), Unbrick на телефон без EDL и със заключен bootloader
Историята е следната: в en.miui.com форума съществува потребител с името @whatsek
Той е открил, че в китайската версия на Mi PC Suite като се натисне Shift и определена икона се позволява да се флашне Mi 5 в режим recovery (Това при новите телефони е екранът с телефон и изключен USB кабел, до който се достига от изключено положение с комбинацията Vol+ и Power). Процедурата е полезна за хора със заключен bootloader, които не виждат друг начин да си сложат, например Global stable, или Global dev, Но работи със всеки Global, China, Stable, dev, както е описано и по-долу.
На много места има хора със следния проблем: Не могат да флашват през recovery, понеже им е заключен bootloader-a, EDL е недостъпен, а английския PC Suite е стар. Решението - Китайската версия на PC Suite:
http://bigota.d.miui.com/MiFlash/MiInst.exe
(прикачвам го като файл за всеки случай: - разархивирате и инсталирате)
Сега следват 4 стъпки, които ще ви отнемат около час (едната от тях е свързана с 45 минути чакане, иначе както ще видите, процедурата не е обширна)
1. Нужно е да свалите пълната ZIP версия по ваш избор на стоков ром независимо дали е chinese, global, stable или developer. Използвайте официалния линк:
http://en.miui.com/download-299.html
Сваляте го на компютъра, запомнете все пак къде е свален, защото след малко ще ви трябва
2. Вкарайте ми 5 в режим Recovery
Вариантите са 2:
- Ако все пак телефонът ви се включва нормално: Влизате в приложението "Updater", натискате горе в дясно на трите точки и избирате Reboot to recovery mode. Телефонът трябва да се рестартира сам и да стигне до картинка с телефон и кабел
- от изключен телефон натискате едновременно бутоните VOL+ и POWER. Държите ги докато се появи MI логото. След това ги пускате и трябва да ви излезе картинка с телефон и кабел
3. Предполага се, че вече сте инсталирали PC Suite-a. Ако не сте - сега е моментът.
След това стартирайте Mi PC Suite, Свържете телефона с компютъра, натиснете и задръжте бутона SHIFT на клавиатурата докато избирате иконата, която виждате на снимката:
4. Tук трябва да ви накара да посочите вече сваления ZIP със Стоковия ром.
След като бъде потвърден натиснете средния бутон, за да започне флашването.
Пише че трае до 45 минути
Накрая стартира автоматично
Успех!
Източник: http://en.miui.com/thread-291785-1-1.html
Той е открил, че в китайската версия на Mi PC Suite като се натисне Shift и определена икона се позволява да се флашне Mi 5 в режим recovery (Това при новите телефони е екранът с телефон и изключен USB кабел, до който се достига от изключено положение с комбинацията Vol+ и Power). Процедурата е полезна за хора със заключен bootloader, които не виждат друг начин да си сложат, например Global stable, или Global dev, Но работи със всеки Global, China, Stable, dev, както е описано и по-долу.
На много места има хора със следния проблем: Не могат да флашват през recovery, понеже им е заключен bootloader-a, EDL е недостъпен, а английския PC Suite е стар. Решението - Китайската версия на PC Suite:
http://bigota.d.miui.com/MiFlash/MiInst.exe
(прикачвам го като файл за всеки случай: - разархивирате и инсталирате)
Сега следват 4 стъпки, които ще ви отнемат около час (едната от тях е свързана с 45 минути чакане, иначе както ще видите, процедурата не е обширна)
1. Нужно е да свалите пълната ZIP версия по ваш избор на стоков ром независимо дали е chinese, global, stable или developer. Използвайте официалния линк:
http://en.miui.com/download-299.html
Сваляте го на компютъра, запомнете все пак къде е свален, защото след малко ще ви трябва
2. Вкарайте ми 5 в режим Recovery
Вариантите са 2:
- Ако все пак телефонът ви се включва нормално: Влизате в приложението "Updater", натискате горе в дясно на трите точки и избирате Reboot to recovery mode. Телефонът трябва да се рестартира сам и да стигне до картинка с телефон и кабел
- от изключен телефон натискате едновременно бутоните VOL+ и POWER. Държите ги докато се появи MI логото. След това ги пускате и трябва да ви излезе картинка с телефон и кабел
3. Предполага се, че вече сте инсталирали PC Suite-a. Ако не сте - сега е моментът.
След това стартирайте Mi PC Suite, Свържете телефона с компютъра, натиснете и задръжте бутона SHIFT на клавиатурата докато избирате иконата, която виждате на снимката:
4. Tук трябва да ви накара да посочите вече сваления ZIP със Стоковия ром.
След като бъде потвърден натиснете средния бутон, за да започне флашването.
Пише че трае до 45 минути
Накрая стартира автоматично
Успех!
Източник: http://en.miui.com/thread-291785-1-1.html
III. OTKЛЮЧВАНЕ НА BOOTLOADER-a
Това, което задължително трябва да знаете, е че поради някаква причина мтелските номера не получават код за оторизация и не можете да използвате дори Mi облака пълноценно, без да сте получили код от XiaoMi. Същото е c и отключването. Не подавайте заявка с мтелски номер.
Другото, което е важно е че е по-вероятно да отключите телефона си докато сте с Dev версия на ROM-a, oтколкото със Stable.
Нужно е, разбира се, да имате Mi account.
Всички синхронизации да са включени, може да проверите дали Find Device Намира именно вашия телефон с вашия номер.
Да имате свален последния MiFlashUnlock - Към днешна дата последния е този:
Fastboot драйвърите ги има в горната част на поста за ми флаш
Съветвам все пак да проверите дали случайно нямате права за отключване.
USB Дебъгинг е добре да е включен на телефона и ако имате нещо свързано с ОЕМ unlock в Developer options - също е добре да го включите.
В горния Spoiler на темата ще видите следния текст
Цитат:За целта на телефона активирате USB Debugging:Това се отнася и в нашия случай.
Toва се случва като отидете в Settings-About Phone и натиснете 7 пъти на реда MIUI version. Трябва да ви изпише че вече сте девелопър. След това отивате в Settings-Additional Settings-Developer options и включвате опцията USB Debuging.
Някъде около нея може да имате нещо от рода Allow OEM unlock(Oпция срещана в Redmi note 3) или Allow fastboot (присъства най-често в developer Менюто на Mi 4)... сложете и там по една отметка за всеки случай
Стартирате MiFlashUnlock.
От самото пускане ще ви помоли да се логнете - независимо дали сте с ID, E-mail или телефонен номер е препоръчително да се логнете чрез Номера във формат +3598хххххххх
и съответната парола.
След като ви провери статуса най-добрия вариант е да ви даде телефон с изключен кабел до него - ако това се случи изключвате телефона, задържате POWER и Vol-.
На екрана трябва да ви излезе FASTBOOT.
Свържете с компютъра - ако всичко е наред с драйвърите натискате бутона ънлок и чакате.
Обикновено когато не сте с дев ром или нещо има неоторизирано в i.mi.com спира на 50%
Идеята е просто да проверите дали имате права за отключване.
Ако нямате - четете тук как да получите: https://forum.androidbg.com/showthread.php?tid=82205
(2016-08-09, 09:00:21)Be6i4 написа: Малко инструкции и лични впечатления за слагането на xiaomi.eu ROM-a на MI-5 Pro.
1. Със stable unlock процедурата за пореден път се убедих, че не работи, така че през Updater слагате dev ROM. Малко бавно става, аз мислих, че е забило, но след 10-15 мин въртене на updating започна да се инсталира.
2. TWRP се слага лесно през fastboot, но ще ви каже че нямате права на system. Препоръчвам да се направи format data (да не се бърка с wipe data). Има отделно поле format, където потвърждавате с изпизването на yes. След това дайте рестарт на twrp пак в twrp
3. В този момент нямате нищо на телефона, но в TWRP телефона е разпознат от компютъра и сега вече лесно можете да прехвърлите рома на телефона и да го инсталирате.
(2016-11-22, 09:57:59)milstan написа: Инструкция как да върнем EDL режима на Ми5:
Как да върнем EDL режима.
След процедурата е важно да се флашне ром, в който EDL все още присъства, например 7.2.11.0, в темата има линк, но ще го пусна и тук.
7.2.11.0
(Последна редакция: 2016-11-22, 11:26:47 от suffer.
Причина за редакция: update milstan -- Връщане на EDL
)