Skip to content

Failed to intercept with Frida on Google Pixel 8 (Android 14) – "Unable to find copied methods in java/lang/Thread" #113

@ItsMarcoDE

Description

@ItsMarcoDE

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)

Image

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

  1. Rooted Google Pixel 8 on Android 14 with Magisk + Frida 17.8.2
  2. Open HTTP Toolkit and try to intercept any app (e.g. de.wetteronline.wetterapp)
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions