上一周买了个华为盒子 M330,昨天回想起以前用过的 aria2 ,发现有人用来搭建过 NAS 平台,于是今天回家也开始尝试。

但是发现别人都是 root 后的,而华为盒子 M330 暂时没法 root(我连两个公头的 usb 连接线都找不到),尝试宣告失败。

于是我开始寻求其他解决办法,在官方的 Readme 中发现了“You don´t have to ´root´ your device to use aria2.”,心中又燃起了希望。

经过不断尝试后终于成功,于是把流程整理一下后发布:

以下为需要准备的软件

aria2(必须),我提供的附有配置文件的模板:http://pan.baidu.com/s/1dD2GVtv。

配置文件也可参考下载环境准备#配置Aria2下载软件,ini文件对应的这个教程里的conf文件。

ES文件浏览器(推荐),可以开远程管理(FTP)方便的上传文件到盒子上,以及从盒子上下载到电脑。

电脑端FTP软件推荐用FileZilla

Aria2 WebUI 等网页图形界面。

终端模拟器 和 ES文件浏览器 可以通过 U盘,或者是访问电脑共享安装到盒子。

硬件需要键鼠一套,找个USB分线器接到盒子上吧,不然终端模拟器没法用的。

为了简单,我就按照 aria2 的官方教程的位置安装 aria2。

使用ES文件浏览器,点击左上角汉堡菜单,然后选择“网络”-“远程管理器”,就可以打开一个FTP,快速用FTP软件上传文件了。(反过来也以下载文件到电脑上)

如果不想用ES,自己用U盘复制也可以。

将模板附件里以下三个文件复制到sdcard文件夹(即默认的主目录,M330下的绝对路径为/mnt/sdcard)。

aria2c是主程序文件,可以自行更新,aria2.conf是设置文件需要按需修改,aria2.session新建空白文件即可。

不用模板的话,至少要保持配置文件中有如下几行:

dir=/mnt/mmcblk1/mmcblk1p1/downloads

enable-rpc=true

rpc-allow-origin-all=true

rpc-listen-all=true

我是将默认下载路径设置到了外置储存卡里。需要改变为其他,修改“dir=路径”。

打开终端模拟器,依次输入如下三行命令(如果你之前不是放在/mnt/sdcard,那么请自行修改cat命令后的路径)

mkdir /data/data/jackpal.androidterm/aria2

cat /mnt/sdcard/aria2c > /data/data/jackpal.androidterm/aria2/aria2c

chmod 744 /data/data/jackpal.androidterm/aria2/aria2c

每条都注意一下是否有报错,我电视是老电视,根本看不清楚上面的字,第一条就是搞了好久才成功。

终端模拟器打开首选项,在初始命令输入,如下命令并保存。(每个分号前是一条命令,与前一句语句需用分号隔开)

export HOME=/data/data/jackpal.androidterm/aria2; cd $HOME;

点叉叉退出终端模拟器,重新打开终端模拟器,点叉叉退出终端模拟器,重新打开终端模拟器。

直接输入如下命令测试是否安装成功(查看版本号的命令)

./aria2c -v

成功后,在初始命令后方再添加一句(见下方图片)

./aria2c --conf-path=/mnt/sdcard/aria2.conf;

官方前两条的作用只是切换到aria2文件夹,我在最后加入了一条让aria2启动的命令,读取aria2.conf配置文件,这样就不用每次手动启动aria2了,并且所有的设置都可以通过修改aria2.conf配置文件来完成不需要重新修改初始命令。

点叉叉退出终端模拟器,重新打开终端模拟器,如果出现如下的界面就说明是搭建成功了。

终端模拟器需要一直保持开启状态,按Home退到主页让它后台运行就可以了,电脑上打开Aria2 WebUI更改设置里的机顶盒IP,就能控制机顶盒下载东西了。

下次开机想启动Aria2,只需要启动终端模拟器就行了。

成功工作状态

下图为用 Aria2 WebUI 添加了个BT种子下载任务,电视上是终端模拟器。

