⼩⽶路由器青春版刷机教程
  如今的⼩⽶路由器跟很多智能设备⼀样,都可以进⾏刷新刷机,升级固件,但⼀般刷机是有⽐较⼤风险的,要谨慎操作,下⾯是店铺⼩编整理的⼩⽶路由器青春版刷机教程,仅供参考,⼩⼼刷机!
  ⼩⽶路由器青春版刷机教程
使命召唤4图文攻略  开启ssh
  ⾸先登陆路由器管理界⾯192.168.31.1
  登录后任务栏地址会变为
  192.168.31.1/cgi-bin/luci/;stok=075a9192918557c27cdbcae2175281d9/web/home#router   把你浏览器中的/web/home#router替换成
  /api/xqsystem/set_name_password?oldPwd=当前路由的密码&newPwd=admin
  备注:admin为你的新管理密码和root密码
  回车以后⽹页显⽰{"code":0}
  再次登录路由器
  把你浏览器中的/web/home#router替换成
  /api/xqnetwork/set_wifi_ap?
王石的老婆ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd   然后等⼀会浏览器返回:{"msg":"未能连接到指定WiFi(Probe timeout)","code":1616}
  现在已经启⽤telnet登录路由器了 (备注:win10需控制⾯板添加telnet)
  ————————————-————————————————————
  2016年10⽉26⽇更新,此步骤在新批次的产品上⽆效,显⽰为(未能连接到指定
WiFi(Connecting)),则需根据sn码计算ssh连接密码,并且不再需要telnet连接。
  计算请看 pan.baidu/s/1jIx29ym
  后续步骤的root密码都应修改为计算得到的密码。
  注:此步骤有效的路由器,两种⽅法(直接修改root密码、计算root密码)都可以使⽤。
  ————————————————————————————————
  然后⽤连接⼯具putty,连接类型选择telnet,主机名称填写192.168.31.1,然后点击打开
  login输⼊root 然后Password输⼊admin
  按顺序依次输⼊指令
竞选团支书  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
  这时候就可以⽤常⽤的PuTTY或者WinSCP登陆路由器了
  ——————————————————————————————
  2016年10⽉26⽇更新,上⼀步失效的新批次路由器产品,不再需要此步骤。
  ——————————————————————————————
  备份原⼚bin
  打开WINSCP⽂件协议SCP 主机名192.138.31.1 端22
  ⽤户名root密码admin 【2016.10.26更新,填写计算得到的密码)】
  有错误提⽰就点击更新或者确定
  打开putty 主机名称192.168.31.1 端⼝号22 连接类型ssh
  有错误提⽰就点击更新或者确定
  输⼊命令 cat /proc/mtd
  mtd0-10都是固件和分区其中mtd0是编程固件
  mtd0是编程固件已经包括1-10⾥⾯的东西了,不放⼼的可以都把他们备份下来
  输⼊命令后⼀定要移动到电脑上后再操作第⼆条指令以防路由器空间不⾜导致备份失败。
  dd if=/dev/mtd0 of=/tmp/all.bin
  dd if=/dev/mtd1 of=/tmp/bootloader.bin
  dd if=/dev/mtd2 of=/tmp/config.bin
  dd if=/dev/mtd3 of=/tmp/Factory.bin
  dd if=/dev/mtd4 of=/tmp/OS1.bin
  dd if=/dev/mtd5 of=/tmp/rootfs.bin
  dd if=/dev/mtd6 of=/tmp/OS2.bin
  dd if=/dev/mtd7 of=/tmp/data.bin
  dd if=/dev/mtd8 of=/tmp/overlay.bin
  dd if=/dev/mtd9 of=/tmp/crash.bin
  dd if=/dev/mtd10 of=/tmp/firmware.bin
  刷⼊不死breed
  1WINSCP 选择SCP协议复制breed.bin 到/tmp
  PUTTY写⼊breed
  输⼊命令 mtd -r write /tmp/breed.bin Bootloader
  刷⼊后,机器会重新启动,固定电脑有线⽹卡的IP为192.168.1.100(只要不是192.168.1.1就可以,理论上说也可以⾃动获取。)
  先⽤硬物顶住路由器reset键,再给路由器送电,等到路由器灯闪的时候,松开reset键,电脑上在浏览器中输⼊192.168.1.1,就进⼊breed控制台了。
  刷⼊pandorabox 固件
  在breed控制台下刷⼊⼩⽶路由器青春版的潘多拉固件
  PandoraBox-ralink-mt7628-xiaomi-r1cl-squashfs-sysupgrade-r1752-20151201.bin
  图形化操作,不再写详细操作⽅法。
  配置drcom
  安装python⼯具
张敬轩 出柜  在 ipk ⽂件夹下有需要安装的ipk安装包(本质上说是需要zlib python-mini libffi python这⼏个潘多拉下的软件包)
  ⽤WINSCP 选择SCP协议复制到路由器的/tmp⽬录下
  然后putty连接类型ssh 按顺序输⼊以下命令
  opkg update
  opkg install /tmp/zlib_1.2.8-1_ralink.ipk
  opkg install /tmp/python-mini.ipk
  opkg install /tmp/libffi_3.0.13-1_ralink.ipk
  opkg install /tmp/python.ipk
  制作登录py脚本
  【drcom客户端抓包】打开wireshark,选中你联⽹使⽤的那个连接(⼀般是以太⽹连接。查看⽅法:打开“⽹络和共享中⼼”,点左边“更改适配器设置”,登录drcom时⾥边哪⼀个连接有⽹就选哪⼀个连接),注销
并完全退出你的DRCOM客户端,然后点start
  现在打开drcom客户端,登陆账户
  联⽹并维持⼀分钟在线,然后点注销,完全注销并退出drcom后,停⽌wireshark抓包
  停⽌后,选择菜单栏【File】-【Save】,选择⽂件路径保存好你的抓包⽂件,并将抓包⽂件命名为:dr.pcapng (扩展名为pcapng)
  ⽤notepad++打开 drcom_d_config.py
  把⾥⾯的filenam= ‘998’ 修改为⽤wireshark抓包⽣成的filename= ‘dr.pcapng’
  (需要安装python环境)在命令⾏⾥输⼊ python drcom_d_config.py >
  ⽤notepad++打开,修改⾥⾯的password字段,另存为f
  ⽤notepad++打开latest-wired.py,将#CONFIG到# CONFIG_END中间的部分粘贴成f⾥⾯输好密码的那些内容,修改 IS_TEST = False 为 IS_TEST = True 制作完成
  可以在终端输⼊ python latest-wired.py 测试是否可以正常登录校园⽹
  脚本配置到路由器
  配置到路由器的时候需要99-drcom.f latest-wired.py这⼏个⽂件
  具体如下
  WINSCP 选择SCP协议
  latest-wired.py 复制到路由器的/usr/bin/⽂件夹下,改名为drcom,右键属性权限修改777
  99-drcom.py 复制到/etc/hotplug.d/iface/⽂件夹下,改名为99-drcom,权限777
  f 复制到/etc/⽂件夹下,权限777
  重启路由器
  注意事项!!!
  教程看懂需要⼀定的基础⽀持,不懂的地⽅请认真百度,教程不可能所有东西都介绍⼀遍,那样会没完没了。
  不懂得地⽅不要想当然的操作,备份的时候及时移动到电脑上,以防路由器存储空间不⾜备份失败。