本帖最后由 Fang_ 于 2020-8-13 15:21 编辑
前排提醒:随着魔百和的不断自动更新系统,智能电视网的官方教程(2016年11月8日更新)非刷机方式已经失效。
(话说是否可以通过路由器添加魔百和更新网址为黑名单的方式禁止其自动更新系统?)
进入正题:
由于魔百和的不断自动更新系统,按原来的教程到打开APK安装包的时候会提示“禁止安装”以及“为了安全起见,您的机顶盒已被设置为禁止安装非移动应用商店中获取的应用程序”,然后就无法安装。
下面是系统型号信息:
打开APK安装包的时候会提示:
(没错,我将要安装哔哩哔哩TV版)
大概2018年的时候还可以直接打开APK安装应用,当时我安装了“ZArchiver”“UC浏览器HD”“央视影音HD”“WPS投影宝”“当贝助手”:
(破解时可以利用这些安装的应用)
当时改APK后缀名为其他安卓系统不能识别的格式时,还会出现“打包安装程序”与“应用包安装程序”,这时我们要选择“应用包安装程序”,如下图所示:
![]()
(图片来自:https://www.znds.com/jc/article/10533-1.html)
可现在只有“应用安装”(而且还提示“禁止安装”)一个可以安装APK了:
(话说这个“应用安装”是不是假冒的,只会弹出“禁止安装”这个窗口,因为“家庭专区”和默认视频桌面安装应用都是静默安装的,类似于几年前ROOT时代的应用管家类软件的“自动安装”?)
翻了翻ZNDS论坛,觉得应该是设置里的“允许安装来自未知来源的应用”在某次系统更新里被取消勾选了,而魔百和的设置一直都不是安卓原生设置,所以直接在设置里直接打开几乎不可能。(不过话说现在还有没有进入隐藏的高级设置的方法?)下面是我翻了很久论坛找到的一些思路,主要围绕打开“允许安装来自未知来源的应用”展开,由于本人专业知识有限,希望大家可以帮助看一下:
(由于魔百和没有广告看视频还是很香的,所以不考虑刷机,但实在不行的话,可以考虑拆机)
思路
①利用魔百和的漏洞打开“允许安装来自未知来源的应用”。
比如之前在一个帖子(https://www.znds.com/tv-1123072-1-1.html)看到安装“咪咕爱唱”可以通过其自动升级调出“允许安装来自未知来源的应用”的设置,不过现在“家庭专区”下载的“咪咕爱唱”已经是最新版了,默认视频桌面下载的“咪咕爱唱”是2018年的,理论上可以调出“允许安装来自未知来源的应用”的设置,但打开时一直卡在启动页面进不去,想问一下大家有什么解决办法可以使之进去或者有没有其他应用可以调出“允许安装来自未知来源的应用”的设置。
还有在一个帖子看到“家庭专区”里的“WIFI信号神器”竟然是隐藏的安卓原生设置,不过现在好像搜不到了,想问一下大家“家庭专区”里是否还有其它隐藏的类似应用。
还有在一个帖子看到在“移动应用商店”下载应用的时候(这时通过路由器限速延长操作时间)可以使用文件管理器通过改安装包的文件名实行文件替换,从而间接安装第三方应用。但是现在操作“家庭专区”可能比较困难,一是不知道其下载的文件(没有.apk后缀名)在哪,二是不知道其是否有文件验证。但是操作默认视频桌面下载的文件应该比较容易,下载路径找到了,文件也是带.apk后缀名的,文件验证应该不需考虑,只是不知在不退出下载的情况下怎么启动来实行文件替换,想问一下大家怎么操作。
另外,魔百和所谓的“移动应用商店”应该(不确定)只包括“家庭专区”和默认视频桌面,所以只有来源于这两个应用里的APK才允许安装(即这两个应用调用应用安装器才能安装APK)。
②篡改数据包安装“安卓设置”应用以打开“允许安装来自未知来源的应用”。
之前在网上搜索时看到可以使用zANTI在局域网内使用“截获下载”功能替换盒子下载的APK文件以间接安装第三方应用,然后我就在在当贝市场找了个“安卓设置”的应用,但在默认视频桌面(“家庭专区”下载的文件好像没有.apk后缀名)下载是一直显示“下载失败”,不知是zANTI功能有限还是文件验证等原因,现在想用电脑的Fiddler等抓包工具来试一下,希望大家指点。
③利用DNS污染安装“安卓设置”应用以打开“允许安装来自未知来源的应用”。
在尝试zANTI“截获下载”失败后,我就想是否可以通过在局域网内搭建伪装网站来欺骗盒子下载替换过的“安卓设置”应用。于是我就在网上查教程在局域网内搭建了私人DNS,将在zANTI中抓获的GET命令的数据包的域名指向本地服务器,在本地服务器创建与下载文件地址一样的目录与文件,但在在默认视频桌面下载应用是下载的进度条还没有动就提示“下载失败”。后来再用zANTI抓包时发现除了GET命令外,还有其他的POST等命令指向下载文件地址以外的网址,感觉问题就出在这里。想问一下大家怎么把这个伪装网站做得更像一些呢?
(下载文件地址是HTTP的,应该不要考虑证书的问题)
④利用ADB打开“允许安装来自未知来源的应用”。
之前在一个帖子(https://www.znds.com/tv-899948-1-1.html)看到可以用ADB强制打开“允许安装来自未知来源的应用”,只是在用一个帖子(https://www.znds.com/tv-1115465-1-1.html)的方法时无法用局域网连接电视盒子,推测这是因为ADB调试在某次系统更新里被默认禁止了。又在一个帖子(https://www.znds.com/tv-641771-1-1.html)看到可以通过打开系统应用AdbConsole来打开ADB调试,但当时没有安装当贝桌面,现在只能用其他方式打开AdbConsole。又在一个帖子(https://www.znds.com/tv-1024827-1-1.html)看到可以用手机版的讯飞电视助手打开电视的应用,但貌似现在电视版的讯飞电视助手被禁止自启了(电视目录/system/app里有电视版的讯飞电视助手),手机一直连不上电视,想问一下大家是否可以利用思路⑥、思路⑦或其他方式运行电视版的讯飞电视助手。
还有在一个帖子(https://www.znds.com/tv-1029848-1-1.html)看到了新魔百和M101高级设置的操作码是10086,下一层ADB设置中的操作码是6321,不知道现在还是不是呢?
⑤利用TTL跑马打开“允许安装来自未知来源的应用”。
之前在一个帖子(https://www.znds.com/tv-620601-1-1.html)看到可以利用TTL跑马打开“允许安装来自未知来源的应用”,不知道这个教程是否适用于新魔百和M101呢?
⑥利用浏览器调起安卓原生设置或AdbConsole。
一般浏览器都可以用网页调起应用,那么UC浏览器HD是否可以通过网页代码调起安卓原生设置或AdbConsole?
⑦利用文件管理器调起安卓原生设置或AdbConsole。
现在已经安装了ZArchiver文件管理器,那么是否可以用其以类似于打开Windows快捷方式或Unbuntu启动器文件的方式来调起安卓原生设置或AdbConsole?安卓是否有可以达到类似效果的可执行文件?
Tips:当贝大神多,请多帮助;如有不便,可以私聊,谢谢!
|