lpdlovezqx 发表于 2019-7-11 08:52

大佬帮忙给个思路,逆向遇到问题了。。。

最近在逆向一个系统自带的 APP,用AndroidKiller 修改后刷进系统可以运行但是,运行日志显示运行到某处时报错。错误为java.lang.unsatisfiedlinkerror: dlopen failed: library "xxx.apk!lib/xxxx.so" not found。检查发现该SO文件在APK包里是有的。不知道为什么报错。请大佬指点一下。。。

microboy 发表于 2019-7-11 09:10

重新签名后可以尝试手动解开SO,或是手动安装到DATA区试试

开新未来 发表于 2019-7-11 09:10

同样问题求解

sidcl 发表于 2019-7-11 09:59

lpdlovezqx 发表于 2019-7-11 12:30

sidcl 发表于 2019-7-11 09:59
改签名,再试

失败了,改签名不可行

lpdlovezqx 发表于 2019-7-11 12:34

开新未来 发表于 2019-7-11 09:10
同样问题求解

不知道是不是同一个应用    V

lpdlovezqx 发表于 2019-7-11 12:35

microboy 发表于 2019-7-11 09:10
重新签名后可以尝试手动解开SO,或是手动安装到DATA区试试

好像还是不行,不知道是不是我的姿势不对

lpdlovezqx 发表于 2019-7-22 10:36

问题终于解决了。
解决方法,在/system/etc/ 下新建一个public.library.txt 把libXXX.so写进去,然后把对应的so文件放一份到/system/lib 下。目前是这么解决的。
页: [1]
查看完整版本: 大佬帮忙给个思路,逆向遇到问题了。。。