Дамп прошивки – Что такое дамп прошивки и как его сделать ― супермаркет ЮНИ (093)09-88-932

Дампы прошивок роутеров: mcpcholkin — LiveJournal

Не так давно игрался с програматором, и слил прошивки с флешек мертвых роутеров, выкладываю тут чтобы они могли кому-то помочь.
Файлы ПОЛНЫЕ! и предназначены для прошивки програматором. содержат UBOOT.

Дампы прошивок, firmware dump, tplink, tp-link, asus, dump, uboot.

Файлы звливаю отдельно на 3 зеркала, хоть что-то да выживет.

Factory_Dump_tl-wr741nd_v1.4.bin
MD5: d13f43e8cc70f67469c6ecdb0b2afcbb
yadi.sk | cloud.mail.ru | mega.nz

U-Boot_1.1.4_modification_for_routers_2014-11-19.tar.gz — сборник uboot от кучи роутеров, честно стыреный на просторах.
[Список]
.
├── OpenWrt Barrier Breaker 14.07 images for easy U-Boot upgrade
│   ├── 8devices Carambola2
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-carambola2-kernel.bin
│   │   ├── openwrt-ar71xx-generic-carambola2-rootfs-squashfs.bin
│   │   └── openwrt-ar71xx-generic-carambola2-squashfs-sysupgrade.bin
│   ├── D-Link DIR-505
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-dir-505-a1-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-dir-505-a1-squashfs-sysupgrade.bin
│   ├── Dragino 2 (MS14)
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-dragino2-kernel.bin
│   │   ├── openwrt-ar71xx-generic-dragino2-rootfs-squashfs.bin
│   │   └── openwrt-ar71xx-generic-dragino2-squashfs-sysupgrade.bin
│   ├── Gainstrong GS-Oolite v1
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-oolite-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-oolite-squashfs-sysupgrade.bin
│   ├── GL-Connect GL.iNet
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-gl-inet-v1-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-gl-inet-v1-squashfs-sysupgrade.bin
│   ├── README
│   ├── TP-Link TL-MR10U
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-mr10u-v1-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-mr10u-v1-squashfs-sysupgrade.bin
│   ├── TP-Link TL-MR13U
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-mr13u-v1-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-mr13u-v1-squashfs-sysupgrade.bin
│   ├── TP-Link TL-MR3020
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin
│   ├── TP-Link TL-MR3040
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-mr3040-v1-squashfs-factory.bin
│   │   ├── openwrt-ar71xx-generic-tl-mr3040-v1-squashfs-sysupgrade.bin
│   │   ├── openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-sysupgrade.bin
│   ├── TP-Link TL-MR3220 v2
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-mr3220-v2-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-mr3220-v2-squashfs-sysupgrade.bin
│   ├── TP-Link TL-MR3420 v2
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-mr3420-v2-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-mr3420-v2-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WA801ND v2
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wa801nd-v2-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wa801nd-v2-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WA830RE v2
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wa830re-v2-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wa830re-v2-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WDR3500
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wdr3500-v1-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WDR3600 TL-WDR43x0
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin
│   │   ├── openwrt-ar71xx-generic-tl-wdr3600-v1-squashfs-sysupgrade.bin
│   │   ├── openwrt-ar71xx-generic-tl-wdr4300-v1-il-squashfs-factory.bin
│   │   ├── openwrt-ar71xx-generic-tl-wdr4300-v1-il-squashfs-sysupgrade.bin
│   │   ├── openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin
│   │   ├── openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin
│   │   ├── openwrt-ar71xx-generic-tl-wdr4310-v1-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wdr4310-v1-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WR703N
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WR710N
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wr710n-v1-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wr710n-v1-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WR720N v3 CH
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WR740N v4
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WR741ND v4
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wr741nd-v4-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wr741nd-v4-squashfs-sysupgrade.bin
│   ├── TP-Link TL-WR743ND v2
│   │   ├── md5sums
│   │   ├── openwrt-ar71xx-generic-tl-wr743nd-v2-squashfs-factory.bin
│   │   └── openwrt-ar71xx-generic-tl-wr743nd-v2-squashfs-sysupgrade.bin
│   └── TP-Link TL-WR841N v8
│   ├── md5sums
│   ├── openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin
│   └── openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin
├── U-Boot images
│   ├── 8devices Carambola2
│   │   ├── uboot_for_8devices_carambola2.bin
│   │   └── uboot_for_8devices_carambola2.md5
│   ├── D-Link DIR-505
│   │   ├── uboot_for_d-link_dir-505.bin
│   │   └── uboot_for_d-link_dir-505.md5
│   ├── Dragino 2 (MS14)
│   │   ├── uboot_for_dragino_v2_ms14.bin
│   │   └── uboot_for_dragino_v2_ms14.md5
│   ├── Gainstrong GS-Oolite v1
│   │   ├── uboot_for_gs-oolite_v1_dev.bin
│   │   └── uboot_for_gs-oolite_v1_dev.md5
│   ├── GL-Connect GL.iNet
│   │   ├── uboot_for_gl-inet.bin
│   │   └── uboot_for_gl-inet.md5
│   ├── README
│   ├── TP-Link TL-MR10U
│   │   ├── uboot_for_tp-link_tl-mr10u.bin
│   │   └── uboot_for_tp-link_tl-mr10u.md5
│   ├── TP-Link TL-MR13U
│   │   ├── uboot_for_tp-link_tl-mr13u.bin
│   │   └── uboot_for_tp-link_tl-mr13u.md5
│   ├── TP-Link TL-MR3020
│   │   ├── uboot_for_tp-link_tl-mr3020.bin
│   │   └── uboot_for_tp-link_tl-mr3020.md5
│   ├── TP-Link TL-MR3040
│   │   ├── uboot_for_tp-link_tl-mr3040.bin
│   │   └── uboot_for_tp-link_tl-mr3040.md5
│   ├── TP-Link TL-MR3220 v2
│   │   ├── uboot_for_tp-link_tl-mr3220_v2.bin
│   │   └── uboot_for_tp-link_tl-mr3220_v2.md5
│   ├── TP-Link TL-MR3420 v2
│   │   ├── uboot_for_tp-link_tl-mr3420_v2.bin
│   │   └── uboot_for_tp-link_tl-mr3420_v2.md5
│   ├── TP-Link TL-WA830RE v2 TL-WA801ND v2
│   │   ├── uboot_for_tp-link_tl-wa830re_v2_tl-wa801nd_v2.bin
│   │   └── uboot_for_tp-link_tl-wa830re_v2_tl-wa801nd_v2.md5
│   ├── TP-Link TL-WDR3500
│   │   ├── uboot_for_tp-link_tl-wdr3500.bin
│   │   └── uboot_for_tp-link_tl-wdr3500.md5
│   ├── TP-Link TL-WDR3600 TL-WDR43x0
│   │   ├── uboot_for_tp-link_tl-wdr3600-43×0.bin
│   │   └── uboot_for_tp-link_tl-wdr3600-43×0.md5
│   ├── TP-Link TL-WR703N
│   │   ├── uboot_for_tp-link_tl-wr703n.bin
│   │   └── uboot_for_tp-link_tl-wr703n.md5
│   ├── TP-Link TL-WR710N
│   │   ├── uboot_for_tp-link_tl-wr710n.bin
│   │   └── uboot_for_tp-link_tl-wr710n.md5
│   ├── TP-Link TL-WR720N v3 CH
│   │   ├── uboot_for_tp-link_tl-wr720n_v3_CH.bin
│   │   └── uboot_for_tp-link_tl-wr720n_v3_CH.md5
│   ├── TP-Link TL-WR740N v4
│   │   ├── uboot_for_tp-link_tl-wr740n_v4.bin
│   │   └── uboot_for_tp-link_tl-wr740n_v4.md5
│   ├── TP-Link TL-WR841N v8
│   │   ├── uboot_for_tp-link_tl-wr841n_v8.bin
│   │   └── uboot_for_tp-link_tl-wr841n_v8.md5
│   └── Village Telco Mesh Potato 2
│   ├── uboot_for_villagetelco_mp2.bin
│   └── uboot_for_villagetelco_mp2.md5
├── U-Boot images — RAM version
│   ├── 8devices Carambola2
│   │   ├── uboot_for_8devices_carambola2__RAM.bin
│   │   └── uboot_for_8devices_carambola2__RAM.md5
│   ├── D-Link DIR-505
│   │   ├── uboot_for_d-link_dir-505__RAM.bin
│   │   └── uboot_for_d-link_dir-505__RAM.md5
│   ├── Dragino 2 (MS14)
│   │   ├── uboot_for_dragino_v2_ms14__RAM.bin
│   │   └── uboot_for_dragino_v2_ms14__RAM.md5
│   ├── Gainstrong GS-Oolite v1
│   │   ├── uboot_for_gs-oolite_v1_dev__RAM.bin
│   │   └── uboot_for_gs-oolite_v1_dev__RAM.md5
│   ├── GL-Connect GL.iNet
│   │   ├── uboot_for_gl-inet__RAM.bin
│   │   └── uboot_for_gl-inet__RAM.md5
│   ├── README
│   ├── TP-Link TL-MR10U
│   │   ├── uboot_for_tp-link_tl-mr10u__RAM.bin
│   │   └── uboot_for_tp-link_tl-mr10u__RAM.md5
│   ├── TP-Link TL-MR13U
│   │   ├── uboot_for_tp-link_tl-mr13u__RAM.bin
│   │   └── uboot_for_tp-link_tl-mr13u__RAM.md5
│   ├── TP-Link TL-MR3020
│   │   ├── uboot_for_tp-link_tl-mr3020__RAM.bin
│   │   └── uboot_for_tp-link_tl-mr3020__RAM.md5
│   ├── TP-Link TL-MR3040
│   │   ├── uboot_for_tp-link_tl-mr3040__RAM.bin
│   │   └── uboot_for_tp-link_tl-mr3040__RAM.md5
│   ├── TP-Link TL-MR3220 v2
│   │   ├── uboot_for_tp-link_tl-mr3220_v2__RAM.bin
│   │   └── uboot_for_tp-link_tl-mr3220_v2__RAM.md5
│   ├── TP-Link TL-MR3420 v2
│   │   ├── uboot_for_tp-link_tl-mr3420_v2__RAM.bin
│   │   └── uboot_for_tp-link_tl-mr3420_v2__RAM.md5
│   ├── TP-Link TL-WA830RE v2 TL-WA801ND v2
│   │   ├── uboot_for_tp-link_tl-wa830re_v2_tl-wa801nd_v2__RAM.bin
│   │   └── uboot_for_tp-link_tl-wa830re_v2_tl-wa801nd_v2__RAM.md5
│   ├── TP-Link TL-WDR3500
│   │   ├── uboot_for_tp-link_tl-wdr3500__RAM.bin
│   │   └── uboot_for_tp-link_tl-wdr3500__RAM.md5
│   ├── TP-Link TL-WDR3600 TL-WDR43x0
│   │   ├── uboot_for_tp-link_tl-wdr3600-43x0__RAM.bin
│   │   └── uboot_for_tp-link_tl-wdr3600-43x0__RAM.md5
│   ├── TP-Link TL-WR703N
│   │   ├── uboot_for_tp-link_tl-wr703n__RAM.bin
│   │   └── uboot_for_tp-link_tl-wr703n__RAM.md5
│   ├── TP-Link TL-WR710N
│   │   ├── uboot_for_tp-link_tl-wr710n__RAM.bin
│   │   └── uboot_for_tp-link_tl-wr710n__RAM.md5
│   ├── TP-Link TL-WR720N v3 CH
│   │   ├── uboot_for_tp-link_tl-wr720n_v3_CH__RAM.bin
│   │   └── uboot_for_tp-link_tl-wr720n_v3_CH__RAM.md5
│   ├── TP-Link TL-WR740N v4
│   │   ├── uboot_for_tp-link_tl-wr740n_v4__RAM.bin
│   │   └── uboot_for_tp-link_tl-wr740n_v4__RAM.md5
│   ├── TP-Link TL-WR841N v8
│   │   ├── uboot_for_tp-link_tl-wr841n_v8__RAM.bin
│   │   └── uboot_for_tp-link_tl-wr841n_v8__RAM.md5
│   └── Village Telco Mesh Potato 2
│   ├── uboot_for_villagetelco_mp2__RAM.bin
│   └── uboot_for_villagetelco_mp2__RAM.md5
└── U-Boot images — silent console
├── 8devices Carambola2
│   ├── uboot_for_8devices_carambola2__SILENT-CONSOLE.bin
│   └── uboot_for_8devices_carambola2__SILENT-CONSOLE.md5
├── D-Link DIR-505
│   ├── uboot_for_d-link_dir-505__SILENT-CONSOLE.bin
│   └── uboot_for_d-link_dir-505__SILENT-CONSOLE.md5
├── Dragino 2 (MS14)
│   ├── uboot_for_dragino_v2_ms14__SILENT-CONSOLE.bin
│   └── uboot_for_dragino_v2_ms14__SILENT-CONSOLE.md5
├── Gainstrong GS-Oolite v1
│   ├── uboot_for_gs-oolite_v1_dev__SILENT-CONSOLE.bin
│   └── uboot_for_gs-oolite_v1_dev__SILENT-CONSOLE.md5
├── GL-Connect GL.iNet
│   ├── uboot_for_gl-inet__SILENT-CONSOLE.bin
│   └── uboot_for_gl-inet__SILENT-CONSOLE.md5
├── README
├── TP-Link TL-MR10U
│   ├── uboot_for_tp-link_tl-mr10u__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-mr10u__SILENT-CONSOLE.md5
├── TP-Link TL-MR13U
│   ├── uboot_for_tp-link_tl-mr13u__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-mr13u__SILENT-CONSOLE.md5
├── TP-Link TL-MR3020
│   ├── uboot_for_tp-link_tl-mr3020__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-mr3020__SILENT-CONSOLE.md5
├── TP-Link TL-MR3040
│   ├── uboot_for_tp-link_tl-mr3040__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-mr3040__SILENT-CONSOLE.md5
├── TP-Link TL-MR3220 v2
│   ├── uboot_for_tp-link_tl-mr3220_v2__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-mr3220_v2__SILENT-CONSOLE.md5
├── TP-Link TL-MR3420 v2
│   ├── uboot_for_tp-link_tl-mr3420_v2__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-mr3420_v2__SILENT-CONSOLE.md5
├── TP-Link TL-WA830RE v2 TL-WA801ND v2
│   ├── uboot_for_tp-link_tl-wa830re_v2_tl-wa801nd_v2__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-wa830re_v2_tl-wa801nd_v2__SILENT-CONSOLE.md5
├── TP-Link TL-WDR3500
│   ├── uboot_for_tp-link_tl-wdr3500__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-wdr3500__SILENT-CONSOLE.md5
├── TP-Link TL-WDR3600 TL-WDR43x0
│   ├── uboot_for_tp-link_tl-wdr3600-43x0__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-wdr3600-43x0__SILENT-CONSOLE.md5
├── TP-Link TL-WR703N
│   ├── uboot_for_tp-link_tl-wr703n__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-wr703n__SILENT-CONSOLE.md5
├── TP-Link TL-WR710N
│   ├── uboot_for_tp-link_tl-wr710n__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-wr710n__SILENT-CONSOLE.md5
├── TP-Link TL-WR720N v3 CH
│   ├── uboot_for_tp-link_tl-wr720n_v3_CH__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-wr720n_v3_CH__SILENT-CONSOLE.md5
├── TP-Link TL-WR740N v4
│   ├── uboot_for_tp-link_tl-wr740n_v4__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-wr740n_v4__SILENT-CONSOLE.md5
├── TP-Link TL-WR841N v8
│   ├── uboot_for_tp-link_tl-wr841n_v8__SILENT-CONSOLE.bin
│   └── uboot_for_tp-link_tl-wr841n_v8__SILENT-CONSOLE.md5
└── Village Telco Mesh Potato 2
├── uboot_for_villagetelco_mp2__SILENT-CONSOLE.bin
└── uboot_for_villagetelco_mp2__SILENT-CONSOLE.md5

