极路由2(极贰)ROOT并刷了OpenWrt

时间:2022-08-22 20:21:28

绕过官方的ROOT

查了一下root教程, 如果还需要保留保修, 则需要自己想办法回退版本, 下载搜狐插件到sd卡, 找个linux系统修改sd卡上程序的执行权限, 然后才能开启ssh, 具体的方法可以参考这几篇
http://ju.outofmemory.cn/entry/112262
http://koolshare.cn/thread-1857-1-1.html
http://blog.csdn.net/a649518776/article/details/41701163

root所需要用到的工具
1. 由于需要降级到9006固件,所以需要9006的固件文件和刷固件工具tftpd,文章底部的附件都有提供;
2. 官方的固件也是基于OpenWRT开发的,而OpenWRT又是基于Linux,我们需要修改一个系统内的文件来达到root的目的,你就得需要一个Linux系统,这里我推荐使用VMware虚拟机,搭配任何的Linux发行版系统即可。在文章底部我会提供VMware绿色精简版的下载链接,Linux系统就自己找找吧。如果你有基于Linux的急救盘什么的,也可以直接用;
3. 为了读取SD卡中的文件,你得有一个读卡器;
4. Putty工具,来连接到路由器执行命令。

root前的准备工作
1. 升级到最新的9008固件,恢复出厂设置并同时格式化SD卡,重启之后确保路由器能够上网;
2. 安装“搜狐视频”插件,确保不要安装其他插件,以免影响root(不包括自带的远程管理APP)。

降级到9006固件(其实就是刷入9006的固件)
1. 拔掉路由器电源,使用网线将极路由的LAN口连到电脑;
2. 将电脑的IP设置为192.168.1.77,子网掩码为255.255.255.0,默认网关为192.168.1.1;
3. 操作系统是32位,就运行tftpd32.exe,如果是64位就运行tftpd64.exe;
4. 用尖锐的物品按住极路由的RESET按钮不要松开,此时接通极路由的电源;
5. 此时之前运行的tftpd会自动将固件刷入,请确保进度条到100%后再松开RESET按钮;
6. 极路由刷固件过程中会进入跑马灯状态,刷完之后会自动重启,降级完成;
7. 将电脑的IP重新设置为自动获取,在浏览器地址输入“192.168.199.1”看看能不能看到登录界面。

使用“搜狐视频”插件root的方法
1. 降级到9006固件之后,登录到云插件平台,查看“搜狐视频”插件下是否重置成功,没有“正在重置”的字样即可;
2. 运行cmd打开命令行窗口,输入“telnet 192.168.199.1 6800”命令检测“搜狐视频”插件是否正常运作,如果一直黑屏(没有输出)就表示正常,否则请重新按照上面的步骤弄一次;
3. 电脑上打开VMware,在VMware中安装Linux任何发行版的系统(推荐新手安装桌面版的Linux发行版,而不是纯命令行版),并运行,设置VMware允许连接电脑上的USB设备;
4. 断开极路由电源,拔出SD卡,插入读卡器中,将读卡器插入电脑,如果你已经将VMware设置为允许连接到电脑上的USB设备(VMware窗口右下角的小图标能设置),并且安装的是桌面版的Linux发行版,那么当你将读卡器插入电脑时,VMware里面的Linux就会弹出SD卡的文件管理窗口;如果你安装的是纯命令行的或者想在命令行的环境下操作,你需要找到sd卡对应的设备文件路径,再使用mount挂载到一个存在的目录才能使用,推荐新手还是使用桌面版的Linux发行版比较简单;
5. 在SD卡的根目录中,找到bin目录,将bin目录中的aria2c文件重命名为aria2c.bak,然后新建一个aria2c文件,文件中的内容为:

#!/bin/sh
if [ "$1" = "ok" ]; then
rm -f /tmp/data/usr/bin/aria2c
mv /tmp/data/usr/bin/aria2c.orig /tmp/data/usr/bin/aria2c
exit
fi
sed -i 's/1022/22/g' /etc/config/dropbear
/etc/init.d/dropbear enable
/etc/init.d/dropbear start
/tmp/data/usr/bin/aria2c ok &>/dev/null
exit

6. 保存aria2c文件,并为aria2c文件添加权限,执行命令“chmod 777 aria2c”,如果你安装的是桌面版的Linux发行版,可以直接在界面上操作;
7. 从电脑上拔下读卡器,从读卡器中拿出SD卡,再把SD卡插入到极路由中,接通极路由的电源,如果能够正常启动并且上网,root就成功了。

通过官方ROOT

如果不需要保修, 那就直接通过官网申请开发者模式就可以了, 具体的方法参考
http://tieba.baidu.com/p/4235979922
极路由正常联网,登录后台,点击“云插件”,然后依次点击“已安装的插件》路由器信息》高级设置》申请”
点击同意服务条款,申请口令,绑定下手机,扫描二维码关注下极路由的微信公共账号,
微信公众号里, 点击“人工客服/绑定小极账号”,然后绑定账号
微信端绑定好小极账号以后,电脑上会自动跳到下一步,提示申请成功,点击知道了就搞定了。
回到云插件的页面,点击那个"+"按钮找到开发者模式,点进去然后点击安装,等自动安装完就成。
注意: 默认安装后的ssh端口是1022, 不是22

