mirror of
https://github.com/MeexReay/pmos-xiaomi-angelican.git
synced 2025-06-24 18:42:58 +03:00
3.6 KiB
3.6 KiB
PostmarketOS для Xiaomi Angelican (Redmi 9C NFC)
Этот порт также может работать на angelica (без NFC) и других телефонах на MT6765 процессорах (как Redmi 9A).
План
- Компиляция кернеля
- Загрузка кернеля (см. issues)
- SSH
- Экран
Как установить
git clone https://github.com/MeexReay/pmos-xiaomi-angelican.git
cd pmos-xiaomi-angelican
source extract-paths.sh
ln -s $PWD/linux-xiaomi-angelican $PMAPORTS/device/testing
ln -s $PWD/device-xiaomi-angelican $PMAPORTS/device/testing
Как записать
Для начала, тебе нужно разблокировать бутлоадер (Смотреть секцию ниже).
Зайди в режим фастбута (зажми кнопку уменьшения громкости и кнопку выключения, пока телефон выключен), и введи эти команды:
- Отключить VerifiedBoot
fastboot flash vbmeta prebuilt/vbmeta_disabled.img
fastboot flash vbmeta_system prebuilt/vbmeta_disabled.img
fastboot flash vbmeta_vendor prebuilt/vbmeta_disabled.img
- Зафлешить dtbo и boot
pmbootstrap flasher flash_kernel
pmbootstrap flasher flash_dtbo
- Зафлешить system
fastboot reboot fastboot
fastboot delete-logical-partition product
pmbootstrap flasher flash_rootfs
Как разблокировать бутлоадер
Драйвера
Windows
Установи usb драйвера:
Linux
TODO: написать о usb драйверах, но они походу преустановлены
Разблокировка
git clone https://github.com/bkerler/mtkclient
cd mtkclient
pip -r install requirements.txt
git clone https://github.com/coloredmarble/redmi_9a_mtkclient
cp redmi_9a_mtkclient/* .
python mtk.py da seccfg unlock --preload preloader_k62v1_64_bsp.bin --loader n.bin
# выключи телефон, зажми обе кнопки громкости и подключи кабель usb
# я делал это через тест поинт, но это не обязательно
Смотреть также
- xiaomi angelican wiki
- mtkclient
- ubuntu touch installation
- booting troubleshooting
- coloredmarble/redmi_blossom
- xiaomi angelica wiki
- xiaomi dandelion wiki
Контакты
Если вы хотите разрабатывать вместе, или у вас есть рабочий порт, пожалуйста, напишите мне в дискорд: @meexreay. Также вы можете найти больше обо мне на моем сайте: meex.lol
Содействие
Если вы хотите помочь проекту, не стесняйтесь сделать форк репозитория и отправить пулл реквест.