中兴电视盒子破解记录

您所在的位置:网站首页 中兴盒子遥控器 中兴电视盒子破解记录

中兴电视盒子破解记录

2023-09-19 21:30| 来源: 网络整理| 查看: 265

参考文章: 1、https://www.znds.com/tv-496624-1-1.html 2、https://www.znds.com/jc/article/7408-1.html

设备:换了运行商,于是多了个武汉电信中兴ZXV10 B860AV1.1电视盒子, 目的:1、准备用TTL接线完成破解;2、开通网络连接adb并开通root权限 1、准备工具 ADB组件下载:http://cdn.tvapk.com/zndsjc/adb.zip putty,(自行下载)

TTL破解

1.1 拆开盒子,TTL接线,这个论坛里有好多其它帖子,就不再详细描述。 武汉电信中兴ZXV10 B860AV1.1 全TTL操作完美破解 在这里插入图片描述 1.2 复制需要安装的应用APK到U盘(我复制的是"当贝桌面",“当贝市场"和"悟空遥控TV版”,直接百度下载最新版本即可)。

1.3 电脑串口连接盒子TTL线引出的串口。

1.4 电脑安装用PuTTY或SecureCRT,打开对应的串口,波特率采用115200(这一步也有其它帖子可参考)。

然后盒子重新上电,开机直到看到root@orange:/ #

2)输入以下命令,安装第三方应用 2.1 盒子插入U盘,并进入U盘目录 cd /mnt/usb/sda1 回车 2.2 复制U盘里所有apk到盒子的应用目录 cp *.apk /data/app 回车 2.3 进入盒子应用目录 cd /data/app 回车 2.4 启动当贝桌面 am start com.dangbei.tvlauncher 回车 (因为我选择的是当贝桌面,所以这里是dangbei) 第2.4步完成后,就可以看到电视启动了当贝桌面,此时可以用遥控器操作盒子安装更多应用了,比如在当贝市场里下载并安装优酷,全聚合,HDP直播等。

3)去掉盒子自带的电信ITV互动电视APK(网上的很多破解方法没有这一步,这是楼主亲测实验的) 这一步很关键!! 很多教程到上一步就结束了。 如果没有这一步,在遥控器上如果随便按“直播”“点播”“回看"啥的,电视画面就会跳转到电信ITV认证界面或者互动电视界面,而且怎么也回不到“当贝桌面”,除非关电重启或者手机用”悟空遥控“操作。

