往期文章
前提:反编译apk只有调用代码,没有实现代码
一、新建一个空项目
二、调用其他apk的so文件
1、新建一个package,就是我要调用其他apk的包名
2、新建一个类文件,名字和调用so的类的名字一样
package com.bucuo.ndk20211010;
public class SignatureUtils {
public static native String signatureparams(String param);
}
3、新建一个jnilibs文件夹,将so文件拷贝过来
4、在java层调用
public class MainActivity extends AppCompatActivity {
static {
System.loadLibrary("native-lib");
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String name= SignatureUtils.signatureparams("aiyoubucuo!!!");
Log.d("aiyou",name);
}
}
5、运行结果
福利,月底送出
《深入浅出TCPIP和VPN》
未来,应该是AI 的时代;未来,更是连接的时代。无论是在校学生、对网络感兴趣的人,还是计算机系统维护的管理员 、网络协议开发 / 测试人员 、网络相关的设计和开发人员,学习网络协议都可以阅读这本《深入浅出TCP/IP和VPN》,本书以幽默诙谐的笔调图解 HTTP、图解 TCP/IP、图解MPLS、图解OSPF/RIP/IS-IS/BGP、图解VPN,全面阐述和透彻分析网络协议的工作原理和实现细节,涵盖新的网络协议和实践方法。
禁止非法,后果自负
欢迎关注公众号:逆向有你
欢迎关注视频号:之乎者也吧
欢迎报名安卓逆向培训,报名微信(QQ):335158573
原文始发于微信公众号(web安全工具库):安卓逆向 -- 调用其他APK的SO文件
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论