
Разработчик: Xiaomi, greeshan
Язык интерфейса: Мультиязычная
Только для Redmi 13/POCO M6 4G (moon\tides) с разблокированным загрузчиком! Не забывайте делать бэкап. Я не несу ответственности за Ваши действия!
Внимание! Запрещено выкладывать прошивку на сторонних ресурсах без моего разрешения или указания ссылки на данный пост!
Описание
Прошивки собираю только на основе официальных прошивок. Эта сборка основана на официальной глобальной прошивке для индонезийского региона (ID), никаких портов от других авторов и команд. В прошивке список изменений достаточно большой, в основном удален мусор, исправлены множественные ошибки, добавлен новый функционал, а перевод обновляется и исправляется мною в каждой сборке, на данный момент доступно более 80 языков. Прошивка собирается с помощью утилиты собственной разработки, которой нет в открытом доступе. Все изменения в прошивке происходят путем патчинга оригинальных файлов и кода, никакой «тупой» замены всего файла, что гарантирует максимальную совместимость и работоспособность системных файлов (многие системные apk и jar завязаны между собой, поэтому замена файла целиком от другой прошивки\версии влечет неизвестные проблемы). Весь список изменений найдете под спойлером «Дополнительная информация». Обязательно прочитать FAQ по прошивкам MIUI чтобы отпала масса лишних вопросов.
Дополнительная информация
Все обновления можете проверять на телефоне через Настройки — Моё устройство — Проверить обновление.
Если устанавливаете различные ядра, патчи, модули для Magisk, Xposed, сами редактируете и изменяете системные файлы — тогда не пишите мне по поводу ошибок и других проблем, у меня нет времени разбираться что и как вы там делали. Если нашли некорректный перевод, ошибки или другие проблемы в прошивке — отправляйте мне лог или скриншоты. По всем вопросам пишите в Telegram канал по обсуждению моих прошивок.
- Скриншоты
- Патчи и Magisk модули
- Настройка оплаты через NFC
- Как посмотреть и отправить лог с ошибкой?
- Политика выбора, поддержки и сборки прошивок
- FAQ, проблемы и их решения (будет дополняться)
- Для тех, кто хочет отблагодарить меня и поддержать
- Как сохранить данные системы, приложений и настроек?
- Общий список всех изменений
Установка
Советую устанавливать через fastboot, так как TWRP на MTK устройствах часто имеют проблемы.
При переходе с моей сборки HyperOS на HyperOS2 лучше устанавливать начисто, иначе может быть бутлуп.
Прошивку можно установить через TWRP либо через Fastboot, Recovery будет перезаписано оригинальным! Установка поверх других регионов (MI, IN, RU, EEA и т.д) без вайпов не рекомендуется, могут быть проблемы. В конце имени файла прошивки добавлены последние 5 символов MD5 хэш-суммы файла, сверяйте сумму, чтобы быть уверенным в корректно скачанной прошивке.
Установка через TWRP:
# Чистая установка при переходе с прошивки другого автора\команды (удалятся все данные):
— TWRP — Wipe — Format data;
— TWRP — Install — Выбираем файл прошивки — Свайп вправо для начала установки (Swipe to confirm Flash);
— TWRP — Install — Выбираем файл прошивки — Свайп вправо для начала установки (Swipe to confirm Flash);
— Перезагружаемся в систему;
— Прошиваем Magisk (по желанию).
# Чистая установка при установленной моей прошивки (удалятся приложения и настройки, файлы останутся):
— TWRP — Wipe — Свайп вправо (Swipe to Factory Reset);
— TWRP — Install — Выбираем файл прошивки — Свайп вправо для начала установки (Swipe to confirm Flash);
— TWRP — Install — Выбираем файл прошивки — Свайп вправо для начала установки (Swipe to confirm Flash);
— Перезагружаемся в систему;
— Прошиваем Magisk (по желанию).
# Обновление\установка поверх моей установленной прошивки (все файлы, приложения и настройки останутся):
— TWRP — Install — Выбираем файл прошивки — Свайп вправо для начала установки (Swipe to confirm Flash);
— Перезагружаемся в систему;
— Прошиваем Magisk (по желанию).
Установка через Fastboot:
1. Установить драйвера ADB и Fastboot (если не установлены) — вводите телефон в режим fastboot(на выключенном телефоне зажимаем клавиши Вкл. + Громкость вниз), подключаете к ПК, открываете диспетчер устройств, жмем правой кнопкой по «Android ADB(или как-то так, с желтым восклицательным знаком)» — обновить драйвер — указать папку с распакованными драйверами;
2. Распаковать архив с прошивкой в корень диска, например «D:\ROM» (в пути должны быть только латинские символы и отсутствовать пробелы);
3. Подключить телефон к ПК в режиме fastboot(на выключенном телефоне зажимаем клавиши Вкл. + Громкость вниз);
4. В распакованном архиве с прошивкой запускаем соответствующий вашей системе скрипт установки:
— ***_fastboot_install — чистая установка, при переходе с прошивки другого автора\команды (все данные будут удалены);
— ***_fastboot_update — обновление\установка поверх моей установленной прошивки (все файлы, приложения и настройки останутся);
После окончания установки перезагрузить телефон.
HyperOS 2.0.4.0
Отдельное спасибо Тарас, Саня за тесты прошивки!
Изменения:
- обновлен перевод
- первая сборка, смотрим общий список изменений
HyperOS 2.0.5.0
Прошивка не проверена!
Изменения:
- обновлен перевод
- обновлены системные приложения
- исправлено FPS в играх, на некоторых устройствах выше 60 не поднималось
- исправлено отсутствие выбора на некоторых устройствах старого стиля шторки
- исправлено изменение фона при прокрутке меню [Настройки — Экран и яркость]
- исправлено изменение фона при прокрутке меню [Настройки — Рабочий стол]
- исправлен баг с добавлением виджетов на рабочем столе
- исправлено отсутствие украинских символов в номеронабирателе
- для некоторых устройств убрана ошибка «Неподдерживаемое ПО» при первой настройке устройства
- для опции «Размер часов статусбара» максимальное значение увеличено до 60 [Настройки — Уведомления и строка состояния]
HyperOS 2.0.201.0
Отдельное спасибо Саня за тесты прошивки!
Изменения:
- обновлен перевод
- обновлены системные приложения
- убрана моя настройка «Скрыть иконку Bluetooth», так как Xiaomi добавили свою
- настройка «Размер иконок уведомлений» перемещена в новое место [Настройки — Уведомления и строка состояния — Настроить переключение экрана]
- настройка «Скрыть иконку батареи» перемещена в новое место [Настройки — Уведомления и строка состояния — Настроить переключение экрана]
- настройка «Интервал обновления скорости сети» перемещена в новое место [Настройки — Уведомления и строка состояния — Настроить переключение экрана]
HyperOS 2.0.202.0
Прошивка не проверена!
Изменения:
- обновлен перевод
- обновлены системные приложения
HyperOS 2.0.203.0
Прошивка не проверена!
Изменения:
- обновлен перевод
- обновлены системные приложения
- обновлен файл hosts для блокировки рекламы
- исправлена анимация иконок в папках на рабочем столе, если выбрано 4 столбца [Настройки — Рабочий стол — Количество столбцов в папке]
- добавлено отображение всех процессов в статистике потребления батареи, включая процесс «Экран» [Безопасность — Батарея]
- активирована настройка «Дополнительное уменьшение яркости»(после активации быстрого запуска появится переключатель в шторке) [Настройки — Экран и яркость]
Всем привет, подскажите пожалуйста кто сталкивался. В прошивке есть файл preloader.img, а в стоковой прошивке тот же файл с расширением .bin. Проблема в том, что bin заливается через fastboot, а вот при попытке залить файл формата img что выходит ошибка «auth failed!». После прошивки с данной ошибкой через fastboot получаю ошибку от гугловых сервисов что телефон не сертифицирован и есть в интернете инструкции как его можно самому сертифицировать, но нужно получить Google Service Framework ID для регистрации, а его никак получить не могу, ни через сервисное меню, ни через стороннее приложение. Если кто-то сталкивался и знает решение, поделитесь пожалуйста способом.
Всем привет. Нашел решение — делюсь.
Проблема: после установки кастомной прошивки любой версии, появлялась проблема — сервисы гугла говорили что устройство не сертифицировано.
Дополнительные моменты: почему-то не зашивается preloader.img, чатГПТ говорит что Xiaomi специально блочит раздел, потому что если попробовать залить не подписанный/кривой прилоадер, то даже fasboot не поднимется и будет кирпич.
Решения которые не сработали: много где пишут что нужно получить Google Framework Service ID и зарегистрировать его, наверное так можно, но у меня ни единым способом этот GFS-ID не появлялся, ни через приложение DeviceID, ни через команду *#*#8825*#*#, ни даже на стоковой прошивке, поэтому это решение пролетает мимо.
Решение которое сработало:
1. Нужен рут.
2. После установки кастомной прошивки будет установлен Magisk, его желательно обновить и после первого запуска он предложить сделать установку — соглашаемся и перезагружаемся.
3. Устанавливаем модуль Universal SafetyNet Fix (или его форк от Displax).
4. Устанавливаем Zygisk, Shamiko и MagiskHide Props Config(знаю что он уже не поддерживается и там старые устройство, но это сработало)
5. Перезагружаем телефон
6. Очищаем данные, кэш и отключаем приложения Google Play Services, Google Services Framework и Play Store
7. Устанавливаем терминал(я использовал Termux)
8. В терминале выполняем команды:
su
props
далее запустится MagiskHide Props Config и нужно выбрать вариант 1(Edit device fingerprint), далее выбираем f(Pick a certified fingerprint from list), далее Xiaomi, далее по идее нужно найти своё устройство, но так как модуль давно не поддерживается нашего устройства там нет, я выбрал Xiaomi Mi 9T Pro Global (10 & 11), подтверждаем изменения
9. Перезагружаем телефон
10. на всякий случай проверяем не появились ли данные у отключенных приложений и если появились сносим их
11. Включаем все 3 отключенных приложения и открываем PlayMarket, он немного погрузится, потом предложит войти в google аккаунт — входим, после запустится проверка и если не вышло сообщение о том,что устройство не сертифицировано, то можно радоваться — проблема решена.
Далее был ещё момент с банковскими приложениями и рутом — решил таким образом: после установки приложений в настройках Magisk’а включил их в DenyList, включил сам DenyList, включил Zygisk и пересобрал приложение Magisk с именем SettingsMI(просто в настройках есть пункт пересобрать приложение с другим именем что бы скрыть его). Всё, банковские приложения работают и не ругаются.
Если проблема гугл сервисов при прошивке прелодера в формате .img, пробовали ли шить тогда в .bin формате его?