方法:
1.先将小极断电.
拔掉WAN口网线,只留下LAN口的网线与电脑相连(刷机时不需要联网),XP用户双击运行,WIN7/8用户使用管理员身分运行(因为会改IP);
首次运行记得一定要解除防火墙限制,一定要点允许访问哦(使用了tftp服务)
2.如果电脑只有一个有线网卡,程序会自动开始设置IP地址,多张网卡时要手动选择一下.
3.待5秒左右后出现提示:此时,捅住小极电源旁的小孔后上电.
4.按住RST键6秒后松手,此时开始传送固件.
5.传送固件过程约10秒,后开始烧录Flash,请务必保持不断电.
6.烧录Flash过程约两分钟后会出现成功提示,再过一会就可以进后台管理页面了.
Part 1 刷9006参考“小极通用修砖工具-9006.2.6020s.zip”压缩包中的教程(我尝试了下,无法出现跑马灯)。
坑1:不知为何,我(极2,9007)用该工具始终无法刷入9006! 跑马灯效果不出现。
填坑:偶然发现有童鞋上传了客服的9007降级9006的工具(基于1s)的,换掉其中1S的Rom,果然成功。
参见“极2降至9006.rar”里面的Rom已经被我换成极2的9006版本。
Part 2 软件Root
参考“j2搜狐插件漏洞root,亲测好用.rar”压缩包中的教程。
这个某位大神提出的root方法,看了之后,真的。。觉得原来一个漏洞竟然能如此简单。。(之前总觉得很高大上有木有~)
原理即替换掉了有root权限的搜狐插件,开启root,再把搜狐插件替换回来。
仅针对9006版本适用,9007版本已经被修复了。
坑2:本人卡为(TF + 卡套)卡不能识别,win,linux,mac都试了。
填坑:貌似从某个ROM版本之后,极路由会将SD卡格式化为 ext4格式。在Win下试了好几个软件,或者不支持ext4或者不支持写入。在Linux下也总是无法挂载上。最后无奈之下,取下卡套,用一个TF卡+USB转接口,终于在Linux下识别了。
坑3:修改完aria2c文件,加权限之后,插入路由器重启,依然ssh不进去。
填坑:折腾了好几次,突然就好使了,可尝试以下几个方案
(1)重启后要能连通外网(严重怀疑此原因)
(2)chmod a+x 或者 chmod 777
在此处折腾了许久,,连大神的脚本代码都看了,,发现如此简单- -
换掉U-boot
通过将之前9003版本的uboot文件
这个就简单了,用SCP把HC5761-uboot-9003.bin 拷贝到路由里/tmp
执行
mtd -r write /tmp/HC5761-uboot-9003.bin u-boot
然后可以看到 unlocking … 重启之类的
到这一步之后,Uboot已经降级到9003的了,这样就不会限制固件版本。
保留root
tar -C / -xzvf keeproot4all.tar.gz
注: 我没用这个方法。因为可能和步骤二中的某些步骤是冲突的。
待研究。
总结
至此,可以更新最新的版本啦,更新完毕依然是root的
注:不要点“恢复出厂设置”,那样会回复限制刷固件以及是无root状态
Future
刷个Openwrt的源,编译个nodejs,装一个utorrent或者Transform之类的,写个自动登录脚本之类的东西~
好多啊,想想都好激动呢~
工具在这里
密码: hhlu
转自:http://blog.vianull.com/2014/11/22/hiwifi-root/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)