mirror of
https://github.com/MeexReay/pmos-xiaomi-angelican.git
synced 2025-06-24 18:42:58 +03:00
remove russian readme, add dtbo flashing
This commit is contained in:
parent
9bf3e85269
commit
e0f46aabe4
12
README.md
12
README.md
@ -1,9 +1,7 @@
|
|||||||
# PostmarketOS for Xiaomi Angelican (Redmi 9C NFC)
|
# PostmarketOS for Xiaomi Angelican (Redmi 9C NFC)
|
||||||
|
|
||||||
[](README.md)
|
|
||||||
[](README.ru.md)
|
|
||||||
|
|
||||||
This port also might work on angelica (without NFC) and other phones on MT6765 processors (like Redmi 9A).
|
This port also might work on angelica (without NFC) and other phones on MT6765 processors (like Redmi 9A).
|
||||||
|
If you want to develop it together, or maybe you have a working port, please write me in discord: @meexreay. Also you can find more about me on my site: [meex.lol](https://meex.lol/about)
|
||||||
|
|
||||||
## Roadmap
|
## Roadmap
|
||||||
|
|
||||||
@ -31,8 +29,7 @@ Firstly, you need to unlock bootloader (See section below).
|
|||||||
Enter fastboot mode (hold vol- and pwr buttons while turned off), and run this commands:
|
Enter fastboot mode (hold vol- and pwr buttons while turned off), and run this commands:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd prebuilt
|
cd prebuild && ./flash.sh
|
||||||
./install.sh
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Flash manually
|
### Flash manually
|
||||||
@ -52,6 +49,7 @@ Enter fastboot mode (hold vol- and pwr buttons while turned off), and run this c
|
|||||||
fastboot flash vbmeta prebuilt/vbmeta_disabled.img
|
fastboot flash vbmeta prebuilt/vbmeta_disabled.img
|
||||||
fastboot flash vbmeta_system prebuilt/vbmeta_disabled.img
|
fastboot flash vbmeta_system prebuilt/vbmeta_disabled.img
|
||||||
fastboot flash vbmeta_vendor prebuilt/vbmeta_disabled.img
|
fastboot flash vbmeta_vendor prebuilt/vbmeta_disabled.img
|
||||||
|
pmbootstrap flasher flash_dtbo
|
||||||
pmbootstrap flasher flash_kernel
|
pmbootstrap flasher flash_kernel
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -133,10 +131,6 @@ telnet 172.16.42.1
|
|||||||
- [xiaomi angelica wiki](https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_9C_(xiaomi-angelica))
|
- [xiaomi angelica wiki](https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_9C_(xiaomi-angelica))
|
||||||
- [xiaomi dandelion wiki](https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_9A_(xiaomi-dandelion))
|
- [xiaomi dandelion wiki](https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_9A_(xiaomi-dandelion))
|
||||||
|
|
||||||
## Contacts
|
|
||||||
|
|
||||||
If you want to develop it together, or maybe you have working port, please write me in discord: @meexreay. Also you can find more about me on my site: [meex.lol](https://meex.lol/about)
|
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
If you would like to contribute to the project, feel free to fork the repository and submit a pull request.
|
If you would like to contribute to the project, feel free to fork the repository and submit a pull request.
|
||||||
|
98
README.ru.md
98
README.ru.md
@ -1,98 +0,0 @@
|
|||||||
# PostmarketOS для Xiaomi Angelican (Redmi 9C NFC)
|
|
||||||
|
|
||||||
[](README.md)
|
|
||||||
[](README.ru.md)
|
|
||||||
|
|
||||||
Этот порт также может работать на angelica (без NFC) и других телефонах на MT6765 процессорах (как Redmi 9A).
|
|
||||||
|
|
||||||
## План
|
|
||||||
|
|
||||||
- [x] Компиляция кернеля
|
|
||||||
- [ ] Загрузка кернеля (см. issues)
|
|
||||||
- [ ] SSH
|
|
||||||
- [ ] Экран
|
|
||||||
|
|
||||||
## Как установить
|
|
||||||
|
|
||||||
```bash
|
|
||||||
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
|
|
||||||
```
|
|
||||||
|
|
||||||
## Как записать
|
|
||||||
|
|
||||||
Для начала, тебе нужно разблокировать бутлоадер (Смотреть секцию ниже).
|
|
||||||
|
|
||||||
Зайди в режим фастбута (зажми кнопку уменьшения громкости и кнопку выключения, пока телефон выключен), и введи эти команды:
|
|
||||||
|
|
||||||
1. Отключить VerifiedBoot
|
|
||||||
|
|
||||||
```bash
|
|
||||||
fastboot flash vbmeta prebuilt/vbmeta_disabled.img
|
|
||||||
fastboot flash vbmeta_system prebuilt/vbmeta_disabled.img
|
|
||||||
fastboot flash vbmeta_vendor prebuilt/vbmeta_disabled.img
|
|
||||||
```
|
|
||||||
|
|
||||||
2. Зафлешить dtbo и boot
|
|
||||||
|
|
||||||
```bash
|
|
||||||
pmbootstrap flasher flash_kernel
|
|
||||||
pmbootstrap flasher flash_dtbo
|
|
||||||
```
|
|
||||||
|
|
||||||
3. Зафлешить system
|
|
||||||
|
|
||||||
```bash
|
|
||||||
fastboot reboot fastboot
|
|
||||||
fastboot delete-logical-partition product
|
|
||||||
pmbootstrap flasher flash_rootfs
|
|
||||||
```
|
|
||||||
|
|
||||||
## Как разблокировать бутлоадер
|
|
||||||
|
|
||||||
### Драйвера
|
|
||||||
|
|
||||||
#### Windows
|
|
||||||
|
|
||||||
Установи usb драйвера:
|
|
||||||
|
|
||||||
- [https://mtkdriver.com/](mtkdriver.com)
|
|
||||||
- [https://github.com/daynix/usbdk/releases](usbdk)
|
|
||||||
|
|
||||||
#### Linux
|
|
||||||
|
|
||||||
TODO: написать о usb драйверах, но они походу преустановлены
|
|
||||||
|
|
||||||
### Разблокировка
|
|
||||||
|
|
||||||
```bash
|
|
||||||
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](https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_9C_NFC_(xiaomi-angelican))
|
|
||||||
- [mtkclient](https://github.com/bkerler/mtkclient)
|
|
||||||
- [ubuntu touch installation](https://gist.github.com/sivinnguyen/a6f65c5af9198d40d396e11048512347)
|
|
||||||
- [booting troubleshooting](https://wiki.postmarketos.org/wiki/Troubleshooting_on-device_issues/Booting_problems)
|
|
||||||
- [coloredmarble/redmi_blossom](https://github.com/coloredmarble/redmi_blossom)
|
|
||||||
- [xiaomi angelica wiki](https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_9C_(xiaomi-angelica))
|
|
||||||
- [xiaomi dandelion wiki](https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_9A_(xiaomi-dandelion))
|
|
||||||
|
|
||||||
## Контакты
|
|
||||||
|
|
||||||
Если вы хотите разрабатывать вместе, или у вас есть рабочий порт, пожалуйста, напишите мне в дискорд: @meexreay. Также вы можете найти больше обо мне на моем сайте: [meex.lol](https://meex.lol/about)
|
|
||||||
|
|
||||||
## Содействие
|
|
||||||
|
|
||||||
Если вы хотите помочь проекту, не стесняйтесь сделать форк репозитория и отправить пулл реквест.
|
|
@ -1,12 +1,12 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# adb reboot fastboot
|
|
||||||
fastboot flash vbmeta vbmeta_disabled.img
|
fastboot flash vbmeta vbmeta_disabled.img
|
||||||
fastboot flash vbmeta_system vbmeta_disabled.img
|
fastboot flash vbmeta_system vbmeta_disabled.img
|
||||||
fastboot flash vbmeta_vendor vbmeta_disabled.img
|
fastboot flash vbmeta_vendor vbmeta_disabled.img
|
||||||
fastboot flash boot boot.img
|
fastboot flash boot boot.img
|
||||||
# fastboot flash dtbo dtbo.img
|
fastboot flash dtbo dtbo.img
|
||||||
fastboot reboot fastboot
|
|
||||||
|
fastboot reboot fastboot # fastbootd mode
|
||||||
fastboot delete-logical-partition product
|
fastboot delete-logical-partition product
|
||||||
fastboot flash system system.img
|
fastboot flash system system.img
|
||||||
fastboot reboot
|
fastboot reboot
|
Loading…
x
Reference in New Issue
Block a user