86 directories, 200 files

MD5: 067174463875ec462a3e18669faa9388
yadi.sk | cloud.mail.ru | mega.nz

1430661170_programmer_drivers_ch441a.zip
MD5: feaf2a2d2a38bf365ef1099bf815d586
cloud.mail.ru | mega.nz

HxDru.zip
MD5: 6126227aa9ebc5320b5238eff792e964
yadi.sk | cloud.mail.ru | mega.nz

PL2303_Prolific_DriverInstaller_v1_14_0.zip
MD5: 95de598913a64fb24ff2db272df99c68
yadi.sk | cloud.mail.ru | mega.nz

asus RT-N10LX

Factory_Dump_asus_RT-N10LX_1.bin
MD5: 3f38ba9a1a6d3ec79c47b991a5f5882d
yadi.sk | cloud.mail.ru | mega.nz

Factory_Dump_asus_RT-N10LX_2.bin
MD5: 3f38ba9a1a6d3ec79c47b991a5f5882d
yadi.sk | cloud.mail.ru | mega.nz

asus.txt
MD5: 853dc6f19fbc60731cd76c89ea4813dd
yadi.sk | cloud.mail.ru | mega.nz

wr740n_v4.20

info.txt
MD5: 6a959e179d0557853aabd3c332b68a6e
yadi.sk | cloud.mail.ru | mega.nz

