首页
社区
课程
招聘
[原创]一种新的Android Runtime环境仿真及调试方法
发表于: 2022-5-4 10:11 36802

[原创]一种新的Android Runtime环境仿真及调试方法

2022-5-4 10:11
36802
收藏
免费 37
支持
分享
打赏 + 150.00雪花
打赏次数 1 雪花 + 150.00
 
赞赏  Editor   +150.00 2022/06/13 恭喜您获得“雪花”奖励,安全圈有你而精彩!
最新回复 (31)
雪    币: 639
活跃值: (1126)
能力值: ( LV4,RANK:44 )
在线值:
发帖
回帖
粉丝
26

不好意思,提问有误

最后于 2022-8-16 23:31 被Ysiel编辑 ,原因:
2022-8-16 18:14
0
雪    币: 639
活跃值: (1126)
能力值: ( LV4,RANK:44 )
在线值:
发帖
回帖
粉丝
27
大佬请问一下,我安装好udbserver后运行样例代码,报错如下:
 File "/root/udbserver/bindings/python/example.py", line 3, in <module>
    from udbserver import udbserver
ImportError: libunicorn.so.2: cannot open shared object file: No such file or directory
这是什么情况呢 
2022-8-16 19:25
0
雪    币: 639
活跃值: (1126)
能力值: ( LV4,RANK:44 )
在线值:
发帖
回帖
粉丝
28

博主你好,我加载了一个so文件的JNI_OnLoad函数,发现出现了问题,经过我的调试,问题出在下面:

JNIEnv* env = NULL;
jint result = -1;
if(vm->GetEnv((void **) &env, JNI_VERSION_1_4) != JNI_OK) { 
      return -1;
}
jclass classz = (*env)->FindClass(env,"android/app/ActivityThread");
jmethodID methodz = (*env)->GetStaticMethodID(env,classz,"currentActivityThread","()Landroid/app/ActivityThread;");
jobject obj = (*env)->CallStaticObjectMethod(env,jc,methodz);

经过测试,obj是NULL,这是不符合事实的,请问一下会是哪里出问题了呢?

2022-8-16 23:30
0
雪    币: 639
活跃值: (1126)
能力值: ( LV4,RANK:44 )
在线值:
发帖
回帖
粉丝
29
Ysiel 大佬请问一下,我安装好udbserver后运行样例代码,报错如下: File "/root/udbserver/bindings/python/example.py", lin ...
这个问题重装了一下unicorn已解决
2022-8-16 23:42
0
雪    币: 4752
活跃值: (2923)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
30
思路很好,实践到位,优秀
2022-10-3 23:04
0
雪    币: 116
活跃值: (1012)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
又高又硬
2024-3-11 20:57
0
雪    币: 180
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
32
AttributeError: module 'os' has no attribute 'fdatasync'
2024-10-1 11:36
0
游客
登录 | 注册 方可回帖
返回
//