dh15178076212

Results 8 comments of dh15178076212

@namjkee 您好,解决了吗,我也遇到这个问题了 String method = "encryptByRandomType2([B)[B"; DvmObject arr = cls.callStaticJniMethodObject( emulator, method, new ByteArray(vm, arrB) ); 返回的是一个空的,没有数据,按照 vm.resolveClass("[[B").newObject(...) 都没用,如果解决了,麻烦回答一下哈

@zhkl0228 ok大佬,我去找下这个相关使用文档,非常感谢

我这里试了几种方法都不行 DvmClass cls = vm.resolveClass("com/ijiami/JMEncryptBoxByRandom"); String method = "encryptByRandomType2([B)[B"; DvmObject arr = cls.callStaticJniMethodObject( emulator, method, // new ByteArray(vm, arrB) // 第一种 // ProxyDvmObject.createObject(vm, arrB) // 第二种 ProxyDvmObject.createObject(vm, new ByteArray(vm, arrB))...

// 这里是代码 package com.tianyancha; import com.github.unidbg.AndroidEmulator; import com.github.unidbg.Module; import com.github.unidbg.file.FileIO; import com.github.unidbg.linux.android.AndroidEmulatorBuilder; import com.github.unidbg.linux.android.AndroidResolver; import com.github.unidbg.linux.android.dvm.AbstractJni; import com.github.unidbg.linux.android.dvm.*; import com.github.unidbg.linux.android.dvm.array.ByteArray; import com.github.unidbg.memory.Memory; import java.io.File; import java.security.MessageDigest; import java.util.Arrays; public class...