我试图在我的Android手机中添加kClearKey DRM插件(LG nexus 4)。我尝试了以下解决方案,但它对我不起作用:
1)从谷歌源代码树提供的源代码构建kClearPlugin
2)在/ system / lib / drm / plugins / native中放置libkClearPlugin.so共享库
3)重启电话
我试图做的是为android mediaserver运行漏洞利用(CVE-2015-6612)。当我运行漏洞利用时,它会抛出UnsupportedSchemeexception,这意味着我的Android手机上没有安装kCkearPlugin。
我的具体问题是:如何将此插件添加到我的Android手机中?
提前致谢
答案 0 :(得分:0)
在非root用户的Android设备/ system / lib上是只读的 - 即您不能简单地添加新的DRM系统。
Android文档仍然有点含糊不清,因为它说:
对于设备制造商,内容所有者和互联网数字媒体提供商,DRM框架的插件架构提供了一种向Android系统添加对特定DRM方案的支持的方法。
这可能会让您觉得任何人都可以添加它,但DRM通常会由设备制造商添加。
从理论上讲,这可以阻止某人出现并用自己的DRM覆盖DRM以尝试复制内容,但实际上,即使有人这样做,DRM解决方案也会对此提供保护。