Сборка и прошивка ядра на Oreo
Необходим разблокированный загрузчик!Резервная копия TA-раздела по желанию.1) Скачать архив root.zip
2) Распаковать в любом месте
3) Из скачаной FTF-прошивки извлечь файл "kernel.sin" через любой архиватор
4) В Flastool зайти в Tools>Sin editor
5) В поле "Sin file" выбрать файл "kernel.sin", выбрать "Extract data"
6) В той папке где лежит "kernel.sin" должен появиться файл "kernel.elf"
7) Переместить оба файла в папку где извлекли "root.zip"
9) Если есть резервная копия TA раздела, переместить в туже папку, переименовать в "TA.img"
10) Открыть окно команд, находясь в папке где извлекли "root.zip", зажать клавишу "Shift" и кликнуть правой кнопкой мыши по пустому месту в папке и выбрать "Открыть окно команд"
11)В командной строке пишем:
rootkernel kernel.elf boot.img
12)
С TA разделом
Rootkernel V5.23 (UNOFFICIAL 2.1)
- Unpacking kernel
Found elf boot image
Kernel version: 3.18.66-perf-ge9cb3d6
Found appended DTB
- Detected vendor: somc (Sony), device: dora (Xperia X Performance), variant: row
- Unpacking initramfs
- Detected platform: 64-bit
- Detected Android version: 8.0.0
- dm-verity is enabled. Disable? (Say yes if you modify /system) [Y/n] Выбрать Y
Patching fstab in dtb to disable dm-verity
- Sony RIC is enabled. Disable? [Y/n] Y
Disabling Sony RIC
- force-encrypt on Android Oreo requires additional files! Continue? (Say yes to copy) [Y/n] Выбрать Y
fstab.qcom (copied)
init.rc (patched)
init.qcom.rc (copied and patched)
init.target.rc (copied and patched)
- force-encrypt is enabled. Disable? (Say yes if you decrypt /data) [Y/n] Выбрать Y
Disabling force-encrypt
- Install DRM fix? [Y/n] Выбрать N
Skipping drmfix
- Found TA.img. Install munjeni's TA PoC? [Y/n] Выбрать Y
Installing TA PoC
Adding service entry for ua_modem_switcher
- All done! Continue? [Y/n] Выбрать Y
- Creating new initramfs
- Creating boot image
- Cleaning up
Done
Без TA раздела
Rootkernel V5.23 (UNOFFICIAL 2.1)
- Unpacking kernel
Found elf boot image
Kernel version: 3.18.66-perf-ge9cb3d6
Found appended DTB
- Detected vendor: somc (Sony), device: dora (Xperia X Performance), variant: row
- Unpacking initramfs
- Detected platform: 64-bit
- Detected Android version: 8.0.0
- dm-verity is enabled. Disable? (Say yes if you modify /system) [Y/n] Выбрать Y
Patching fstab in dtb to disable dm-verity
- Sony RIC is enabled. Disable? [Y/n] Выбрать Y
Disabling Sony RIC
- force-encrypt on Android Oreo requires additional files! Continue? (Say yes to copy) [Y/n] Выбрать Y
fstab.qcom (copied)
init.rc (patched)
init.qcom.rc (copied and patched)
init.target.rc (copied and patched)
- force-encrypt is enabled. Disable? (Say yes if you decrypt /data) [Y/n] Выбрать Y
Disabling force-encrypt
- Install DRM fix? [Y/n] Выбрать Y
1. DRM fix preload line added successfully!
2. DRM libraries still need to be flashed manually on TWRP recovery before 1st boot!!
System mode, flash: DRMfix-System-Mode.zip
Systemless mode, flash: DRMfix-Magisk-Module.zip (requires Magisk installed)
- All done! Continue? [Y/n] Выбрать Y
- Creating new initramfs
- Creating boot image
- Cleaning up
Done
Прошивка собранного ядра1) Прошить через Flastool, со всеми вайпами, после прошивки не включать телефон
2) Перейти в режим fastboot
3) Переместить файл "boot.img" в папку fastboot
4) В Командоной строке пишем
fastboot flash boot boot.img
5) Также прошиваем TWRP
fastboot flash recovery twrp.img
6) Заходим в TWRP, прошиваем "DRMfix.zip" (Если собрали ядро с TA разделом то этот этап делать не нужно)
Установка MagiskС TA разделом
1)Переместить собранное ядро "boot.img" в любую папку телефона
2)Установить Magisk Manager
3)Выбрать "boot.img" программа его пропатчит
4)Переместить пропатченный "boot.img" в папку fastboot
5)Перевести телефон в режим fastboot
6)Прошиваем "boot.img" еще раз
fastboot flash boot boot.img
7)Magisk должен быть установлен, рут рабоает
Без TA раздела
Через TWRP прошить Magisk-v15.3 zip
Если память стала 32gb1)в TWRP зайти в раздел Wipe>Advanced Wipe>Repair or Change file system
2)Выбрать по очереди разделы System и Data
3)Нажать Resize File System
4)Перезапустить телефон
Прикрепленные файлы
root.zip ( 45.12 МБ )
DRMfix.zip ( 36.34 КБ )
twrp.img ( 21.22 МБ )
Magisk-v15.3.zip ( 5.76 МБ )
Сообщение отредактировал festt4t - 17.01.18, 17:43