我的步骤如下: 3.1 备份系统原来所有自带apk到U盘,防止以后要找回某些误删除的应用,还原系统应用。 cp /system/app/*.apk /mnt/usb/sda1 3.2 将system挂接为读写权限 mount -o remount -o rw /system 3.3 删除系统自带的电信ITV互动电视应用IPTV.apk,(移动或联通对应的APK请自行百度)。 rm /system/app/IPTV.apk 以上步骤完成后,就可以拆除TTL线,还原盒子本来俏丽的样子。此时的盒子,已完美破解,开机后自动进入当贝桌面,遥控器随便按也不会跳回电信互动电视了。 然后在下载当贝市场就可以一键安装各种免费的电视软件了!以上就是武汉电信中兴ZXV10 B860AV1.1 全TTL操作完美破解!希望我的心得能够对大家有所帮助!

加强adb功能

参考:https://www.cnblogs.com/airoot/p/5907478.html

TTL方式破解功能强大,但因为要开盖,所以并不方便,很多时候我们并不需要救砖而只是想在正常模式折腾的话,adb的shell模式就足够了,但B860A V1.1的adb存在两个问题:   1. 开启了认证,电脑首次连接盒子的时候会弹出一个对话框,需要在盒子上手工确认,由于Android的设计缺陷,很多时候这个确认的对话框弹不出来,adb也就用不了。很多人按照那份流传甚广的教程对B860A V1.1操作时,都会遇到盒子助手安装软件0%的问题,就是这个原因;   2. adb没有root权限,只能访问U盘和SD卡,无法操作system分区,导致adbshell缺乏实际意义。

这里提供一个通过TTL操作解决上述问题的方法,处理完之后,adb不会再有无法使用的问题,而且具有root权限。具体操作步骤如下:   1、 开盖完成TTL连接,注意必须使用CH340芯片的TTL板,PL2303会有乱码;   2、 输入mount -o remount -o rw /system命令,以读写方式重新挂载system分区;   3、 输入vi /system/build.prop命令,编辑build.prop文件;   4、 找到ro.adb.secure=1这一行,这个属性控制adb是否要求认证,默认是开启的,将1改为0,从而关闭认证;   5、 保存修改并退出vi,对vi操作不熟悉的话,也可以将/system/build.prop文件复制到U盘或SD卡,在电脑上编辑后再覆盖回去;   6、 下载附件SuperUser.zip,(下载地址http://files.cnblogs.com/files/airoot/SuperUser.zip,参考:https://www.cnblogs.com/airoot/p/5907478.html)   解压得到SuperUser文件,将其复制到/system/xbin目录,我是用TFTP直接传进去的,用U盘和SD卡也行;   7、 输入chmod 6755 SuperUser 命令,为SuperUser设置特殊的粘滞权限;   8、 输入sync命令,确保上述修改保存到FLASH;   9、 输入reboot命令,重启机顶盒以使修改生效。

修改到此为止,现在已经可以撤掉TTL线了,下面说一下使用方法:   1、 机顶盒启动后,使用STB工具连接机顶盒;   2、 在STB工具上操作,点击“启动ADB”按钮,启动机顶盒的adb服务;(可参考:https://www.znds.com/tv-487250-1-1.html)   3、 在windows的命令行输入adb connect xxx.xxx.xxx.xxx(盒子IP地址),通过adb连接到机顶盒;   4、 在windows的命令行输入adb shell,通过adb登录机顶盒的shell,此时提示符还是$,表明没有root权限;   5、 继续输入SuperUser,提示符将变成#,表明shell权限提升为root; 现在你已经是root了,想干什么就随意吧……

方法二:(没有找到STB工具),于是采用了这个方法,开机开启自动adb

参考https://www.znds.com/jc/article/7408-1.html

1、准备工具 ADB组件下载:http://cdn.tvapk.com/zndsjc/adb.zip

最新ADB密码计算器下载:http://cdn.tvapk.com/zndsrom/app/zikaikeji.apk

2、进入中兴盒子的设置,一般密码为:6321或运营商的号码(10086、10000、10010),连接wifi(机顶盒和电脑处于同个网段),接着选择运维调试—打开ADB调试,然后运行ADB密码计算器,将对应的MAC地址与随机数填入,这里需要注意,如果随机数是不带C的就选第一个“计算20170106”,如果随机数是带C的就选择“计算20180207”,然后将计算的密码填入,成功激活ADB!

3、 持续开启adb 每次关机后adb就会自动关闭

shell@square:/ $ setprop config.Android.AppInstallCtrl 3 setprop config.Android.AppInstallCtrl 3 shell@square:/ # mount -o remount -o rw /system mount -o remount -o rw /system shell@square:/ # echo "setprop config.Android.AppInstallCtrl 3" >> /system/bin/init.zte.post_boot.sh pInstallCtrl 3" >> /system/bin/init.zte.post_boot.sh < shell@square:/ # echo "start adbd" >> /system/bin/init.zte.post_boot.sh echo "start adbd" >> /system/bin/init.zte.post_boot.sh shell@square:/ # echo "adbd&" >> /system/bin/init.zte.post_boot.sh echo "start adbd" >> /system/bin/init.zte.post_boot.sh 至此已经开通了ADB

4、验证通过ip地址登录adb

c:\adb>adb connect 192.168.0.101(输入)(不要以我的为准,输入自己盒子的IP) * daemon not running. starting it now on port 5037 * * daemon started successfully * connected to 192.168.0.101:5555 adb shell(输入) 1|shell@square:/ $ setprop config.Android.AppInstallCtrl 3(输入) setprop config.Android.AppInstallCtrl 3 255|shell@square:/ $SuperUser 1|shell@square:/ # df df Filesystem Size Used Free Blksize /dev 495.0M 128.0K 494.9M 4096 /sys/fs/cgroup 495.0M 0.0K 495.0M 4096 /mnt/asec 495.0M 0.0K 495.0M 4096 /mnt/obb 495.0M 0.0K 495.0M 4096 /tmp 495.0M 792.0K 494.2M 4096 /var 495.0M 468.0K 494.5M 4096 /system 991.9M 482.1M 509.8M 4096 /cache 743.9M 336.1M 407.8M 4096 /data 5.0G 198.3M 4.8G 4096 /data/var 495.0M 0.0K 495.0M 4096 /mnt/shell/emulated 5.0G 198.3M 4.8G 4096 /mnt/media_rw/sda 10.0M 0.0K 10.0M 4096 /storage/sda 10.0M 0.0K 10.0M 4096 /mnt/media_rw/sda/part1 7.5G 3.4G 4.0G 32768 /storage/sda/part1 7.5G 3.4G 4.0G 32768 (U盘路径判断方法:一般在输入df后最后一行,然后看内存的大小是否差不多即可,可以看到这个7.5G就是我的U盘,路径为前面的“/storage/sda/part1”) shell@square:/ # cd /storage/sda/part1(注意,不同的型号U盘路径不同,以自己的路径为准) cd /storage/sda/part1 shell@square:/storage/sda/part1 # cd app cd app shell@square:/storage/sda/part1/app # ls ls 1.apk 2.apk 3.apk shell@square:/storage/sda/part1/app # cp *.apk /data/app cp *.apk /data/app shell@square:/storage/sda/part1/app # am start com.dangbei.tvlauncher am start com.dangbei.tvlauncher Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=com.dangbei.tvlauncher } shell@square:/storage/sda/part1/app #

(结束)

第二天 新任务

1、开通wifi热点功能

摸不着方向, ,看到有人,发了如下文字,应该是要改settings.apk

http://bbs.mydigit.cn/read.php?tid=2100524 前天把一代天猫盒子出掉了,拿出b860试试看 ttl修改了build.port屏蔽了开机启动iptv. 然后删除了自带iptv等软件(iptv容易误扣费)换成当贝桌面。视频播放正常。 设置.apk换成了安卓原生的。问题是打开设置一级菜单不显示文字,二级菜单正常。每次重启安装或者更新apk需要勾选未知来源(这个build.port应该可以添加参数)。这也没什么,关键是分辨率设置找不到了。郁闷,需要原机设置。 有没有同样使用此款机器的坛友。如何完美解决。 不经常用,没仔细研究。

寻找的路很坎坷 1、网上搜索,安装不了~:https://www.znds.com/tv-765110-1-1.html 2、找到华为机顶盒的rom,安装成功运行不了~有毒 3、找到另外一台机顶盒,杰赛S65,ADB进入后copy了settings.apk(这就是正确答案)

安装方法 A:先删除/system/app 的settings.apk 步骤:mount -o remount -o rw /system,然后rm settings.apk

或者重命名

用 mv a b 就可以重命名了 ========================================= mv :move 移动文件(延伸功能:重命名,linux系统没有专门的重命名命令) 基本格式: 移动文件:mv 文件名 移动目的地文件名 重命名文件:mv 文件名 修改后的文件名

参考:https://blog.csdn.net/wlwh90/article/details/45561679

提示Read-only file system,这是因为Android手机文件系统的默认属性是只读的,我们只要把文件系统的读写数据改为“可读可写”就行了.

1、进入cmd——输入adb remount adb remount,这条命令的功能是重新装载Android文件系统,使文件系统可读可写,但是有些手机不能用这条命令。 2、进入cmd——输入adb shell——输入su——输入mount -o rw,remount /system 当然,出于安全考虑,操作完之后,把文件改回只读属性:mount -o ro,remount /system 3\3、此方法和方法2类似,只不过是把方法2中最后一步的命令换成了 mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system(可读可写), mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system(只读)。 最后,附上pull和push命令。 向手机传入文件:adb push c:\hosts /etc/(把c盘根目录下的hosts文件传入手机etc目录下) 从手机读取文件:adb pull /etc/hosts c:\(把手机etc目录下的hosts文件传到c盘根目录下)

B1、U盘插入机顶盒安装,安装提示:不允许第三方应用。 解决:setprop config.Android.AppInstallCtrl 3

B2、当贝桌面,快传进去安装,OK的

B3\拷贝法

拷贝法: root@n200:/ # cp /storage/external_storage/sda1/dangbei1.apk /data/app 安装第三方桌面

B4\直接安装法(只用一种方法就行了):

直接安装法: root@n200:/ # adb install /storage/external_storage/sda1 /dangbei1.apk 安装第三方桌面 参考https://www.znds.com/tv-486252-1-1.html

百度网盘备份资料:



【本文地址】


今日新闻


推荐新闻


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