Моя не большая документация.
Перед всеми действиями настоятельно рекомендую сделать копию всей прошивки!
Прошивка:
Скачать:
Google Drive
Код: Выделить всё
:: Прошивать через fastboot:
fastboot.exe flash:raw <раздел> <файл>
:: Или прошивать через adb или любой другой терминал с правами системы (SuperSU):
dd if=<файл> of=/dev/block/by-name/<раздел>
Делаем дамп прошивки:
Код: Выделить всё
Через SuperSU:
dd if=/dev/block/by-name/<раздел> of=<файл>
Разблокировка и отключение ограничения на запись в system:
Код: Выделить всё
:: Разблокировка
fastboot.exe flashing unlock
fastboot.exe flashing unlock_critical
:: Отключение ограничения на запись в system. (Конечно же SU нужен, и перемонтировать system также нужно)
fastboot.exe --disable-verity --disable-verification flash vbmeta vbmeta.img
Не забывайте! Разблокировка грозит ПОЛНОМУ форматированию всех данных пользователя. Приложения, настройки и т.д.
Псевдо-SuperSU: (Magisk метод не работает...)
Написал его Я из под коленки но работает.
Скачать:
Google Drive
Код: Выделить всё
:: Запихиваем файлы в tmp
adb kill-server
adb start-server > nul
adb push mtk-su-3 /data/local/tmp
adb shell "chmod +x /data/local/tmp/mtk-su-3"
adb push su /data/local/tmp
adb shell "chmod +x /data/local/tmp/su"
adb push suswitch /data/local/tmp
adb shell "chmod +x /data/local/tmp/suswitch"
:: Запихиваем файлы в систему
adb shell
C9_Max $: /data/local/tmp/mtk-su-3
C9_Max #: mount -o rw,remount /
C9_Max #: cp /data/local/tmp/mtk-su-3 /system/xbin/mtk-su-3
C9_Max #: cp /data/local/tmp/su /system/xbin/su
C9_Max #: cp /data/local/tmp/suswitch /system/xbin/suswitch
:: Изначально SU отключен, чтобы включить его:
C9_Max $: /system/xbin/su
C9_Max $: /system/xbin/suswitch
C9_Max $: /system/xbin/su
C9_Max #:
Я начал разбираться с этим ещё давно. С тех пор, как написал: Уже не важно.
Пришлось самому всё проделывать, вводить систему в режим отладки и т.д.
Что я вообще этим хочу сказать: Некоторые моменты я уже не помню или забыл. Для себя я уже сделал готовые дампы прошивки и давно не практиковался.
Краткая информация:
На это ушло около двух недель и около 32х кружек кофе.
Что в это вошло:
- Дамп прошивки
- Разблокировка системы, загрузчика и т.д.
- Патчинг MTK-SU для встраивания его в систему.
Было очень интересно заниматься этим. Узнал что то новое об Android 9.0 и об его защитных уровнях.