Установка ALT Mobile на Xiaomi Redmi 4X
Данная статья посвящена установке системы ALT Mobile на Xiaomi Redmi 4X и другой важной информации которая может пригодиться при установке.
Необходимые файлы
- Образ ALT Mobile: alt-mobile-phosh-msm89x7-latest-aarch64.tar.xz
- lk2nd: lk2nd-msm8952.img
Подготовка устройства
TIPS
Данный этап нужно выполнить только один раз. Если вы переустанавливаете систему, можете его пропустить
Для инициализации всех систем смартфона, необходимо выполнить следующие действия:
- Сброс: Сбросьте устройство до заводских настроек.
- Связь: Вставьте SIM-карту и включите мобильный интернет (выберите «Продолжить через мобильную связь»).
- Настройка Google: Пропустите вход в аккаунт Google.
- Соглашения: Откажитесь от всех предложений, кроме использования геолокации.
- Безопасность: Пропустите настройку отпечатка пальца и PIN-кода.
- GPS: Откройте «Карты» и дождитесь фиксации координат GPS.
- Режим разработчика:
- Перейдите в Настройки -> «О телефоне».
- Нажимайте на пункт «Номер сборки» (Build number) до появления сообщения о включении режима разработчика.
- Вернитесь назад.
- Зайдите в пункт «Система» -> «Для разработчиков» (Developer options).
- Активация функций:
- Включите «Заводская разблокировка» (OEM unlocking).
- Включите «Варианты перезагрузки» (Advanced reboot).
- Включите «Отладка по USB» (USB debugging).
- Переход в Bootloader:
- Подключите устройство к компьютеру.
- Совершите любой звонок (можете сбросить его сразу после появления гудков).
- Зажмите кнопку питания до появления меню.
- Выберите пункт «Загрузчик» (bootloader).
Разблокировка загрузчика (Bootloader)
- Установите пакет
miunlock
su -
apt-get update
apt-get install miunlock- Запустите
miunlock
miunlock- Следуйте инструкциям
Прошивка lk2nd
После того как загрузчик разблокирован, выполните следующие команды для подготовки системы:
- Очистите dtbo (патчи для дерева устройства Android) — это необходимо для работы Linux-загрузчика:
fastboot erase dtbo- Запишите lk2nd:
fastboot flash boot /путь/до/lk2nd-msm8952.img- Перезагрузите устройство:
fastboot rebootПрошивка основной системы
TIPS
На текущий момент Xiaomi Redmi 4X не поддерживает установку на внутренний накопитель, поэтому для установки следует использовать SD-карту
Путь к SD-карте можно узнать через lsblk:
> lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 53,5G 0 diskTIPS
Имя и другие параметры подключённого устройства может отличаться
Установка с помощью alt-rootfs-installer
- Подключите SD-карту к компьютеру
- Выполните команду:
su -
alt-rootfs-installer --rootfs=/путь/до/alt-mobile-phosh-msm89x7-latest-aarch64.tar.xz --media=/dev/sda --boot-fstype=ext2 --bootpart- Вставьте SD-карту в устройство и перезагрузите его
Известные проблемы
Эхо у собеседника при звонках
На текущий момент используется для обработки звука используется инструмент q6voice
Компания Linaro планирует развивать инициативу по внедрению codec2codec в ядро через ALSA. Подробнее в статье от postmarketOS