tl-wr740n_factory_dump_with-boot.bin
MD5: 92e1b7d15dfdf92ceab6f68647c5aa39
yadi.sk | cloud.mail.ru/ | mega.nz

tl-wr740nv4-OpenWRT_Full_password-root_Dump_with_boot.bin
MD5: e2106d0c937105f7a5c6d32ea90f8f5f
yadi.sk | cloud.mail.ru | mega.nz

uboot_for_tp-link_tl-wr740n_v4.bin
MD5: fdc50f8344623b119850f00aab0c96eb
| cloud.mail.ru | mega.nz

wr841n

wr841nv8_en_3_15_9_up_boot(140724).bin
MD5: 94ff0a77cdcb34b2286cec7f8f45c348
yadi.sk | cloud.mail.ru | mega.nz

tl-wr841n_v8_factory_dump_with_boot.bin
MD5: 83b4e83277ff3942bfa17c78f74adf64
yadi.sk | cloud.mail.ru | mega.nz

mcpcholkin.livejournal.com

Как вырезать из дампа прошивку и т.п.

Как вырезать из дампа прошивку и т.п.

Берем любой HEX-редактор, например, WinHex 11.6 SR-2
Открываем им дамп (файл dump.txt) и… Вот тут нам нужно знать, что у нас за прошивка, какой ее оригинальный размер, а если она патчена чем-нибудь вроде SBRM, или ResMan-ом, то получившийся после такого патча размер.
Для примера рассмотрим чистую прошивку X100XEDC2, размер которой 11 532 140 bytes (т.е. последний байт имеет адрес 00AFF76B — DEC (11 532 140 -1) -> HEX).
Файл dump.txt имеет размер (всегда) 16 777 216 bytes, т.е. 00FFFFFF. Итак, его открываем WinHex’ом, выделяем самый первый байт 00000000, жмем Alt+1, жмем кнопку рис. и вводим адрес 00AFF76B (ниже должен быть выделен пункт beginning of file) и ОК. Таким образом перешли на конец нашей прошивки и жмем Alt+2 для конца выделенного блока. Далее в меню Edit -> Copy Block -> Into New File (Ctrl+Shift+N) и пишем понравившееся имя файла со слитой прошивкой, например, flash_dmp.

