maoabc / nmmp

dex-vm used to protect the android classes.dex file

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

发现一个新问题

winte1 opened this issue · comments

commented

当Apk目标sdk为32或以下加固的软件能在安卓9以下设备安装使用,但目标sdk为33时安卓9以下的设备无法正常运行错误提示为(Native Method)接口问题!

commented

没遇到过,估计就是本地库加载问题,这个在android6就需要注意的。如果要压缩.so文件, AndroidManifest.xml里需要加入android:extractNativeLibs="true",不然就不能压缩.so,且apk里.so需要4k对齐。这个问题我写在注释里,可以去修改看看,不然自己app提前加上android:extractNativeLibs="true"

commented

因我只加固某几个类,那可能是软件的新版类关联改变了造成吧不加固那一两个就正常!

commented

那可能加载so有问题,你可以把加载so代码放在自定义的application里,这个一直没问题。没找到native方法,可能因为互相依赖导致NativeUtils初始化在一些加固的类之后,之前androidx库就遇到这种情况。