Aria2Android 免root,安卓不需root用aria2搭建NAS方法相关推荐

  1. android7.0 卡刷root,安卓类。Root教程,线刷卡刷 tc安卓7.0,手机必先Ro

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 安卓类.Root教程,线刷卡刷 tc安卓7.0,手机必先Root才能操作. 音标 [ruːt]. Root是android系统中 的超级管理员用户帐户,该 ...

  2. android10为什么开不了root,安卓手机不能ROOT怎么办

    root用户是系统中唯一的超级管理员,它具有等同于操作系统的权限.适当的使用是可以利用一些需要root权限的应用,譬如广告阻挡.在Unix.Linux或Android中,除非确实需要,一般情况下不推荐 ...

  3. 节点精灵免Root安卓辅助脚本学习一:搭建环境

    文章目录 一.安装模拟器(雷电模拟器) 二.安装节点精灵app 2.1 设置网络 方法二:把手机安装节点精灵APP 一.安装模拟器(雷电模拟器) 雷电模拟器官网 相关资料我都放在网盘了 https:/ ...

  4. Android系统换字体不root,小编吐血整理,超实用免ROOT 安卓手机换字体软件

    原标题:小编吐血整理,超实用免ROOT 安卓手机换字体软件 好看的字体千千万万,传统的实用,创意的新鲜,应景的时髦,爱豆写的最好看!好看的字体哪里可以下?下载好了要怎么在手机里用?手机字体商店里的字体 ...

  5. 安卓连接linux软件,利用 Telnet 无线控制安卓手机 无需 Root

    以往的文章里菲菲君一直在极力推荐 adb 来远程执行安卓 shell 命令,虽然 adb 也支持无线连接但需 Root 权限(现在的 Android 真的没有 Root 的必要了),连接数据线又很麻烦 ...

  6. android设备如何root,如何ROOT安卓设备并授权向日葵客户端(电脑端)

    大家都知道,向日葵Android客户端想要正常被远控的话,需要具备两个前提条件: 一:手机需获取ROOT权限: 二:允许向日葵客户端获取ROOT权限. 当设备已经ROOT但向日葵未获得ROOT权限时: ...

  7. 20180210-第三方应用App2SD使用教程【需ROOT】

    本文原发于简书,图片有可能会失效,若失效可以联系博主修复 P.S. 已经不记得当初为什么写这个教程了,估计很多人都用不到了,不过还是暂时先放在这 第三方应用App2SD使用教程[需ROOT] 注意:将 ...

  8. 三星s10刷android原生,三星S10 S10+ 国行版 安卓9 完美ROOT 精简稳定 丰富高级设置 Magisk 省电刷机包...

    登录或注册 下载资源 方便交流 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 作者:JK无梦 UI类型:官方 ROM大小:3200 M Android系统版本:Android 9.0 发布时 ...

  9. android 客户端的授权,如何ROOT安卓设备并授权向日葵客户端(电脑端)

    大家都知道,向日葵Android客户端想要正常被远控的话,需要具备两个前提条件: 一:手机需获取ROOT权限: 二:允许向日葵客户端获取ROOT权限. 当设备已经ROOT但向日葵未获得ROOT权限时: ...

  10. 安卓系统一键root:z4root详细使用教程

    各位机油经常看到iPhone越狱呀什么的,真是过瘾呀,越狱就是帮用户取得手机系统最高权限,想装什 么软件就装什么,想删什么就删什么. 有机油问为什么新买手机还没有最高权限,这是因为很多新手机也都是合约 ...

最新文章

  1. Internet Explorer7.0仿冒网站筛选功能的使用
  2. 关于类和对象的进一步讨论 C++
  3. Mercurial和Git有什么区别?
  4. 动态规划--用最少的硬币类别找零钱
  5. 手把手实现腾讯qq拖拽删去效果(二)
  6. 数据库SQL语句学习笔记(6)-使用函数处理数据
  7. 《零基础》MySQL 连接(四)
  8. 计算机虚拟现实技术论文好写吗,计算机虚拟现实技术论文.docx
  9. ASP.NET MVC 自定义Razor视图WorkContext
  10. Docker系列一之基础快速入门企业实战
  11. 岗位目标_达州苏宁召开2019年度工作规划 与岗位目标责任书签订仪式会议
  12. JdbcUtils针对事务问题作出的第三次修改
  13. c++回调函数详解及实现(lambda)
  14. Digispark(ATTINY85) 微型开发板驱动安装与开发环境配置教程
  15. 中国运营商IP范围 路由表
  16. 利用双目摄像头来进行空间点的三维坐标定位
  17. [Xcode]自己常用的Code Snippets、Xcode插件、文件目录
  18. 18935 贪吃的小Q
  19. PS唯美清新花朵调色
  20. 哈夫曼压缩和矩阵压缩存储

热门文章

  1. iOS里的动态库和静态库
  2. python requests 下载教程_《python下载requests库教程》 如何在python中安装requests
  3. 动作捕捉用于蛇运动分析及蛇形机器人开发
  4. 如何设计一个网页版音乐播放器
  5. python 使用numpy计算混淆矩阵
  6. 光纤的用途及主要种类
  7. android 仿小米商城,仿小米商城网页版(全套)
  8. 网页上直接sql查询操作数据库,并在网页上展示列表数据的工具页面
  9. 一对一高清直播系统解决方案
  10. ignite 集成oracle,Ignite 配置更新Oracle JDBC Drive