bkerler / mtkclient

MTK reverse engineering and flash tool
GNU General Public License v3.0
2.54k stars 507 forks source link

MT6895(Dimensity 8100) connection problem #1110

Open mouzei opened 2 months ago

mouzei commented 2 months ago

latest version.

C:\Users\Administrator\Desktop\mtkclient>python\python mtkclient-main\mtk.py printgpt --preloader preloader.bin MTK Flash/Exploit Client Public V2.0.1 (c) B.Kerler 2018-2024

ArgHandler - O:Var1: 0x0 Preloader - Status: Waiting for PreLoader VCOM, please reconnect mobile to brom mode

Port - Hint:

Power off the phone before connecting. For brom mode, press and hold vol up, vol dwn, or all hw buttons and connect usb. For preloader mode, don't press any hw button and connect usb. If it is already connected and on, hold power for 10 seconds to reset.

........... Port - Device detected :) Preloader - CPU: MT6895(Dimensity 8100) Preloader - HW version: 0x0 Preloader - WDT: 0x1c007000 Preloader - Uart: 0x11001000 Preloader - Brom payload addr: 0x100a00 Preloader - DA payload addr: 0x201000 Preloader - CQ_DMA addr: 0x10212000 Preloader - Var1: 0xa Preloader - Disabling Watchdog... Preloader - HW code: 0x1172 Preloader - Target config: 0xe0 Preloader - SBC enabled: False Preloader - SLA enabled: False Preloader - DAA enabled: False Preloader - SWJTAG enabled: False Preloader - EPP_PARAM at 0x600 after EMMC_BOOT/SDMMC_BOOT: False Preloader - Root cert required: False Preloader - Mem read auth: True Preloader - Mem write auth: True Preloader - Cmd 0xC8 blocked: True Preloader - Get Target info Preloader - BROM mode detected. Preloader - HW subcode: 0x8a00 Preloader - HW Ver: 0xca00 Preloader - SW Ver: 0x0 Preloader - ME_ID: xxx Preloader - SOC_ID: xxx DaHandler - Device is unprotected. DaHandler - Device is in BROM-Mode. Bypassing security. DAXML - Uploading xflash stage 1 from MTK_DA_V6.bin XmlFlashExt - Patching da2 ... XmlFlashExt - Patched read_register / write_register XmlFlashExt - Patched write partitions / allow_read / allow_write XmlFlashExt - Patched hash binding DAXML - Successfully uploaded stage 1, jumping .. Preloader - Jumping to 0x2000000 Preloader - Jumping to 0x2000000: ok.

then it stuck here, I disconnected the device and pressed Ctrl+C.

DeviceClass - USBError(5, 'Input/Output Error') DeviceClass - USBError(19, 'No such device (it may have been disconnected)') DeviceClass - USBError(19, 'No such device (it may have been disconnected)') DeviceClass - USBError(19, 'No such device (it may have been disconnected)') ...

Using --noreconnect, the result is the same. UsbDk device keeps displaying on the device manager.

bkerler commented 1 month ago

You need a valid da loader for your device, otherwise da1 won't pass. you can try to use --stock and see if that works, then we can try to reproduce the issue step by step

slayerkaido commented 1 month ago

Hello I figured I'd throw my hat in the ring after reading through both issues, the mtk gui is getting stuck on a specific screen and so are commands.

