|
发表于 2022-2-10 11:45:24
|
显示全部楼层
用squashfs命令解压你的这个固件包, 因为固件的头部有附加信息,需要偏移,所以命令是 unsquashfs -o 3776140 uv1.0.02.bin
然后删除解压后的目录`squashfs-root`里的`/etc/shadow`文件中的root密码
接着就是重新打包,输入命令 `mksquashfs squashfs-root/ root.squashfs -comp xz`,若打包成功则会生成文件 root.squashfs
然后路由器开机进入boot,刷rootfsa,即输入3,并将路由的wan口并与电脑网口直连,电脑网口IP设置为192.168.0.10,如果电脑系统是Windows就装个Tftpd64,开启tftp,将root.squashfs文件放入tftp指定的目录,升级刷机就开始了.
要注意的是,这样搞了之后,原固件头部的附加数据缺失会导致路由功能异常,但能开机和ttl调试. |
|