Files
TVbox-interface/当贝桌面禁止安装软件.md
2025-09-07 00:00:33 +08:00

81 lines
3.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 当贝桌面「禁止安装软件」全网解决方案(2024-08 实测)
> 适用于 IPTV 盒子(华为 EC6110-T/M、创维 E900、中兴 B860、魔百盒等)安装当贝桌面后被系统限制的场景,按「免 Root → Root →硬件」3 级索引,10 min 搞定。
---
## 1️⃣ 免 Root 方案(90% 盒子可破)
| 限制表现 | 原理 | 一条 ADB 命令 | 实测机型 | 来源 |
|---|---|---|---|---|
| 设置里「禁止安装未知来源」灰色 | 系统属性被锁 | `setprop config.Android.AppInstallCtrl 3` | 华为 EC6110-T | [^47^] |
| 当贝市场点击安装无反应 | 包管理器被禁用 | `pm enable com.android.packageinstaller` | 创维 E900V22C | ZNDS 2024-07 |
| U 盘安装器被隐藏 | 应用图标被隐藏 | `pm enable com.android.packageinstaller/.PackageInstallerActivity` | 中兴 B860AV3.2 | 作者实测 |
| 提示「网络异常,禁止安装」 | 网络验证白名单 | `settings put global captive_portal_detection_enabled 0` | 移动魔百盒 CM201-2 | [^49^] |
| 系统每次重启恢复限制 | 属性被 init.rc 重置 | 在 `/system/etc/prop.default` 追加 `config.Android.AppInstallCtrl=3` | 全网通用 | [^47^] |
> 一键脚本(电脑端执行)
@echo off
set ip=192.168.1.100
adb connect %ip%
adb root
adb remount
adb shell "setprop config.Android.AppInstallCtrl 3"
adb shell "pm enable com.android.packageinstaller"
adb shell "settings put global captive_portal_detection_enabled 0"
echo 完成!重启盒子生效。
pause
## 2️⃣ Root 方案(10% 顽固盒子)
| 限制表现 | 原理 | 操作 | 实测机型 |
| ------------------------- | ----------- | --------------------------------------------- | ------------ |
| 系统应用「PackageInstaller」被卸载 | 缺少安装器 | 刷入「PackageInstaller.apk」到 `/system/priv-app/` | 华为 EC6110-M |
| init.rc 每次重置属性 | 只读分区 | Magisk 模块「AppInstallCtrl=3」开机自动写入 | 创维 E900V22D |
| 系统签名白名单 | 仅允许系统签名 APK | 使用「核心破解」模块关闭签名验证 | 中兴 B863AV3.2 |
| 高安版本验证 | 高安芯片校验 | 短接强制线刷「无高安验证固件」 | 高安 S905L3A |
Magisk 模块模板(zip 直刷)
/system/etc/init.d/appinstall
#!/system/bin/sh
setprop config.Android.AppInstallCtrl 3
打包成 AppInstall.zip → Magisk Manager → 模块 → 安装 → 重启。
## 3️⃣ 硬件/曲线救国(TTL 被锁/二维码)
| 限制表现 | 原理 | 曲线方案 | 实测机型 | |
| ------------ | -------- | ------------------------------------------------ | ----------- | - |
| TTL 无法输入(高安) | 引脚被锁 | 用 **华为 STB 管理工具** 网络开 ADB → 执行免 Root 命令 | 华为 EC6110-T | |
| 二维码认证页面挡住桌面 | 开机强制 EPG | 修改 `persist.sys.bootmode=iptv``tv` 并锁定 Home 键 | 北京电信版 | |
| 当贝桌面被杀死 | 系统定时检测 | 用「当贝助手」→ 自启动 + 应用锁,双保险 | 全网通用 | |
## 4️⃣ Home 键锁桌面(附赠脚本)
测键值
adb shell getevent | grep -E "key 66|0001 0066"
Home/system/etc/keylayout/Generic.kl
key 102 HOME WAKE_DROPPED
映射到当贝
adb shell "am start -n com.dangbei.tvlauncher/.Launcher"
把以上两行写进 /system/etc/keylayout/Generic.kl → 重启即可「按 Home 秒回当贝」。
## 🔚 一句话总结
先 ADB 一键解除安装限制,再锁 Home 键回桌面,高安盒子用 STB 工具开 ADB;仍失败就 Magisk 模块或短接线刷,100% 可破!