简单记录极壹HC6361刷OP

   2017-02-05 1
核心提示:最早买极壹的时候,是他们宣传的『极客』和『出国加速』(你懂的),所以一开始买了两个,两个都是所谓的国际版~ 还挺贵,200多一个……后来又出了五颜六色版,我就买了个粉色、绿色、银色三个颜色……但是这批的就变成了『非国际版』,也就说,自带的免费出

最早买极壹的时候,是他们宣传的『极客』和『出国加速』(你懂的),所以一开始买了两个,两个都是所谓的国际版~ 还挺贵,200多一个……后来又出了五颜六色版,我就买了个 粉色绿色银色 三个颜色……但是这批的就变成了『非国际版』,也就说,自带的免费出国加速服务没得了~

目的:通常,我刷OP的目的很简单,一个是固件能稳定点,一个是集成SSR,还有一个是希望集成n2n~

然后,据说根据Bootloader,还分为两种极壹,一种是可以随便刷固件的『 老极壹 』,和一种升级官方固件后Bootloader也会被升级的『 新极壹 』。

定义:在这里,我把固件版本大于等于9006的机器称为『 新极壹 』……

那么,操刀开始。

解锁Bootloader

首先,有一个额外的步骤,是针对『 新极壹 』的,就是要解锁Bootloader,换而言之就是把Bootloader降级到固件9006之前的版本变成『 老极壹 』,这个图文并茂的过程可以参照 这里

    我简述一下:
  1. 把极壹HC6361通电,联网,而且必须要联网……
  2. 登录进去HC6361后台(默认192.168.199.1)看一下固件的版本是否大于等于9006,如果是的话,恭喜你需要解锁,如果小于9006,跳过解锁这个步骤。
  3. 在路由可以正常联网的情况下,点击『 云插件 』。
  4. 在云插件跳转后的页面,有一个『 路由器信息 』,点进去。
  5. 往下拉,找到高级设置,申请开通『 开发者模式 』。
  6. 按照提示操作,完成开发者模式认证。
  7. 根据提示安装『 开发者模式插件 』。
  8. 插件安装完成后,尝试通过SSH连接192.168.199.1,端口1022,用户root,密码同后台管理密码,看是否能登录。
  9. 成功登陆的话,恭喜你,暂时获得Root权限。
  10. http://rssn.cn/roms/uboot/ 下载 HC6361 的U-Boot文件
  11. 通过SCP的方式传到路由的 /tmp 目录中。
  12. 在SSH中执行
    mtd -r write HC6361-uboot.bin u-boot
    
  13. 完事儿了路由器会重启,重启能正常打开后台的话,恭喜你,解锁U-Boot完成。
  14. 如果重启后变砖咋办?……没事,拆机上编程器,很容易的……

刷入OpenWRT

好了,经历了上面那么多啰嗦的步骤后,我们拥有了一个可以随便刷第三方固件的官方Bootloader了……这个说起来真是拗口……

接下来,又是这个极壹路由的奇葩之处了,虽然我们已经知道了我们可以随便刷ROM进去,但是在后台是刷不进去的,只能通过Bootloader的刷机功能来完成了……但与此同时,我发现了一个更奇葩的地方是OP官方并没有提供一个类似于其它OP包那样的一个 xxxx-squashfs-factory.bin ,真是百思不得骑姐……哦,不,是百思不得其解~

不过我还是找到了能刷的固件就对了~ 根据 OP官方的Wiki 指引,提供了一个 Barrier Breaker版的合成固件 可以通过官方BL的TFTP方式刷入~

    继续。
  1. 先下载好上面提到的BB版合成固件,并将固件更名为 recovery.bin
  2. 根据自己的系统字长下载 TFTPd32 / TFTPd64 迷你服务器。
  3. 将本机有线网卡的IPv4地址修改为 192.168.1.88
  4. 打开TFTPd32/64服务器软件,将 Current Directory 修改为 recovery.bin 存放的目录,在 Server interfaces 下拉选单中选择刚才的 192.168.1.88
  5. 将HC6361断电,并通过网线连接电脑的有线网卡口及路由的LAN口,也就是两个黄色口中的一个, 将一根回形针撸直后顶住路由器后方的Reset孔不动 ,上电。
  6. 看到 TFTPd32/64 中出现文字提示和进度条时,就可以松开回形针了。如果没有出现进度条,可以尝试检查网卡IP,或者关掉本地防火墙后断电按上一步再来一次。
  7. 等到 TFTPd32/64 的进度条消失大概3~5s,HC6361的前面板指示灯会呈现跑马灯状态,这个时候千万不能断电。
  8. 将本地有线网卡的IP修改为自动获取,稍等一会儿,面板指示灯正常闪烁,如果有线网卡能获取 192.168.1.x 的地址段,说明本次刷OP成功。
  9. 接下来就可以去OP官方下载最新的 openwrt-15.05.1-ar71xx-generic-hiwifi-hc6361-squashfs-sysupgrade.bin CC版的固件然后去Luci里面升级了。

锦上添花

还有一些额外的小东西也记录一下,命令都是在SSH执行的, Luci 是网页管理界面。

  • 中文汉化
    OP刷好以后,在路由器联网时执行以下命令可以安装中文语言包:
    opkgupdate
    opkginstallluci-i18n-base-zh-cnluci-i18n-commands-zh-cn
    
  • 神秘的内置存储
    HC6361好像根据不同的批次,内置有8G/16G的存储,需要安装一个包才能识别并应用,同时可以安装samba把这个盘利用起来:
    opkgupdate
    opkginstallblock-mountsamba36-serverluci-app-sambaluci-i18n-samba-zh-cn
    
    装完记得重启,重启后在后台的『 挂载点 』那里可以看到多出来一个 /mnt/sda 的盘,大概是 8/16G 的样子,可以用来随便放点东西。如果里面已经有东西的话,按照Hiwifi的说法,之前是用来放云插件的,固件改成OP后就不需要用了,可以用以下命令格式化清空
    /etc/init.d/sambastop
    umount /mnt/sda
    mkfs.ext3 /dev/sda
    
    格式化过后的分区,UUID会变,所以需要去Luci后台,把原来的挂载点删掉,新增一个就好。
  • 关于SSR
    有两个插件我觉得不错, ShadowsocksR-libev-full for OpenWrtShadowsocksR-libev for OpenWrt ,下载需要的ipk包后,用SCP传到路由/tmp里面,用 opkg install 包名 安装就可以了。
    目前发现, ShadowsocksR-libev for OpenWrt 设置界面做得比较好,但是似乎不太稳定,watchdog貌似反应很迟钝。 ShadowsocksR-libev-full for OpenWrt 设置做得比较简陋,就是直接用一个文本框把整个配置文件放出来了,感觉比较稳定,watchdog比较灵敏。
  • n2n
    这里 有个项目(不是我的),在别处暂时只找到编译好的二进制程序,改天写个init脚本和watchdog脚本再发上来好了~

-EOF-

——————–

引用参考:

1. MaxZing: 极路由1、1s等机型刷OpenWrt–成为真正的极客

2. OpenWrt Wiki: HiWiFi HC6361

3. 爱吃鱼的东仔: 极路由(HiWifi HC6361)成功刷上自己编译的openwrt固件

4. 爱搜啊博客: 极壹(HC6361)uboot加锁刷OPENWRT15.05.1步骤

---------------------------------------

 
标签: OpenWRT 路由器
反对 0举报 0 评论 1
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • ROS-RouterOS KVM 安装 OpenWrt 旁路使用
    ROS-RouterOS KVM 安装 OpenWrt 旁路使用
    原文:http://bbs.routerclub.com/thread-104864-1-1.html这里所讲是X86架构的RouteROS的KVM虚拟机,其实RouterOS的KVM很早就有,大概是4.多的版本就开始有只是RouterOS的KVM局限性大,只适合作为转发的服务,存储不能直接挂盘,只能挂载磁盘文件,虚拟机内存
    02-09
  • OpenWrt上用C来写一个Helloworld
    陆续用OpenWrt已经有5年多了, 一直以来都没有勇气用OpenWrt写原生的C程序.OpenWrt本身是维护了一些菜谱(recipe), 表现形式是Makefile. 它里面定义了包名/描述/类别/上游等等信息.make menuconfig的时候, 会先把package/目录里的所有包都扫描一遍, 生成总体的M
  • 使用DNS-Forwarder提升ChinaDNS稳定性
    使用DNS-Forwarder提升ChinaDNS稳定性
    很多人使用Openwrt的路由器配合SS来提升访问海外网站的速度和稳定性,其中ChinaDNS被很多人作为防DNS污染的利器,但是大多数人目前还是使用ss-tunnel创建一个UDP转发隧道作为ChinaDNS的上游来进行查询,这在不少地区的ISP环境下常常出现不稳定的现象,aa65535
  • 为什么OpenWRT在中国会那么火?
    前言:作者佐须之男,08年开始从事嵌入式开发,擅长领域是网络设备相关的系统开发。比文是博主在网易云音乐http://music.163.com/#/djradio?id=341886058《嵌入式开发的那些》节目的文字版。OpenWRT在中国红红火火那么多年是大家众说周知的,随着越来越多的智
    10-01 OpenWRT
  • OpenWrt成功的秘密
    OpenWrt成功的秘密
    可以实现路由器功能的开源软件很多,为什么只有OpenWrt成功了?OpenWrt软件成功的关键在于3个方面:领导者、基础设施以及实现软件的技术。通常领导者是最重要的,因为领导者决定着社区的规则和技术方向,但是每个人都是独特的而且是无法复制的,因此通常无法
    10-01 OpenWRT
  • openwrt路由器怎么使用iptables进行域名过滤?
点击排行