Solutions and source Code

C# SharpMTKClient, mtk chipset protocol

About Source code

SharpMTKClient is GUI written with c# by alephgsm team for mediatek chipset devices, codes of this project are updated more often than bkerler/mtkclient and some forensic tools, but with continuous tests, we will fix some bugs. Also, this project is raw C# code and has no dependency on python, usbdk, etc.

SharpMTKClient also will support MTK V6 XML type device, you can see screenshots following screenshot list

usb protocol is based on windows api(kernel32) (No dependency on usbdk), we used libusb just for SLA bypass function

tested on 1000+ more device like xiomi, oppo , samsung , huawei, etc and all features will work w/o bugs

Lasted updated :

  • 2024.07.22

Features

      • auto detect mtk devices from pid&vid (usb plug , unplug event, no in while)
      • Device type “XML, dalegacy , Xflash” Supported
      • Supprted UFS, NAND, EMMC & up to last cpu that support in bkerler/mtkclient prject
      • auto bypass SLA & DAA
      • crash preloader
      • Flash
      • Flash raw firmware
      • Read Partition tables(gpt)
      • Flash GPT
      • rebuild GPT
      • dump (backup) partitions
      • read preloader
      • flash preloader
      • Erase partitions
      • safe format
      • manual format
      • erase frp
      • backup , write , erase nv partitions
      • bootloader unlock/ relock
      • fix read/orange error after bootloader unlock
      • rpmb read/write/erase
      • rpmb read key
      • DA/Preloader parser
      • many more useful function exist in project codes ….

Screenshots from Codes:

Screenshots from Interface:

3 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button