刷入Breed

http://breed.hackpascal.net/ 下载对应的breed固件, 这里对应的是 http://breed.hackpascal.net/breed-mt7620-hiwifi-hc5761.bin

winscp连接后, 将文件放到/tmp下,

putty连接后, 执行mtd, 然后等它自己重启就可以了

root@Hiwifi:~# mtd -r write /tmp/breed-mt7620-hiwifi-hc5761.bin u-boot
Unlocking u-boot ...
Writing from /tmp/breed-mt7620-hiwifi-hc5761.bin to u-boot ...
[e: ][w:]
[e: ][w:]
Rebooting ...

刷入OpenWrt

官网下的bin https://wiki.openwrt.org/toh/hwdata/hiwifi_gee/hiwifi_gee_hc5761 不是直接能刷的版本, 需要找一个集成好的, 在GitHub上有这个项目 https://github.com/rssnsj/openwrt-hc5x61 有已经打包好的下载, 地址在 http://rssn.cn/roms/

下载对应hc5761版本的bin, 现在最新的是15.05, 刷入

OpenWrt的配置说明

https://wiki.openwrt.org/doc/uci

Openwrt命令行下查看完整命令

ps w

添加alias命令

修改 /etc/profile 文件, 增加

[ -x /usr/bin/vim ] && alias vi=vim || alias vim=vi
# 在上面这行下面增加
alias ll="ls -l"

无法打开5G Wi-Fi

使用openwrt官方rom以及代码编译的rom, 都不能打开极贰的5G wifi, 因为没有带对应的驱动(?), 相关帖子 http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=211841

迅雷下载宝 Timecloud 刷Breed

官方uboot下直接刷入breed. 下载宝关机断电后用工具按住reset键, 上电, 待led灯频繁闪烁之后松开.

有线连接电脑, 访问http://192.168.1.1 选择恢复固件, 在恢复模式下选breed-mt7621-xunlei-timeplug.bin刷入

自动重启后即可使用

迅雷下载宝设置IPv4以及IPv6

刷机后网口默认对应的是br-lan, 带DHCP服务, 所以直接网线连接电脑, 电脑网卡应该会自动获取到一个192.168.1.2的IP, 此时访问 http://192.168.1.1 就能看到openwrt的web界面.

设置时, 如果上级路由有DHCP, 可以将下载宝设置为DHCP客户端,

1. 记录下下载宝的mac addr, 在上级路由上固定好下载宝的IP
2. 下载宝的br-lan设置为DHCP Client, 点击修改协议, 然后强制应用
3. 将下载宝与电脑的网线断开, 连上上级路由, 等获取IP后就可以用IP直接访问了.

如果不动上级路由, 可以将下载宝的IP设为静态

1. 在br-lan上禁用dhcp, 保存并应用,
2. 设置类型为静态IP, 需要填写IP, mask, 和网关IP, 强制应用
3. 将网线与电脑断开, 将下载宝挂到其他路由器的LAN口, 根据上一步得到的IP, 用浏览器直接访问

添加IPv6接口

1. 点击"添加新接口", 名称使用lan6, 协议为dhcp6 client, 接口为br-lan, 其他默认. 应用.
2. 防火墙为wan, 因为IPv6默认为公网接口, 如果放在lan, 那么下载宝上所有的服务都等于可以从公网访问, 比较危险, 所以使用wan的防火墙设置, 默认全部拒绝, 需要哪个端口, 就开放哪个端口.
3. 应用后, 看到有2xxx:开头的地址就成功了, 如果获取的IPv6地址是fd开头的, 那么重新获取一下.
4. 编辑原来lan接口的配置, 在DHCP中找到DHCP服务器->IPv6设置, 将路由通告服务, DHCPv6 服务, NDP 代理都设成"禁用", 确保不会在局域网里发布IPv6地址.

