极路由极壹HC6361从救砖到刷OperWrt、WiFi Pineapple 学习笔记

new4 2018-12-5 15407

极壹HC6361救砖

最近捡到一台型号为极壹HC6361的路由器,砖了本来想焊TTL线,后来翻遍了教程找到一个靠谱的教程。

下载极壹固件0.9003.2446S的救砖包,接网线到路由器的LAN口运行程序。

系统IP会被自动修改为192.168.1.88,这个时候用牙签捅一下复位键RESET,通电不要松开。直至提示完成自动重启路由!

就完成了,方法对很容易解决。


极壹HC6361刷OperWrt

觉得原版固件并不好玩,又琢磨刷其他系统。首选当然是现在开源比较火的openwrt,继续狂找资料。

发现极壹版本9006以上的uboot会有Bootloader锁,我的是救砖回来的系统是9003条件满足(高于这个版本可以试试上面的旧砖方法能不能降级再刷)。


极1固件结构(9004版以前):

0x00000000 - 0x0000FFFF (0x010000): u-boot
0x00010000 - 0x0001FFFF (0x010000): boardinfo预留空间
0x00020000 - 0x0015FFFF (0x140000): kernel
0x00160000 - 0x???????? (0x??????): squashfs

极1固件结构(9005版以后):

0x00000000 - 0x0000FFFF (0x010000): u-boot
0x00010000 - 0x0001FFFF (0x010000): boardinfo预留空间
0x00020000 - 0x0016FFFF (0x150000): kernel
0x00170000 - 0x???????? (0x??????): squashfs

极1固件结构(9008版以后):

0x00000000 - 0x0000FFFF (0x010000): u-boot
0x00010000 - 0x0001FFFF (0x010000): boardinfo预留空间
0x00020000 - 0x0017FFFF (0x160000): kernel
0x00180000 - 0x???????? (0x??????): squashfs


以下内容转Mr.21的稍作修改:


先下载好上面提到的squashfs-factory.bin版合成固件,并将固件更名为 recovery.bin 。

根据自己的系统版本下载 TFTPd32/TFTPd64 迷你服务器。

将本机有线网卡的IPv4地址修改为 192.168.1.88 。

打开TFTPd32/64服务器软件,将Current Directory修改为recovery.bin存放的目录,在Server interfaces下拉选单中选择刚才的 192.168.1.88。

将HC6361断电,并通过网线连接电脑的有线网卡口及路由的LAN口,也就是两个黄色口中的一个,将一根回形针撸直后顶住路由器后方的Reset孔不动,上电。

看到 TFTPd32/64 中出现文字提示和进度条时,就可以松开回形针了。如果没有出现进度条,可以尝试检查网卡IP,或者关掉本地防火墙后断电按上一步再来一次。

等到 TFTPd32/64 的进度条消失大概3~5s,HC6361的前面板指示灯会呈现跑马灯状态,这个时候千万不能断电。

将本地有线网卡的IP修改为自动获取,稍等一会儿,面板指示灯正常闪烁,如果有线网卡能获取 192.168.1.x 的地址段,说明本次刷OP成功。通过浏览器http://192.168.1.1 root root登陆即可!版本为:OpenWrt Barrier Breaker 14.07 / LuCI Trunk (0.12+svn-r10530)

接下来就可以去OP官方下载最新的 openwrt-15.05.1-ar71xx-generic-hiwifi-hc6361-squashfs-sysupgrade.bin CC版的固件然后去Luci里面升级了(不升级没有中文语言包)。升级具体方法:下载更新包2018年2月17日的版本(通过system菜单backup/flash firmware的flash new firmware image功能进行升级,升级完成后可以通过system菜单language and style切换中文)


提示:刷OP系统大家只需要下载我们附件提供的OpenWrt&GUI-SS for HC6361 tftpd,改个IP地址直接复位开机就可以。


极壹HC6361刷WiFi Pineapple

由于这个型号基本停产已经没什么人折腾了,但了解到这个路由芯片,FLASH都和菠萝的nano相似。想在刷一下玩玩。中途尝试过mtd -r write /tmp/xxxx.rom firmware 刷其他型号的固件失败了(没记错的话是GL-AR150的菠萝固件,刷到频频重启无法正常开机用tftp恢复op系统)。

