美文网首页
动态SO文件读取没有权限

动态SO文件读取没有权限

作者: 资本家大恶人 | 来源:发表于2022-04-25 10:13 被阅读0次
java.lang.UnsatisfiedLinkError: dlopen failed: couldn't map "/data/app/ltd.qisi.navi-vZ6ZOpJM-YtSk8I32d4gYg==/base.apk!/lib/arm64-v8a/libbase_utils.so" segment 0: Operation not permitted

So 加载失败原因

        System.loadLibrary("XXXX");//动态加载libs目录下的so/arr文件

通常情况下应用会解压base.apk文件,然后将so文件copy到app的lib文件夹下


但因为部分系统定制厂商没有给/data/app文件夹的权限,会导致so文件无法复制到lib目录下从而使so加载失败

解决方法:

删除data文件夹下app应用,将apk push到系统的system/product/目录下,然后将so放入/system/lib64(如果是动态加载则不需要)

相关文章

  • 动态SO文件读取没有权限

    So 加载失败原因 通常情况下应用会解压base.apk文件,然后将so文件copy到app的lib文件夹下 但因...

  • 动态链接后ELF中的Section Name

    背景 在So动态链接后,读取ELF文件,发现无法读取Section Header中的名称列表。即,无法在EShdr...

  • 安卓10.0版本文件读写,其他外部文件访问

    存储读取权限,并且App动态获得了权限,在通过绝对路径打开文件时,也有可能出现 open failed: EACC...

  • 权限掩码

    文件rwx权限 在了解权限掩码之前先了解下权限的基本知识r(Read,读取):对文件而言,具有读取文件内容的权限;...

  • Windows Server 共享权限

    文件权限 读取:读取文件内容、查看文件属性与权限等写入:修改文件内容,在文件后面增加数据与改变文件属性等(至少需要...

  • 查看文件类型及编码

    file:查看文件类型,如图: file查看文件,显示没有读取权限。sudo开一个root权限的shell,fil...

  • linux RWX权限的解读

    一、RWX r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有 浏览 目录的权限。 w(W...

  • linux RWX 执行权限是执行什么

    Linux的权限不是很细致,只有RWX三种 r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,...

  • 2020-06-29 linux下的文件和目录权限权重的方便记忆

    对目录而言,只有具备x权限,你才能进入目录,才可能继续读取其下的文件哦!没有x权限,是不能读取其下的文件的,因为对...

  • 文件的权限与隐藏属性

    1. 权限详解 r 表示读权限————————————读取文件内容w 表示写权限————————————编辑、新...

网友评论

      本文标题:动态SO文件读取没有权限

      本文链接:https://www.haomeiwen.com/subject/ymlfyrtx.html