bin. Размер этого файла будет составлять ровно 11 532 140 bytes, как доктор прописал. Это и есть наша прошивка.
В некоторых случаях может потребоваться лишь часть прошивки, например, если патч работает только в ее начале, тогда можно вырезать первые 00xxFFFF байт в зависимости от того, в каком месте патч внес свои последние изменения.
Посмотреть это можно в том же WinHex’e (меню File Manager -> Compare). Тогда после Alt+1 переходим по адресу 000FFFFF и жмем Alt+2 — скопировали первый мегабайт пропатченной прошивки, который теперь можно по-быстрому залить флэшером в телефон.
Иногда, если не догадаться перед снятием дампа удалить файл dump.txt, то после снятия этот файл будет весить далеко не 16 мегабайт — это из-за того, что новый дамп дописался в конец старого. Тут таким же образом берем и вырезаем его. Начало — 01000000, конец — 01FFFFFF. Это 16-тиметровый дамп, из него описанным выше образом можно выдрать часть или всю прошивку.
Есть еще более удобный способ для снятия неполного дампа с телефона. Пример снятия первого мегабайта:
рис.
В заключение вот вам список размеров и конечных адресов известных мне прошивок:
X10DXWK3: 10 838 856 байт / 00A56347
X10XEWJ2: 11 496 420 байт / 00AF6BE3
X10XEWK2: 11 523 232 байт / 00AFD49F
X100XEDC2: 11 532 140 байт / 00AFF76B
X100XEDD2: 11 534 084 байт / 00AFFF03
X60XEDA1: 12 214 148 байт / 00BA5F83
X60XEWL1: 12 210 404 байт / 00BA50E3
X600XEDC2: 12 216 648 байт / 00BA6947
 

