TCL折腾过程
本文是自己家TCL折腾的过程, 其中一些问题到现在我也不知道如何解决, 如果有解决办法希望可以在评论区告诉我
- 起因
其实我老早之前就想要折腾TCL了, 因为这些自带软件没有一点用, 我想要把他们卸载, 我当时是用悟空遥控器来卸载和安装软件的, 但是由于权限不够, 所以软件卸载是失败的, 所以也就放弃了, 毕竟我家电视配置很小, 软件多了很容易卡爆
但是我在一次B站之旅中刷到了B站UP 晨钟酱
看着他折腾各种设备, 而其中大部分安装软件都是依靠ADB, 所以我就试试TCL可不可以打开无线ADB来卸载软件
- 过程
首先我找到了开启ADB的办法: 进入设置 > 关于本机 > 本机信息, 接着在遥控器上摁 上-下-左-右 即可看到ADB选项, 开启即可
然后必须重启, 不然无法连接ADB
然后就是连接 ADB 了, 安卓的话就用 甲壳虫ADB助手
即可, 电脑的话直接下载 SDK Platform Tools
就行
在命令行连接的话使用以下命令, ip需更换为电视的IP, 一般在网络信息中
1 | adb connect 192.168.1.100 |
接着电视上会弹出是否允许ADB调试, 始终允许即可
然后输入
1 | adb shell |
即可进入shell界面
然后在shell界面分别输入命令来打开安装权限
1 | setprop persist.tcl.debug.installapk 1 |
- 安装应用
在 adb connect 之后直接输入就可以安装软件, 不要进入shell面板
1 | adb install /example/apk.apk |
但是由于TCL的限制, 无法安装第三方桌面, 所以除非ROOT, 不然是无法替换桌面的, 而且就算替换桌面也不能删除 T-UI 桌面, 会一直卡在开机界面, 所以想想就算了
- 卸载应用
这也是我一开始折腾的目的
首先输入 adb shell
进入shell, 列出包名
1 | pm list packages |
然后输入卸载命令
1 | pm uninstall --user 0 包名 |
常见需卸载软件
1 | # TCL 智慧家居 |
- 常见保错
1 | -Failure [INSTALL_FAILED_VERIFICATION_FAILURE: Package Verification Result] |
这种就是安装包校验失败, 输入以下命令禁用验证即可
1 | adb shell settings put global verifier_verify_adb_installs 0 |
1 | [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES: disable install launcher app not signature by tcl] |
这就是我之前说的TCL禁止安装第三方桌面, 这个没办法解决, 而且如果这个应用的安装包有一点像桌面都无法安装
- 总结
TCL的限制实在太大了, 连ADB都限制, 只为了他那广告收益, 对于这种厂家, 我只能说真的出生