给K3改造好散热之后,打算把系统从官改系统升级成梅林系统。
主要是因为在改造散热的过程,我发现这台K3
的闪存是mxic
闪存,而并非是常见的三星闪存。
因为三星闪存对梅林的兼容性不好,容易导致坏块的产生。
开始刷机
如果固件版本很老,像我这台的固件版本 V21.6.12.66
,那就可以直接刷了。
如果固件版本很新,并且不能使用漏洞降级,那你可能要拆机,然后用TTL刷机了。
首先是激活Telnet
,使用这个工具。
原理就是利用web
注入的方式。
重点来了,第一步备份路由器固件,防止刷机失败了,可以恢复原本的固件。
telnet 192.168.2.1
mount # 查看当前挂载的 U 盘
cd /tmp/share/sda1/
mkdir backup
cd backup
cat /dev/mtdblock0 > mtdblock0.bin # 备份 CFE
cat /dev/mtdblock5 > mtdblock5.bin # 备份设备信息
cat /dev/mtdblock6 > mtdblock6.bin # 备份固件,备份固件时间可能有些长 1min 左右
K3
固件分区如下:
mtd0 boot
cfe 引导分区,建议备份,还包含了部分 nvram 参数和 MAC 等信息,不要刷入别人的,也不要随意刷写这个分区。
mtd1 nvram
设置分区,不用备份,保存了路由的所有设置信息,恢复出厂时会格式化然后从 cfe 和当前固件复制默认参数。
mtd2 nvram_back
从名字看像是 nvram 的备份,实际固件没有使用,全部空白,不用备份。
mtd3 res_info
没有使用,全部空白,不用备份。
mtd4 pro_info
只有 6 字节数据,00904C17F234,所有机器都一样,可选备份,就算没备份把这 6 字节复制过去就恢复了。
mtd5 dev_info
176 字节数据,好像是加密的固件的版本一些信息,刷写官方固件版本号发生变化时候这里的数据就变化,可选备份。
mtd6 linux
整个固件分区,平常刷写官方固件或者 LEDE 都是刷到这里,官方提供固件下载,只要 cfe 正常随便刷,不用备份。
mtd7 rootfs
动态的,包含在 linux 分区,mtd6 减去当前固件内核部分,是固件的后半部分,而固件是一个整体,当然不用备份。
mtd8 brcmnand
存储分区,日志文件、自己安装的软件保存再这里,固件版本信息变化时系统会格式化,不用备份,也不要恢复。
Telnet
激活成功后,首先刷入官Root固件。
Telnet
登陆路由后 —> PuTTY
执行:
curl -Lksf tbvv.net/k3/one|sh
在线刷入merlin固件
SSH
工具箱–>系统&其它–>其他–>MAC
修改
输入粘贴当前路由LAN
口的MAC
地址(官方固件管理页面右下方有显示),完成后梅林固件下的无线MAC
和当前固件一致
SSH
工具箱–>刷机&还原—>Asuswrt-Merlin
固件—>Merlin
固件 by tb
,确认重启后完成
默认管理地址: http://router.asus.com/
或者 http://192.168.50.1/
(CFE
降级和MAC
修改仅需执行一次, 固件nvram
和其它固件冲突, 不要导入保留其它固件的设置)
下面就装好了,看一下全景。
软件中心安装好了的常用插件。
软件中心剩余没安装的所有插件。
以后也可以通过ssh
来管理了。
$ ssh [email protected]
[email protected]'s password:****
ASUSWRT-Merlin RT-AC3100 380.70-0-X7.9.1 Tue Sep 25 14:08:09 UTC 2018
admin@RT-AC3100-6D96:/tmp/home/root# $
下面是工具箱:
-----------------------------------------------
主菜单
-----------------------------------------------
[1] 安装插件
[2] 升级&还原
[3] 其它
[4] 关于
输入你的选择 [0-4]:
下面是安装插件:
-----------------------------------------------
安装插件
-----------------------------------------------
[1] Koolproxy [2] ADMflt [3] 签到dog [4] 虚拟内存
[5] Shadowsocks [6] SS-Server [7] SoftEtherVPN [8] KMS
[9] ShadowVPN [10] Webshell [11] Shellinabox [12] Aria2
[13] Frpc穿透 [14] Frps [15] P2P穿透 [16] 穿透DDNS
[17] DDNSTO [18] EasyExplorer [19] 讯雷快鸟 [20] 中文SSID
[21] ServerChan [22] 花生壳内网版 [23] 策略路由 [24] Let's Encrypt
[25] Aliddns [26] DDnspod [27] GodaddyDDNS [28] CloudXNSDDNS
[29] 讯雷远程下载 [30] Adbyby [31] BonusCloud [32] X
[A] Softcenter
[0] 返回
已使用: 23.1MB 可用: 56.9MB
输入插件序号 :
下面是升级系统:
-----------------------------------------------
升级&还原
-----------------------------------------------
[1] update to the latest version
[2] 下载还原root固件: V21.5.37.246
[3] 下载还原root固件: V21.6.8.46
[0] 返回
输入你的选择 [0-3]: