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
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.
Primary sources
- README.md GitHub · bkerler/mtkclient · Revision 118a000
- README-WINDOWS.md GitHub · bkerler/mtkclient · Revision 118a000
- README-INSTALL.md GitHub · bkerler/mtkclient · Revision 118a000
More in Firmware and hardware
- BoschMe7x · Tool
- CeDImu · Tool
- CasioEmuNeo · Tool
- remus-rlf-reader · Tool
- unME11 · Tool
- pocketwalker · Tool