Open matbrik opened 2 months ago
It's frida bug.
If the ROM is equipped with a Google Play System Update version before August 2024, the workaround in the link below can be applied. However, if the ROM is equipped after August 2024, the workaround may cannot be applied, and this is something that Frida developers need to fix.
I found the issue and I've tested an "hardcoded" version of frida. Basically at https://github.com/frida/frida-java-bridge/blob/main/lib/android.js#L3929 frida looks for the address of ExceptionClear but the address found is wrong. Setting the correct address of ExceptionClear (found through diffing 2 libart) Frida works again. Next week I'll try to find the new offset in the vtable for exceptionclear and commit the fix
@matbrik same issue, have you solved it?
This temporary solution https://github.com/frida/frida/issues/2958#issuecomment-2488844579 worked for me on android 15
Device Pixel 6 Android 15 beta AP31.240617.015 rooted with Magisk
I get the same error using a frida-server
How can I debug this? I cannot match the line numbers in the stacktrace with a relevant code in the source files