一、 两种方法安装Shadowsocks
A. 安装插件
安装插件的方式目前不太适用,已移除。(2016-04-30)
B. 安装openwrt(自带ss)
#以极路由3 HC5861为例
1. 获取开发者权限以后,用Xshell连接极路由,避免变砖首先刷入uboot
cd /tmp //进入tmp目录 wget http://rssn.cn/roms/uboot/HC5861-uboot.bin //下载机路由3的uboot mtd write HC5861-uboot.bin u-boot //刷入机路由3的uboot,重启
2. 重启后再次用putty连上极路由
cd /tmp //进入tmp文件夹 wget http://rssn.cn/roms/openwrt-ramips-mt7620a-hiwifi-hc5861-squashfs-sysupgrade.bin //下载极路由3固件 sysupgrade -F -n openwrt-ramips-mt7620a-hiwifi-hc5861-squashfs-sysupgrade.bin //刷入机路由3固件
二、TFTP刷回原版系统
TFTP刷机原理: Bootloader(uboot/cfe)中放了从tftp获取新固件的相关程序,所以通电后bootlader相当于从tftp server获取了新的固件。因此,TFTP刷机只适用于bootloader没有损坏的情况;如果bootloader损坏了,那么只能用编程器刷写固件。
为什么Bootloader会有u-boot 和 CFE两种叫法?
CFE(Common Firmware Environment)是针对博通芯片的bootloader
U-BOOT(Universal Boot Loader)是针对AR和MTK等芯片的bootloader。
刷机方法
- 将待刷入的bin文件改名为 recovery.bin,放到TFTP程序所在目录
- 拔掉路由电源
- 用网线将极路由 LAN 口与电脑网口相连
- 将电脑网络接口 IP 设置为 192.168.1.88/255.255.255.0
- 根据操作系统,32位运行tftpd32, 64位运行tftpd64
- 用尖锐物按住极路由 RESET 不放,给极路由加电
- 等待电脑上 tftpd 出现传输 recovery.bin 进度条完成后,松开 RESET
- 极路由面板灯进入跑马灯状态,跑完后,系统自动重启,刷机完成
- 改ip为自动获取,访问http://192.168.199.1路由管理界面
注意
1、刷机过程中 路由器不能断电,否则可能变砖
2、在第6步完成后,没有出现跑马灯,而是直接重启。则证明uboot 认为bin文件非法 不予刷入。
三、编程器刷机
编程器刷机是在uboot (bootloader)损坏的情况下所采用的救砖方法。
准备工具
- 编程器
- 烧录弹簧座
- 电烙铁
- 镊子
- 备份好的编程器固件
具体步骤
1. 拆开路由器,用电烙铁取下flash芯片,注意不要碰到周围的贴片电阻。↓↓↓↓
2. 取下flash,放入烧录座并插入编程器,注意第一管脚的位置。↓↓↓↓
3. 安装好编程器驱动,运行软件,这时右下角会显示设备已连接并且正确识别出芯片的型号。点击“打开”,选择编程器固件,点击“自动”就可以了。↓↓↓↓
4. 接着再把刷好的flash闪存芯片焊接回去(注意第一管脚的位置),之后通电测试即可。↓↓↓↓