mix-mode.narod.ru

Что такое Flash? Прошивка, дамп, калибровки, Fullflash.

 

Что управляет всем телом человека? Мозг 

 

 

 

 

А что управляет работой двигателя? Тоже мозг, целый вычеслительный центр под названием ЭБУ ( электронный блок управления двигателем).

 

Не зависимо какой ЭБУ установлен на авто, программа управления двигателя находится во Flash памяти (примерно с 2000 года все они стали  ставиться  перезаписываемые), тип которой в свою  очередь зависит от поколения и марки ЭБУ.

Считать программу можно разными вариантами в зависимости от установленного ЭБУ:

  •  Через диагностический разъем.
  • C разборкой блока и выпаиванием Flash используя потом программатор( в первых поколениях блоках примерно до 2000г).
  • C разборкой блока и подключение программатора к специальной BDM площадке.

Все что вы прочитаете будет называтся прошивкой или дампом или программой… у каждого свои вкусы. И будет иметь вот такой вид в зашифрованном виде

Прочитать вы можете всю программу (FullFlash или FullBDM) или только калибровки — это зависит от того как вы будете читать прошивку. С разборкой блока всегда читается вся программа, а по OBD2 разъему 50% на 50%. Как правило для чиптюнинга, удаление сажевого фильтра(DPF), EGR, евро2 и т.п. хватает и калибровок. В случае восстановление блока — без вариантов только Full.

