Gojira 哥斯拉Gojira 哥斯拉

哥斯拉爱好者的日常
生活相当无趣 我得找点乐子

获取小米路由器SSH root权限的方法

gojira.net

miwifi小米路由是基于OpenWrt修改而来,与android 没啥关系,千万别弄混了,而OpenWrt是源自Linux(android 也是),获得root权限相当于Windows系统中的Administrator。所以OpenWrt现有的所有功能小米路由都支持,只是没有WebUI,通过开启SSH可以实现OpenWrt已有的功能,包括IP限速,端口映射等等功能。

并且获取SSH root权限后代表着可以有更高级的玩法,比如上FB,屏蔽视频广告等,同时意味着失去保修。
如果你喜欢简单够用,那么可以等待官方开放更多功能和插件;如果你喜欢折腾,请继续阅读本文。
 
小米路由获取ssh root权限总体分为三步:
一.刷开发版rom;
二.用U盘运行脚本开启SSH;
三.用PuTTY建立连接,命令操作。
 
一.刷开发版rom
1.    先到官方工程师发布的页面(bbs.xiaomi.cn/forum.php?mod=viewthread&tid=9851570&extra=page%3D1%26filter%3Dtypeid%26typeid%3D4529%26typeid%3D4529)下载最新开发版
                        
2.    在浏览器输入miwifi.com,进入小米路由设置界面,路由设置—高级功能—路由器手动升级,选择刚才下载的bin文件,点击“上传并安装固件
 
3.    静待路由安装重启完毕(持续几分钟)
 
二.用U盘运行脚本开启SSH
1.    重启完后,登录www1.miwifi.com/miwifi_open.html,点击下面的“开启SSH工具
 
2.    点击“下载工具包”

3.    将下载的ssh_rom.bin文件拷贝到U盘,注意:U盘格式需为FAT32。
 
4.    进入miwifi.com,系统设置—系统功能—关机&重启,点击关闭路由器,然后拔出小米路由器电源,将U盘插入路由器,用曲别针顶住reset并插入电源,等前面黄灯闪烁时可以松开reset键
 
三.用PuTTY建立连接
1.    PuTTY是一个Telnet/SSH终端,用来连接小米路由器。最新版(0.63)官方下载地址:the.earth.li/~sgtatham/putty/latest/x86/putty-0.63-installer.exe

2.    安装完毕后打开PuTTY,在Host Name输入miwifi.com,点击Open
 
3.    这时会弹出提示询问是否记录主机密钥,点“是”,以后不再询问。如果再次登录仍弹出此窗口,说明重刷了rom或者有其他主机冒充欺骗登录
 
4.    在login as后面输入“root”回车,password后面输入刚才网页给出的root密码(输入时字符并不会显示,打完回车即可)
 
5.    在root@XiaoQiang:~#后面输入passwd回车,输入新的密码回车,再次输入新密码回车,这时屏幕提示Password for root changed by root,说明密码修改成功。至此你已经获得了root权限,可以尽情的折腾了。

GOJIRA.NET原创文章未经允许不得转载! 当前页面:Gojira 哥斯拉 » 获取小米路由器SSH root权限的方法

评论 1

  1. 我的妈呀,爱死你了

    谢映雪 博 主 2016.01.12 00:04:37 回复