Общие инструкции и полезное для устройств Xiaomi

Статус
В этой теме нельзя размещать новые ответы.

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Общие инструкции и полезное для устройств Xiaomi

20297

В данной теме собраны все полезные инструкции и советы, которые являются универсальными и подходят для всех устройств этой компании. Если же у определенной модели есть какие-то особенности в действиях представленных ниже инструкций, то это вы можете найти в конкретных темах по модели устройства. Поэтому сначала рекомендуется ознакомиться с шапками тем. Если у вас есть вопросы или проблемы, связанные с представленными ниже инструкциями, пишите в профильные темы.
  • Программная часть:
    1. ;
    2. ;
    3. ;
    4. ;
    5. ;
    6. ;
    7. ;
    8. ;
    9. ;
    10. ;
    11. ;
    12. ;
    13. ;
    14. ;
    15. ;
    16. .
  • Аппаратная часть:
    1. ...
Если у вас или появилась идея новой инструкции/совета, пишите в ЛС .
 
Последнее редактирование:

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Восстановление раздела Persist
Данный раздел отвечает за различные датчики устройства, в т.ч. и за работу камеры!
Рассмотрим тройку способов:
  • через ADB (кастомный рекавери или Отладка)
  • при помощи TWRP с поддержкой соответствующего образа;
  • терминал (при отсутствии ПК под рукой)
  • Скачать и распаковать архив для adb (положить образ персист в распакованную папку) -
  • Подключить устройство в режиме adb
  • Запустить flash_persist.bat
01.png02.png03.png
  • Закинуть образ Persist на устройство. Скачать можно чуть выше, или с шапки.
  • Установить - выбрать установку из образа - Указать наш образ - отметить раздел Persist - Прошить
1.jpg2.jpg3.jpg4.jpg
  • Копируем образ во внутреннюю память устройства
  • Открываем терминал, и набираем:
    Код:
    simg2img /sdcard/persist.img /sdcard/persist_EXT4.img
  • Следующей командой прошиваем образ в соответствующий раздел:
    Код:
    dd if=/sdcard/persist_EXT4.img of=/dev/block/bootdevice/by-name/persist
-1.png-2.png-3.png
 
  • Спасибо
Благодарности: Lord_X, Маннур, DDDTK и 3 других

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Как проверить статус загрузчика через fastboot
  • Скачать и распаковать содержимое в одну папку;
  • Переводим смартфон в режим fastboot (на выключенном устройстве зажать Гр- и Питание, ждём появления картинки с зайцем).;
  • Подключаем его к ПК/ноутбуку;
  • В папке с файлами adb/fastboot зажимаем Shift и по нажатию правой кнопки мыши выбираем Открыть окно команд или Windows PowerShell (зависит от вашей операционной системы)
  • В открывшемся окне консоли последовательно набираем команды
    Код:
    fastboot devices
    fastboot oem device-info
    Код:
    ./fastboot devices
    ./fastboot oem device-info
  • И смотрим:
    Device unlocked: true — загрузчик разблокирован
    Device unlocked: false — загрузчик заблокирован
 
  • Спасибо
Благодарности: Маннур, DDDTK, ky4ier и 2 других

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Инструкция по установке официальной прошивки через Fastboot
(только для разблокированного загрузчика)
  • Официальная прошивка для MiFlash\fastboot. Скачать и распаковать на диск С;
    1.png
  • MiFlash
  • Драйвера (также устанавливаются вместе с MiFlash);
  • Для метода с консолью - с adb файлами
  • Разблокированный загрузчик;