..Preloader - CPU: MT6895(Dimensity 8200) Preloader - HW version: 0x0 Preloader - WDT: 0x1c007000 Preloader - Uart: 0x11001000 Preloader - Brom payload addr: 0x100a00 Preloader - DA payload addr: 0x201000 Preloader - CQ_DMA addr: 0x10212000 Preloader - Var1: 0xa Preloader - Disabling Watchdog... Preloader - HW code: 0x1172 Preloader - Target config: 0x0 Preloader - SBC enabled: False Preloader - SLA enabled: False Preloader - DAA enabled: False Preloader - SWJTAG enabled: False Preloader - EPP_PARAM at 0x600 after EMMC_BOOT/SDMMC_BOOT: False Preloader - Root cert required: False Preloader - Mem read auth: False Preloader - Mem write auth: False Preloader - Cmd 0xC8 blocked: False Preloader - Get Target info Preloader - HW subcode: 0x8a00 Preloader - HW Ver: 0xca00 Preloader - SW Ver: 0x0 Preloader - ME_ID:
Preloader - SOC_ID: Preloader - Jumping to 0x2000000 Preloader - Jumping to 0x2000000: ok. Progress: |█-------------------------------------------------| 1.2% Written (SecProgress: |█-------------------------------------------------| 2.4% Written (SecProgress: |██------------------------------------------------| 3.6% Written (SecProgress: |██------------------------------------------------| 4.8% Written (SecProgress: |███-----------------------------------------------| 6.0% Written (SecProgress: |████----------------------------------------------| 7.2% Written (SecProgress: |████----------------------------------------------| 8.4% Written (SecProgress: |█████---------------------------------------------| 9.6% Written (SecProgress: |█████---------------------------------------------| 10.8% Written (SeProgress: |██████--------------------------------------------| 12.0% Written (SeProgress: |███████-------------------------------------------| 13.2% Written (SeProgress: |███████-------------------------------------------| 14.4% Written (SeProgress: |████████------------------------------------------| 15.6% Written (SeProgress: |████████------------------------------------------| 16.8% Written (SeProgress: |█████████-----------------------------------------| 18.0% Written (SeProgress: |██████████----------------------------------------| 19.2% Written (SeProgress: |██████████----------------------------------------| 20.4% Written (SeProgress: |███████████---------------------------------------| 21.6% Written (SeProgress: |███████████---------------------------------------| 22.8% Written (SeProgress: |████████████--------------------------------------| 24.0% Written (SeProgress: |█████████████-------------------------------------| 25.2% Written (SeProgress: |█████████████-------------------------------------| 26.4% Written (SeProgress: |██████████████------------------------------------| 27.6% Written (SeProgress: |██████████████------------------------------------| 28.8% Written (SeProgress: |███████████████-----------------------------------| 30.0% Written (SeProgress: |████████████████----------------------------------| 31.2% Written (SeProgress: |████████████████----------------------------------| 32.4% Written (SeProgress: |█████████████████---------------------------------| 33.6% Written (SeProgress: |█████████████████---------------------------------| 34.8% Written (SeProgress: |██████████████████--------------------------------| 36.0% Written (SeProgress: |███████████████████-------------------------------| 37.2% Written (SeProgress: |███████████████████-------------------------------| 38.4% Written (SeProgress: |████████████████████------------------------------| 39.6% Written (SeProgress: |████████████████████------------------------------| 40.8% Written (SeProgress: |█████████████████████-----------------------------| 42.0% Written (SeProgress: |██████████████████████----------------------------| 43.1% Written (SeProgress: |██████████████████████----------------------------| 44.4% Written (SeProgress: |███████████████████████---------------------------| 45.5% Written (SeProgress: |███████████████████████---------------------------| 46.8% Written (SeProgress: |████████████████████████--------------------------| 48.0% Written (SeProgress: |█████████████████████████-------------------------| 49.1% Written (SeProgress: |█████████████████████████-------------------------| 50.4% Written (SeProgress: |██████████████████████████------------------------| 51.5% Written (SeProgress: |██████████████████████████------------------------| 52.7% Written (SeProgress: |███████████████████████████-----------------------| 53.9% Written (SeProgress: |████████████████████████████----------------------| 55.1% Written (SeProgress: |████████████████████████████----------------------| 56.3% Written (SeProgress: |█████████████████████████████---------------------| 57.5% Written (SeProgress: |█████████████████████████████---------------------| 58.7% Written (SeProgress: |██████████████████████████████--------------------| 59.9% Written (SeProgress: |███████████████████████████████-------------------| 61.1% Written (SeProgress: |███████████████████████████████-------------------| 62.3% Written (SeProgress: |████████████████████████████████------------------| 63.5% Written (SeProgress: |████████████████████████████████------------------| 64.7% Written (SeProgress: |█████████████████████████████████-----------------| 65.9% Written (SeProgress: |██████████████████████████████████----------------| 67.1% Written (SeProgress: |██████████████████████████████████----------------| 68.3% Written (SeProgress: |███████████████████████████████████---------------| 69.5% Written (SeProgress: |███████████████████████████████████---------------| 70.7% Written (SeProgress: |████████████████████████████████████--------------| 71.9% Written (SeProgress: |█████████████████████████████████████-------------| 73.1% Written (SeProgress: |█████████████████████████████████████-------------| 74.3% Written (SeProgress: |██████████████████████████████████████------------| 75.5% Written (SeProgress: |██████████████████████████████████████------------| 76.7% Written (SeProgress: |███████████████████████████████████████-----------| 77.9% Written (SeProgress: |████████████████████████████████████████----------| 79.1% Written (SeProgress: |████████████████████████████████████████----------| 80.3% Written (SeProgress: |█████████████████████████████████████████---------| 81.5% Written (SeProgress: |█████████████████████████████████████████---------| 82.7% Written (SeProgress: |██████████████████████████████████████████--------| 83.9% Written (SeProgress: |███████████████████████████████████████████-------| 85.1% Written (SeProgress: |███████████████████████████████████████████-------| 86.3% Written (SeProgress: |████████████████████████████████████████████------| 87.5% Written (SeProgress: |████████████████████████████████████████████------| 88.7% Written (SeProgress: |█████████████████████████████████████████████-----| 89.9% Written (SeProgress: |██████████████████████████████████████████████----| 91.1% Written (SeProgress: |██████████████████████████████████████████████----| 92.3% Written (SeProgress: |███████████████████████████████████████████████---| 93.5% Written (SeProgress: |███████████████████████████████████████████████---| 94.7% Written (SeProgress: |████████████████████████████████████████████████--| 95.9% Written (SeProgress: |█████████████████████████████████████████████████-| 97.1% Written (SeProgress: |█████████████████████████████████████████████████-| 98.3% Written (SeProgress: |██████████████████████████████████████████████████| 99.5% Written (SeProgress: |██████████████████████████████████████████████████| 100.0% Written (Sector 0x29B of 0x29B, ) 0.95 MB/s

and it doesn't budge.

I'm using the new Unihertz 8849 Tank 3 Pro, what do I need to do and if there is a command involved can you give me the syntax for it? I'll happily dump all necessary files as needed

bkerler commented 20 hours ago

The mt6895 does seem to expect an aarch64 payload. I'm still waiting for my ordered tank 3 pro to arrive, then I can test.