Прошивка сматфонов Xiaomi в Ubuntu




Среди владельцев сматфонов Xiaomi и пользователей *buntu, есть много тех, кто не знает о том, что их девайс можно прошить прямо из консоли, ни какие программы на вроде Miflash при этом не понадобятся. Автор статьи, описывая действия, предварительно скачал архив с прошивкой рассчитанной для установки из MiFlash. Материал в первую очередь написан для тех, кто не работает под Windows.

Ранее я уже писал о том, как проверить статус блокировки загрузчика смартфона в Ubuntu/Debian, на сей раз пойдем дальше. Я надеюсь, что все важные файлы, которые были на твоем смартфоне уже сохранены на внешней карте/ПК/облаке.


Прошивка сматфонов Xiaomi в Ubuntu


1. Установим необходимые утилиты:

sudo apt-get install android-tools-adb android-tools-fastboot

2. Переводим выключенное устройство в режим fastboot: 

зажимаем громкость минус и питание.

3. Проверим видит ли ПК ваш смартфон:

sudo fastboot devices

В результате терминал должен будет показать что-то подобное (это значит что убунту видит смартфон):

1904bd21 fastboot

4. Переходим в папку с прошивкой:

cd ~/redmi3/update/V8.0.5

5. Начинаем! — прошивка сматфонов Xiaomi в Ubuntu

sudo sh ./flash_all.sh

Запустив flash_all важно понимать, что вся информация из памяти устройства будет удалена.

Теперь осталось дождаться окончания процесса прошивки смартфона. В случае, если он сам не перезагрузится используем следующую команду:

sudo fastboot reboot

К слову о скриптах, в архиве он не один, напишу о каждом:

  • flash_all_except_data_storage.sh  — не стирать /data и внешнюю карту
  • flash_all_except_storage.sh — прошить но не трогать внешнюю карту
  • flash_all.sh — удалить все и прошить (данные на внешней карте сохраняются).
  • flash_all_lock.sh — судя по всему может заблокировать бутлоадер назад.

Для «голой» прошивки рекомендуется использовать скрипт «flash_all.sh». Загрузка может занять много времени, стоит набраться терпения.

nordweb

Привет, меня зовут Евгений. Этот сайт задуман в качестве моей записной книжки, к которой я буду время от времени обращаться, чтобы освежить память. Надеюсь, что мои заметки пригодятся и кому-нибудь из Вас.