极路由2(极贰)ROOT并刷了OpenWrt的更多相关文章

  1. 极路由2(极贰)在OpenWrt下定制自己的ss服务

    默认刷入的OpenWrt带的ss, 只有ss-redir服务, 但是在实际使用中, 很多时候还是希望访问直接通过正常网关, 只有少部分访问需要通过ss, 所以希望能配置成为ss-local服务. 在保 ...

  2. 极路由U-boot解锁刷root固件教程,root后可刷华硕、如意云等多种固件,附赠全套刷软

    9008正式版固件将会封堵此漏洞,想root的同学尽快了.安装新工具箱里的root保留,可升级官方最新固件并保留root. 此方法并非本人原创,只是将root的过程和经验做个总结,比较适合菜鸟做参考, ...

  3. 极路由1s,固件需要刷入RipOS系统的加40块

    极路由1s,固件需要刷入RipOS系统的加40块,集成wifidog功能,wifi广告路由器的理想选择功能. 经过测试,无线性能稳定,无线可带32个手机客户端. 具体配置: 7620CPU ,主频58 ...

  4. OpenWrt-19.07.2 For HC5861(极路由3) /HiWiFi/Gee最新固件,极路由3刷openwrt

    OpenWrt For HiWiFi(HC5861) 自编译精减固件,极路由3自用固件 HC5861-uboot.bin v19.07.2 下载 支持 NTFS 读写 支持 Wi-Fi 5G 驱动 默 ...

  5. 如何用极路由+OpenWrt+SDR电视棒搭建SDR服务器

    0×00 前言 近期因为有个从异地捕获无线信号的需求,便尝试着用OpenWrt+公网IP搭建了一台SDR服务器.如果有小伙伴嫌SDR硬件天线看起来太乱.或者电脑没有足够的USB接口也可在局域网搭建SD ...

  6. 如何用极路由+OpenWrt+RTL电视棒搭建一台SDR服务器,并隐秘地捕获和传输数据

    0×00 前言 近期因为有个从异地捕获无线信号的需求,便尝试着用OpenWrt+公网IP搭建了一台SDR服务器.如果有小伙伴嫌SDR硬件天线看起来太乱.或者电脑没有足够的USB接口也可在局域网搭建SD ...

  7. 教你如何在Drcom下使用路由器上校园网(以广东工业大学、极路由1S HC5661A为例)

    免责声明: 在根据本教程进行实际操作时,如因您操作失误导致出现的一切意外,包括但不限于路由器变砖.故障.数据丢失等情况,概不负责: 该技术仅供学习交流,请勿将此技术应用于任何商业行为,所产生的法律责任 ...

  8. 极路由4pro(HC5962)安装python

    基本配置 其实极路由4.极路由4 pro.极路由B70都是一个型号的(HC5962) CPU:MT7621AT + MT7612EN + 7603EN 内存:256MB DDR3 RAM 闪存:128 ...

  9. 极路由访问Apple Store可以浏览但是不能下载的解决方案

    最近在家里上网突然发现Apple Store不能更新了.重启路由器发现最开始一会是能下载更新的,但是过了一会就完全不能下载更新了.很是奇怪,今天特意分析了一下这个问题. 首先,抓包确定Apple St ...

随机推荐

  1. TOMCAT启动时报错:the CATALINA_HOME environment variable is not defined correctly

    运行tomcat/bin目录下的startup.bat时报错:the CATALINA_HOME environment variable is not defined correctly 碰到这个问 ...

  2. Java读写文件方法总结

    Java读写文件方法总结 Java的读写文件方法在工作中相信有很多的用处的,本人在之前包括现在都在使用Java的读写文件方法来处理数据方面的输入输出,确实很方便.奈何我的记性实在是叫人着急,很多时候既 ...

  3. Android GC 那点事

    版权声明:本文由陈昱全原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/170 来源:腾云阁 https://www.qclo ...

  4. 简易nagios安装出现的问题及解决方法

    安装时候所遇到的问题: A 安装PHP的时候报错xml2-config未找到 安装PHP的时候报错:未找到包libxml2 解决方法:安装libxml2包即可,libxml2是php的依赖包,从而需要 ...

  5. ios中UIButton选中状态切换

    关于UIButton的事件枚举有许多,平时用的少所以很多的都不是很清楚,今天了解了下,看了以前的代码,觉得在UIButton选中时操作写了许多冗余代码,而忽略了UIButton一个很重要的属性,如下: ...

  6. Ubantu 命令

    进入窗口删除文件(所有文件都可以删除) gksudo nautilus 输入法问题 ibus-daemon -drx

  7. block 解析 - 简介

    简介 block 类似标准的c函数,除了一些函数体一些可执行的代码,还可以把变量绑定到自动栈或者托管堆上.....和js里的闭包.c# lambda表达式有些类似,实质是一个函数指针.与函数指针的区别 ...

  8. SSH骨架Struts(1)——Struts执行过程

    收养Struts骨架Web应用,以举例的方式介绍的基本流程. 一.实例 Login.jsp,进行系统登录的页面 <form action="login.do" method= ...

  9. &lbrack;转&rsqb;云计算之hadoop、hive、hue、oozie、sqoop、hbase、zookeeper环境搭建及配置文件

     云计算之hadoop.hive.hue.oozie.sqoop.hbase.zookeeper环境搭建及配置文件已经托管到githubhttps://github.com/sxyx2008/clou ...

  10. 185&period; &lbrack;USACO Oct08&rsqb; 挖水井

    185. [USACO Oct08] 挖水井(点击转到COGS) 输入文件:water.in   输出文件:water.out   时间限制:1 s   内存限制:128 MB 描述 农夫约翰决定给他 ...