MTKClient

Apenas uma ferramenta mtk para exploração, leitura/gravação de flash e fazer coisas loucas.
Para Windows, você precisa instalar a porta mtk padrão e o driver usbdk (veja as instruções abaixo).
Para Linux, um kernel modificado só é necessário ao usar o kamakiri antigo (veja a pasta Setup) (exceto para leitura/gravação de flash).
Quando o script mtk estiver rodando, inicialize no modo brom desligando o dispositivo, pressione e segure
vol up + power ou vol down + power e conecte o telefone. Quando detectado pela ferramenta,
solte os botões.
MT6781, MT6789, MT6855, MT6886, MT6895, MT6983, MT8985
- Esses chipsets usam um novo protocolo chamado V6 e o bootrom foi modificado.
Você precisa usar a opção --loader e um loader adequado do diretório Loaders/V6.
O bootrom não funcionará, você precisa usar o modo preloader (nenhum botão de hardware pressionado, apenas conecte).
Em alguns dispositivos, o preloader está desativado, mas você pode reativá-lo executando "adb reboot edl".
Créditos
- kamakiri [xyzz]
- exploit linecode [chimera]
- exploit heapbait [chimera], créditos para [R0rt1z2],[Shomy]
- Chaosmaster
- Geert-Jan Kreileman (GUI, design e correções)
- Todos os contribuidores
Instalação
Veja dicas de instalação para linux/macos
Veja dicas de instalação para Windows
Veja o instalador automático para Windows
Uso
Veja instruções de uso
Use o Re LiveDVD (tudo pronto para uso, baseado no Ubuntu):
Usuário: user, Senha:user (baseado no Ubuntu 22.04 LTS)
Live DVD V6
- Execute a ferramenta mtk com --debugmode. O log será escrito em log.txt (espero)
Detalhes de chips / configurações
- Vá para config/brom_config.py
- USB vid/pids desconhecidos para autodetecção vão para config/usb_ids.py
Outras Coisas
Recursos de aprendizado