flash_all.bat - перепрошивка с удалением всех данных на устройстве, без блокировки загрузчика.
flash_all_except_storage.bat - перепрошивка с сохранением всех данных на устройстве, без блокировки загрузчика.
flash_all_lock.bat - перепрошивка с удалением всех данных на устройстве и блокировкой загрузчика. Если у вас китайская версия устройства и прошиваете глобальную прошивку, то блокировать нельзя.
flash_all_lock_crc.bat - перепрошивка с удалением всех данных на устройстве, с блокировкой загрузчика и шифрованием памяти.
2.png

  • Запускаем Miflash;
  • Подключаем наше устройство в режиме fastboot;
  • Указываем путь к папке с прошивкой:
    3.png4.png
  • Выбираем необходимый тип перепрошивки (1):
    clean all (flash_all.bat) - перепрошивка начисто
    save user data (flash_all_except_storage.bat) - с сохранением данных
    clean all lock (flash_all_lock.bat) - начисто с блокировкой загрузика!!!
  • Нажимаем refresh (2)
  • Видим наше устройство (3)
  • Если все настроено, то нажимаем flash, пойдет процесс установки прошивки!
  • По окончании успешного процесса устройство автоматически перегрузится;
  • Содержимое архива adb распаковать в корневую папку с прошивкой
    5.png
  • Подключить устройство в режиме fastboot
    6.png
  • Запустить необходимый вам bat-файл;
  • По окончании успешного процесса устройство автоматически перегрузится;
 
  • Спасибо
Благодарности: Lord_X, Маннур, DDDTK и 3 других

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Инструкция по установка официальной прошивки через MiFlash в режиме EDL

  • MiFlash (драйвера установятся вместе с программой)
  • Устройство в EDL режиме. На старых моделях действует кнопочный способ, флэш кабель, перевод командой из режима fastboot. На новых только тест поинт. Если загрузчик разблокирован, то возможно из fastboot.
    02.png
  • Официальная прошивка для MiFlash\fastboot. Скачать и распаковать.
    01.png
  • На Windows 8/8.1/10 отключить проверку цифровой подписи драйверов.
03.png04.png05.png
  • Запустить MiFlash, указать путь к прошивке
  • Обновить (Refresh) список устройств и убедиться что оно появилось в нем (1, 2)
  • Выбрать пункт (3) (сохранение возможно только при прошивке в fastboot): Flash all - прошивка с очисткой всех данных на устройстве
  • Нажать кнопку Flash (4), пойдет процесс прошивки
После успешной прошивки в EDL зажать кнопку Вкл/Выкл и удерживать до первой вибрации!
 
  • Спасибо
Благодарности: Lord_X, Маннур, DDDTK и 3 других

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Расшифровка обозначений архивов и индексов прошивок
whyred_global_images_V10.0.6.0.OEIMIFH_20181127.0000.00_8.1_global_8fdb6af8d8.tgz
  • whyred_global_images - кодовое имя модели и локаль (на китайских просто кодовое имя)
  • V10.0.6.0.OEIMIFH - индекс прошивки
  • 20181127.0000.00 - дата сборки
  • 8.1 - версия Андроид
  • global - локаль (на китайских cn)
  • 8fdb6af8d8 - первые 10 знаков хэш-суммы архива
miui_HMNote5HMNote5ProGlobal_V10.0.6.0.OEIMIFH_3043c65cbb_8.1.zip
  • miui_HMNote5HMNote5ProGlobal - обозначение модели и локаль
  • V10.0.6.0.OEIMIFH - индекс прошивки
  • 3043c65cbb - первые 10 знаков хэш-суммы архива
  • 8.1 - версия Андроид
Цифровой индекс
10.0.x.x
  • 10 - версия MIUI
  • 0 - подверсия MIUI
  • x.х - меняются с выходом новых обновлений.
Буквенный индекс
Первая буква - версия Android
P - Pie
O - Oreo
N - Nougat
M - Marshmallow
L - lollipop
2-я и 3-я - модель
4-я и 5-я - тип прошивки
  • MI - Глобальная прошивка
  • RU - Глобальная прошивка, выпущенная для России
  • CN - Китай
6-я и 7-я - меняются по мере обновления MIUI
MIUI 10 8.12.6
  • MIUI 10 - версия оболочки
  • 8 - год (18)
  • 12 - месяц (декабрь)
  • 6 - число
 
  • Спасибо
