如何在Android TV 7.1.2(H96 max RK3328)设置默认启动应用?
解决H96 Max RK3328(Android TV 7.1.2)默认启动应用问题
我之前帮朋友处理过同款盒子的启动设置问题,那些第三方自动启动管理器在Android TV 7.1.2上确实经常失效——要么是拿不到系统级权限,要么是被TV系统的默认launcher优先级压制。下面给你几个从易到难的靠谱方案,亲测有效:
方案一:优先尝试系统自带默认启动器设置(无需额外工具)
有些用户可能没注意到Android TV其实自带默认launcher切换选项,步骤如下:
- 打开盒子的「设置」→ 进入「应用」选项
- 点击右上角的三个点图标 → 选择「配置应用」
- 找到「默认应用」→ 点击「启动器」
- 在列表里选择你的访客屏应用,确认设置
⚠️ 注意:如果你的访客屏应用没有被系统识别为"启动器"(也就是应用本身没声明launcher权限),这个方法就会失效,直接跳到方案二。
方案二:用ADB命令强制设置默认启动应用(无需Root,最可靠)
ADB是绕过第三方工具限制的最佳方式,Android TV 7.1.2完全支持,步骤很简单:
- 开启盒子的ADB调试:
- 进入「设置」→「关于」→ 连续点击「版本号」7次,解锁开发者选项
- 回到设置主界面,找到「开发者选项」→ 开启「USB调试」和「网络ADB调试」(如果有)
- 连接ADB到盒子:
- 电脑上安装ADB工具,打开命令提示符/终端
- 如果是USB连接:直接执行
adb devices确认设备连接 - 如果是网络连接:执行
adb connect [你的盒子IP地址](IP可以在设置的网络信息里找到)
- 获取目标应用的包名和主Activity:
- 在盒子上打开你的访客屏应用,保持前台运行
- 在电脑终端执行:
adb shell dumpsys window | grep mCurrentFocus - 输出结果里会有类似
com.your.visitorapp/com.your.visitorapp.MainActivity的内容,前面是包名,后面是主Activity路径,记下来
- 设置为默认启动应用:
- 执行命令:
adb shell pm set-home-activity com.your.visitorapp/com.your.visitorapp.MainActivity
- 执行命令:
- 验证:重启盒子,应该会自动打开你的访客屏应用。如果之后要恢复原launcher,用同样方法获取原launcher的包名/Activity,重新执行命令即可。
方案三:Root后修改系统文件(针对ADB无效的定制ROM)
如果你的盒子是定制ROM,ADB设置被限制,那就需要Root后修改系统配置:
- 先给H96 Max RK3328 Root:这个型号的Android 7.1.2有成熟的Root方案,比如刷入Magisk(找对应型号的固件包,注意备份数据)
- 用带Root权限的文件管理器(比如Solid Explorer)编辑
/system/build.prop文件:- 在文件末尾添加一行:
ro.home_app_package=com.your.visitorapp(替换成你的应用包名) - 保存文件,重启盒子即可
- 在文件末尾添加一行:
- 备选方法:如果build.prop修改无效,可以编辑
/system/etc/permissions/com.android.launcher.permission.xml,把你的应用包名添加到launcher权限列表里,但这个操作风险更高,建议优先用build.prop方法。
方案四:Root后用开机脚本强制启动(终极兜底)
如果以上方法都不行,用开机脚本绝对能解决:
- Root后,在
/system/etc/init.d/目录下创建一个新文件,比如命名为99_startvisitor - 写入以下内容(替换成你的应用包名和Activity):
#!/system/bin/sh am start -n com.your.visitorapp/com.your.visitorapp.MainActivity
- 给脚本添加执行权限:在ADB终端执行
adb shell chmod 755 /system/etc/init.d/99_startvisitor - 重启盒子,脚本会在系统启动后自动执行,强制打开你的应用
额外注意事项
- 确保你的访客屏应用不会被系统杀死:进入「设置」→「应用」→ 找到你的应用 →「电池」→ 关闭「优化电池使用」;或者用ADB命令加入省电白名单:
adb shell dumpsys deviceidle whitelist +com.your.visitorapp - 确认应用内部开启了视频循环播放的功能,这个是应用自身的设置,需要提前配置好
内容的提问来源于stack exchange,提问作者user9847423




