Initial commit

This commit is contained in:
timoxa0 2024-01-15 22:08:16 +05:00
parent e6c2a59b89
commit d3d87c4dce
22 changed files with 903 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
to_releases/

30
README-RU.md Normal file
View file

@ -0,0 +1,30 @@
<img align="right" src="./assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Запуск Linux на Xiaomi Pad 5
## Язык
Русский | [English](README.md)
## ⚠️ Предупреждение
Мы не несем ответственности за сломанные устройства, отсутствующие разделы, плохих работников на линии производства Xiaomi, мёртвые карты памяти, мёртвые чипы управления питанием, мёртвую ОЗУ, мёртвые контроллеры экрана, мёртвые процессоры, мёртвых кошек и собак и ядерные войны.
Установка Linux - опасный процесс, делайте это на свой страх и риск и осторожно следуйте инструкции.
Этот проект находится на ранней стадии, все файлы здесь были предоставлены другими пользователями, здесь вы найдете руководство с рабочими файлами, которые нам удалось получить. Это деликатный процесс, делайте это на свой страх и риск и внимательно следуйте всем шагам!
**ЕСЛИ ВЫ БОИТЕСЬ МОДИФИЦИРОВАТЬ СВОЙ ПЛАНШЕТ ИЛИ БОИТЕСЬ ЕГО СЛОМАТЬ - НЕМЕДЛЕННО ПРЕКРАТИТЕ ЧИТАТЬ!!! ВЫ БЫЛИ ПРЕДУПРЕЖДЕНЫ, В СЛУЧАЕ ПОЛОМКИ ОТВЕТСТВЕННОСТЬ ЛЕЖИТ НА ВАС!!! ВЫ БЫЛИ ПРЕДУПРЕЖДЕНЫ!!!**
## Начнём
- [Установка](guide/install-selection.md)
- [Настройка двойной загрузки](guide/dualboot-selection.md)
- [Удаление](guide/uninstall-selection.md)
## Разное
- [Статус Проекта](guide/status-selection.md)
- [Переустановка](guide/reinstalling-selection.md)
## Разработчики
-
-

36
README.md Normal file
View file

@ -0,0 +1,36 @@
<img align="right" src="./assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Running Linux on the Xiaomi Pad 5
## Language
[Русский](README-RU.md) | English
## ⚠️ Warning
We're not responsible for bricked devices, missing recovery partitions, dead xiaomi factoryline workers cowboys, dead microSD cards, dead pmics, dead ram, dead display ics, dead cpus, any xiaomi shenanigans, dead cats or dogs, nuclear wars or you getting fired because you forgot to boot back in to android for the alarm.
This project is in an early stage, all the files here have been contributed by other users, here you will find a guide with the working files we managed to get. This is a delicate process, do it under your own risk and follow all the steps carefully.
**IF YOU AREN'T COMFORTABLE MODDING YOUR TABLET OR ITS PARTITION TABLE OR YOU ARE PARANOID OF BRICKING YOUR DEVICE CLICK AWAY NOW!!! YOU HAVE BEEN WARNED, YOU ARE ON YOUR OWN IF YOU BRICK YOUR DEVICE!!! AGAIN! YOU HAVE BEEN WARNED!!!**
## Get Started
- [Installation](guide/install-selection.md)
- [Dualboot Setup](guide/dualboot-selection.md)
- [Uninstallation](guide/uninstall-selection.md)
## Miscellaneous
- [Project Status](guide/status-selection.md)
- [Reinstallation](guide/reinstalling-selection.md)
## Contributors
-
-

BIN
assets/nabu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,014 KiB

View file

@ -0,0 +1,8 @@
<img align="right" src="https://raw.githubusercontent.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/main/nabu.png" width="425" alt="Windows 11 Running On A Xiaomi Pad 5">
## Useful apps and instructions
### Select your language
- [English](Additional-materials/Additional-materials-EN.md)
- [Russian](Additional-materials/Additional-materials-RU.md)

View file

@ -0,0 +1,37 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Running Windows on the Xiaomi Pad 5
## Dualbooting Android and Windows seamlessly
### Prerequisites
- Brain
- Rooted Android and rooted Android boot backup
### Windows side of Dual Boot
- Install [STA](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/releases/download/dualboot/StA_Installer_nabu.exe)
- Rename your Android boot file to boot.img
- Place your Android boot to C:\ (C:\boot.img)
- Open shortcut on your desktop to switch to Android
### Android side of Dual Boot
- Install [switchtowin.apk](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/releases/download/dualboot/switchtowindows.apk) to device.
- Create folder Windows in Android storage
- Rename your UEFI file to boot.img
- Place your UEFI file to created folder (/Android storage/Windows/boot.img)
- Start app and give root privileges.
- Click "Switch to Windows" if you want to switch Windows.

