> Внимание!

Настоятельно рекомендуем прочитать Правила раздела "Android - прошивки"

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



Xiaomi Mi A3 - Официальные прошивки
Опрос по прошивкам
Какая прошивка лучшая по вашему мнению?
Официальная Android 11 (R) [ 409 ] ** [45.85%]
Официальная Android 10 (Q) [ 97 ] ** [10.87%]
Официальная Android 9 (Pie) [ 69 ] ** [7.74%]
Неофициальная [ 118 ] ** [13.23%]
Конвертировал в mi cc9e [ 94 ] ** [10.54%]
У меня кирпич [ 105 ] ** [11.77%]
Всего голосов: 892
 



Реп: (492)
Xiaomi Mi A3 - Официальные прошивки
Изображение Models: M1906F9SH, M1906F9SI | Codename: laurel_sprout
Описание | Обсуждение » | Покупка » | Аксессуары » | Клуб владельцев » | Обсуждение камеры » | Модификация и украшательства » | Энергопотребление » | Неофициальные прошивки » | Официальные прошивки »

Важная информация!
Про "A/B" структуру разделов и "seamless" обновления
Про установку обновлений

1. Нельзя блокировать загрузчик при наличии любых модификаций устройства
2. Откат с 11 Android на более ранние версии невозможен
Драйверы и утилиты
Официальные прошивки
Источники прошивок:
mirom.ezbox.idv.tw | xiaomifirmwareupdater

Recovery — начиная с 10 версии андроида для установки из родного рекавери, TWRP;
Fastboot - установка через MiFlash или с помощью .bat скрипта через fastboot.exe
Global (FQMIXM)
Europe/EEA (FQEUXM)


Инструкции
Рекавери
Ядра
Global (FQMIXM)
Europe/EEA (FQEUXM)
Кастомные ядра
Разное
Скриншоты опросов
Прикрепленное изображение

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал destroyer71 - 28.03.23, 10:34
Причина редактирования: Редактирование