dpfegr.ru

Как сохранить дамп с прошивки роутера?

Данная инструкция, также актуальна для всех роутеров, которые имеют доступ через telnet, но не имеют возможности подключения USB-носителей.

1. Открываем консоль роутера через telnet (в Windows XP — Пуск — Выполнить — cmd )

telnet 192.168.0.1

или с помощью программы PuTTY

2. Вводим логин и пароль — admin/admin (по умолчанию или свой измененный)

3. Смотрим имеющиеся блоки

cat proc/mtd

Видим примерно такое:

dev: size erasesize name
mtd0: 00010000 00001000 «boot»
mtd1: 00010000 00001000 «MAC»
mtd2: 00010000 00001000 «config»
mtd3: 00100000 00001000 «kernel»
mtd4: 002c0000 00001000 «rootfs»
mtd5: 003d0000 00001000 «Linux»
mtd6: 00400000 00001000 «ALL»

4. Создадим папку www

mkdir /tmp/www

5. Переходим в папку www с помощью команды

cd /tmp/www

6. Дальше поочередно вводим команды:

touch ../httpd.conf
killall httpd
dd if=/dev/mtd0 of=mtd0.bin
dd if=/dev/mtd1 of=mtd1.bin
dd if=/dev/mtd2 of=mtd2.bin
dd if=/dev/mtd3 of=mtd3.bin
dd if=/dev/mtd4 of=mtd4.bin
dd if=/dev/mtd5 of=mtd5.bin
dd if=/dev/mtd6 of=mtd6.bin
httpd -c ../httpd.conf

7. Заходим в административную панель роутера через браузер по адресу 192.168.0.1 (или соответствующий), и получаем ошибку 404

8. Для сохранения каждого блока, в адресной строке браузера набираем поочередно следующие запросы:

192.168.0.1//mtd0.bin
192.168.0.1//mtd1.bin
192.168.0.1//mtd2.bin
192.168.0.1//mtd3.bin
192.168.0.1//mtd4.bin
192.168.0.1//mtd5.bin
192.168.0.1//mtd6.bin