159
guide/English/install-en.md Normal file
View file

@ -0,0 +1,159 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Running Windows on the Xiaomi Pad 5
> [!WARNING]
> PLEASE DON'T USE ANY VIDEO GUIDE ON YOUTUBE OR ANY OTHER PLATFORM! THOSE VIDEOS ARE OUT OF DATED!
## Installation
## Installing Windows
### Prerequisites
- Brain
- [Windows on ARM image](https://uupdump.net/)
- [UEFI image](https://raw.githubusercontent.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/main/images/xiaomi-nabu_secureboot-v2.img)
- [Drivers](https://github.com/map220v/MiPad5-Drivers/releases/latest)
### Boot recovery back to start installing Windows
```cmd
fastboot boot <recovery.img>
```
#### Execute the msc script
> If it asks you to run it once again, do so
```cmd
adb shell msc
```
### Assign letters to disks
#### Start the Windows disk manager
> Once the Xiaomi Pad 5 is detected as a disk
```cmd
diskpart
```
#### Assign `X` to Windows volume
#### Select the Windows volume of the tablet
> Use `list volume` to find it, it's the one named "WINNABU"
```diskpart
select volume <number>
```
#### Assign the letter X
```diskpart
assign letter=x
```
### Assign `Y` to ESP volume
#### Select the esp volume of the tablet
> Use `list volume` to find it, it's the one named "ESPNABU"
```diskpart
select volume <number>
```
#### Assign the letter Y
```diskpart
assign letter=y
```
#### Exit diskpart
```diskpart
exit
```
### Install
> Replace `<path/to/install.wim>` with the actual install.wim path,
> `install.wim` is located in sources folder inside your ISO
> You can get it either by mounting or extracting it
```cmd
dism /apply-image /ImageFile:<path/to/install.wim> /index:1 /ApplyDir:X:\
```
### Install Drivers
> You can download Drivers [here](https://github.com/map220v/MiPad5-Drivers/releases/latest)
> When it ask you "Enter Drive letter..." type X:
```cmd
Open folder with Drivers and run OfflineUpdater.cmd
```
### Create Windows bootloader files for the EFI
```cmd
bcdboot X:\Windows /s Y: /f UEFI
```
## Boot into Windows
### Make a backup of your existing boot image
```cmd
adb shell "dd if=/dev/block/platform/soc/1d84000.ufshc/by-name/boot$(getprop ro.boot.slot_suffix) of=/tmp/boot.img"
```
### Pull backup to computer
```cmd
adb pull /tmp/boot.img
```
### Reboot to bootloader
```cmd
adb reboot bootloader
```
### Download and flash UEFI image
> Download [UEFI image](https://raw.githubusercontent.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/main/images/xiaomi-nabu_secureboot-v2.img)
```cmd
fastboot flash boot <path to image>
```
> [!NOTE]
> On the first Windows boot, it will not see any Wi-Fi networks, just restart it by holding down the power button, and after reboot when you try connect to yuor network and you see "ice-cream" click "try again" 7 times
### Boot back into Android
> Use your backup boot image and flash from fastboot
```cmd
fastboot flash boot boot.img
```
### Remove phantom drive letters (if they are not removed automatically)
> Run theese commands as admin to remove letter
```cmd
mountvol x: /d
mountvol y: /d
```
## Finished!
> You can join our [Telegram chat](https://t.me/nabuwoa) to receive latest news about project
### [Last step: Setup Dualboot](dualboot-en.md)

View file

@ -0,0 +1,102 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Running Linux on the Xiaomi Pad 5
## Installation
### Preparing your device
### Prerequisites
- Brain
- [Recovery Image](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/releases/download/1.0/recovery.img)
- [ADB & Fastboot](https://developer.android.com/studio/releases/platform-tools)
### Notes:
> [!Warning]\
> if you delete any partitions via diskpart later on or now windows will send a ufs command that gets misinterpreted which erase all your ufs
> All your data will be erased! Backup now if needed.
>
> These commands have been tested.
>
> Ignore `udevadm` warnings
>
> Do not run the same command twice
>
> DO NOT REBOOT YOUR TABLET if you think you made a mistake, ask for help in the [Telegram chat](https://t.me/nabuwoa)
>
> Do not run all commands at once, execute them in order!
#### Flash vbmeta_disabled.img via fastboot
```cmd
fastboot flash vbmeta_ab <путь/к/vbmeta_disabled.img>
```
#### Boot Orange Fox recovery through PC
```sh
fastboot boot <recovery.img>
```
#### Start ADB shell
```sh
adb shell
```
#### Unmount all partitions
```sh
twrp unmount /data
```
#### Resize partition table
```sh
sgdisk --resize-table 64 /dev/block/sda
```
#### Run parted partition editor
```sh
parted /dev/block/sda
```
#### List partitions with `print` and remember userdata number
```
...
31 10.9GB 126GB 126GB userdata
...
```
> In this cae userdata has number 31
#### Remove userdata with `rm <номер>`
> If userdata has number 31, command looks like `rm 31`
#### Create userdata partition
- Calculate userdata size using equation: X = 10.9 + [userdata size in GB]
- Run command `mkpart userdata ext4 10.9GB XGB` (replace X with calculated vaule)
> If userdata size is 16 GB, then X = 10.9 + 16 = 26.9 \
> So command is `mkpart userdata ext4 10.9GB 26.9GB`
#### Create efi partition (for future use)
```
mkpart esp fat32 XGB YGB
```
> Replace X with value calculated in prevous paragraph \
> Replace Y with X+1 \
> If userdata size is 16 GB, then command is `mkpart esp fat32 26.9GB 27.9GB`
#### Create partition for linux
- for 128 GB model: `mkpart linux ext4 YGB 126GB`
- for 256 GB model: `mkpart linux ext4 YGB 254GB`
> Replace Y with X+1 \
> If userdata size is 16 GB, then command is \
> `mkpart linux ext4 27.9GB 126GB` for 128 GB model \
> `mkpart linux ext4 27.9GB 254GB` for 256 GB model
#### Check if Android still starts
just restart the tablet, and see if Android still works
If isn't boot or looping or animation, use MIUI recovery or other recoveries for wiping data.
### [Next step: Installing Linux](/guide/English/install-en.md)

View file

@ -0,0 +1,33 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Running Windows on the Xiaomi Pad 5
## Reinstallation
### Reinstalling Windows if something goes wrong
- If you don't like your windows version or you've bricked your windows install, or anything else, you would probably just reinstall Windows. Thankfully this process is very easy.
- If you haven't restored your partition table, you can use this guide with your existing partitions.
### Prerequisites
- Existing Windows and boot partitions (*If not met, [go back and just pretend this guide never existed](/guide/English/1-partition-en.md)*)
- [Recovery Image](../../../../releases/tag/1.0)
- [ADB & Fastboot](https://developer.android.com/studio/releases/platform-tools)
### Boot recovery to format the Windows and boot partitions
```cmd
fastboot boot <recovery.img>
```
### Format the partitions
> If it asks you to run it once again, do so
```cmd
adb shell format
```
## [Next step: Reinstalling Windows](/guide/English/install-en.md#Execute-the-msc-script)

View file

@ -0,0 +1,28 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Running Linux on the Xiaomi Pad 5
## Uninstallation
### Why is this needed?
If you want to uninstall linux this is used instead of deleting partitions manually to avoid human error + writing a whole dedicated guide to just uninstalling.
If you want to relock your bootloader you'll need your partition table to be stock.
### Prerequisites
- [ADB & Fastboot](https://developer.android.com/studio/releases/platform-tools)
- [gpt_both0.bin](../../../../releases/tag/1.0)
### Restore GPT
> Replace ```<gpt_both0.bin>``` with the path to the gpt_both0.bin file.
```cmd
fastboot flash partition:0 <gpt_both0.bin>
```
### Erase userdata to avoid bootloop and restore FS size
```cmd
fastboot -w
```

38
guide/English/status.md Normal file
View file

@ -0,0 +1,38 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Running Linux on the Xiaomi Pad 5
## Project Status
Stable. Some components don't work.
#### Features
- [X] Suspend / Sleep Mode
- [X] Audio
- [X] Battery status
- [X] Bluetooth
- [X] Brightness
- [x] Charging
- [X] Display
- [X] GPU
- [X] Touchscreen
- [X] UFS
- [X] USB
- [X] Wi-Fi
- [ ] Xiaomi Pen support
- [ ] Microphone
- [ ] Miracast
- [ ] Location
- [ ] Flashlight
- [ ] Xiaomi Pen charging support
- [X] Xiaomi Keyboard support
- [ ] Camera
#### Sensors
- [ ] Accelerometer
- [ ] Gyroscope
- [ ] Magnetometer
- [ ] Proximity
- [ ] Light sensor

View file

@ -0,0 +1,35 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Windows на Xiaomi Pad 5
## Двойная загрузка Android и Windows
### Требования
- Android с root-правами и пропатченное Magisk'ом ядро Android
### Со стороны Windows
- Установите [STA](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/releases/download/dualboot/StA_Installer_nabu.exe)
- Переименуйте файл ядра Android в boot.img
- Переместите его в C:\ (C:\boot.img)
- Запустите ярлык на рабочем столе чтобы перезагрузиться в Андроид
### Со стороны Android
- Установите на планшете приложение [switchtowindows](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/releases/download/dualboot/switchtowindows.apk)
- Создайте папку Windows в паияти Андроида
- Переименуйте UEFI файл в boot.img
- Переместите его в созданную папку (/Память Андроид/Windows/boot.img)
- Запустите приложение и предоставьте ему root-доступ
- Нажмите "Switch to Windows" если вы хотите сменить систему на Windows

144
guide/Russian/install-ru.md Normal file
View file

@ -0,0 +1,144 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Windows на Xiaomi Pad 5
> [!WARNING]
> ПОЖАЛУЙСТА, НЕ ИСПОЛЬЗУЙТЕ ВИДЕОГИД НА YOUTUBE ИЛИ ЛЮБОЙ ДРУГОЙ ПЛАТФОРМЕ! ЭТИ ВИДЕО УСТАРЕЛИ!
## Установка
### Требования
- [ARM образ Windows](https://uupdump.net/)
- [Образ UEFI](https://raw.githubusercontent.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/main/images/xiaomi-nabu_secureboot-v2.img)
- [Драйверы](https://github.com/map220v/MiPad5-Drivers/releases/latest)
### Перезапустите рекавери чтобы начать установку Windows
```cmd
fastboot boot <recovery.img>
```
#### Выполните скрипт msc
> Если скрипт попросит запустить его ещё раз, то так и сделайте
```cmd
adb shell msc
```
### Привязка букв к разделам
#### Запустите Менеджер дисков Windows
> Как только планшет определился как диск
```cmd
diskpart
```
#### Привязка буквы `X` к разделу Windows
#### Выберите Windows раздел планшета
> Используйте команду `list volume` чтобы найти разделы "WINNABU" и "ESPNABU"
```diskpart
select volume <number>
```
#### Привяжите букву X
```diskpart
assign letter=x
```
### Привязка буквы `Y` к разделу ESP
#### Выберите ESP раздел планшета
> Используйте команду `list volume` чтобы найти его, обычно это последний раздел
```diskpart
select volume <number>
```
#### Привяжите букву Y
```diskpart
assign letter=y
```
#### Закройте diskpart
```diskpart
exit
```
### Установка Windows
> Замените `<path/to/install.wim>` действительным путём к файлу `install.wim`, который расположен в папке `sources` внутри вашего ISO. Вы можете получить его, смонтировав образ или разархивировав его
```cmd
dism /apply-image /ImageFile:<path/to/install.wim> /index:1 /ApplyDir:X:\
```
### Установка драйверов
> Вы можете скачать драйвера [тут](https://github.com/map220v/MiPad5-Drivers/releases/latest)
> Когда он попросит вас "Enter Drive letter...", введите X:
```cmd
Откройте папку с драйверами и заустите OfflineUpdater.cmd
```
### Создайте файлы загрузчика Windows для EFI
```cmd
bcdboot X:\Windows /s Y: /f UEFI
```
## Запуск Windows
### Создайте резервную копию текущего ядра Android
```cmd
adb shell "dd if=/dev/block/platform/soc/1d84000.ufshc/by-name/boot$(getprop ro.boot.slot_suffix) of=/tmp/boot.img"
```
### Скопируйте РК на компьютер
```cmd
adb pull /tmp/boot.img
```
### Перезапустите планшет в fastboot
```cmd
adb reboot bootloader
```
### Скачайте и прошейте образ UEFI
> Скачайте [образ UEFI](https://raw.githubusercontent.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/main/images/xiaomi-nabu_secureboot-v2.img)
```cmd
fastboot flash boot <путь к образу UEFI>
```
> [!NOTE]
> При первой загрузке Windows он не увидит никаких сетей Wi-Fi, просто перезагрузите его, удерживая нажатой кнопку питания, а после перезагрузки, когда вы попытаетесь подключиться к своей сети и увидите "мороженое", нажмите "повторить попытку" 7 раз
### Загрузка в Android
> Прошейте скопированное ранее ядро в fastboot
```cmd
fastboot flash boot boot.img
```
### Удаление фантомных букв (если не исчезли сами)
> Выполните эти команды от админа, чтобы удалить фантомные буквы
```cmd
mountvol x: /d
mountvol y: /d
```
## Готово!
> Вы можете присоедениться к нашему [чату в Telegram](https://t.me/nabuwoa) что-бы получать последние новости проекта
### [Последний шаг: Настройка двойной загрузки](dualboot-ru.md)

View file

@ -0,0 +1,103 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Linux на Xiaomi Pad 5
## Установка
### Подготовка устройства
### Требования:
- [Образ рекавери](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/releases/download/1.0/recovery.img)
- [ADB и Fastboot](https://developer.android.com/studio/releases/platform-tools)
### Примечание:
> [!WARNING]
> Все пользовательские файлы будут стерты! Создайте резервную копию, если это необходимо.
>
> Эти команды были протестированы.
>
> Игнорируйте ошибки `udevadm`.
>
> Не выполняйте одну команду дважды.
>
>
> НЕ ПЕРЕЗАГРУЖАЙТЕ ПЛАНШЕТ! Если вы считаете, что совершили ошибку, обратитесь за помощью в [чат Telegram](https://t.me/nabuwoa).
>
>
>
> Не запускайте все команды сразу, выполняйте их по очереди!
>
>
> Следуйте инструкции с осторожностью! В случае ошибки велика вероятность нарушить работоспособность устройства!
#### Прошейте vbmeta_disabled.img
```cmd
fastboot flash vbmeta_ab <путь/к/vbmeta_disabled.img>
```
#### Запустите рекавери с компьютера при помощи команды
```sh
fastboot boot <recovery.img>
```
#### Перейдите в консоль recovery
```sh
adb shell
```
#### Размонтируйте /data
```sh
twrp unmount /data
```
#### Разширьте таблицу разделов
```sh
sgdisk --resize-table 64 /dev/block/sda
```
#### Запустите редактор разделов parted
```sh
parted /dev/block/sda
```
#### Выведите список разделов командой `print` и запомните номер раздела userdata
```
...
31 10.9GB 126GB 126GB userdata
...
```
> В данном случае раздел userdata имеет номер 31
#### Удалите раздел userdata командой `rm <номер>`
> Если раздел имеет номер 31, то команды выглядит так `rm 31`
#### Создайте новый раздел userdata командой
- Подставьте в формулу желаемый размер userdata: X = 10.9 + [размер в GB]
- Выполните команду `mkpart userdata ext4 10.9GB XGB`, заменив X на полученное значение
> Если на андроид выделяем 16 GB, то X = 10.9 + 16 = 26.9 \
> Соответственно, команда выглядит так: `mkpart userdata ext4 10.9GB 26.9GB`
#### Создайте раздел efi (на будушие)
```
mkpart esp fat32 XGB YGB
```
> X замените на значение полученное в прошлом пункте \
> Y замените на X+1
> Если на андроид выделяем 16 GB, то команда выглядит так: `mkpart esp fat32 26.9GB 27.9GB`
#### Создайте раздел под linux
- для модели на 128 GB: `mkpart linux ext4 YGB 126GB`
- для модели на 256 GB: `mkpart linux ext4 YGB 254GB`
> Самените Y на X+1 \
> Если на андроид выделяем 16 GB, то команда выглядит так: \
> `mkpart linux ext4 27.9GB 126GB` для модели на 128 GB \
> `mkpart linux ext4 27.9GB 254GB` для модели на 256 GB
#### Проверьте, запускается ли Android
Просто перезапустите планшет и убедитесь, что Android запускается Если система не запускается или вы получили цикличную перезагрузку, используйте режим восстановления MIUI или другой режим восстановления чтобы отформатировать раздел `data`.
### [Следующий шаг: установка Linux](/guide/Russian/install-ru.md)

View file

@ -0,0 +1,36 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Windows на Xiaomi Pad 5
## Переустановка
### Переустановка Windows если что-то пошло не так
- Если текущая версия Windows не подходит или была испорчена, вероятно, Вам поможет переустановка Windows, благо это довольно простой процесс.
- Если Вы не восстанавливали таблицу разделов, то используйте этот гайд с текущей таблицей разделов.
### Требования
- Существующие разделы для Windows и загрузки (*если их нет, [используйте данную инструкцию](/guide/Russian/partition-ru.md)*)
- [Образ рекавери](../../../../releases/tag/1.0)
- [ADB и Fastboot](https://developer.android.com/studio/releases/platform-tools)
### Запустите рекавери для форматирования разделов
```cmd
fastboot boot <recovery.img>
```
### Форматирование разделов
> Если скрипт попросит запустить его ещё раз, то так и сделайте
```cmd
adb shell format
```
### [Следующий шаг: Установка Windows](/guide/Russian/install-ru.md#Выполните-скрипт-msc)

View file

@ -0,0 +1,37 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Linux на Xiaomi Pad 5
## Статус проекта
Стабильный. Некоторые компоненты ещё не функционируют.
#### Особенности
- [X] Аудио
- [X] Статус батареи
- [X] Bluetooth
- [X] Яркость
- [X] Зарядка
- [X] Дисплей
- [X] Режим ожидания
- [X] Видеочип
- [X] Сенсорный экран
- [X] Файловая система
- [X] USB
- [X] Wi-Fi
- [ ] Cтилус Xiaomi
- [ ] Местоположение
- [ ] Фонарик
- [ ] Зарядка стилуса Xiaomi
- [X] Чехол-клавиатура Xiaomi
- [ ] Камера
- [ ] Микрофон
#### Сенсоры
- [ ] Акселерометр
- [ ] Гироскоп
- [ ] Магнетометр
- [ ] Датчик приближения
- [ ] Датчик освещенности

View file

@ -0,0 +1,26 @@
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Linux на Xiaomi Pad 5
## Удаление
Если вы хотите удалить Linux, используйте данный упрощенный метод вместо ручного удаления разделов чтобы исключить риск ошибки.
Если вы хотите заблокировать загрузчик обратно, убедитесь что таблица разделов находится в заводском состоянии.
### Требования
- [ADB и Fastboot](https://developer.android.com/studio/releases/platform-tools)
- [gpt_both0.bin](../../../../releases/tag/1.0)
### Восстановление GPT
> Замените ```<gpt_both0.bin>``` путём к файлу `gpt_both0.bin`.
```cmd
fastboot flash partition:0 <gpt_both0.bin>
```
### Очистите раздел `userdata` чтобы избежать цикличной перезагрузки и восстановить размер файловой системы
```cmd
fastboot -w
```

View file

@ -0,0 +1,10 @@
<img align="right" src="https://raw.githubusercontent.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/main/nabu.png" width="425" alt="Windows 11 Running On A Xiaomi Pad 5">
# Running Windows on the Xiaomi Pad 5
## Dualbooting Android and Windows seamlessly
### Select your language
- [English](English/dualboot-en.md)
- [Russian](Russian/dualboot-ru.md)

View file

@ -0,0 +1,10 @@
<img align="right" src="https://raw.githubusercontent.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/main/nabu.png" width="425" alt="Windows 11 Running On A Xiaomi Pad 5">
# Running Windows on the Xiaomi Pad 5
## Installation
### Select your language
- [English](English/partition-en.md)
- [Russian](Russian/partition-ru.md)

View file

@ -0,0 +1,10 @@
<img align="right" src="https://raw.githubusercontent.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/main/nabu.png" width="425" alt="Windows 11 Running On A Xiaomi Pad 5">
# Running Windows on the Xiaomi Pad 5
## Reinstallation
### Select your language
- [English](English/reinstall-en.md)
- [Russian](Russian/reinstall-ru.md)

10
guide/status-selection.md Normal file
View file

@ -0,0 +1,10 @@
<img align="right" src="../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
# Running Windows on the Xiaomi Pad 5
## Project Status
### Select your language
- [English](English/status.md)
- [Russian](Russian/status-ru.md)

View file

@ -0,0 +1,10 @@
<img align="right" src="https://raw.githubusercontent.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/main/nabu.png" width="425" alt="Windows 11 Running On A Xiaomi Pad 5">
# Running Windows on the Xiaomi Pad 5
## Uninstallation
### Select your language
- [English](English/restore-stock-en.md)
- [Russian](Russian/uninstall-ru.md)