首页 > 其他分享 >从路由器真机提取固件包(二)

从路由器真机提取固件包(二)

时间:2023-10-18 11:05:25浏览次数:41  
标签:提取 真机 引脚 芯片 flash 编程器 固件 路由器

前言

自写完 从路由器真机提取固件包(一)介绍如何通过 UART提取固件之后,一直没时间来写如何通过编程器提取固件。正好最近在看一款设备的时候,发现无法从官网下载到他的固件包,也无法通过串口拿到他的 shell,只能通过编程器提取他的固件。于是想起这篇算是鸽了很久的文章,现在来补写一下。

所用到的工具及设备

  • CH341A编程器
  • 转接板
  • 芯片夹
  • xxx 路由器
  • 热风枪(x

前置知识

ROM芯片

固件一般存储在ROM中,ROM是只读存储器(Read-Only Memory)的简称,是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为电源关闭而消失。

编程器

读取Flash芯片,需要借助编程器,编程器又称烧录器、写入器、写码器,是专门用来对IC芯片进行读写、编程/烧录的仪器。本文会用 CH341A编程器读取此设备的固件。

编程器读取方式

(1)直接将导线连接到芯片的引脚,在通过导线连接编程器读取固件;
(2)把芯片拆下来,再连接编程器读取固件。

实操

找到flash并确定1号引脚

值得一提的是,有些flash不在开发板正面,因此可稍作留意。例如上面两幅图中样机的flash便是在PCB背面。1号引脚附近应该会有小标记,如图这个便是有一个小三角指向1号引脚,及偏右下角的那个引脚。

组装芯片夹、转接板与编程器

我这里用的是 SOP8的芯片夹。与转接板连接时,红色的线对准1号位置。再按图中位置固定到编程器上。

提取固件

最后把编程器插到电脑上,芯片夹夹住 flash即可(红线对准有标记的部分)。此时如果设备的电源灯亮,即说明已经正确连接。此时打开 CH341A编程器相对应的软件自动识别并提取固件即可,如果无法自动识别则可以通过 flash上印着的型号手动确定芯片类型即可。

参考链接

https://zhuanlan.zhihu.com/p/33527131

https://mp.weixin.qq.com/s?__biz=MzUzNDYxOTA1NA==&mid=2247491223&idx=4&sn=39016ad70598e64c0a74b4bf08d223c9&chksm=fa90a856cde7214079b273bba8997e9c4cbabfde2fc1ff287fd6dd0d175223b3954fe37f9a88&scene=27

https://blog.csdn.net/weixin_39224267/article/details/124661034

标签:提取,真机,引脚,芯片,flash,编程器,固件,路由器
From: https://www.cnblogs.com/pwnfeifei/p/16928361.html

相关文章

  • 2023/10/17 路由器学习笔记
    路由器 pc1pingpc2环境准备:1、为pc1/pc2添加IP地址、子网掩码与网关。 2、为AR1/AR2添加ip3、配置静态路由(iproute-static) 4、检查路由表是否配置成功(iprouting-table) 5、配置成功,接下来是否可以ping通 成功!三台路由配置 1、为pc1/pc2/pc3添......
  • 长江存储致态TiPro7000 SSD新固件升级体验:读写速度飙升 更稳了!
    一、前言:长江存储带来新版固件迎来三大升级提起长江存储长江存储及旗下致态品牌SSD,相信大家都会竖起大拇指,其亲民的价格、强劲的性能,将以往SSD高高在上的售价拉了下来,堪称国产顶流。近期,长江存储多款致态SSD都发布了新版固件(Firmware),而对于SSD固件来说,一般更新都会在性能优化、......
  • 网络稳定之无线路由器的选择
    WI-FI的简介WI-FI的中文名又叫无线网络通信技术。基于IEEE802.11通信协议,允许带WI-FI功能的设备连接到无线局域网。WI-FI的信号传输距离传输距离和发射功率有很大的关系,商用设备(大型商场)一般在300米左右,家庭设备(家用无线路由器)在50米左右,小型迷你设备(随身WI-FI)在5米左右。无线......
  • 小米ac2100路由器输入openwrt固件
    工具小米ac2100路由器输入openwrt固件 2022年09月27日收录于话题#Openwrt #ac2100 OpenWrt可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文......
  • 图文并茂手把手教你在MAC配置Android,nodejs环境,配置安卓真机支持投屏以及测试
    先说nodejs和npm这个很简单,只需要点击下面链接,安装node.js环境即可https://nodejs.org/zh-cn/AndroidAndroidStudio下载地址及版本说明Android开发者官网:https://developer.android.com/index.html(全球)https://developer.android.googl......
  • 锐捷路由器OSPF配置
    功能介绍:OSPF(OpenShortestPathFirst)为IETFOSPF工作组开发的一种基于链路状态的内部网关路由协议。OSPF是专为IP开发的路由协议,直接运行在IP层上面,协议号为89,采用组播方式进行OSPF包交换,组播地址为224.0.0.5(全部OSPF设备)和224.0.0.6(指定设备)。当OSPF路由域规......
  • Flutter 开发第一个 IOS 真机 APP
    准备工作安装fluterSDK安装xcode注册一个appId安装intellijideafluterSDK启用rosettaMac(M2)sudosoftwareupdate--install-rosetta--agree-to-license下载SDKhttps://storage.flutter-io.cn/flutter_infra_release/releases/stable/macos/flutter_ma......
  • 普通路由器TP-LINK+三层交换机华为S5700组网
    #配置交换机S5700,添加两个vlan,2用于连接路由器,3用于接入用户<Quidway>system-view[Quidway]sysnameS5700S[S5700S]vlanbatch23[S5700S]isvlan#配置连接用户的接口和对应的VLANIF接口[S5700S]intGigabitEthernet0/0/17[S5700S-GigabitEthernet0/0/17]portlin......
  • DCN 路由器
    型号:DCNWL-7962AP路由器使用AD电源,网线接POE口,另外一端接电脑电脑IPV4设置成IP:192.168.1.15子网掩码:255.255.255.0网关可以不设置DCN默认的账号和密码:账号是admin密码是admin或者dcn_debug登录管理台IP默认:192.168.1.10......
  • 《安富莱嵌入式周报》第324期:单对以太网技术实战,IROS2023迪士尼逼真机器人展示,数百万
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 更新一期视频教程:第8期ThreadX视频教程:应用实战,将裸机工程移植到RTOS的任务划分,驱动和应用层交互,中断DMA,C库和中间件处理等注意事项https://www.armbbs.cn/forum.php?mod=vie......