Для каждого файла откроется диалог загрузки. Нажимаем «Сохранить» и указываем путь сохранения каждому файлу.

9. Перезагружаем роутер, чтобы восстановить стандартный WEB-интерфейс.

routers.in.ua

Дампы (dump) для понижения прошивок V3.00.02.0x

Дамп (dump)  — обрезаная оригинальная прошивка (нету заголовка то есть первых 120 байт)! Дамп нужен для понижения версии , а также, если вам нужно восстановить принтер после неудачной прошивки.

Fix прошивок на версии V3.00.02.0x  никогда не будет! На текущий момент мы имеем следующие «непрошиваемые» модели и версии аппаратов:

Модель принтера или МФУ«Непрошиваемая» версияСкачать dump для понижения
ML-2160
ML-2165
ML-2167
ML-2168
V3.00.02.00CPU (прошивка в процеcсоре)
ML-2164V3.00.02.00CPU (прошивка в процеcсоре)
Дамп (dump) ML-2160W
Дамп (dump) ML-2165W
Дамп (dump) ML-2167W
Дамп (dump) ML-2168W
V3.00.02.00V3.00.01.06 (25Q64) SPI FLASH
V3.00.01.10 (25Q64) SPI FLASH
V3.00.01.13 (25Q64) SPI FLASH
V3.00.01.14 (25Q64) SPI FLASH
V3.00.01.15 (25Q64) SPI FLASH
Дамп (dump) SCX-3400
Дамп (dump) SCX-3405
Дамп (dump) SCX-3407
V3.00.02.00V3.00.01.10 (25Q32) SPI FLASH
V3.00.01.11 (25Q32) SPI FLASH
V3.00.01.12 (25Q32) SPI FLASH
V3.00.01.18 (25Q32) SPI FLASH
V3.00.01.19 (25Q32) SPI FLASH
Дамп (dump) SCX-3400F
Дамп (dump) SCX-3405F
V3.00.02.00V3.00.01.10 (25Q64) SPI FLASH
V3.00.01.12 (25Q64) SPI FLASH
V3.00.01.17 (25Q64) SPI FLASH
V3.00.01.18 (25Q64) SPI FLASH
V3.00.01.19 (25Q64) SPI FLASH
 Дамп (dump) SCX-3405WV3.00.02.00V3.00.01.10 (25Q64) SPI FLASH
V3.00.01.13 (25Q64) SPI FLASH
V3.00.01.17 (25Q64) SPI FLASH
V3.00.01.18 (25Q64) SPI FLASH
V3.00.01.19 (25Q64) SPI FLASH
Дамп (dump) SCX-4650NV3.00.02.00V3.00.01.07 (25Q64) SPI FLASH
V3.00.01.12 (25Q64) SPI FLASH
V3.00.01.14 (25Q64) SPI FLASH
Дамп (dump) SCX-4655FNV3.00.02.00V3.00.01.07 (25Q64) SPI FLASH
V3.00.01.12 (25Q64) SPI FLASH
V3.00.01.14 (25Q64) SPI FLASH
Дамп (dump) SCX-4724FD
Дамп (dump) SCX-4727FD
Дамп (dump) SCX-4728FD
Дамп (dump) SCX-4729FD
Дамп (dump) SCX-4729FW
V3.00.02.00V3.00.01.07 (25Q64) SPI FLASH
V3.00.01.13 (25Q64) SPI FLASH
V3.00.01.14 (25Q64) SPI FLASH
V3.00.01.18 (25Q64) SPI FLASH
V3.00.01.19 (25Q64) SPI FLASH
Дамп (dump) CLP-360
Дамп (dump) CLP-365
V3.00.02.02V3.00.01.11 (25Q32) SPI FLASH
V3.00.01.14 (25Q32) SPI FLASH
Дамп (dump) CLP-360W
Дамп (dump) CLP-365W
V3.00.02.02V3.00.01.11 (25Q64) SPI FLASH
V3.00.01.14 (25Q64) SPI FLASH
CLX-3300

CLX-3305

CLX-3305W

V3.00.02.03NAND FLASH

fix-print.net

Обновлено: 05.07.2019 — 04:49

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *