android - Fire OS 通过 ADB 启用未知应用程序安装
问题描述
我有一个特定的自定义设备,其中包含 Fire OS vNext 7.0(可能是某种Fire TV 类型的操作系统?),我需要在其中安装我自己的 APK。
我有root的 ADB 访问权限,但未启用开发人员选项(我无法访问它们),所以我无法安装 APK(adb install
throws INSTALL_FAILURE_USER_RESTRICTED
)。我需要启用开发人员选项才能启用第三方(未知来源)APK 的安装。
Settings - Device and Software - About
如此处所述,我尝试点击序列号 7 次,但它没有做任何事情。我也尝试按照这些步骤操作,但该包com.android.settings
没有shared_prefs
那里提到的目录(而且我没有找到任何其他具有此类 XML 的设置包)。我还尝试将 APK 推送到设备中,转到 ADB shell(以 root 身份)并通过安装pm
(最终得到与相同的结果adb install
)
有什么方法可以启用开发人员选项以使它们出现在“设置”菜单中,或者如何直接启用未知的应用程序安装?或者还有其他方法可以安装我的APK吗?
我知道我在没有启用开发人员选项的情况下拥有 root ADB 访问权限可能听起来很奇怪,但事实就是如此,我已经让这个设备处于这种状态。
解决方案
推荐阅读
- integer - 字节、字和双字数字表示
- ios - 由于 info.plist 中不支持的最低操作系统版本,Appstore 连接拒绝更新(颤振应用程序)
- python - 将 Tie 设置为 HIGH 的 SAS 排名转换为 PySpark
- javascript - 如何获得对面的财产?
- lc3 - 我们刚刚使用 GETC 命令从键盘读取了一个数字。将此值转换为二进制并将其放入 R4
- javascript - JQuery Datepicker Oracle APEX
- asp.net - ASP.NET 应用程序登录未从数据库中获取数据
- react-native - useSelector 导致多次重新渲染
- java - 应用程序遇到问题。类路径引用的存档 C:/Program Files/Java/jre1.8.0_251/lib/tools.jar.jar 不存在
- c - pid_t 是否有任何合理的初始/无效值?