本帖最后由 yxfhlh 于 2021-8-27 00:49 编辑
0. 一直以来想装一个OpenWrt试一试,终于在繁忙在抽出一周时间折腾,采了无数的坑,写出来希望给大家能有帮助。这期间还刷坏了一个小米4A千兆版,还好在保修期内,小米给我重新换了一个,太给力了,喜欢小米,点赞。1. 小米路由器4A千兆版的正常root和刷机流程已经很多,不在累赘,直接放上链接:
OpenWrt的主页:https://openwrt.org/inbox/toh/xiaomi/xiaomi_mi_router_4a_gigabit_edition
刷机工具的主页:https://github.com/acecilia/OpenWRTInvasion
本论坛视频视频主页:https://www.right.com.cn/forum/thread-4444053-1-1.html
以上三个链接基本涵盖了所以步骤,大家参考。
2. 以下是各种坑:
(1)路由器没有联网!
路由器必须联网,因为root脚本会联网下载工具包。小白不懂,花了很多时间才搞明白,期间各种测试,血泪史!
(2)错误代码!(remote_command_execution_vulnerability.py)
remote_command_execution_vulnerability.py文件中如果打开print(r1.text)通常会出现:
{"code":1629,"msg":"Couldn't unzip, the file is corrupt"}或 {"code":1629,"msg":"解压失败,可能文件已经损坏"}
这个应该问题不大!但是总以为是这个的锅,所以也花了很多时间!
(3)下载工具!(script.sh)
大部分不能破解,这个脚本文件需要背锅。
因为这个文件会被remote_command_execution_vulnerability.py打包并上传到路由器中运行,执行过程中需要联网下载,也就是第(1)个坑的问题。
由于某些因素,国内根本下载不了,导致root失败。
telnet和ftp需要busybox: https://www.busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/busybox-mipsel
ssh需要dropbear: https://sites.google.com/site/mipsellinuxwithfirmwarehowto/firmwarehowto/builddropbear-static-mipsel
这两个文件在作者的script_tools目录下其实有。
解决方案是可以本机开一个http服务器,然后从本机下载,那其实就可以不用联网了。
那么这里坑在什么地方呢?
以最新版Releases 0.0.6的zip下载文件中,链接是从作者的github下载https://github.com/acecilia/OpenWRTInvasion/raw/master/script_tools/busybox-mipsel和dropbearStaticMipsel.tar.bz2
github.com时好时坏,有问题。Releases 0.0.4及以下的版本,下载链接是busybox官网:https://www.busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/busybox-mipsel
建议用0.0.4及以下版本!
(4)关于刷机!
如果想保留路由器的mac等出厂信息,就刷squashfs-sysupgrade版本,千万别刷initramfs-kernel。
如果想做多网络出口,保留VLAN,就要刷OpenWrt的19版本,21版本没有VLAN。
建议刷主页下的 (db260179 Build) https://gitlab.com/db260179/xiaomi-m4a/-/releases
(5)路由设置!
关于路由IPv6的设置,有三种,推荐使用NAT66,参考:
http://blog.kompaz.win/2017/02/22/OpenWRT%20IPv6%20%E9%85%8D%E7%BD%AE/
关于动态域名解析,aliddns,参考:
https://github.com/sensec/ddns-scripts_aliyun 这个集成到ddns应用中,所以需要安装ddns。
https://github.com/honwen/luci-app-aliddns 这个是独立的aliddns。
关于内网穿透,frpc,参考:
https://github.com/kuoruan/openwrt-frp 核心程序
https://github.com/kuoruan/luci-app-frpc Web界面
3. 最后以一张图致敬小米!
ARE U OK
Redmi 5A root教程
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
admin