稳定版和开发版都可以,步骤不同而已。
稳定版:开 telnet,启动 SSH,改 root 密码,刷。
开发版:改 root 密码,刷。
20161021 更新:
试了下目前最新的稳定版固件 2.6.3,不能开 telnet。老固件(比如 2.0.30)还是可以的。
开发版依然是改好 root 密码后就行。
稳定版先执行以下操作:
开 telnet:
登录路由器管理后台,把 URL 中的 /web/home#router
替换成:
/api/xqnetwork/set_wifi_ap?ssid=abcdefg&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
等显示 {"msg":"未能连接到指定WiFi(Probe timeout)","code":1616}
后即可。
开 SSH:
sed -i ":x;N;s/if \[.*\; then\n.*return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
/etc/init.d/dropbear start
nvram set ssh_en=1; nvram commit
然后是稳定版、开发版都必须执行的改 root 密码步骤:
登录路由器管理后台,把URL中的 /web/home#router
替换成:
/api/xqsystem/set_name_password?oldPwd=__xxx___&newPwd=admin
oldPwd
是当前的网页管理密码,自行替换。
等显示 {"code":0}
后即可。
以下示例为开发版,目前(20160904)最新的 2.5.69。
Are you OK?

root@XiaoQiang:~# cat /proc/mtd
dev: size erasesize name
mtd0: 01000000 00010000 "ALL"
mtd1: 00030000 00010000 "Bootloader"
mtd2: 00010000 00010000 "Config"
mtd3: 00010000 00010000 "Factory"
mtd4: 00ba0000 00010000 "OS1"
mtd5: 00a40000 00010000 "rootfs"
mtd6: 00240000 00010000 "OS2"
mtd7: 000c0000 00010000 "data"
mtd8: 00100000 00010000 "overlay"
mtd9: 00010000 00010000 "crash"
mtd10: 00ba0000 00010000 "firmware"
root@XiaoQiang:~# cd /tmp
root@XiaoQiang:/tmp# wget http://downloads.openwrt.org/snapshots/trunk/ramips/mt7628/openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin
root@XiaoQiang:/tmp# mtd -r write openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin firmware
顺带放一个 LEDE 的下载链接:
https://downloads.lede-project.org/snapshots/targets/ramips/mt7628/lede-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin
OpenWrt 官网下载的这个固件刷完后,WiFi 默认不开启,插上网线先,然后联网,以 PPPoE 为例:
root@OpenWrt:~# uci set network.wan.proto=pppoe
root@OpenWrt:~# uci set network.wan.username=abcdefg
root@OpenWrt:~# uci set network.wan.password=12345678
root@OpenWrt:~# uci commit
root@OpenWrt:~# reload_config
默认没安装 LuCI,需要的话,手动安装下:
root@OpenWrt:~# opkg update
root@OpenWrt:~# opkg install luci luci-i18n-base-zh-cn

切换到「系统」下的「软件包」,可以直接安装各种软件。比如 shadowsocks-libev 和 luci-app-shadowsocks-libev。
shadowsocks-libev 的 Ignore List 可以用以下命令更新:
wget -O- 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | awk -F\| '/CN\|ipv4/ { printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > /etc/chinadns_chnroute.txt