Благодарности: Lord_X, Маннур, DDDTK и 4 других

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Зависимость официальной прошивки от версии устройства
Касается только устройств с заблокированным загрузчиком. На разблокированный не распространяется.
В виду изменений политики Сяоми, теперь выбор оф прошивки зависит от версии устройства.
Касается моделей, выпущенных с конца 2017 года, список есть ниже.
Модели работают только на оф китайских прошивках.
При установке глобальной, постоянный бутлуп в рекавери, где внизу будет написано:
This miui version cannot be installed on this device
Если перед вами китайская версия с глобальной прошивкой на борту, при этом заблокированный загрузчик, то это т.н. "вьетнамская" прошивка.
Любые официальные прошивки: китайские и глобальные (Проверено на MI8 и RN5)

Список устройств, на китайских версий которых нельзя блокировать загрузчик, если установлена глобальная прошивка
MI
  • Mi Max 3
  • Mi Mix 2S
  • Mi 8
  • Mi 8 Explorer
  • Mi 8 Pro
Redmi
  • Redmi 5
  • Redmi 5A
  • Redmi 5 Plus
  • Redmi 6
  • Redmi 6A
  • Redmi 6 Pro
  • Redmi S2
Redmi Note
  • Redmi Note 5
  • Redmi Note 5A Lite
  • Redmi Note 5A Prime
 
  • Спасибо
Благодарности: Lord_X, Маннур, DDDTK и 2 других

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Регионы на устройствах Xiaomi

За наличие регионов в прошивке отвечает раздел Cust, в корне всей системы. На старых моделях (такие как Mi3, Mi4) регионы находятся в разделе data, и шьются вместе с userdata.img.

Установленный регион может касаться некоторых функций, заложенных в прошивке. К примеру на одном регионе есть какая то функция, при переключении на другой, она пропадает. Или настройки звука, на одних громче, на других тише.

Также там присутствуют (cust\app\customized) некоторые предустановленные приложения, для того или иного региона. И если выставить например "Индию", то устанавливаются дополнительные пользовательские приложения, прописанные в настройках этого региона.

Сами регионы лежат в cust\cust\**
** - папка с конкретным регионом.

В системе выбор находится в: Настройки - Расширенные настройки - Регион
Значит этот раздел пустой. Соответственно надо прошить образ cust.img. Находится он в архиве с прошивкой для fastboot. В прошивке для рекавери он отсутствует. Шьется по команде:
Код:
fastboot flash cust cust.img
Или установить через TWRP, если кастомный рекавери поддерживает этот раздел.
Вначале пару слов. При настройке системы, выставленный регион записывается в файл cust_variant, по пути \data\miui\. Бывает еще такой же файл есть в самой папке cust, его там быть не должно, это чистой воды костыль!
Если слетает регион, но сами папки на месте, то можно сделать следующее:
  • В папке cust удалить cust_variant
  • В папке data\miui открыть cust_variant, если там к примеру прописано cn, то поменять на свой!
В локализованных прошивках авторы как правило скрывают этот пункт. Попасть туда можно, если в поиске набрать Регион.
 
  • Спасибо
Благодарности: Lord_X, Маннур, Ravon и 3 других

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Кодовые имена устройств Xiaomi
Проверяется командой fastboot:
Код:
fastboot getvar product
9158
MI Pad
  • MI Pad 1 - mocha
  • MI Pad 2 - latte
  • MI Pad 3 - cappu
  • MI Pad 4 - clover
  • MI Pad 4 Plus - nope
MI
  • MI 2/2s - aries
  • MI 2A - taurus_beta
  • MI 3W/4W - cancro
  • MI 3TD - pisces
  • MI 4i - ferrari
  • MI 4c - libra
  • MI 4s - aqua
  • MI 5/5Pro - gemini
  • MI 5s - capricorn
  • MI 5s+ - natrium
  • MI5c - song
  • MI 5x - tiffany
  • MI 6 - sagit
  • MI 6x - wayne
  • MI 8 Pro - Equuleus
  • MI 8 SE - sirius
  • MI 8 EE - ursa
  • MI 8 - dipper
  • MI 8 Lite - platina
  • MI 9 - cepheus
  • MI 9 SE - grus
MI A
  • MI A1 - tissot, tissot_sprout
  • MI A2 - jasmine
  • MI A2 Lite - daisy_sprout
MI Max
  • MI Max - hydrogen
  • MI Max Pro - helium
  • MI Max 2 - oxygen
  • MI Max 3 - nitrogen
MI Mix
  • MI Mix - lithium
  • MI Mix 2 - chiron
  • MI Mix 2S - polaris
  • MI Mix 3 - perseus
MI Note
  • MI Note - virgo
  • MI Note LTE - virgo_lte_ct
  • MI Note Pro - leo
  • MI Note 2 - scorpio
  • MI Note 3 - jason
Redmi
  • Redmi 1 TD - HM2013022
  • Redmi 1 W - HM2013023
  • Redmi 1S 4G - HM2014501
  • Redmi 1S TD - HM2014011
  • Redmi 1S W - armani
  • Redmi 2 Pro T - wt86047
  • Redmi 2 Pro - wt88047
  • Redmi 2 TD - HM2014813
  • Redmi 2 W - HM2014811
  • Redmi 2A lte26007
  • Redmi 3/3Pro - ido
  • Redmi 3S/3X - land
  • Redmi 4 - prada
  • Redmi 4A - rolex
  • Redmi 4X - santoni
  • Redmi 4 Pro - markw
  • Redmi 5 - rosy
  • Redmi 5A - riva
  • Redmi 5 Plus - vince
  • Redmi 6 - cereus
  • Redmi 6A - cactus
  • Redmi 6 Pro - sakura
  • Redmi Pro - omega
  • Redmi S2 - ysl
Redmi Note
  • Redmi Note 1 4G - dior
  • Redmi Note 1S 4G - gucci
  • Redmi Note 1 W - lcsh92_wet_jb9
  • Redmi Note 1TD - lcsh92_wet_tdd
  • Redmi Note 2 - hermes
  • Redmi Note 3 - hennessy
  • Redmi Note 3 Pro - kenzo
  • Redmi Note 3 Pro SE - kate
  • Redmi Note 4 MTK - nikel
  • Redmi Note 4 SD - mido
  • Redmi Note 5A Lite - ugglite
  • Redmi Note 5A Prime - ugg
  • Redmi Note 5 Pro - whyred
  • Redmi Note 6 Pro - tulip
  • Redmi Note 7 - lavender
  • Redmi Note 7 Pro - violet
Другие
  • Pocophone F1 - beryllium
 
Последнее редактирование:
  • Спасибо
Благодарности: Lord_X, Маннур, DDDTK и 2 других

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Обновление официальной прошивки при наличии TWRP (FullОТА)
(При обновлении: рут, патчи, моды слетают!!! Устанавливать повторно.)

  • Скачивайте полную прошивку
    Желательно через компьютер и после чего закинуть в телефон\карту памяти. Также по прямой ссылке с телефона. Если хотите скачать полную через три точки, то после окончания скачивания незамедлительно перегрузиться в рекавери, иначе прошивка начнет распаковываться и при установке через TWRP получите ошибку.
  • Перезагрузка в TWRP.
  • Вайпы по желанию (желательно Dalvik cache и Cache). Данные останутся на месте.
  • Устанавливаете архив с прошивкой.
  • После обновления прошивки, вам потребуется пропатчить ядро, прошив патч защиты или получить рут права, чтобы система запустилась и тврп остался на месте (на RN5 если не пропатчить, система все равно загрузится, но рекавери станет стоковым).
    Для новых моделей, со структурой system_root -
    SuperSU не поддерживает Android 8 и выше, ставьте Magisk!
  • Если же забыли пропатчить и телефон завис на логотипе MI (splash logo), то перегружаетесь обратно в рекавери и патчите boot. В модифицированным TWRP, как правило данный патч уже вшит для установки.
  • Перезагрузка в систему.
 

