• Android机顶盒的迅雷离线+aria2+yaww的方案


    现在的Android机顶盒很火啊,有木有!!小米盒子啊,乐视盒子啊~~最近买了个美如画的A3,想把其当做下载机用。(本人有迅雷会员,你懂的)以下过程在A3上亲测成功。

    首先,你得会使用adb调试,熟悉linux命令,总之就是你不能特别小白,连安卓都不会安装应用的那种。首先你得准备3样东西,①adb远程调试工具/②aria2/③迅雷YAAW插件(chrome版,同理360浏览器、猎豹等chrome核的都行)

    原理:aira2是一个linux下的支持多线程多协议的下载工具,yaaw是一个远程监控aria2的网页客户端,迅雷离线插件是开启迅雷了离线网页版获取其真实下载地址的chrome插件。我们的目的就是利用电脑上的迅雷离线网页版直接向机顶盒发送下载指令,并通过网页版的YAAW监控下载进度等信息。

     

    步骤一:搭建调试环境

         由于我们的机顶盒没有USB调试口,所以只能通过网络调试,让你的电脑和机顶盒连接到同一个路由上。在机顶盒中安装adb wireless(可以在google play上安装或者任何其他地方下载),然后打开adb wireless,按下按钮就开启了adb的网络调试,在设置中可以设置开机启动,下次就不用再配置了。

         然后在windows上解压adb调试工具,这个网上一大堆,随便给个链接好了

    http://ishare.iask.sina.com.cn/f/21287283.html?from=like

    解压到任意目录,然后进入到cmd,进入adb调试所在目录

       ​ adb connect 192.168.x.x

         这时候如果显示connected to 192.168.x.x 就说明链接成功了

    步骤二:下载aria2

      最新版的aria2可以在其官方找到,需要下载android-build版,才能在我们的机顶盒上用

    http://sourceforge.net/projects/aria2/files/stable/

    我目前用的是1.16.5版,其他更新版本理论上应该也可以用,得到一个aria2-1.16.5-android-build1.zip文件,解压之,其中只有一个有用的文件aria2c

    步骤三:在机顶盒中安装aria2

         将aria2复制到机顶盒中,如果你用SD卡当然可以,sd卡目录在/sdcard/external_sdcard,如果没有SD卡,可以直接adb push

      ​adb push aria2c /sdcard

        进入adb调试

       ​adb shell
       ​su

         然后就进入了linux环境了,这里都要用linux命令

         建立目录

        ​mkdir -p /data/data/aria2


        复制aria2到该目录

        

       cp /sdcard/aria2c /data/data/aria2/ 


    (注意你的aria2所在的目录,如果你是sd卡中的,那就是

      

      ​cp /sdcard/external_sdcard/aria2c /data/data/aria2/

    步骤四 : 执行

    在电脑上用记事本新建一个文件startaria2,下面为启动脚本的内容

    #!/system/bin/sh
    /data/data/aria2/aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --file-allocation=none --max-connection-per-server=3 --max-concurrent-downloads=3 --dir=/sdcard/external_sdcard --continue
     


    其中,--dir是默认下载路径,你可以自己更改,我的路径是默认在SD卡中,如果你接硬盘的话请自行更改路径

    然后复制到机顶盒中,比如

        ​adb push startaria2 /sdcard/


    然后执行

        sh  /sdcard/startaria2

    机顶盒配置完毕


    步骤五:配置电脑端
    打开chrome or chromium,到商店安装 迅雷离线助手 
    https://chrome.google.com/webstore/detail/eehlmkfpnagoieibahhcghphdbjcdmen
    打开迅雷离线网页版
    http://cloud.vip.xunlei.com/
    右上角设置



    注意最后的Path,把ip地址替换成你的机顶盒的ip 我的是http://172.16.10.75:6800/jsonrpc


    打开  http://app.imchao.net/yaaw/ ,你以后会经常需要这个网站,所以可以添加收藏


    然后打开右上角的设置,将刚才迅雷里面的那个path填进去,ok




    步骤六:


    大功告成,这时候你就可以直接在迅雷里面点击某个离线任务的取回




    选择YAAW,这时候你就可以在YAAW客户端看到下载进度了!!!


  • 相关阅读:
    NSWindow,一些有的沒的
    IT单身男士必看【找女友单身程序员】
    Base 64 Encoding 编码
    如何成为一名优秀的C程序员
    iOS学习笔记—ObjectiveC 委托、非正式协议、正式协议
    程序员学习能力提升三要素
    工程师如何不被PM欺负
    最常被程序员们谎称读过的计算机书籍
    一些重要的算法
    asp调用.Net 托管代码
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3040029.html
Copyright © 2020-2023  润新知