我有一个特定的自定义设备,其中包含 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 访问权限可能听起来很奇怪,但事实就是如此,我已经让这个设备处于这种状态。