Вложения

  • Disable_Encrypt.zip
    465.6 КБ · Просмотры: 0
  • Disable_Encrypt_by_brigudav.zip
    193.8 КБ · Просмотры: 0
  • no-verity-opt-encrypt-6.0.zip
    656.9 КБ · Просмотры: 0
  • Спасибо
Благодарности: Nemogood, vovanKARPO и DDDTK

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
FAQ по основным разделам в TWRP

  • Boot - Загрузочное ядро.
  • Recovery - Рекавери.
  • System - Система.
  • Образ System (system.img) - Образ системы в формате img. Не рекомендуется бэкапить, а тем более восстанавливать, бутлуп зачастую.
  • Data - Пользовательские приложения с данными, настройки системы (обычно не включает в себя внутреннюю память).
  • Cache - Кэш.
  • Internal Storage - Внутренняя память.
  • Modem - Модем (связь).
  • Cust - Раздел, отвечающий за регионы.
  • EFS - IMEI, MAC-адреса, SN устройства (в основном бэкапится один раз и навсегда, пока телефон на руках).
  • Persist - Различные датчики устройства, также имеет отношение к MI Аккаунту.
  • Bootloader (aboot) - Загрузчик.
  • Splash - Загрузочное лого.
  • Firmware - загрузчик и его компоненты, сплэш, модем и др.
  • Vendor - так скажем драйвера
  • Vendor Image - образ Vendor
Oreo и выше
  • Boot, System, Data, Vendor
Nougat и ниже
  • Boot, System, Data
Если на вашей модели при переходе с одной версии Android на другую, меняется Firmware, то его тоже добавлять в список разделов для бэкапа.
 
  • Спасибо
Благодарности: Nemogood, vovanKARPO и DDDTK

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Мини-F.A.Q.
ARB - так называемый механизм антиотката, касающейся загрузчика, его версии, и введен прежде всего для безопасности.
При повышении версии загрузчика, вы не сможете устанавливать прошивки с загрузчиком, версией ниже. Но в рамках одного загрузчика можно ставить любы прошивки, хоть на повышение, хоть на понижение! Даунгрейд касается только версии ARB, а не прошивки!

Проверить свой статус загрузчика можно командой:​

fastboot getvar anti
Anti 3 - у вас старая версия загрузчика
Anti 4 - обновленный загрузчик с антиоткатом

На некоторых моделях (например Redmi 6 Pro) проверяется

fastboot getvar all
строка (bootloader) rollback ver: X

Если в получаемом(ых) ответе(ах) отсутствует индекс (цифра) загрузчика, то вашей модели это не касается!
"Хорошим" таким кирпичом.
Который восстановить можно будет только через EDL режим, использовав авторизованный аккаунт, имеющий разрешение на перепрошивку в данном режиме! На некоторых моделях есть обходы аккаунта!

Режимы загрузки
  • На выключенном аппарате: зажать Гр+ и Питание. После появления лого, кнопку питания можно отпустить;
  • Из приложения "Обновление": три точки - Перезагрузка в Recovery;
  • Если установлено расширенное меню перезагрузки: выбрать Recovery
  • На выключенном аппарате: зажать Гр- и Питание;
  • Из кастомного рекавери (TWRP): Перезагрузка - Загрузчик;
  • Если установлено расширенное меню перезагрузки: выбрать Fastboot

Разблокировка и Блокировка загрузчика
Да, на новых моделях происходит сброс данных, о чем программа и предупредит несколько раз!
Если такого предупреждения нет, значит и сброса не будет.
7 суток или 168 часов.
Если отведенные 7 суток прошли, но при попытке сделать анлок, программа пишет, что "подождите" еще 100, 200, 300 и т.д часов, просто пробуйте более старые версии MiUnlock, минимальная версия 3.3.418.37
Будут. Состояние загрузчика не влияет на OTA!

Прошивка
Прошивки делятся на официальные и неофициальные (локализованные):

Официальные:
  • China - China Stable (с индексом "CN") & China Developer (Beta);
  • Global - Global Stable (с индексом "MI") & Global Developer (Beta);
  • Russia - прошивки с индексом "RU", на основе Global Stable;
  • EEA - прошивки с индексом "EU"
  • India - прошивки с индексом "IN"
