When using mtkclient with a knockoff galaxy s24 ultra with an MT6582 and Android 5.0, mtkclient fails to detect the gpt completely.
Port - Device detected :)
Preloader - Detected regular mode !
Preloader - CPU: MT6582/MT6574/MT8382()
Preloader - HW version: 0x0
Preloader - WDT: 0x10007000
Preloader - Uart: 0x11002000
Preloader - Brom payload addr: 0x100a00
Preloader - DA payload addr: 0x201000
Preloader - Var1: 0xa
Preloader - Disabling Watchdog...
Preloader - HW code: 0x6582
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 - BROM mode detected.
Preloader - HW subcode: 0x8a00
Preloader - HW Ver: 0xca01
Preloader - SW Ver: 0x1
Preloader - ME_ID: D0963204E15525520DFC6CCE1A2BE27B
DaHandler - Device is unprotected.
DaHandler - Device is in BROM-Mode. Bypassing security.
DaHandler - Unprotected device, we assume we can patch directly !
DALegacy - Uploading legacy da...
DALegacy - Uploading legacy stage 1 from MTK_AllInOne_DA_mt6590.bin
LegacyExt
LegacyExt - [LIB]: �[33mLegacy address check not patched.�[0m
LegacyExt
LegacyExt - [LIB]: �[33mLegacy DA2 CMD F0 not patched.�[0m
LegacyExt
LegacyExt - [LIB]: �[33mLegacy Read is normal.�[0m
Preloader - Jumping to 0x200000
Preloader - Jumping to 0x200000: ok.
DALegacy - Got loader sync !
DALegacy - Reading nand info
DALegacy - Reading emmc info
DALegacy - ACK: 040287
DALegacy - Setting stage 2 config ...
DALegacy - DRAM config needed for : 15010051375853414201f636e6c691a9
DALegacy - Reading dram nand info ...
DALegacy - Sending dram info ... EMI-Version 0xc
DALegacy - RAM-Length: 0xbc
DALegacy - Checksum: 1952
DALegacy - M_EXT_RAM_RET : 0
DALegacy - M_EXT_RAM_TYPE : 0x2
DALegacy - M_EXT_RAM_CHIP_SELECT : 0x0
DALegacy - M_EXT_RAM_SIZE : 0x20000000
DALegacy - Uploading stage 2...
Progress: |██████████| 100.0% Stage 2: (0x286BC/0x286BC), 561.19 KB/s
DALegacy - Waiting for response ...
DALegacy - Successfully uploaded stage 2
DALegacy - Connected to stage2
DALegacy - m_int_sram_ret = 0x0
m_int_sram_size = 0x20000
m_ext_ram_ret = 0x0
m_ext_ram_type = 0x2
m_ext_ram_chip_select = 0x0
m_int_sram_ret = 0x0
m_ext_ram_size = 0x20000000
randomid = 0xA5522379C3D18B9E80F1311CEDCCFFC8
DALegacy - m_emmc_ret = 0x0
m_emmc_boot1_size = 0x400000
m_emmc_boot2_size = 0x400000
m_emmc_rpmb_size = 0x80000
m_emmc_gp_size[0] = 0x0
m_emmc_gp_size[1] = 0x0
m_emmc_gp_size[2] = 0x0
m_emmc_gp_size[3] = 0x0
m_emmc_ua_size = 0x1d2000000
m_emmc_cid = 3758534115010051e6c691a94201f636
m_emmc_fwver = 0100000000000000
Main - Handling da commands ...
DaHandler
DaHandler - [LIB]: �[31mCouldn't get gpt :(�[0m
When using mtkclient with a knockoff galaxy s24 ultra with an MT6582 and Android 5.0, mtkclient fails to detect the gpt completely.
Port - Device detected :)
Preloader - Detected regular mode !
Preloader - CPU: MT6582/MT6574/MT8382()
Preloader - HW version: 0x0
Preloader - WDT: 0x10007000
Preloader - Uart: 0x11002000
Preloader - Brom payload addr: 0x100a00
Preloader - DA payload addr: 0x201000
Preloader - Var1: 0xa
Preloader - Disabling Watchdog...
Preloader - HW code: 0x6582
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 - BROM mode detected.
Preloader - HW subcode: 0x8a00
Preloader - HW Ver: 0xca01
Preloader - SW Ver: 0x1
Preloader - ME_ID: D0963204E15525520DFC6CCE1A2BE27B
DaHandler - Device is unprotected.
DaHandler - Device is in BROM-Mode. Bypassing security.
DaHandler - Unprotected device, we assume we can patch directly !
DALegacy - Uploading legacy da...
DALegacy - Uploading legacy stage 1 from MTK_AllInOne_DA_mt6590.bin
LegacyExt
LegacyExt - [LIB]: �[33mLegacy address check not patched.�[0m
LegacyExt
LegacyExt - [LIB]: �[33mLegacy DA2 CMD F0 not patched.�[0m
LegacyExt
LegacyExt - [LIB]: �[33mLegacy Read is normal.�[0m
Preloader - Jumping to 0x200000
Preloader - Jumping to 0x200000: ok.
DALegacy - Got loader sync !
DALegacy - Reading nand info
DALegacy - Reading emmc info
DALegacy - ACK: 040287
DALegacy - Setting stage 2 config ...
DALegacy - DRAM config needed for : 15010051375853414201f636e6c691a9
DALegacy - Reading dram nand info ...
DALegacy - Sending dram info ... EMI-Version 0xc
DALegacy - RAM-Length: 0xbc
DALegacy - Checksum: 1952
DALegacy - M_EXT_RAM_RET : 0
DALegacy - M_EXT_RAM_TYPE : 0x2
DALegacy - M_EXT_RAM_CHIP_SELECT : 0x0
DALegacy - M_EXT_RAM_SIZE : 0x20000000
DALegacy - Uploading stage 2...
Progress: |██████████| 100.0% Stage 2: (0x286BC/0x286BC), 561.19 KB/s
DALegacy - Waiting for response ...
DALegacy - Successfully uploaded stage 2
DALegacy - Connected to stage2
DALegacy - m_int_sram_ret = 0x0
m_int_sram_size = 0x20000
m_ext_ram_ret = 0x0
m_ext_ram_type = 0x2
m_ext_ram_chip_select = 0x0
m_int_sram_ret = 0x0
m_ext_ram_size = 0x20000000
randomid = 0xA5522379C3D18B9E80F1311CEDCCFFC8
DALegacy - m_emmc_ret = 0x0
m_emmc_boot1_size = 0x400000
m_emmc_boot2_size = 0x400000
m_emmc_rpmb_size = 0x80000
m_emmc_gp_size[0] = 0x0
m_emmc_gp_size[1] = 0x0
m_emmc_gp_size[2] = 0x0
m_emmc_gp_size[3] = 0x0
m_emmc_ua_size = 0x1d2000000
m_emmc_cid = 3758534115010051e6c691a94201f636
m_emmc_fwver = 0100000000000000
Main - Handling da commands ...
DaHandler
DaHandler - [LIB]: �[31mCouldn't get gpt :(�[0m