前言

前几天海鲜市场26淘了一个盒子,到手看了看型号是CM211-1,CH代工,SoC应该是晶晨的S905L3B,网上也有说是S905L、S905L3什么的,拆开盒子主芯片贴着散热片看不到,也不想拆了,wifi芯片是UWE5621DS,支持5GHz频段和蓝牙,配置是2+8G,配件齐全而且看着确实是全新,真香~正好想在家搞一个小服务器玩玩,开始折腾~

开启ADB

起先我是想找网上现成的包刷成armbian啥的,后来还是没刷,直接在安卓上搞的。

一开始先去开的ADB,干啥都方便一些,在网上找了一圈,找到了进DebugTool的方法(长虹代工的盒子应该都可以这样操作):盒子开机进系统->在任意界面依次按键:“上上下下左左右右音量+音量-OKOKOKOK”。这样就进入了调试工具,然后在应用管理里找到原生系统设置,可以在这儿连wifi,开启ADB则进入开发者选项开启usb调试即可。为了方便我用开心电视助手进行的ADB连接。

连接成功后我先去禁用了联网认证的app,不然每次开机一段时间后他都要提示你认证失败。开心电视助手的“当前Apk界面”可以查看当前在前端运行的应用的包名,然后在“应用管理器”里找到对应的应用禁用即可。然后把原厂固件备份了一下,以防万一。

如图,我这个盒子是华为认证,已禁用

获取root

因为之前在手机上玩过LinuxDeploy,通过它用chroot运行debian等linux发行版系统很方便,不过需要root。这个盒子的安卓版本是4.4.2,我比较懒,感觉一键root的工具就可以搞定,之前用过一个kingo root的app,等他获取root等了好一会儿,结果是失败了。后来就想替换rec,刷supersu,在网上找了一个CM201-1的twrp试试看,在开心电视助手里的 升级->替换recovery分区 功能里替换,没有用,还是原来的的rec,而且这个盒子进不去fastboot,adb reboot bootloader也只是重启进系统,也不想线刷了。

最后是参考了bingoCoder2013的文章用adb shell让APP获得Root权限 by SuperSU,手动添加su文件,与其不同的是我的selinux本身就是disabled,他那些chcon命令我也没用,而且我这个盒子开机后/system/etc/install-recovery.sh并没有执行,但是在init.rc确实有它,不知道啥原因,于是我在init.market.rc里找了个其他的shell脚本,/system/bin/migu_adv_config_copy.sh,这个是ok的。

然而遗憾的是,这个root貌似有些问题,LinuxDeploy(版本2.5.1)在安装系统时,最后会卡在 “:: Configuring core/net ...”,此时root似乎是失效了,尝试停止容器会提示需要root权限,很奇怪,只能找其他路子了。于是想到了之前用过的ksweb。

最终的方案

ksweb是一款很好用的app,不需要root就可以在安卓上搭建lighttpd/nginx/apache+mysql+php的环境,还有ftp服务,具体使用在网络上有很多资料,这里就不再赘述了,我用它搭建小型nas参考了谢週五的文章蜗牛猫盘搞不懂?试试 0 成本安卓变身 aNAS Lite 私有云盘,感谢~

对于这个小型nas中的aria2,为了更自由的配置我没有直接用网上那些aria2的app,我在https://github.com/aria2/aria2/releases找的1.34.0的版本,aria2-1.34.0-android-arm-build1.zip,之后的版本应该是不支持armv7了。按照其中 README.android 的步骤进行操作。

为了能够让aria2开机启动并在后台运行,我向migu_adv_config_copy.sh加了一条 :

nohup /data/data/jackpal.androidterm/aria2/aria2c --conf-path=/data/data/jackpal.androidterm/aria2/aria2.conf > /data/data/jackpal.androidterm/aria2/aria2.log 2>&1 &

为了能外网访问,我用frp做的内网穿透,申请的免费域名,用dnspod做的dns解析。

安卓的smb共享可以用sambadroid(需要root),也可以用kodi的DLNA服务,有些设备叫UPNP,盒子接个硬盘做下载机,在电视或共享在家里其他设备上看也是不错的。

以上的经历分享给大家。谢谢。

