1

我正在尝试在 Google Pixel 上的 Hexagon DSP 上运行我的一些 Android 应用程序。但是,对 DSP 的访问受到限制。使用AOSP源是否可以修改Android程序是否可以在Hexagon DSP上运行的策略?使用例如 SEL 策略?Android 文档指出,一些 OEM(尤其是 Pixel)限制对 Hexagon DSP 的访问。这是在专有二进制文件中还是在 AOSP 中的某些配置中决定的?

4

2 回答 2

1

如果你仍然感兴趣,你应该试试这个https://github.com/geohot/freethedsp 。它应该可以让您绕过签名检查,请务必阅读源代码以获取更多信息,您必须编辑代码中的地址才能使补丁程序在您的特定手机上运行,​​但它应该可以工作。也感谢geohot!

忘了提,我想我在某处读到过,较新版本的 android 上的 selinux 政策只允许某些应用程序访问 dsp 远程过程调用,但如果你的 root 或使用 AOSP,你可以解决这个问题。

于 2022-02-07T03:16:08.687 回答
1

如果应用程序由设备制造商签名,则只有在生产设备上才能访问它。您可以更改 AOSP 代码并绕过它,但如果您打算分发应用程序,这可能不是一个好主意。

于 2022-01-28T05:09:02.293 回答