linuxer
Published on 2024-11-07 / 37 Visits
1
0

jdc-ax6600 雅典娜 ttl-刷写和备份

ttl 备份

mmc read 0x50000000 0x00000000 0x00000022 && tftpput 0x50000000 0x00004400 mmcblk0p_GPT.bin

mmc read 0x50000000 0x00000022 0x00000600 && tftpput 0x50000000 0x000c0000 mmcblk0p1_0SBL1.bin

mmc read 0x50000000 0x00000622 0x00000200 && tftpput 0x50000000 0x00040000 mmcblk0p2_0BOOTCONFIG.bin

mmc read 0x50000000 0x00000822 0x00000200 && tftpput 0x50000000 0x00040000 mmcblk0p3_0BOOTCONFIG1.bin

mmc read 0x50000000 0x00000a22 0x00000e00 && tftpput 0x50000000 0x001c0000 mmcblk0p4_0QSEE.bin

mmc read 0x50000000 0x00001822 0x00000e00 && tftpput 0x50000000 0x001c0000 mmcblk0p5_0QSEE_1.bin

mmc read 0x50000000 0x00002622 0x00000200 && tftpput 0x50000000 0x00040000 mmcblk0p6_0DEVCFG.bin

mmc read 0x50000000 0x00002822 0x00000200 && tftpput 0x50000000 0x00040000 mmcblk0p7_0DEVCFG_1.bin

mmc read 0x50000000 0x00002a22 0x00000200 && tftpput 0x50000000 0x00040000 mmcblk0p8_0RPM.bin

mmc read 0x50000000 0x00002c22 0x00000200 && tftpput 0x50000000 0x00040000 mmcblk0p9_0RPM_1.bin

mmc read 0x50000000 0x00002e22 0x00000200 && tftpput 0x50000000 0x00040000 mmcblk0p10_0CDT.bin

mmc read 0x50000000 0x00003022 0x00000200 && tftpput 0x50000000 0x00040000 mmcblk0p11_0CDT_1.bin

mmc read 0x50000000 0x00003222 0x00000200 && tftpput 0x50000000 0x00040000 mmcblk0p12_0APPSBLENV.bin

mmc read 0x50000000 0x00003422 0x00000500 && tftpput 0x50000000 0x000a0000 mmcblk0p13_0APPSBL.bin

mmc read 0x50000000 0x00003922 0x00000500 && tftpput 0x50000000 0x000a0000 mmcblk0p14_0APPSBL_1.bin

mmc read 0x50000000 0x00003e22 0x00000400 && tftpput 0x50000000 0x00080000 mmcblk0p15_0ART.bin

mmc read 0x50000000 0x00004222 0x00003000 && tftpput 0x50000000 0x00600000 mmcblk0p16_0HLOS.bin

mmc read 0x50000000 0x00007222 0x00003000 && tftpput 0x50000000 0x00600000 mmcblk0p17_0HLOS_1.bin

mmc read 0x50000000 0x0000a222 0x0001e000 && tftpput 0x50000000 0x03c00000 mmcblk0p18_rootfs.bin

mmc read 0x50000000 0x00028222 0x00002000 && tftpput 0x50000000 0x00400000 mmcblk0p19_0WIFIFW.bin

mmc read 0x50000000 0x0002a222 0x0001e000 && tftpput 0x50000000 0x03c00000 mmcblk0p20_rootfs_1.bin

mmc read 0x50000000 0x00048222 0x00002000 && tftpput 0x50000000 0x00400000 mmcblk0p21_0WIFIFW_1.bin

mmc read 0x50000000 0x0004a222 0x0000a000 && tftpput 0x50000000 0x01400000 mmcblk0p22_rootfs_data.bin

mmc read 0x50000000 0x00054222 0x00000400 && tftpput 0x50000000 0x00080000 mmcblk0p23_0ETHPHYFW.bin

mmc read 0x50000000 0x00054622 0x0002ba00 && tftpput 0x50000000 0x05740000 mmcblk0p24_plugin.bin

mmc read 0x50000000 0x00080022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log1.bin

mmc read 0x50000000 0x000a0022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log2.bin

mmc read 0x50000000 0x000c0022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log3.bin

mmc read 0x50000000 0x000e0022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log4.bin

mmc read 0x50000000 0x00100022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log5.bin

mmc read 0x50000000 0x00120022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log6.bin

mmc read 0x50000000 0x00140022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log7.bin

mmc read 0x50000000 0x00160022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log8.bin

mmc read 0x50000000 0x00180022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log9.bin

mmc read 0x50000000 0x001a0022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log10.bin

mmc read 0x50000000 0x001c0022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log11.bin

mmc read 0x50000000 0x001e0022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log12.bin

mmc read 0x50000000 0x00200022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log13.bin

mmc read 0x50000000 0x00220022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log14.bin

mmc read 0x50000000 0x00240022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log15.bin

mmc read 0x50000000 0x00260022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p25_log16.bin

