1

按我的理解这从六角DSP文件:Android的 - 动态模块(。所以)需要生产签署

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.

那么,有没有什么办法可以让我的。所以(S)上下工夫生产设备(原来运行OxygenOS的OnePlus 3T)?

我试图通过编译LineageOS并安装它来根设备。所以这给了是“亚行根的访问,但还是我获得以下dlopen错误:

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  

任何想法我怎么能解决这个问题?

回答

0

我跟高通印度和美国与有关的人(我确信他们是利益相关者,可以给真实的信息),并发现它是不可能的,除非你从他们那里购买的许可证,这不是任何甚至可能精益创业(资金有限)。另一种选择是进入他们的投资者计划(Qualcomm Ventures)。

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

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

0

Qualcomm DSP允许哪些软件目前由设备的OEM控制。如果你想在DSP上运行某些东西,你必须直接与OEM合作。

并非所有的设备都需要签字,还有无人机和可运行未签名模块等非手机设备。