十年以上老旧TCL电视安装B站APP(下)
继续上一篇的QA接着写
为什么出现了应用的logo,但是没有对应的安装按钮?(如P2)
具体的原因不是很确定,大概是受系统权限限制,不能随意安装第三方应用。对于旧版的TCL电视,可以采取以下方式(不需要开adb,我这边不太会开adb,所以没有采用):将需要安装的apk放在U盘的TVManager/backup路径下,打开电视系统里的“电视卫士”应用,选择“软件管理”-“软件恢复”菜单,如果该apk是符合安装运行版本要求的,一般都能在这里出现并成功安装(P3)。 如何搜索到支持安卓4.0系统安装运行的apk?
这个需要善用搜索引擎或者gpt,没有什么捷径,目前应该90%以上的apk都无法支持4.0系统,但是我在原始的TCL电视系统应用商店里下载的腾讯视频和爱奇艺应用都是可以直接安装的,似乎这两个应用兼容性比较好。办法就是多下多试,一些下载网站会注明apk支持的版本,可以注意一下,例如当贝官网就可以下载tcl专用支持4.0系统的“当贝市场”,能够直接安装。有了当贝之后,就可以利用远程传输功能从手机上传apk到电视上,会比较方便;前提是电视机和手机连在同一个局域网下。 如何让没有无线网卡的电视和手机连在同一个局域网下?
这台电视机没有无线网卡,但是配了有线网卡,用网线把路由器LAN口和电视连接起来,手机接入路由器无线网,两台设备就可以通过局域网连接。 对于无法下载到支持安卓4.0的应用apk,如何解决?
这个是整个安装过程中最关键的核心问题,感谢B站dudu_Offical大佬,通过他的教程“给家里的安卓4.0.2老电视安装哔哩哔哩tv”可以实现,总体的原理就是对版本稍微高一点的apk进行反编译,然后修改配置文件里的minsdkversion参数,再重新打包签名就可以了。这个过程需要用到apktool和apksigner两个工具,工具的安装和运行会因为电脑环境不同而有差异,建议通过gpt指导获取详细步骤。在我的实验过程中,工具的版本似乎影响不是很大,我安装的都是最新版。这里需要注意应该并不是所有的apk通过简单修改参数就能实现安装的,也需要多尝试,我这边最后是通过修改了某个1.6.6版本的bilibiliTV(可能也是其他大佬魔改过的,gayhub有个知名项目,有兴趣可以去看看)实现了成功安装。 apk签名过程中有什么需要注意的?
除了大佬的教程中说明的步骤外,一是注意签名使用的版本,一般用V1+V2;二是算法需要用SHA1,现在大部分是SHA256了。
为什么出现了应用的logo,但是没有对应的安装按钮?(如P2)
具体的原因不是很确定,大概是受系统权限限制,不能随意安装第三方应用。对于旧版的TCL电视,可以采取以下方式(不需要开adb,我这边不太会开adb,所以没有采用):将需要安装的apk放在U盘的TVManager/backup路径下,打开电视系统里的“电视卫士”应用,选择“软件管理”-“软件恢复”菜单,如果该apk是符合安装运行版本要求的,一般都能在这里出现并成功安装(P3)。 如何搜索到支持安卓4.0系统安装运行的apk?
这个需要善用搜索引擎或者gpt,没有什么捷径,目前应该90%以上的apk都无法支持4.0系统,但是我在原始的TCL电视系统应用商店里下载的腾讯视频和爱奇艺应用都是可以直接安装的,似乎这两个应用兼容性比较好。办法就是多下多试,一些下载网站会注明apk支持的版本,可以注意一下,例如当贝官网就可以下载tcl专用支持4.0系统的“当贝市场”,能够直接安装。有了当贝之后,就可以利用远程传输功能从手机上传apk到电视上,会比较方便;前提是电视机和手机连在同一个局域网下。 如何让没有无线网卡的电视和手机连在同一个局域网下?
这台电视机没有无线网卡,但是配了有线网卡,用网线把路由器LAN口和电视连接起来,手机接入路由器无线网,两台设备就可以通过局域网连接。 对于无法下载到支持安卓4.0的应用apk,如何解决?
这个是整个安装过程中最关键的核心问题,感谢B站dudu_Offical大佬,通过他的教程“给家里的安卓4.0.2老电视安装哔哩哔哩tv”可以实现,总体的原理就是对版本稍微高一点的apk进行反编译,然后修改配置文件里的minsdkversion参数,再重新打包签名就可以了。这个过程需要用到apktool和apksigner两个工具,工具的安装和运行会因为电脑环境不同而有差异,建议通过gpt指导获取详细步骤。在我的实验过程中,工具的版本似乎影响不是很大,我安装的都是最新版。这里需要注意应该并不是所有的apk通过简单修改参数就能实现安装的,也需要多尝试,我这边最后是通过修改了某个1.6.6版本的bilibiliTV(可能也是其他大佬魔改过的,gayhub有个知名项目,有兴趣可以去看看)实现了成功安装。 apk签名过程中有什么需要注意的?
除了大佬的教程中说明的步骤外,一是注意签名使用的版本,一般用V1+V2;二是算法需要用SHA1,现在大部分是SHA256了。