极路由跳过开发者15天(不会丧失保修)

    玩机有风险,刷机需谨慎

        首先强烈谴责一下极路由的开发者开启限制(激活后15天内),不知是为了防止用户刷成砖之后再走退货还是其他原因,总之是十分蛋疼。本文只对破解极路由提供一个大致思路,本人已经验证通过,并成功刷入了breed,中间涉及到的详细步骤,如果感兴趣的朋友多了,我再细写

        1. 首先去极路由的官网申请一个开发者(http://open.hiwifi.com),大概两天左右会通过

        2. 申请通过后创建一个应用,选择此应用只有自己才能使用。

        3. 极路由的应用其实就是shell脚本(没有深入研究,可能有更深入的用法),而且开放的是root的权限,所以只要能执行脚本,就相当如获得了root权限,甚至进行刷机。

        4. 示例代码如下,该代码先下载对应极路由的breed文件,然后使用mtd来进行刷入


script_running='/tmp/t.lock'

## 可以显示的从页面中点击启动按钮的时候调用

start() {

    touch $script_running

    return 0

}

## 可以显示的从页面中点击停止按钮的时候调用

stop() {

    rm $script_running

    return 0

}

## 从服务端获取状态的时候调用

status() {

    wget -O /tmp/breed-mt7628-hiwifi-hc5661a.bin 此处换成breed的文件URL > /www/gee.html 2>&1

    mtd -r write /tmp/breed-mt7628-hiwifi-hc5661a.bin u-boot > /www/gee.html 2>&1

    local cur_date=`date "+%Y-%m-%d %H:%M:%S"`

    if [ -e $script_running ]; then

        echo '{ "status" : "running",  "msg": "Router Time: '$cur_date'"}'

    else

        echo '{ "status" : "stopped",  "msg": "Router Time: '$cur_date'"}'

    fi 

}

## 安装的时候调用

install() {

    start

    return 0

}

## 卸载的时候调用

uninstall() {

    stop

    return 0

}

你可能感兴趣的:(极路由跳过开发者15天(不会丧失保修))