首页
社区
课程
招聘
unidbg Context 对象传参到so里,如何实现呀?困扰了一整天了
发表于: 2024-1-16 00:17 4212

unidbg Context 对象传参到so里,如何实现呀?困扰了一整天了

2024-1-16 00:17
4212

 Context context1 = context0.getApplicationContext();



    private native String z1(Context arg1) {

    }


    public static String z2(Context context0) {

            return new SMSDK().z1(context0);

    }


在unidbg中,不晓得如何构造这个 context对象

String result = sm.newObject().callJniMethodObject(vm.resolveClass("android/content/Context").newObject()).getValue().toString()


网上找的资料说这样调用,但是我这里不行,报错:Cannot invoke "com.github.unidbg.linux.android.dvm.DvmObject.getValue()" because the return value of "com.github.unidbg.linux.android.dvm.DvmObject.callJniMethodObject(com.github.unidbg.Emulator, String, Object[])" is null

懂的大佬路过请指教,嫌麻烦的,可以联系我企鹅:876529930,200红包奉上,谢谢。


[注意]看雪招聘,专注安全领域的专业人才平台!

最后于 2024-1-16 00:18 被hmlyn编辑 ,原因:
收藏
免费
支持
分享
最新回复 (2)
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
方案发你了,注意查收
2024-1-16 15:27
0
雪    币: 1559
活跃值: (10103)
能力值: ( LV9,RANK:240 )
在线值:
发帖
回帖
粉丝
3
当你找到龙哥的博客的时候,就解决问题了。
2024-1-24 10:19
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册