mmc read 0x50000000 0x00280022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p26_swap1.bin

mmc read 0x50000000 0x002a0022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p26_swap2.bin

mmc read 0x50000000 0x002c0022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p26_swap3.bin

mmc read 0x50000000 0x002e0022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p26_swap4.bin

mmc read 0x50000000 0x00300022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p26_swap5.bin

mmc read 0x50000000 0x00320022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p26_swap6.bin

mmc read 0x50000000 0x00340022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p26_swap7.bin

mmc read 0x50000000 0x00360022 0x00020000 && tftpput 0x50000000 0x04000000 mmcblk0p26_swap8.bin

写入 雅典娜 JDC-ax6600 的分区 没测试 反正也是挂了 不是? 试试也无妨..

刷写

# GPT 表分区备份

tftpboot $fileaddr mmcblk0p_GPT.bin && mmc write $fileaddr 0x0 0x22

# SBL1(Secondary Boot Loader 1)写入

tftpboot $fileaddr mmcblk0p1_0SBL1.bin && mmc write $fileaddr 0x22 0x600

# BOOTCONFIG 配置文件写入

tftpboot $fileaddr mmcblk0p2_0BOOTCONFIG.bin && mmc write $fileaddr 0x622 0x200

# BOOTCONFIG1 配置文件的备份写入

tftpboot $fileaddr mmcblk0p3_0BOOTCONFIG1.bin && mmc write $fileaddr 0x822 0x200

# QSEE(Qualcomm Secure Execution Environment)写入

tftpboot $fileaddr mmcblk0p4_0QSEE.bin && mmc write $fileaddr 0xa22 0xe00

# QSEE 的备份写入

tftpboot $fileaddr mmcblk0p5_0QSEE_1.bin && mmc write $fileaddr 0x1822 0xe00

# DEVCFG(设备配置)写入

tftpboot $fileaddr mmcblk0p6_0DEVCFG.bin && mmc write $fileaddr 0x2622 0x200

# DEVCFG 备份写入

tftpboot $fileaddr mmcblk0p7_0DEVCFG_1.bin && mmc write $fileaddr 0x2822 0x200

# RPM(Resource and Power Manager)写入

tftpboot $fileaddr mmcblk0p8_0RPM.bin && mmc write $fileaddr 0x2a22 0x200

# RPM 的备份写入

tftpboot $fileaddr mmcblk0p9_0RPM_1.bin && mmc write $fileaddr 0x2c22 0x200

# CDT(Clock and Device Tree)写入

tftpboot $fileaddr mmcblk0p10_0CDT.bin && mmc write $fileaddr 0x2e22 0x200

# CDT 备份写入

tftpboot $fileaddr mmcblk0p11_0CDT_1.bin && mmc write $fileaddr 0x3022 0x200

# APPSBLENV(应用启动环境)写入

tftpboot $fileaddr mmcblk0p12_0APPSBLENV.bin && mmc write $fileaddr 0x3222 0x200

# APPSBL(Application Secondary Boot Loader)写入

tftpboot $fileaddr mmcblk0p13_0APPSBL.bin && mmc write $fileaddr 0x3422 0x500

# APPSBL 备份写入

tftpboot $fileaddr mmcblk0p14_0APPSBL_1.bin && mmc write $fileaddr 0x3922 0x500

# mmcblk0p15_0ART.bin

tftpboot $fileaddr mmcblk0p15_0ART.bin && mmc write $fileaddr 0x00003e22 0x00000400

# mmcblk0p16_0HLOS.bin

tftpboot $fileaddr mmcblk0p16_0HLOS.bin && mmc write $fileaddr 0x00004222 0x00003000

# mmcblk0p17_0HLOS_1.bin

tftpboot $fileaddr mmcblk0p17_0HLOS_1.bin && mmc write $fileaddr 0x00007222 0x00003000

# mmcblk0p18_rootfs.bin

tftpboot $fileaddr mmcblk0p18_rootfs.bin && mmc write $fileaddr 0x0000a222 0x0001e000

# mmcblk0p19_0WIFIFW.bin

tftpboot $fileaddr mmcblk0p19_0WIFIFW.bin && mmc write $fileaddr 0x00028222 0x00002000

# mmcblk0p20_rootfs_1.bin

tftpboot $fileaddr mmcblk0p20_rootfs_1.bin && mmc write $fileaddr 0x0002a222 0x0001e000

# mmcblk0p21_0WIFIFW_1.bin

tftpboot $fileaddr mmcblk0p21_0WIFIFW_1.bin && mmc write $fileaddr 0x00048222 0x00002000

# mmcblk0p22_rootfs_data.bin

tftpboot $fileaddr mmcblk0p22_rootfs_data.bin && mmc write $fileaddr 0x0004a222 0x0000a000

# mmcblk0p23_0ETHPHYFW.bin

tftpboot $fileaddr mmcblk0p23_0ETHPHYFW.bin && mmc write $fileaddr 0x00054222 0x00000400


Comment