Локализованные:
  • Прошивки, как правило на основе китайских, переведенные и с добавлением разного рода модификаций;
Нумерация прошивок:
  • Стабильные - из 4-х чисел, например: 9.6.3.0 (где первая цифра обозначает версию оболочки MIUI)
  • Еженедельные - из 3-х чисел: например 8.8.30 (Год - Месяц - Число выпущенной прошивки)
Актуально для китайской версии устройства.
Прошивки могут быть разные, зависит наверно от "порядочности" продавца.
Официальные:
  • Китайская официальная прошивка.
  • Глобальная официальная прошивка, с разблокированным загрузчиком, что и подтверждает проверка через fastboot. Все выглядит вполне официально!
Т.н. "вьетнамки":
  • Глобальная прошивка, обновляемая по воздуху. В "Статусе загрузчика" разблокирован, по факту заблокирован! На такой прошивке невозможно разблокировать загрузчик. Выход - это шить через EDL, китайскую официальную, вместе с разделом Persist.
  • Глобальная прошивка, обновляемая по воздуху. В "Статусе загрузчика" заблокирован, по факту заблокирован! На такой прошивке есть возможность разблокировать загрузчик.
  • Глобальная прошивка, обозначение версии которой состоит из 5 знаков, например: 9.5.17.0.0. По воздуху НЕ обновляется, как раз из-за этих обозначений. "Статус загрузчика" может быть как в предыдущих "вьетнамках", соответственно и развитие событий то же.
На разблокированном загрузчике любые, не понижая версию загрузчика.
На заблокированном есть ограничения:
Китайская версия
- китайские оф прошивки
Глобальная версия - глобальные и китайские оф прошивки (как проверено на RN5 и Mi8)
После того, как выпускают обновление, оно приходит не всем, а выборочно. Это для тестов. По мере их, если не найдено критических багов, прошивку ждет релиз, размещение на страницах загрузок. И тогда она уже будет доступна всем, по ОТА. Просто дождитесь. Ну или скачайте уже выложенный кем нибудь архив и обновитесь самостоятельно.
Fastboot (фастбут) - это режим загрузки устройства, а не метод перепрошивки. Соответственно неверно думать, в чем разница между установкой прошивки через фастбут и мифлэш.

Правильно, это консоль/командная строка (кто то говорит adb) и мифлэш. Ведь там и там применяется этот режим.

В чем разница между командной строкой и мифлэш?
По сути ни в чем, оба эти способа используют одни и те же bat файлы. Разве что мифлэш имеет графический интерфейс, для которого кстати так или иначе требуются некие ресурсы и библиотеки.
Можно:
  • Встроенная программа "Обновление" (три точки). Переход только в рамках одной локализации официальных прошивок. Например с Stable "MI" на Developer, и обратно. Но как правило между последними прошивками!
  • Через тест поинт и EDL
Нельзя:
  • Через Fastboot (это только для разблокированного загрузчика)
Перейти в Настройки - О телефоне, и несколько раз тапнуть по "Версия MIUI". Сам раздел появится в Дополнительных настройках.
Да, естественно будут. Версия устройства на ОТА не влияет. Также как и состояние загрузчика!
Скачать архив с официальной прошивкой, для Recovery\System, закинуть в телефон или на карту памяти, в приложении "Обновление", нажать "три точки" -> Выбрать файл прошивки, и указать путь к архиву. Переход со стабильной на дэвелоперскую (еженедельную) и обратно происходит со сбросом данных!
Если пункт "Выбрать файл прошивки" отсутствует, то надо тапнуть несколько раз по логотипу "10\11" и откроются скрытые пункты.
Хотите исключить возможные баги? То только начисто, через fastboot!
Переход должен осуществляться с полными вайпами, а лучше Format Data! Во избежание каких либо проблем во время установки и использования будущей прошивки! Также внимательно изучить инструкции авторов сборок и команд!
Если пункт "Выбрать файл прошивки" отсутствует, то надо тапнуть несколько раз по логотипу "10" и откроются скрытые пункты.
  • При отсутствии обновлений, скачается та прошивка, которая установлена на устройстве на данный момент.
  • Если есть обновления, то скачиваться будет новая прошивка.
