Description
When trying to intercept traffic with Frida from the app de.wetteronline.wetterapp (WetterOnline), HTTP Toolkit fails with the following error:
Failed to intercept
de.wetteronline.wetterapp: Failed to run Frida script on Android
(de.wetteronline.wetterapp): Error:
Unable to find copied methods in java/lang/Thread; please file a bug (frida-script-error)
Environment
- Device: Google Pixel 8
- Android Version: 14
- Root: Magisk + Frida Magisk Module 17.8.2
- Frida version used by HTTP Toolkit: The bundled Frida version causes the target apps to not even start/load at all (crash or freeze on launch).
Therefore I’m using the Magisk Frida 17.8.2 module instead.
Additional information
This seems to be a widespread compatibility issue with Frida 17.x (especially 17.5+ / 17.8.2) on Android 14+ and Pixel devices due to changes in the Android ART runtime. There are already many similar open issues in the official Frida repository.
Steps to reproduce
- Rooted Google Pixel 8 on Android 14 with Magisk + Frida 17.8.2
- Open HTTP Toolkit and try to intercept any app (e.g.
de.wetteronline.wetterapp)
- The error above appears immediately
Expected behavior: Successful HTTPS interception and certificate unpinning via Frida.
Actual behavior: Frida script fails to run.
Happy to provide more logs, adb output or test any suggested workarounds.