Open 18463105800 opened 2 years ago
复现并无问题呀
复现并无问题呀
请问下你用的是哪个版本的unidbg代码呢?我用最新代码会有npe问题,用v0.9.5包也是这个问题,而且还会提升具体哪里,可以看下面截图:
@Override
public int getStaticIntField(BaseVM vm, DvmClass dvmClass, String signature) {
switch (signature){
case "android/content/pm/PackageManager->GET_SIGNATURES:I":{
return 64;
}
}
return super.getStaticIntField(vm, dvmClass, signature);
}
正常补
@Override public int getStaticIntField(BaseVM vm, DvmClass dvmClass, String signature) { switch (signature){ case "android/content/pm/PackageManager->GET_SIGNATURES:I":{ return 64; } } return super.getStaticIntField(vm, dvmClass, signature); }
正常补
点赞,感谢大佬,可以了。
客气了,加油
调用gaode app的时候出现npe问题,用最新代码没发现具体是啥原因导致的。
代码样例: package com.github.unidbg.gaode;
import com.github.unidbg.AndroidEmulator; import com.github.unidbg.Module; import com.github.unidbg.linux.android.AndroidEmulatorBuilder; import com.github.unidbg.linux.android.AndroidResolver; import com.github.unidbg.linux.android.dvm.*; import com.github.unidbg.memory.Memory;
import java.io.File;
public class TestGaodeCallInitMethod extends AbstractJni { private final AndroidEmulator emulator;
// System.out.println(Native.callStaticJniMethodObject(emulator, "getAosKey()Ljava/lang/String;"));
}
apk文件和so文件在下面的腾讯链接中: 链接:https://share.weiyun.com/mbdqeWHA 密码:rdnibe