【转需】华为M330免root利用aria2搭建NAS方法
本帖最后由 萌萌的小瑞文 于 2015-4-23 10:46 编辑上一周买了个华为盒子M330,昨天回想起以前用过的aria2,发现有人用来搭建过NAS平台,于是今天回家也开始尝试。
但是发现别人都是root厚的,而华为盒子M330暂时没法root(我连两个工头的usb连接线都找不到),尝试宣告失败。
于是我开始寻求其他解决办法,在官方的Readme中发现了“You don't have to 'root' your device to use aria2.”,心中又燃起了希望。
经过不断尝试后终于成功,于是把流程整理一下后发布:
[*]以下为需要准备的软件
[*]aria2(必须),我提供的附有配置文件的模板:**** Hidden Message *****
官方网站:**** Hidden Message *****,只有主程序,可用于更新,注意下载android-build。
[*]Android Terminal Emulator(终端模拟器)(必须),随便搜个能安装上的就行:**** Hidden Message *****
[*]ES文件浏览器(推荐),可以方便的上传文件到盒子上:**** Hidden Message *****
[*]Aria2 WebUI(推荐),网页图形界面:**** Hidden Message ***** 点网页右下方的“download zip”,或直接使用作者搭建的 **** Hidden Message *****
终端模拟器和ES文件浏览器可以通过U盘,或者是访问电脑共享安装到盒子。
硬件需要键鼠一套,找个USB分线器接到盒子上吧,不然终端模拟器没法用的。[*]为了简单,我就按照aria2的官方教程的位置安装aria2
使用ES文件浏览器,点击左上角三条杠,然后选择“网络”-“远程管理器”,就可以打开一个FTP,快速用FTP软件上传文件了。(反过来也以下载文件到电脑上)
如果不想用ES,自己用U盘复制也可以。
将附件里以下三个文件复制到sdcard文件夹(即默认的主目录,M330下的绝对路径为/mnt/sdcard)<ul type="1" class="litype_1"><li>aria2c</li><li>aria2.conf</li><li>aria2.session</li></ul>
“aria2c”是主程序文件,可以自行更新,“aria2.conf”是设置文件需要修改,用准备好的模板的话方便修改,“aria2.session”新建空文件即可。
不是用模板的话,至少要保持配置文件中有如下几行<ul type="1" class="litype_1"><li>dir=/mnt/mmcblk1/mmcblk1p1/downloads</li><li>enable-rpc=true</li><li>rpc-allow-origin-all=true</li><li>rpc-listen-all=true</li></ul>
我是将默认下载路径设置到了外置储存卡里。需要改变为其他,修改“dir=路径”
aria2配置示例:**** Hidden Message *****
[*]打开终端模拟器,输入如下三行命令(如果你之前不是放在/mnt/sdcard,那么请自行修改cat命令后的路径)<ul type="1" class="litype_1"><li>mkdir /data/data/jackpal.androidterm/aria2</li><li>cat /mnt/sdcard/aria2c > /data/data/jackpal.androidterm/aria2/aria2c</li><li>chmod 744 /data/data/jackpal.androidterm/aria2/aria2c</li></ul>
每条都注意一下是否有报错,我电视是老电视,根本看不清楚上面的字,第一条就是搞了好久才成功。
[*]终端模拟器打开首选项,在初始命令输入,如下命令并保存。<ul type="1" class="litype_1"><li>export HOME=/data/data/jackpal.androidterm/aria2; cd $HOME; ./aria2c --conf-path=/mnt/sdcard/aria2.conf;</li></ul>
每个分号前是一条命令,官方只有前两条,我在最后加入了一条让aria2启动的命令,读取aria2.conf配置文件,这样所有的设置都可以通过修改配置文件来完成不需要重新修改命令。
[*]点叉叉退出终端模拟器,重新打开终端模拟器,如果出现如下的界面就说明是搭建成功了。
[*]终端模拟器需要一直保持开启状态,如果想干其他的按Home退到主页就行了,电脑上打开Aria2 WebUI(或你自己的其他管理方式)更改设置里的机顶盒IP,就能控制机顶盒下载东西了。
[*]下次开机想启动Aria2,只需要启动终端模拟器就行了。
下图为用Aria2 WebUI添加了个BT种子下载任务,电视上是终端模拟器。
学习学习! post_deleted 有你 更精彩 想学习 是恶魔 楼主用心了,内容非常精彩。 强烈支持楼主ing…… 强烈支持楼主ing…… 很给力,ZNDS有你更精彩!