绕过移动系统限制的dlopen库-Android开发

时间:2024-06-15 06:12:07
【文件属性】:

文件名称:绕过移动系统限制的dlopen库-Android开发

文件大小:170KB

文件格式:ZIP

更新时间:2024-06-15 06:12:07

Android Security & Decompiler

A dlopen library that bypasses mobile system limitation dyOpen A dlopen library that bypasses mobile system limitation 简介 byOpen是一个绕过移动端系统限制的dlopen库。 支持特性 Android 支持App中加载和使用Android系统库接口(即使maps中还没有被加载也支持)。 Android 7以上dlopen, System.load都是被限制调用的,虽然目前网上有Nougat_dlfunctions等库通过从maps中找so库来绕过加载限制。 不过对于app中还没被加载到maps的so库,这种方式就不行了。 而byOpen不仅支持fake dlopen方式从maps加载,还可以将还没加载到maps的so库绕过系统限制强行加载进来使用,实现更加通用化得dlopen。 注:目前的实现方式理论上还是比较通用的,至少我这Android 10上测试ok,但还没完整详细测试过,是否使用请自行评估。 相关原理 具体实现原理还是比较简单的,


【文件预览】:
byOpen-master
----src()
--------demo()
--------android()
--------native()
----LICENSE.md(11KB)
----xmake.lua(1KB)
----README.md(5KB)
----.gitignore(100B)

网友评论