OpenWrt:开源路由器第三方固件,一个嵌入式的 Linux 发行版,拥有完全定制的能力。
通过官网提供的信息将小米路由器稳定版本刷到开发版本,并解锁ssh和获取root密码。
小米路由器开发版刷OpenWrt
BusyBox v1.19.4 (2018-06-21 09:07:05 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.
-----------------------------------------------------
Welcome to XiaoQiang!
-----------------------------------------------------
$$$$$$\ $$$$$$$\ $$$$$$$$\ $$\ $$\ $$$$$$\ $$\ $$\
$$ __$$\ $$ __$$\ $$ _____| $$ | $$ | $$ __$$\ $$ | $$ |
$$ / $$ |$$ | $$ |$$ | $$ | $$ | $$ / $$ |$$ |$$ /
$$$$$$$$ |$$$$$$$ |$$$$$\ $$ | $$ | $$ | $$ |$$$$$ /
$$ __$$ |$$ __$$< $$ __| $$ | $$ | $$ | $$ |$$ $$<
$$ | $$ |$$ | $$ |$$ | $$ | $$ | $$ | $$ |$$ |\$$\
$$ | $$ |$$ | $$ |$$$$$$$$\ $$$$$$$$$ | $$$$$$ |$$ | \$$\
\__| \__|\__| \__|\________| \_________/ \______/ \__| \__|
root@XiaoQiang:/tmp# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 10.8M 10.8M 0 100% /
/dev/root 10.8M 10.8M 0 100% /
tmpfs 61.0M 2.1M 58.9M 3% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
tmpfs 61.0M 2.1M 58.9M 3% /extdisks
/dev/mtdblock7 1.0M 740.0K 284.0K 72% /data
/dev/mtdblock7 1.0M 740.0K 284.0K 72% /etc
tmpfs 61.0M 2.1M 58.9M 3% /userdisk/sysapihttpd
/dev/root 1.0M 740.0K 284.0K 72% /mnt
/dev/mtdblock7 1.0M 740.0K 284.0K 72% /mnt
/dev/sda1 32.0G 133.7M 31.9G 0% /extdisks/sda1 # 获取最新OpenWrt固件写入优盘
root@XiaoQiang:~# cd /data/
root@XiaoQiang:/data# mkdir disk
root@XiaoQiang:/data# mount /dev/sda1 disk/
root@XiaoQiang:/data# cd disk/
root@XiaoQiang:/data/disk# ls
System Volume Information miwifi_ssh.bin xiaomi_router
TDDOWNLOAD openwrt-19.07.7-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin ??????
ThunderDB xiaomi_config ??????
root@XiaoQiang:/data/disk# cat /proc/mtd # 检查MTD布局
dev: size erasesize name
mtd0: 01000000 00010000 "ALL"
mtd1: 00030000 00010000 "Bootloader"
mtd2: 00010000 00010000 "Config"
mtd3: 00010000 00010000 "Factory"
mtd4: 00c80000 00010000 "OS1"
mtd5: 00b178a7 00010000 "rootfs"
mtd6: 00200000 00010000 "OS2"
mtd7: 00100000 00010000 "overlay"
mtd8: 00010000 00010000 "crash"
mtd9: 00010000 00010000 "reserved"
mtd10: 00010000 00010000 "Bdata"
root@XiaoQiang:/data/disk# mtd -r write openwrt-19.07.7-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin OS1
Unlocking OS1 ...
Writing from openwrt-19.07.7-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin to OS1 ...
Rebooting ... # 闪烁完成后,路由器将重新启动。完成后,可以使用LAN连接的客户端上的telnet或Web界面登录到主机192.168.1.1。用户:root,空密码
The network connection was aborted by the local system.
OpenWrt 安装中文语言支持
BusyBox v1.30.1 () built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 19.07.7, r11306-c4a6851c72
-----------------------------------------------------
root@xs-zhu-OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/releases/19.07.7/targets/ramips/mt7620/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading http://downloads.openwrt.org/releases/19.07.7/targets/ramips/mt7620/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.7/targets/ramips/mt7620/kmods/4.14.221-1-18384755d38fc43c447d83d4a3e07054/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_kmods
Downloading http://downloads.openwrt.org/releases/19.07.7/targets/ramips/mt7620/kmods/4.14.221-1-18384755d38fc43c447d83d4a3e07054/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/base/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/freifunk/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_freifunk
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/freifunk/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/luci/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/routing/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/telephony/Packages.sig
Signature check passed.
root@xs-zhu-OpenWrt:~# opkg install luci-i18n-base-zh-cn
Installing luci-i18n-base-zh-cn (git-21.086.32701-7456e2a-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.7/packages/mipsel_24kc/luci/luci-i18n-base-zh-cn_git-21.086.32701-7456e2a-1_all.ipk
Configuring luci-i18n-base-zh-cn.
root@xs-zhu-OpenWrt:~# exit