Frida „Fehler beim Aufzählen von Prozessen: Ptrace-Pokedata konnte nicht ausgeführt werden: E/A-Fehler“ auf gerootetem AAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Frida „Fehler beim Aufzählen von Prozessen: Ptrace-Pokedata konnte nicht ausgeführt werden: E/A-Fehler“ auf gerootetem A

Post by Anonymous »

Ich versuche, Frida auf meinem gerooteten Android-Gerät zu verwenden, aber wann immer ich Folgendes ausführe:

Code: Select all

frida-ps -U
Ich erhalte diese Fehlermeldung:

Code: Select all

Failed to enumerate processes: unable to perform ptrace pokedata: I/O error
Hier ist mein Setup:
  • Gerät: Huawei P10 Lite
  • Android-Version: 8.0
  • Root: Magisk 20.4
  • Frida-Server-Version: 17.3.2 arm64
  • SELinux: Enforcing (

    Code: Select all

    cat /sys/fs/selinux/enforce → 1
    )
  • Code: Select all

    setenforce 0
    schlägt fehl (der Modus kann auch mit su oder Magisk-Modulen wie diesem oder diesem nicht geändert werden)
Protokolle zeigen Einträge wie:

Code: Select all

child_cmdline=system_server, tracer_cmdline=frida-server, imonitor...
Es scheint also, dass einige Kernel-Sicherheitssysteme eines Herstellers (Huawei iMonitor?) Ptrace-Aufrufe vor SELinux abfangen.

Meine Fragen
  • Kann Frida auf irgendeine Weise auf einem Gerät mit SELinux Enforcing funktionieren?
  • Oder ist das so? einzige Lösung, um ein anderes Gerät zu verwenden?
  • Hat es irgendjemandem geschafft, Frida mit diesen Schutzmaßnahmen auf Huawei-Geräten zum Laufen zu bringen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post