Closed LanceaKing closed 4 months ago
This code works normally:
Java.perform(() => { const MyRunnable = Java.registerClass({ name: "re.frida.MyRunnable", implements: [Java.use("java.lang.Runnable")], fields: { a: "int", b: "int", // c: "int" }, methods: { run() { // ... } } }) })
This code raise java.lang.ClassNotFoundException:
java.lang.ClassNotFoundException
Java.perform(() => { const MyRunnable = Java.registerClass({ name: "re.frida.MyRunnable", implements: [Java.use("java.lang.Runnable")], fields: { a: "int", b: "int", c: "int" }, methods: { run() { // ... } } }) })
Error: java.lang.ClassNotFoundException: Didn't find class "re.frida.MyRunnable" on path: DexPathList[[],nativeLibraryDirectories=[/system/lib64, /system_ext/lib64]]
@oleavr Frida version is 16.1.2
I encountered the same issue. Introducing 3rd field, throws ClassNotFoundException
This code works normally:
This code raise
java.lang.ClassNotFoundException
: