记一次闲置电视盒子乐视C1S折腾entware

您所在的位置:网站首页 电视盒子vnc 记一次闲置电视盒子乐视C1S折腾entware

记一次闲置电视盒子乐视C1S折腾entware

2023-07-04 23:37| 来源: 网络整理| 查看: 265

   一直想在家里放一个NAS和BT下载机,但是觉得特意买一个黑群晖或者玩客云之类的比较浪费也没特别必要,正好前段时间家里整理出来一个闲置很久的乐视C1S电视盒子,网上随手搜了一下发现有集成entware的固件下载,但是过于久远下载链接已经失效了,不过证明这个设备运行entware是可行的,所以空闲的时候就自己折腾了几天,初步满足了自己的需求也正好练练手。

首先放一下Entware的介绍

Entware是一个适用于嵌入式系统的软件包库,使用opkg包管理系统进行管理,官方源上有超过2000个软件包。基本linux上的大部分常用工具都可以在entware的软件库中找到,比如samba,transmission,aira2甚至mysql、nginx等等。

 

以下是安装entware的步骤以及一些软件包的安装和配置,参考了《给破解后的天猫魔盒安装entware》

1、安装entware前的准备

安装之前需要root,如果没有wget还需要安装一下busybox,我的盒子刷的固件已经都集成了所以不再赘述,有需要可以参考这篇文章《[Android] 为Android安装BusyBox —— 完整的bash shell》

首先通过adb连到盒子上,我的盒子adb shell之后还需要su一下取得root权限

挂载/system为可读写,创建/bin和/opt目录,挂载/data分区到/opt(也可以是sdcard,u盘或者移动硬盘,我用的是移动硬盘),我也提前准备好了downloads下载目录,后面可以把这些步骤写进启动脚本中

mount -o rw,remount -t auto /system mkdir /bin mkdir /opt mkdir /downloads mount -o bind /storage/external_storage/sda1/opt /opt mount -o bind /storage/external_storage/sda1/downloads /downloads ln -s /system/bin/sh /bin/sh

然后是创建resolv.conf,这一步也很关键,安卓是没有/system/etc/resolv.conf文件的,但是entware很多东西都会靠这个文件解析,所以一定要有

echo "nameserver 8.8.8.8" >> /opt/etc/resolv.conf echo "nameserver 8.8.4.4" >> /opt/etc/resolv.conf ln -s /opt/etc/resolv.conf /system/etc/resolv.conf 2、安装entware

 

我的乐视C1S用这一条来安装

wget -O - http://bin.entware.net/armv7sf-k2.6/installer/alternative.sh | sh

 

可以通过cat /proc/version来查看内核版本,我的是3.0 2015年,才发现我的这个盒子也太古老了哈哈

其他版本可以用以下方法:

#armv7设备,系统内核版本高于3.2 wget -O - http://bin.entware.net/armv7sf-k3.2/installer/alternative.sh | sh #aarch64设备,系统内核版本高于3.10 wget -O - http://bin.entware.net/aarch64-k3.10/installer/alternative.sh | sh #老设备,老内核 wget -O - http://bin.entware.net/armv7sf-k2.6/installer/alternative.sh | sh

如果安装没有问题,就可以通过/opt/opkg 来安装其他软件啦。

 

3、安装SSH

SSH还是很关键的,adb shell的vi会乱码,ssh则不会,后续软件需要改配置文件不用SSH基本没法进行。还有如果有需要映射到公网,在外面调试的话还是装一个ssh server比较好。

entware提供了openssh和dropbear,如果盒子性能不错还是建议用openssh,可调试的配置多,dropbear占用低,但是并没有太多可调整的选项,我选择了用dropbear

安装非常简单,也没有的配置文件可改

#安装 /opt/bin/opkg install dropbear #以22端口运行 /opt/sbin/dropbear -p 22 -a

root默认密码12345,需要修改密码记得先ssh上去再运行passwd修改密码

有了ssh之后就可以用win scp了,后面修改配置文件方便了很多

4、Samba #安装samba /opt/bin/opkg install samba4-server #创建smb用户 /opt/sbin/smbpasswd "User" #起服务 /opt/sbin/smbd

配置文件在/opt/samba/smb.conf,下面是我的smb.conf文件,smbpasswd用之前需要先在/opt/etc/passwd中添加用户,偷懒用了root,供参考。

[global] netbios name =LetvC1S interfaces = lo br0 server string = Samba workgroup = WORKGROUP dos charset = CP850 unix charset = UTF8 guest account = nobody security = user map to guest = Bad User guest ok = yes guest only = no timestamp logs = no preserve case = yes short preserve case = yes socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE log level = 0 syslog = 0 max log size = 10 log file = /opt/var/log/samba.log passdb backend = smbpasswd smb encrypt = disabled smb passwd file = /opt/etc/samba/smbpasswd load printers = No printcap name = /dev/null protocol = SMB2 #这个记得要加,不然win10不让连 [Disk] comment = Disk path = /storag/external_storage/sda1 valid users = root rite list = root writable = yes 5、transimission

安装

/opt/bin/opkg install transmission-web transmission-daemon ca-certificates

运行

#运行服务 /opt/bin/transmission-daemon #查看配置 /opt/bin/transmission-daemon -d

然后按照网上的说明文档修改 /opt/etc/transmission/settings.json 死活都不生效,之后用find搜索了一下发现在/opt/root/.config/transmission-daemon下还有个settings.json,修改这个就生效了

配置文件主要修改了这几个地方

#缓存大小,我的设备内存不大,所以设置的比较小 "cache-size-mb": 5 #下载路径和未完成路径,大小写要区分好 "download-dir": "/downloads", #未完成存储路径及选项记得打开 "incomplete-dir": "/downloads/imcomplete-dir", "incomplete-dir-enabled": true, #rpc的白名单,添加自己pc的ip,如果想偷懒可以和我一样全部enabled选false "rpc-host-whitelist": "0.0.0.0", "rpc-host-whitelist-enabled": false, "rpc-whitelist": "127.0.0.1", "rpc-whitelist-enabled": false, #登录transimission密码认证打开,因为要映射到公网,不设置密码谁都可以看到你下的小姐姐,所以最好设置一下 "rpc-authentication-required": true, #密码是加密的直接在配置里明文修改,启动服务后会自动加密的 "rpc-password": "", "rpc-username": "user",

访问ip:9091就可以用transmission下载啦!

 

 

aria2安装好默认只有cli界面,用起来比较麻烦,目前正在折腾aria2的web ui,等我折腾好更新下aria2的安装

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3