记录一下我折腾家里的机顶盒的全过程.

前前后后用了三天,但是最后仍然只是刷出来一个当贝的安卓机而已,我想要的nas还是没能够成功,在这里分享一下.

起因

一开始的时候,是在B站上面刷到了一个视频,说是教人刷机顶盒成服务器的.临渊羡鱼不如退而结网,所以有了这个博客.

一个电信机顶盒:

  • EC6108V9U_pub_hbjdx

  • Hi3798M,1G内存,4Gflash

  • 外观(证明无用,还是要看内部的信息)
    在这里插入图片描述

  • 关于本机(恢复出厂设置后)
    在这里插入图片描述

  • 关于本机(恢复出厂设置前)

在这里插入图片描述

  • 设备信息(恢复出厂设置前后无变化)

    在这里插入图片描述

  • 设置-版本信息(恢复出厂设置之后)

ROOT设备

尝试卡刷(失败)

用到的设备有:

  • 一台电脑用来复制固件包和修改文件
  • 一个U盘或者SD卡
  • 一根专用的HDMI数据线方便链接到显示屏

U盘之前要格式化,选择fat32的文件系统

然后把固件包名字为 update.zip放到根目录即可

接着在打开机顶盒的后侧开关后,立刻反复按遥控器上面的左右键,进入recovery界面,选择第二个选项
在这里插入图片描述

他一直提示我找不到升级包,各种尝试包括修改U盘的格式化的格式fat32,ntfs,以及把zip解压、放入跟目录、放入upgrade文件夹等方式。

在我恢复出厂设置之后,更是恶心的连recover都进不去了!

于是卡刷的想法被迫放弃了

后来我又能了!但是我网刷都可以了谁还卡刷啊

尝试网络刷机(成功)

设置-重启之后设置->更多->高级设置->输入1301->网络设置

链接自己的wifi,在右上角有ip地址,比如我的是192.168.2.248

设置–更多(或高级)–远程连接控制,设为“允许”,确定后不用再操作盒子其它选项了,返回电脑

运行附件的STBManageTool,导入许可证,填入IP地址,密码: .287aW (前面有个点哈)

在这里插入图片描述

点击连接之后,修改右下方在这里插入图片描述

然后运行文件EC6108V9_V9U.bat输入192.168.2.248之后即可成功.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R51pk6la-1595379044085)(/images/第三次申请吾爱破解的身份认证!/image-20200720173957056.png)]

到这里就算是root完成了

对应的软件包在这里:

下载

对应的端口为5555

配置当贝2.1.2

最后安装好的版本是当贝市场2.1.2

其实啥米也没有配置,直接用就好了

刚刚破解的时候虽然也是有尝试安装,但是被自动阻止了,需要自己使用当贝的文件管理或者是U盘去安装应用,一个是RootExplorer(一个文件管理的应用),另一个就是当贝市场(一个应用下载软件)

删除系统预装软件,建议进行一次备份,备份系统原来所有自带apk到U盘,防止以后要找回某些误删除的应用,还原系统应用。

cp    /system/app/*.apk    /mnt/sdcard1/keen/back-app

在这里插入图片描述

解除破解

1) 用盒子背后的电源开关关掉盒子,然后重新开机;

2) 开机时连续按动遥控器上的左右按钮连续按动遥控上的电源键(没错这个变心的玩意!),直到盒子进入 Recovery 模式;

3) 第一次进入Recovery菜单中执行第三项(Wipe dalvik-cache partition)

⇒第二次进入Recovery菜单中执行第五项(Wipe userdata partition )

⇒第三次进入Recovery菜单中执行第四项(Wipe date/factory reset )清除数据(俗称:“三清”);

4 ) 最后在Recovery菜单中执行第二项( Apply update from backup ) ,执行完毕重启盒子系统恢复

到破解前状态!

时间设置

部分机顶盒恢复出厂后时间的互联网时钟同步服务器地址为空

国家授时中心IP为 210.72.145.44

恢复出厂值

设置-> 更多->恢复出厂值

重启之后设置->更多->高级设置->输入1301->业务认证:

业务账号:ip1551991863@itv
业务密码:118114

业务账号要写对哦!(上面是个格式而已啦!)

改为NAS

把这个小东西做成nas?对!!!就是为了省那每年的博客服务器费用!

来吧!先在这个安卓系统上面安装一个entware,其他的adb就更好说了!

至于游戏机RetroArch或者Kodi软件媒体播放器因为不是我现在的要求,所以并没有应用下来的打算

安装entware

adb工具

在那之前,我需要能够使用adb连接到机顶盒上面.但是!我前一阵子已经把我的PC重装了一遍,导致我现在还要重新安装一遍安卓环境,头疼死娃了!

相关的记录在了博客:配置安卓环境

这里也附上我的adb下载链接:

adb

使用语句

./adb connect 192.168.2.248
./adb shell

之后即可连接成功

entware

#重新挂载根目录为可读写(☆)
/system/bin/mount -o rw,remount /
#在根目录新建entware安装的主目录/opt(☆)
mkdir /opt
#再建立/bin文件夹,给系统自带的bash建立软链接,用于执行安装脚本(☆)
mkdir /bin
ln -s /system/bin/sh /bin/sh

由于和android一样,系统的根目录/是加载boot分区的内核、inintamfs和挂载的系统其他分区,以上的操作都只是在盒子内存盘中做的修改.

根目录是每次开机都是重新加载的,除非直接修改boot分区内容(而boot分区容量很小),否则以上新建的文件夹重启就全部重置没有了。

不过不用担心,我们可以把安装entware产生的文件写入到其他有空间的地方,比如/data分区或/sdcard目录等等,然后把/opt挂载到我们需要的目录,这里我们把文件放到/data/opt:

#新建需要的目录(☆)
mkdir /data/opt
#将该目录挂载到entware安装的主目录/opt(☆)
mount -o bind /data/opt /opt

我的机顶盒是android4.4.2,对应的linux内核是3.4.0

在这里插入图片描述

(armv7设备,系统内核版本高于3.2)

(aarch64设备,系统内核版本高于3.10)

所以我是安装armv7sf-k3.2版本的

#根据自己的盒子的系统架构选择其中一个就行
#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
欣喜若狂

但是我这里并没有内置wget,所以还需要提前安装一下,但是内部有busybox啊!

这可就太棒了!我是运行的命令:

busybox wget -O - http://bin.entware.net/armv7sf-k3.2/installer/alternative.sh | sh
转而悲伤

但是我这里报错:wget: bad address ‘bin.entware.net’

令人挠头,于是我在pc上面手动下载了http://bin.entware.net/armv7sf-k3.2/installer/alternative.sh这个文件,修改其中的wgetbusybox wget然后复制到机顶盒根目录.

adb push ./alternative.sh  /

注意这一句要在powershell里面运行,不要在git-bash里面,会报错的.

接着在机顶盒内运行命令:

sh alternative.sh
再战再败

失败了!因为这个wget一直提示这是个地址问题,修改成ip地址,仍是失败,于是放弃.

那么我重新手动安装一下wget??

使用的是wget-1.11.4.tar.gz

~~复制到sdk后插入机顶盒,使用busybox带的tar解压缩了.~~仍然失败,已经没有古老的2003年的Android NDK 1.5 r1可以让我下载了,虽然我已经下载了对应的wget包…

再败…劳资不起来了!

当然也可以使用别人集成好的entware:

wdmomo:百度云:entware 提取码: xsnv

我是下载之后放到了外置SDK里面路径是:/mnt/sda/sda1/keen/entware结果并不能运行,因为没有权限,自己

运行权限语句chmode -R 777 /home/HDD安装之后,又失败!

我tm不用了行不行!

使用外置linux

转换思路,又不是非得吊死在安卓系统上面,难道我不能够安装一个linux系统么

于是参考powersee先生的博客,继续折腾.

写入镜像

首先给我的盒子再安装一个应用用来重启进入非安卓的系统,这个应用叫做LibreELEC.apk下载链接:

Reboot to LibreELEC.apk

然后用外置U盘去构建系统盘步骤如下:

下载系统写入U盘工具 usb-image-tool并打开,页面如图所示:

在这里插入图片描述

点击从百度云下载链接中下载并解压出来选中的文件

Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img然后点击确定即可.

会发现U盘变成只显示127M的样子,这很正常的.

继续操作:

修改uEnv.ini的第一行内容为:

dtb_name=/dtb/meson-gxbb-p201.dtb

失败了,正在疯狂尝试各种dtb类型

感谢

感谢现在努力的自己。
感谢现在折腾的自己
[电信盒子华为6108v9刷机教程]: https://www.bilibili.com/video/BV1cJ411973s/ “卡刷视频教程”
[小白刷机网免费破解刷机固件下载]: http://xiaobaishuaji.com “下载固件包的网址”
[华为悦盒(EC6108V9/9U)破解经验分享及恢复出厂]: https://www.sohu.com/a/104269800_184759 “卡刷博客教程”
[最新华为悦盒V9_V9U_V9E_V9A_V8通用傻瓜式破解包!]: https://www.znds.com/tv-536338-1-1.html “网刷的教程”
[将机顶盒改造成个人云]: https://www.bilibili.com/video/BV11p4y1X78e?from=search&seid=13601228157402177074 “root之后可以参考”
[给破解后的天猫魔盒安装entware]: https://blog.csdn.net/boaman/article/details/102466136 “未成功”
[电视盒子变成服务器]: https://powersee.github.io/2020/07/about-s905/

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