MTKClient

Просто mtk-инструмент для эксплуатации, чтения/записи флеш-памяти и безумных вещей.
Для Windows необходимо установить стандартный mtk-порт и драйвер usbdk (см. инструкции ниже).
Для Linux патченное ядро требуется только при использовании старого kamakiri (см. папку Setup) (кроме чтения/записи флеш-памяти).
Как только mtk-скрипт запущен, войдите в режим brom, выключив устройство, зажмите и удерживайте либо
громкость вверх + питание, либо громкость вниз + питание и подключите телефон. Как только инструмент обнаружит устройство, отпустите кнопки.
MT6781, MT6789, MT6855, MT6886, MT6895, MT6983, MT8985
- Эти чипсеты используют новый протокол V6, и bootrom пропатчен.
Необходимо использовать опцию --loader и соответствующий загрузчик из каталога Loaders/V6.
Bootrom работать не будет, нужно использовать режим preloader (без нажатия аппаратных кнопок, просто подключите).
На некоторых устройствах preloader отключен, но его можно активировать, выполнив "adb reboot edl".
Благодарности
- kamakiri [xyzz]
- linecode exploit [chimera]
- heapbait exploit [chimera], спасибо [R0rt1z2],[Shomy]
- Chaosmaster
- Geert-Jan Kreileman (GUI, дизайн и исправления)
- Всем участникам
Установка
Смотрите подсказки по установке в Linux/macOS
Смотрите подсказки по установке в Windows
Смотрите автоматический установщик для Windows
Использование
Смотрите инструкции по использованию
Использование Re LiveDVD (всё готово к работе, на основе Ubuntu):
Пользователь: user, Пароль: user (на основе Ubuntu 22.04 LTS)
Live DVD V6
У меня проблемы ....... пожалуйста, пришлите логи и полные данные консоли!
- Запустите mtk-инструмент с опцией --debugmode. Лог будет записан в log.txt (надеюсь)
Правила / Информация
Детали чипов / конфигурации
- Перейдите в config/brom_config.py
- Неизвестные usb vid/pid для автоматического обнаружения находятся в config/usb_ids.py
Прочее
Обучающие ресурсы