Если при нажатии на эту кнопку появляется окошко с невозможностью скачать, то скорей всего на этой прошивке стоит так называемая заглушка. Это встречается на тех прошивках, которые еще в стадии тестирования. После релиза, скачивание будет доступно. Одним словом, их нет в свободном доступе!

TWRP & Root
Да, слетает. Ставить повторно.
Можете воспользоваться методом.
Если качали через три точки полную прошивку и замедлили с перезагрузкой в рекавери, то прошивка начала процесс "распаковки" и при установке появляется подобная ошибка. Поэтому если и качаете через три точки, то после скачивания, незамедлительно перегружаться в TWRP для ее установки. Либо качать по прямой ссылке с телефона\ПК.
Проверка на установленный LP присутствует в TWRP от Red Wolf. Тут либо очищать хвосты в разделе \data, помимо удаления Лаки. Или ставить другой кастомный рекавери.
Если обновиться через три точки, то помимо рут, слетит и TWRP. Но вот OTA файлом обновиться не получится, если ваш кастомный рекавери не поддерживает OTA, только полным архивом.
Перед созданием бэкапа, надо удалить пароли экрана блокировки и отпечатки пальцев. Т.к. при восстановлении, они не сработают.
Это значит что зашифрована data. Для расшифровки потребуется Format Data.
В случае если поменяли рекавери, и в новом папки стали с набором символов, то как вариант вернуть старый TWRP.
Из-за нестабильной\неправильной обработки скрипта, не происходит размонтирование раздела System. Поэтому если выскакивает подобная ошибка (например при установке Magisk, после прошивки) надо вручную размонтировать системный раздел.
Монтирование - и снять галочку с раздела.
После восстановления требуется еще раз пропатчить ядро

Разное
Если не отображается память в системе, то требуется сделать Format Data.
Прошить Persist.
Если не работают датчики и камера, то скорей всего затерли раздел Persist, как правило сделав его Wipe через TWRP.
Очистите данные приложения Play Market
Файл модема называется NON-HLOS.bin. В прошивке для рекавери находится в firmware-update. Для фастбут, в папке images.
Через fastboot:

fastboot flash modem NON-HLOS.bin
Например восстановились из бэкапа и теперь не принимает пароль. Удалить легко и просто можно через TWRP.
В модифицированных кастомных рекавери данная опция включена для установки, находится в Дополнительно или Дополнительно - Инструменты
  • Делаем обычный скриншот (свайп тремя пальцами или Гр- и Питание)
  • Нажимаем на миниатюру
  • Внизу первая кнопка "Прокрутка"
  • Пойдет пролистывание страницы.
  • Дожидаемся окончания или в необходимом месте нажимаем "Стоп"
 
  • Спасибо
Благодарности: Nemogood, vovanKARPO и DDDTK

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Установка образов через TWRP

Некоторых разделов может и не быть, зависит от рекавери
boot (ядро) - Boot
cust - Cust
1.png

Modem - Modem
Файл модема переименовать, прописав расширение img. Например:
Был NON-HLOS.bin
Стал NON-HLOS.img
persist - Persist
recovery (рекавери/TWRP) - Recovery
vendor (вендор) - Vendor
splash - Splash (загрузочное лого)
  • Закинуть файл образа на устройство/карту памяти/OTG
  • Загрузиться в кастомный рекавери
  • "Установить" -> справа внизу "Установка img" (может по другому называться)
2.jpg
3.jpg
  • Выбрать файл и раздел
4.jpg
5.png
  • Свайп для прошивки образа
 
  • Спасибо
Благодарности: Nemogood, vovanKARPO и DDDTK

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Как сделать бэкап в TWRP

