软路由不接显示器有没有什么彻底的刷机方法?

2021-02-27 09:19:29 +08:00
 jsjcjsjc

直接在原系统中上传固件貌似不彻底,要彻底的话得链接显示器用 PE 操作硬盘镜像。。好麻烦啦

有没有简单的办法彻底刷机?

感谢

4004 次点击
所在节点    问与答
26 条回复
QingStone
2021-02-27 09:24:27 +08:00
什么叫“不彻底”?
ferock
2021-02-27 10:10:50 +08:00
硬盘拿出来,接 usb 直接 dd
updateing
2021-02-27 10:12:14 +08:00
有串口的话也可以在串口操作。
leschans
2021-02-27 10:12:55 +08:00
直接 d 过去
Tink
2021-02-27 10:49:18 +08:00
ssh 上去刷,mtd
sky96111
2021-02-27 10:49:36 +08:00
我猜测一下,原固件是 OpenWRT 。你说的”不彻底“是指,上传固件更新会自动备份部分配置文件吧?
清除所有配置彻底重装可以:
1 、对照虚拟机记下按键顺序盲刷
2 、拆硬盘装到有有显示器的电脑上 dd 写盘
sky96111
2021-02-27 10:52:05 +08:00
@Tink mtd 是给用 MTK 芯片的硬路由的烧写工具,软路由不适用
ashong
2021-02-27 10:55:23 +08:00
一般都支持串口
jsjcjsjc
2021-02-27 11:06:32 +08:00
@leschans 直接 ssh 过去 DD 吗?请教一下 DD 不应该是需要一个旁系统(或者恢复系统)下对主系统进行操作吗?

就像 PE 下对 windows 进行操作,不然 windows 下不能对 windows 直接进行还原操作啊
jsjcjsjc
2021-02-27 11:07:01 +08:00
@ashong 只有 USB 口。。
WANG592154873
2021-02-27 11:50:46 +08:00
不都是硬盘拆了用 win32 刷写?
Tink
2021-02-27 11:51:42 +08:00
@sky96111 额没注意软路由,眼胡了
Maskeney
2021-02-27 12:07:49 +08:00
会的太少想得太多
titanium98118
2021-02-27 12:36:49 +08:00
不是跑在虚拟机里?不然直接换一个 img 就好
ferock
2021-02-27 13:18:32 +08:00
@jsjcjsjc #9

不要用 win 的思路去理解 linux
dorothyREN
2021-02-27 14:47:14 +08:00
@jsjcjsjc #9 linux 下可以直接在原系统上 dd,root 权限无法无天
dncg
2021-02-27 16:23:33 +08:00
ssh 后直接用 dd 命令就可以,类似 ghost,直接全盘重新写入。重启后非常彻底。
leloext
2021-02-27 16:33:28 +08:00
如果还能 ssh 进软路由里面,就把新固件传到 /tmp 下面再 dd 写进去重启;如果不能 ssh 了,就把硬盘拆下来挂到另一个 linux 系统里面用 dd 写。
ZZSZZSZZS
2021-02-27 18:34:34 +08:00
@QingStone 我猜他应该是想把 bootloader 给改了
ZZSZZSZZS
2021-02-27 18:37:45 +08:00
1.ssh
2.串口
3.有些 bootloader 支持 usb 来刷
4.找 jtag,然后刷(估计可以从测试点里找出来,不过如果没有原理图就相当困难)
5.把 flash 芯片吹下来上 flash 编程器来刷
(其实 4.5 都很麻烦)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/756678

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX