记录一下我折腾家里的机顶盒的全过程.
前前后后用了三天,但是最后仍然只是刷出来一个当贝的安卓机而已,我想要的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这个文件,修改其中的wget
为busybox 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/