Перед созданием бэкапа надо удалить пароли экрана блокировки, иначе после восстановления, система не примет его.
Если запрашивает пароль и не принимает, можете воспользоваться патчем по его удалению -
  • Загрузиться в кастомный рекавери
  • "Резервное копирование"
    01.png
  • Отметить необходимые разделы​
    02.png
    03.png
  • Выбрать накопитель. Помимо этого в Настройках можно выставить сжатие, пропустить проверку MD5.
    04.png
    05.png
  • Свайпнуть для начала создания бэкапа
 

Вложения

  • Delete_Pass.zip
    935 байт · Просмотры: 0
  • Спасибо
Благодарности: Nemogood, DDDTK и vovanKARPO

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Установка прошивки через TWRP

  1. Загружаемся в кастомный рекавери
  2. Формат Data или Вайпы (предпочтительно через format data, особенно с оф прошивок)
    Внимание! Внутренняя память тоже будет очищена!!! Заодно и память расшифруется.
    Выбираем "Очистка" -> Форматировать data -> yes
    "Очистка" -> "Выборочная очистка" -> выбрать:
    • Dalvik/ART Cache
    • Cache
    • Data
    • System
    • Vendor
    • По желанию - Внутренняя память (Internal Storage)
    11.jpg12.jpg13.png
    Также при наличии карты памяти, желательно с нее и внутренней памяти удалить папки Android и MIUI.
  3. Перезагрузка из рекавери в рекавери
    01.jpg02.jpg
  4. Подключаем устройство к ПК и копируем архив с прошивкой во внутреннюю память или карту памяти, если ее там нет. Или используем OTG.
  5. Установить -> Выбираем накопитель -> Находим и выбираем архив с прошивкой -> Свайп для установки
    1.jpg2.jpg3.jpg
    Надо пропатчить ядро, чтобы TWRP не переписался стоковым рекавери. Установить патч ядра или Root.
    Дополнительно патчить ничего не надо.
  6. Перезагрузка в систему.
 
  • Спасибо
Благодарности: Nemogood, DDDTK и vovanKARPO

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Помощник при работе с ADB, Fastboot, TWRP

111111.png
ADB
  • Проверка подключенных устройств, с возможностью перезагрузки в различные режимы.
  • Также перевод в диагностический режим. 2 варианта, т.к. на последних моделях команда поменялась.
Fastboot
  • Подключенное устройство
  • Проверка кодового имени устройства
  • Различная информация о загрузчике, его состоянии на предмет разблокирован или нет.
  • Проверка статуса ARB
  • Прошивка различных образов, такие как ядро, рекавери, регионы, модемы, сплэш. По структуре папок думаю понятно, что для чего. Для каждого пункта с образом доступен выбор из списка. Например рекавери: в соответствующую папку можно закинуть несколько образов (если для вашей модели требуется шить vbmeta.img, то его тоже положить в свою папку), и в предлагаемом списке выбрать необходимый образ.
TWRP
  • Пока лишь возможна работа с режимом sideload, для прошивки различных архивов, также с выбором из списка.
  • Сохранение, восстановление разделов Persistи EFS
  • Монтирование разделов
  • Удаление паролей экрана блокировки
 

Вложения

  • Xiaomi_Helper_1.1.zip
    2.7 МБ · Просмотры: 12

Dima_Apatity

Сяоми? Да, да, что то такое слышал...
16.12.2018
146
537
150
37
Апатиты, Мурманская область
Устройство
iPhone 11 Pro
Запускаем GPay на разблокированном загрузчике
Действия проводились на Mi 9T с глобальной прошивкой, разблокированный загрузчик, TWRP, Magisk.
  • Устанавливаем патч от MiRoom -
  • В настройках NFC выставляем "Кошелек HCE"
    001.png
  • В Magisk скрываем рут для GPay, Сервисов Google и банковских приложений
    002.png
Вполне возможно, что потребуется сбросить данные GPay после этого.
 

Вложения

  • GooglePay_fix.zip
    126.1 КБ · Просмотры: 4
  • Спасибо
Благодарности: Nemogood, vovanKARPO и DDDTK
Статус
В этой теме нельзя размещать новые ответы.