Поделитесь записью в соц. сетях:

  • Dean Farnell

    И где же взять папку с прошивкой??
    4. Переходим в папку с прошивкой:

    cd ~/redmi3/update/V8.0.5

    И вопрос, каковы шансы что на мой Redmi3s пойдет?

  • александр

    где взять папку с прошивкой?

  • Oleg Filatov

    Дорогой человек, где папка со скриптами? Делайте, пожалуйста, по человечески, чтоб выделялись ссылки другим цветом сразу, а не при наведении мыши. Как скачать архив со скриптами так и не нашёл. Кстати, жутко раздражает дурацкая хуета, выпрыгивающая на этом сайте справа, если её убрать, будет счастье. Успехов!

    • Привет, папку со скриптами ищем в архиве с прошивкой.
      Цвет текста ссылки заменим.
      Про блок справа, уточните с какого девайса заходите? Он выводится только на ПК.

  • Кирилл

    https://uploads.disquscdn.com/images/4b5907d8254b66c236e2620147a0b086a070617415ece4b577685503b092e4b4.png

    В архиве он не не один — нет их там. Качаю Global Stable 8.2,

    • На будущее смотрите что загружаете — ваш архив это прошивка для TWRP.
      Статья называется «Прошивка сматфонов Xiaomi в Ubuntu».

      • Кирилл

        Прошу прощения, но это то, что я нашел на официальном сайте, в разделе прошивок для mi5.. где же взять прошивку, подходящую для вашего метода?

  • Теперь я сова

    Спасибо за мануал. Коротко, понятно, ищется быстро =)

    • Спасибо за добрые слова.

  • Victor Panasuk

    Извините,помогите! Слетела прошивка . Какая была , не знаю(( Загрузчик заблокирован. Пришел положительный ответ на разблокировку..один раз удалось зайти в MI unlock без ‘network error` ,но он выдал 99% и одну зеленую галочку. борюсь с телефоном уже 3 недели…силы изсякли..

    • Нужно больше вводных…
      Что значит слетела? когда включаете тлф, что далее?

  • yuru5

    Здравствуйте подскажите 4 пункт как перейти в папку с прошивкой

    • Откройте папку с прошивкой, а там либо в контекстном меню выбираем «открыть терминал»… или в менеджере файлов «инструменты» — «открыть терминал».
      Лучше всего в директории пользователя создать папку «redmi», скинуть туда прошивку, затем
      cd /home/redmi/

      • yuru5

        Спасибо что ответили попробую но мне не понятно cd — это что оно в прошивке находится… у меня… не редми а один из первых сиаоми ми2с покупал 2013 получилось как я его с муви 5до8 обновлял по воздуху. на днях сидел в мобильном билайн инете и он сам в первые стал постоянно перезагружаться. Я его через рекавери полностью откатил до муви 8 а сим не вытащил и пошёл в салон билайн что бы мне дали другую сим. Когда оператор выдал мне сим пришло смс и телефон снова стал постоянно перезагружаться к чему я это Вам рассказываю хотел поинтересоваться какую лучше мне поставить на телефон прошивку на нем стояла родная китайская если возможно скиньте ссылку какую мне ставить….

        27 апр. 2017 г. 10:29 пользователь «Disqus» написал:

        • cd — это стандартная команда для смены каталогов.
          В статье подразумевается, что вы сидите не под Windows.
          Трудно советовать прошивку..поэтому не буду этого делать, НО я бы сделал так:
          1. Качаем любую переведенную прошивку от xiaomi.eu, multirom.me.
          2. Накатываем кастомное рекавери
          3. Устанавливаем прошивку.

          Про касмтоное рекавери можно почитать тут — http://admin.netlab-kursk.ru/ustanovka-twrp-na-globalnoj-proshivke-xiaomi-redmi-3redmi-3sredmi-3x/

          Качать тут
          https://cloud.mail.ru/public/AbvG/BT11tbVcG

          • yuru5

            cd набирать в терминале не понятно как сменить каталог

          • cd /folder/

  • Исходные даСнные: Elementary OS (свежая). Смартфон: Redmi Note 4 (MTK). Утилиты скачены и установлены. Fastboot доступен. Прокатит? Вы на какой модели экспериментировали?

    • Если ПК видит ваш девайс, то почему нет?
      Не однократно прошивал redmi3s, хотя там snap.

  • Роман Романов

    прошился отлично, только нужно было разблокировать загрузчик, если стандартно разблокировать то ждать 72 часа!

    • Все статьи про андроид подразумевают, что загрузчик уже разблокирован.
      Сейчас да, для разблокировки надо выждать 72 часа.

      • Роман Романов

        Что интересно теперь play market пишет — телефон не сертифицирован, от загрузчика зависит?

        • Обновлению и установке приложений это не мешает ведь, так?
          Такая же ситуация на любом кастоме кстати.

          А сам статус как по мне только накладывает больше ответственности на пользователя.

          • Роман Романов

            Просто интересно, вроде официалку поставил или без разницы.

  • руслан

    ничего не получилось.
    sveta@sveta-ubuntu:~/redmi/v7.6.8_global$ sudo sh ./flash_all.sh
    Missmatching image and device

    • Для начала проверьте та ли эта прошивка.

  • Maxim T.J.

    Приветствую. А не подскажете как разблокировать загрузчик, средствами Linux? Или там только Вайн, либо Виртуальная машина?

    • Я бы просто сделал это из под Win.

      • Maxim T.J.

        Да я хочу совсем уйти от Форточек. Хочу попробовать из под WINE сделать

  • Николай Шкрылев

    Доброго времени суток.
    Пользуюсь MI5s уже полгода как. Только вот не задача: 3 дня назад зарядил девайс днем до 100%, вечером пришел домой, тел. работал как обычно. Через некоторое время заметил, что он выключен. Включил. Он предложил обновить несколько программуль, я согласился и он подвис. После чего я его перегрузил принудительно. Теперь он не реагирует ни на что.
    Поставил в ubuntu: adb, fastboot.
    Возможно ли как-то решить проблему не потеряв данные?
    Инфо: mi5s 4/128, MIUI 8.3.5 оф. глобальная, загрузчик заблокирован, к акк xiaomi пока не привязывал.

    • «После чего я его перегрузил принудительно. Теперь он не реагирует ни на что.» — и на volume- и power?

      • Николай Шкрылев

        да. Пробовал. не реагирует.
        отнес к мастеру-ломастеру, тот подключил к компу (у меня как-то комп не среагировал) и тот говорит что вижу «COM-00013» или как-то так, типа телефон в режиме down mode и поможет только прошивка.

        • Самое легкое — накатить прошивку не стирая раздел /data..
          Все что нужно сделать —
          скачать прошивку
          и начать процесс через flash_all_except_data_storage.sh
          Делается как через win, так и через UNIX-like системы.

          • Николай Шкрылев

            1. adb devices выдает пусто, fastboot devices выдает (запускаю от рута)
            2. а где скрипты скачать? не вижу ссылки.

          • лучше будет делать это через win. В материале только общая информация, прошивку качаем с сайта сяоми.

          • Крайние выкладывают там — >
            http://en.miui.com/a-234.html

  • Pavel Safronov

    Доброго времени суток! Есть ли какой-то опыт в разблокировки загрузчика под linux? Miunlock (я правильно написал?) под вайном запускает только версию 1.ххх, но она не показывает отсчёта времени. Заявку на разблокировку оформил через меню «для разработчиков» — «статус загрузчика» девайс: XReN 3 pro

    • Как ни крути все упирается в утилиту.
      Если под руками нет машинки с Win, ни кто не мешает накатить виртуалку.