魔百盒之小型家庭NAS相关推荐

  1. 家庭NAS存储服务器给我们带来了什么

    在宽带普及,BT共享时代,许多用户家中都会有一台甚至多台电脑长时间开着,用于下载各种音.视频资源,但能耗过大又不方便管理,于是便有了支持BT功能的路由器.虽然严格意义上,这并不属于家庭服务器的范畴,只 ...

  2. 移动魔百盒问题之我见

    魔百盒的问题(个人见解): 1,UI需要重新定义,要符合TV使用的习惯,目前还只是传统电视界面行为的follow.UI配色过于简单,我看像256色,没有渐变,色度不饱满,估计硬件也不行.UI Grid ...

  3. 安卓盒子 魔百盒311-1a YST 刷Armbian系统刷机教程

    中国移动魔百盒311-1a YST 刷Armbian系统,总体过程分以下几步: 1.将盒子底层刷安卓系统 2.将安卓系统设置为开机从U盘启动 3.制作刷机U盘(Armbian系统) 4.将刷机U盘插入 ...

  4. 魔百盒M401a刷机

    基本情况 咸鱼购买魔百盒311-1a yst, 发给我401a,有蓝牙无wifi 本机发布版本v.955.05,系统版本9,硬件版本1.0.0,设备型号M401A,厂家名称:CIOT, CPU:aml ...

  5. 家庭NAS搭建实战之samba共享

    家庭NAS搭建实战之samba共享 一.系统环境 二.配置仓库源 1.备份原有仓库源 2.配置新debain源 3.更新debain源 二.安装samba软件 1.安装软件 2.设置共享目录 3.设置 ...

  6. 魔百盒配置服务器信息,移动魔百盒网络设置方法

    移动魔百盒app2.1.1安卓版 类型:影音播放大小:17.3M语言:中文 评分:10.0 标签: 立即下载 移动魔百盒是中国移动得一个机顶盒,那么它的网络是怎么设置的呢,方法步骤其实也很简单,还不知 ...

  7. 【AI语音】魔百盒M301H-JL代工-3798MV300芯片-支持蓝牙_免费固件包

    [AI语音]魔百盒M301H-JL代工-3798MV300芯片-支持蓝牙_免费固件包 固件特点: 1.适用于魔百盒M301H: 2.开放原厂固件屏蔽的市场安装和u盘安装apk: 3.修改dns,三网通 ...

  8. 魔百盒M301H_JL代工_ADB可自由开关_强刷固件(可救砖)

    魔百盒M301H_JL代工_ADB可自由开关_强刷固件(可救砖) 固件特点: 1.修改dns,三网通用: 2.开放原厂固件屏蔽的市场安装和u盘安装apk: 3.无开机广告,无系统更新,不在被强制升级: ...

  9. 魔百盒CM201-2_朝歌ZG_主板版号M8291_强刷固件包

    魔百盒CM201-2_朝歌ZG_主板版号M8291_强刷固件包 主板图 刷机方法: 压缩包里面的4个强刷文件全部拷贝到U盘,插机顶盒上!再用导电的导线,金属物体短路USB外壳(GND地线)+R37电阻 ...

最新文章

  1. GFS 分布式文件系统从入门到实践
  2. C#反射使用方法过程及步骤
  3. 企业网站6个常见的优化漏洞
  4. 李宏毅机器学习(六)自监督学习(一)
  5. input Type
  6. Kafka 消息序列化反序列化
  7. 在线CSV转XML工具
  8. 黑苹果OC引导配置制作小工具:一键制作黑苹果OpenCore EFI文件
  9. bpmn js 生成json_js处理的8种跨域方法
  10. SAP扫盲系列之一:什么是SAP系统和应用服务器
  11. 在Excel中如何制作K线
  12. 计算机毕业设计题目php,php计算机毕业设计参考题目
  13. 爱智会平台荣膺2018全球物联网大会最佳数字会务服务伙伴奖
  14. python 收音机
  15. LIGO找到首个超越广义相对论的证据?
  16. 19个极度冷门发大财职业
  17. PCB的地与机壳(连接大地)为什么用阻容连接
  18. php libjpeg,Linux 安装php-5.2.17出现 libjpeg.(a|so) not found
  19. 视频网站或者网站中有视频,如何阻止迅雷劫持下载
  20. 点击链接跳转到微信公众号的方法

热门文章

  1. prev_permutation 函数
  2. 定时/计数器的原理和应用
  3. 使用Authorize.net的SDK实现符合PCI标准的支付流程
  4. JDK源码分析---SortedMap
  5. 基于meta-path的异质网络Embedding-HIN2vec
  6. Freebsd PF 安装使用
  7. Cache、Cookie清除
  8. MYSQL服务器登录和权限设置
  9. 网络DNS域名转换成IP地址
  10. 5种让你入门免费学习编程的方法