Реп: (35)
Раз такое дело, начнём с инструкций.
Разблокировка и блокировка загрузчика - нам полностью подходит инструкция от Mi A2, проверил на своём аппарате.
Xiaomi Mi A2 - Официальные прошивки (Пост Displax #75671895)



Реп: (1)
Ребят есть прошивка MIUI на mi a3 и будет ли она?



Реп: (35)
* fokit21, тут бы родной дождаться, а Вам MIUI уже...
Моё мнение - фишка Mi A3 именно чистый андроид, а любителям MIUI лучше брать что-то, что с MIUI изначально на борту



Реп: (425)
InkviZitor89 @ 12.08.19, 16:34 *
Моё мнение - фишка Mi A3 именно чистый андроид, а любителям MIUI лучше брать что-то, что с MIUI изначально на борту
Абсолютно верно. Например сродни Xiaomi Mi CC9e или Xiaomi Redmi Note 7.

Сообщение отредактировал Treasure_Hunter - 12.08.19, 17:36



Реп: (88)
* InkviZitor89,
У СС9е нет многих российских бэндов lte, так что есть своя логика в покупке А3 и установке на него miui



Реп: (35)
* ollie_russel, нет в этом логики. Хотим MIUI - берём аппарат с MIUI, хотим андроид - берём с андроидом. А брать только за железо, а потом изгалятся с портированием прошивок... Не вижу смысла

Добавлено 12.08.2019, 18:12:

* Vip.Shaper, думаю, не сработает у нас этот прикол, будет сброс при блокировке/разблокировке



Реп: (1933)
InkviZitor89 @ 12.08.19, 18:08 *
думаю, не сработает

Я тоже к этому склоняюсь, но попробовать стоит.



Реп: (1933)

Как попасть в стоковое рекавери:
Как попасть в стоковое рекавери:


Из выключенного устройства, одновременно зажать кнопку включения + клавишу повышения громкости.
На экране появится логотип Android, красный восклицательный знак и, возможно, надпись - "No command" (Команды нет).
Теперь, удерживая кнопку питания - нажимаем кнопку увеличения громкости один раз. Затем отпускаем кнопку включения.
В появившемся меню(сток. рекавери) кнопками громкости выбираем нужный пункт, а кнопкой питания - подтверждаем выбор.




Как загрузиться в безопасном режиме:
Из включённого устройства:
Зажать кнопку питания, и в меню выключения удерживать долгим тапом значок "Выключить":
Прикрепленное изображение

Перезагрузка в обычный режим - по кнопке "Перезагрузка".

Из выключенного устройства:
Нажимаем кнопку питания(включения). Ждём когда на экране появится заставка "Android one", и зажимаем одновременно - обе клавиши громкости, и не отпускаем до загрузки в систему в "безопасном режиме".

Перезагрузка в обычный режим - по кнопке "Перезагрузка".




Сборник необходимых команд, для работы с устройством, в режиме Fastboot:
Команды вводить непосредственно в cmd запущеной из папки С:\\Tools
Разрешение на разблокировку загрузчика, должно быть активировано.



Проверка доступности устройства и правильность установки драйверов:
fastboot devices


Посмотреть имя устройства:
fastboot getvar product


Посмотреть текущие переменные загрузчика(таким образом, можно проверить на оригинальность Mi A3):
fastboot getvar all

Пояснения к выводу команды:
Xiaomi Mi A1 - Официальные прошивки (Пост Displax #68666692)


Проверка состояния загрузчика(lock/unlock):
fastboot oem device-info


Разблокировка загрузчика(команды вводить по очереди):
Все данные будут удалены. Последует сброс на заводские настройки!!!
fastboot flashing unlock

Последует разблокировка, сброс и перезагрузка в систему. Загружаемся обратно в Fastboot, и вводим вторую команду для разблокировки критического раздела:
fastboot flashing unlock_critical



Блокировка загрузчика:
Все данные будут удалены. Последует сброс на заводские настройки!!!
fastboot flashing lock


Переключение на противоположный слот(без необходимости смотреть какой слот активный):
fastboot set_active other


Посмотреть текущий слот(если в этом есть необходимость):
fastboot getvar current-slot


Переключения текущего активного слота:
fastboot set_active a
fastboot set_active b


Перезагрузить устройство в систему:
fastboot reboot


Перезагрузить устройство в Fastboot, при активной отладке по usb(из включённого состояния):
adb reboot bootloader


Прошивка патченого ядра в противоположный слот:
fastboot flash boot_other magisk_patched.img
Старая команда:
fastboot flash boot_other patched_boot.img


Прошивка патченого ядра, в конкретный слот(a/b):
fastboot flash boot_a magisk_patched.img

Или:
fastboot flash boot_b magisk_patched.img
Старые команды:
fastboot flash boot_a patched_boot.img

Или:
fastboot flash boot_b patched_boot.img



Временная загрузка системы, на патченом ядре(до первой перезагрузки):
fastboot boot magisk_patched.img
Старая команда:
fastboot boot patched_boot.img


Прошивка стокового ядра:
fastboot flash boot boot.img


Прошивка стокового ядра в противоположный слот:
fastboot flash boot_other boot.img


Прошивка стокового ядра, в конкретный слот(a/b):
fastboot flash boot_a boot.img

Или
fastboot flash boot_b boot.img



Прошивка Persist:
Прошивка persist:
fastboot flash persist persist.img
- Данная команда, по неведомым причинам не работает в фастбут.
Для прошивки persist, делаем по данному мануалу:👇
Xiaomi Mi A3 - Официальные прошивки (Пост Displax #92022513)
Скачать Persist:
Прикрепленный файлpersist.img ( 32 МБ )

После прошивки Persist, настоятельно рекомендуется повторно прошить официальный фастбут образ по инструкции!


Перевод в режим EDL(при разблокированом загрузчике):
fastboot oem edl


Восстановить файловую систему, к стандартному виду(ext4):
fastboot format:ext4 system


Удалить загрузочный бут-лого(splash):
fastboot erase splash


Прошивка загрузочного бут-лого(splash):
Достать из официального образа прошивки файл splash.img, и положить в папку tools.
fastboot flash splash splash.img


Сброс устройства:
fastboot -w




Сообщение отредактировал Old Shaper - 06.01.21, 00:41
Причина редактирования: Ред.



Реп: (35)
* Vip.Shaper, поправьте в списке fastboot команд команды блокировки/разблокировки.
Команды
fastboot oem unlock
и
fastboot oem lock

у нас не работают (проверял).
Для разблокировки
fastboot flashing unlock
fastboot flashing unlock_critical

Для блокировки
fastboot flashing lock

Только эти работают
А, и кстати, переключить слот можно и не зная, какой сейчас активен. Команда
fastboot set_active other
переключит девайс на противоположный слот (само посмотрит, какой активен сейчас и переключит в противоположный)

Сообщение отредактировал InkviZitor89 - 12.08.19, 22:46



Реп: (1933)
* InkviZitor89,
Ок :ok:
Как раз собирался уточнить этот момент, и ты вовремя подоспел)



Реп: (35)
* Vip.Shaper, ох, будет мой Mi A3 пищать от того, в чьи руки попал... Я, кстати, не успокоился, пока сам не проверил, про разблокировку/блокировку без сброса. Так вот - не работает. Заблокировал обратно бут - сбросилось. Разблокировал - каждая команда сопровождается сбросом.



Реп: (1933)
InkviZitor89 @ 12.08.19, 22:53 *
Так вот - не работает

Ясно. Молодец что попробовал :thank_you: .
Значит будем с этим жить :D



Реп: (35)
Кстати, такой вот интересный назрел вопрос:
Задача - рутовать девайс.
Дано - девайс, прошивки в слотах: А - V10.3.3.0 PFQEUXM, B - V10.3.5.0 PFQEUXM
boot.img выкладывали от V10.3.4.0 PFQEUXM и V10.3.3.0 PFQMIXM
Ядро от 10.3.3.0 логично, что не запускается, да и не должно, версия не та. Там MI, а надо EU. Ядра от 10.3.5.0 нет.
Вопрос: как слот А обновить до 10.3.4.0 при наличии архива FullOTA?
Дополнительный вопрос: почему при переключении слотов (конкретно с новой прошивки на старую) оно падает в стоковое рекавери с требованием сделать Factory Reset? Если сброс не делать и переключить слот опять, в новую прошивку загружается без вопрососв. Если сброс сделать, пройти настройку, выйти на рабочий стол (на старой), переключится в новую (загружается без вопросов), а потом опять переключить слот на старую (да, мне скучно/нечего делать/хочу попробовать всё), то опять рекавери и требование сброса.

Сообщение отредактировал InkviZitor89 - 12.08.19, 23:20



Реп: (1933)
InkviZitor89 @ 12.08.19, 23:11 *
как слот А обновить до 10.3.4.0 при наличии архива FullOTA?

Можно попробовать через ADB sideload:
Android 8.1 Oreo Developer Preview (Пост Displax #66357786)
Если китайцы ничего не сломали.

Или попробовать в стоковом рекавери, в пункте обновление с помощью SD карты - установить архив ОТА. Опять-таки, если у нас работает, и не сломано.

InkviZitor89 @ 12.08.19, 23:11 *
оно падает в стоковое рекавери с требованием сделать Factory Reset?

Потому что это как бы откат. Что должно провоцировать сброс. В некоторых случаях если всё-таки загрузится в систему - то могут потом вылазить ошибки, и в конечном итоге принудительно сбросит. Тем более, если откатываться перепрыгивая через одну или несколько версий назад.
Переключаться безопасно(не на 100%) только на предыдущую версию прошивки, и не понижая версию андроид.

Сообщение отредактировал Old Shaper - 12.08.19, 23:35



Реп: (35)
Vip.Shaper @ 12.08.19, 23:27 *
только на предыдущую версию прошивки

А ларчик просто открывался... Да, не додумался я, что "через версию" у меня скачок происходит...
По обновлению 3 до 4 буду играться завтра, спасибо за идеи) Но опять вопрос: если при обновлении "по людски" (на работающем аппарате через настройки-система-обновление) оное обновление устанавливается в противоположный слот, то при обновлении через рекавери куда оно пойдёт? в активный слот или так же, в противоположный? Если в активный, то, скорее всего не станет (это уже не апгрейд а даунгрейд будет, в текущем же 10.3.5.0). Есть ли варианты чётко указать какой слот апгрейдить?



Реп: (1933)
InkviZitor89 @ 12.08.19, 23:39 *
то при обновлении через рекавери куда оно пойдёт?

Вот этого точно не знаю. А гадать смысла нет)
Лучше у * Displax спросить. Он в этих делах мастер



Реп: (35)
Vip.Shaper @ 12.08.19, 23:44 *
Вот этого точно не знаю. А гадать смысла нет)

Не попробуем - не узнаем. Завтра попробую - отпишусь о результатах эксперимента



Реп: (123)
Добрый вечер! Пытался установить патченый бут для магиска и рута и в итоге место команды fastboot flash boot_a patched_boot.img ввёл команду fastboot fastboot flash boot patched_boot.img и теперь телефон не видит Wi-Fi сеть, сброс до заводских не помогает...
MAC WiFi
Прикрепленное изображение


Сообщение отредактировал Мишака - 13.08.19, 00:16



Реп: (1933)
* idfootfetish,
Ядро от своей сборки(10.3.3.0) брал?
Если да, то прошей ещё раз его в тот же слот:
fastboot flash boot_a patched_boot.img



Реп: (123)
* Vip.Shaper, ядро брал это V10.3.4.0.PFQEUXM, теперь скачать ядро версии V10.3.3.0 и его прошить командой fastboot flash boot_a boot.img?


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 10:32