Android-动态模块(.so)需要进行生产签名 [英] Android - Dynamic module(.so) needs to be production signed

查看:458
本文介绍了Android-动态模块(.so)需要进行生产签名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

据我从Hexagon DSP文档中了解到的:

As i understand this from Hexagon DSP document:


要使.so成功部署在生产设备
中在大量OEM设备上,动态模块需要由OEM签署
的生产。鼓励独立软件开发商(ISV)与他们的
OEM POC合作,为OEM设备签名模块的生产。

To enable a .so to be successfully deployed on production devices across a large number of OEM devices, the dynamic module needs to be production signed by the OEM. ISVs are encouraged to work with their OEM POCs to have the modules production signed for OEM devices.

有什么方法可以让我的.so在生产设备(最初运行OxygenOS的OnePlus 3T)上工作?

So, is there any way i can get my .so(s) to work on production device (OnePlus 3T running OxygenOS originally)?

我试图通过编译LineageOS并安装它来使设备root。因此,这赋予了 adb root访问权限,但仍然出现 dlopen 错误:

I have tried to root the device by compiling LineageOS and installing it. So this gives be 'adb root' access but still i get following dlopen error:

01-14 19:25:36.211 15243 15243 E adsprpc : vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:433::error: -5: 0 == (nErr = dlerr)
01-14 19:25:36.212 15243 15243 D adsprpc : vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:437: dlopen error: calculator signature verify start failed for libcalculator_skel.so    

任何想法我该如何解决?

Any idea how can i fix this?

推荐答案

我与有关人员与高通印度和美国进行了交谈(我确定他们是利益相关者并且可以提供真实的信息),并且发现除非您从他们那里购买许可证,否则是不可能的,这对于任何精益创业公司(资金有限)来说都是不可能的。另一个选择是进入他们的投资者计划(Qualcomm Ventures)。

I talked to Qualcomm India and US with concerned person (I made sure they are the stakeholders and can give authentic information), and found that it is not possible unless you buy license from them, this is not even possible for any lean startup(with limited funds). The other option is to get into their investor program (Qualcomm Ventures).

因此,如果您打算购买 Intrinsyc 板进行原型设计,并认为以后您将在生产中运行相同的DSP软件,请小心!!!除非您解决上述签名问题,否则这是不可能的。

So if you are planning to buy Intrinsyc board for prototyping and thinking that later you will run the same DSP software on production, BIG CAUTION!!! This is not possible unless you solve the above signature problem.

在我看来,请远离许可证TRAP!

In my opinion, stay away from license TRAP!

这篇关于Android-动态模块(.so)需要进行生产签名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