在BPI R1上进行迅雷远程下载

作者: 灰小子
上传时间为: 2014-11-23 09:24 PM
2014-11-23
阅读:

        最近有好多新电影在放映,可惜囊中羞涩。只能宅在家里看枪版了。幸好有些网站放出高清的bt种子,让我等吊丝可以一饱眼福。然而网络不给力,区区4M的带宽,在线播放720p高清的就有点卡,更不要说1080p的了。先下载电影,然后再看,也非常浪费时间。于是,想到了远程下载。远程下载可以让你在办公室电脑或者手机上操作,控制家里的电脑或者路由器进行下载,这样,等回到家就可以直接观看高清大片了。

       下面说说bananapi R1的一个非常大的优点,就是外围接口非常丰富,包括1000M网络接口、usb和sata接口。这就是进行远程下载的利器阿!

       本篇文章主要介绍在bananapi R1上使用xware来实现远程下载。

       使用的操作系统:sun7i_android_R1-Generic.img

        Xware版本:Xware1.0.16_armel_v5te_android

      

1、进入bananapi R1的adb调试模式,输入:

su

回车,取得root权限。

2、在bananapi R1智能路由器的/data目录下创建一个 xunlei 目录

3、然后将Xware1.0.16_armel_v5te_android中的文件进行解压,得到四个文件。

将四个文件复制至bananapi R1的/data/xunlei 目录下。然后运行:

/data/xunlei/portal

会有这样的提示:THE ACTIVE CODE IS:**** //****是你的激活码

此时注意记下激活码,下一步会用到。

4、打开http://yuancheng.xunlei.com/,或者你电脑、手机中的迅雷客户端中绑定智能设备远程下载的页面。

输入刚才得到的激活码,点击绑定。之后就可以进行远程下载了。

5、下面我们进行关键的一步。

每次bananapi R1开机或者重新启动,我们不可能都进入adb调试模式启动xware。所以,我们把xware进行开机启动。

经过试验,init.rc\init.sun7i.rc\init.recovery.sun7i.rc等文件在重新启动后,会恢复到原来的文件。后来,我在/system/etc目录下找到了popobox.rc这个文件。打开并编辑popobox.rc:

busybox vi popobox.rc

在这个文件最后加入如下代码:

service xunlei /data/xunlei/portal
    user root
    group root
    disabled
    oneshot

然后在on property:net.state=1这句代码下面加入:

 start xunlei

保存文件并退出。

这样在bananapi R1的net服务启动后就会启动xware。不用每次都手动启动xware服务了。

相关经验
作者其它经验
全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示