Star on GitHubStar2.4k stars

Tool

MTKClient

Inspect MediaTek device flash and partitions through chipset-specific boot-ROM or preloader interfaces.

Targets
Firmware
Category
Firmware tools
Relationship
Foundation tool
Sources reviewed
Stars
1.5k
Last commit
2026-10-26
Language
Python
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Needs compatible MediaTek hardware, its USB interface and the project dependencies. Linux instructions specify Python 3.10+; Windows instructions specify Python 3.9+, MTK port drivers and UsbDk. macOS has separate macFUSE/libusb setup and Apple Silicon notes.
  • The listed V6 chipsets require a suitable device loader and preloader mode; their patched boot ROM is not supported through the older boot-ROM route. Flash writes and loader support are device-specific.

Cite

BibTeX

@misc{mtkclient,
  title = {{MTKClient}},
  howpublished = {\url{https://github.com/bkerler/mtkclient}},
  url = {https://github.com/bkerler/mtkclient},
  urldate = {2026-10-29},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/mtkclient/}}
}

Plain text

MTKClient. https://github.com/bkerler/mtkclient (accessed 2026-10-29). Awesome REA entry: https://awesomerea.org/resources/mtkclient/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · bkerler/mtkclient · Revision 118a000
  2. README-WINDOWS.md GitHub · bkerler/mtkclient · Revision 118a000
  3. README-INSTALL.md GitHub · bkerler/mtkclient · Revision 118a000

More in Firmware and hardware

All 260 entries in Firmware and hardware

↑↓ move↵ open⌘↵ new tab