修改 ubnt 路由器固件

当我们在升级 ubnt 路由器之前要对文件系统进行一些修改时,我们下载的固件往往是 tar 文件,这个文件其实是个包,直接可以用zip打开,打开后真正的固件所在文件是squashfs.tmp,这个文件才是真正的固件,squashfs 格式的,如果要进行固件修改,我们则需要先解压squashfs文件,然后再打包,再刷机。
EdgeRouter ER-X/ER-X-SFP/EP-R6: 固件 v1.10.11 为例

tar -xvf  ER-e50.v1.10.11.5274269.tar
unsquashfs  squashfs.tmp

此时,在同级目录边会出现squashfs-root文件夹,里面即为我们解压出来的文件。想改啥就可以在这里改了。更多选项请输入unsquashfs --help

修改完成后重新打包。

mksquashfs squashfs-root/ squashfs.tmp
md5sum squashfs.tmp >squashfs.tmp.md5

最后把 squashfs.tmpsquashfs.tmp.md5替换会原tar包里的同名文件就完成了镜像的修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二十亿少女梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值