官方的upgrade-2.4.2.bin没有直接尝试,找到github上的gl-ar150-pineapple-firmware-builder开源的,https://github.com/KhasMek/gl-ar150-pineapple-firmware-builder。各种尝试最终编译成功(用的最新Ubuntu18.0.4系统,问题无法解决索性替换了该源中的openwrt-cc版本)。由于固件存在一下问题稍微晚些时间发出。

op后台通过升级功能直接刷基于op的wifipineapple即可。等待路由器重启DHCP获取到IP通过浏览器访问172.16.42.1:1471,按复位键进行密码设置。

如果发现获取模块功能不正常可以通过修改module.php代码:

\pineapple\modules\ModuleManager\api\module.php

51行:$moduleData = @file_get_contents("https://www.wifipineapple.com/{$device}/modules");

改成 $moduleData = @file_get_contents("https://www.wifipineapple.com/modules/nano"); 即可 如果不正常多刷几次。实在不行就代理访问。 晚点写一篇关于本地搭wifipineapple插件的服务器。


参考:


极壹固件0.9003.2446S

链接:https://pan.baidu.com/s/1yIFSwRnwoXXKFKb_mEoeGw 提取码:65cl 


简单记录极壹HC6361刷OP – Mr. 21

https://mr21.cc/geek/hiwifi-hc6361-router-change-to-openwrt-firmware.html


OpenWrt&GUI-SS for HC6361 tftpd (openwrt-ar71xx-generic-hiwifi-hc6361-squashfs-factory.bin)

链接:https://pan.baidu.com/s/1tPRlhW_D4KYayQa2byP9Yw  提取码:mxfm 


WiFi Pineapple Nano for HC6361 (openwrt-ar71xx-generic-hiwifi-hc6361-squashfs-sysupgrade.bin)

链接:https://pan.baidu.com/s/1Phdb5wezkNAuXGXRthcu_A 提取码:6dl2  从OpenWrt升级选择该固件即可,http://172.16.42.1:1471/登陆。

最后于 2018-12-30 被new4编辑 ,原因:
最新回复 (8)
全部楼主
  • conky 2018-12-14
    2
    极路由的远程开机插件特好用
  • new4 2018-12-30
    3
    放出WiFi  Pineapple  Nano  for  HC6361固件,有需要自己玩了。
  • 絕版の堂 2019-2-15
    4





    到这里就一直卡住了,是要爬墙吗?我用另外一个路由ss了,好像也不太行,一直卡住了,求解决方案.


    我用救砖工具又刷回去,然后又试了一次,结果还是卡这个界面.

    最后于 2019-2-17 被絕版の堂编辑 ,原因:
  • 絕版の堂 2019-2-16
    5

    本来想ssh上去,但是不知道密码,因为根本没到密码设置界面,郁闷,是不是要挂了,后面的小孔也拿回形针戳过了,还是没办法跳过这个页面.

  • new4 2019-2-18
    6
    絕版の堂 本来想ssh上去,但是不知道密码,因为根本没到密码设置界面,郁闷,是不是要挂了,后面的小孔也拿回形针戳过了,还是没办法跳过这个页面.
    root  admin或者root  密码空  都不对吗,断网可以跳过升级界面吧?
  • 絕版の堂 2019-2-18
    7
    new4 root admin或者root 密码空 都不对吗,断网可以跳过升级界面吧?
    试过了,都不对,没办法我又刷回极路由原来的固件了,跳不过这个升级界面,真悲催,你可以在打包这个固件的时候不要给它强制升级吗
  • 染血の雪 2019-10-25
    8
    new4 放出WiFi Pineapple Nano for HC6361固件,有需要自己玩了。

    @new4  大佬能说一下编译时替换了哪些东西吗?只替换了openwrt-cc吗?更关心固件是怎么编译的。

  • tange 2019-10-27
    9
    刚好有一台闲置的极路由1s,试试看  XD
返回
发新帖