JNIEnv->FindClass(com/yuanrenxue/onlinejudge2020/OnlineJudgeApp) was called from RX@0x4005d41c[libyuanrenxue_native.so]0x5d41c
JNIEnv->RegisterNatives(com/yuanrenxue/onlinejudge2020/OnlineJudgeApp, unidbg@0xbffff6d0, 1) was called from RX@0x4005d454[libyuanrenxue_native.so]0x5d454
RegisterNative(com/yuanrenxue/onlinejudge2020/OnlineJudgeApp, getSign(J)Ljava/lang/String;, RX@0x4005c8a8[libyuanrenxue_native.so]0x5c8a8)
JNIEnv->FindClass(java/util/Random) was called from RX@0x4005d470[libyuanrenxue_native.so]0x5d470
JNIEnv->NewGlobalRef(class java/util/Random) was called from RX@0x4005d484[libyuanrenxue_native.so]0x5d484
JNIEnv->FindClass(android/content/ContextWrapper) was called from RX@0x4005d4a8[libyuanrenxue_native.so]0x5d4a8
JNIEnv->GetMethodID(android/content/ContextWrapper.getFilesDir()Ljava/io/File;) => 0xe7b3e1b9 was called from RX@0x4005d4d0[libyuanrenxue_native.so]0x5d4d0
JNIEnv->FindClass(java/io/File) was called from RX@0x4005d4f4[libyuanrenxue_native.so]0x5d4f4
JNIEnv->GetMethodID(java/io/File.getAbsolutePath()Ljava/lang/String;) => 0xb4553f34 was called from RX@0x4005d51c[libyuanrenxue_native.so]0x5d51c
load offset=2052ms
Find native function Java_com_yuanrenxue_onlinejudge2020_OnlineJudgeApp_getSign => RX@0x4005c8a8[libyuanrenxue_native.so]0x5c8a8
JNIEnv->GetMethodID(java/util/Random.<init>()V) => 0x825f3a2f was called from RX@0x4005c908[libyuanrenxue_native.so]0x5c908
[11:46:08 033] WARN [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:399) - handleInterrupt intno=2, NR=-130528, svcNumber=0x119, PC=unidbg@0xfffe0224, LR=RX@0x4005d07c[libyuanrenxue_native.so]0x5d07c, syscall=null
java.lang.UnsupportedOperationException: java/util/Random-><init>()V
at com.github.unidbg.linux.android.dvm.AbstractJni.newObjectV(AbstractJni.java:791)
at com.github.unidbg.linux.android.dvm.AbstractJni.newObjectV(AbstractJni.java:746)
at com.github.unidbg.linux.android.dvm.DvmMethod.newObjectV(DvmMethod.java:213)
at com.github.unidbg.linux.android.dvm.DalvikVM64$26.handle(DalvikVM64.java:410)
at com.github.unidbg.linux.ARM64SyscallHandler.hook(ARM64SyscallHandler.java:118)
at com.github.unidbg.arm.backend.InterruptHookNotifier.notifyCallSVC(InterruptHookNotifier.java:14)
at com.github.unidbg.arm.backend.dynarmic.DynarmicBackend64.callSVC(DynarmicBackend64.java:32)
at com.github.unidbg.arm.backend.dynarmic.Dynarmic.emu_start(Native Method)
at com.github.unidbg.arm.backend.dynarmic.Dynarmic.emu_start(Dynarmic.java:78)
at com.github.unidbg.arm.backend.DynarmicBackend.emu_start(DynarmicBackend.java:82)
at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:380)
at com.github.unidbg.thread.Function64.run(Function64.java:39)
at com.github.unidbg.thread.MainTask.dispatch(MainTask.java:19)
at com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:175)
at com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:99)
at com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:340)
at com.github.unidbg.arm.AbstractARM64Emulator.eFunc(AbstractARM64Emulator.java:262)
at com.github.unidbg.Module.emulateFunction(Module.java:163)
at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethod(DvmObject.java:135)
at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethodObject(DvmObject.java:93)
at com.yuanrenxue.onlinejudge2020.OnlineJudgeApp.crackName(OnlineJudgeApp.java:65)
at com.yuanrenxue.onlinejudge2020.OnlineJudgeApp.main(OnlineJudgeApp.java:29)
[11:46:08 038] WARN [com.github.unidbg.AbstractEmulator] (AbstractEmulator:420) - emulate RX@0x4005c8a8[libyuanrenxue_native.so]0x5c8a8 exception sp=unidbg@0xbfffed30, msg=java/util/Random-><init>()V, offset=8ms