[Android] All applications are displayed as "Unknown App" on KernelSU-Next with custom GKI kernel

Geschlossen
#3,017 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
android
Bereich
mobile

Rechercherichtung

The report points at the Android side of app identification: the reporter suspects ConnectivityManager.getConnectionOwnerUid() and the UID-to-package lookup that follows it. Start by reading the attached diagnostic log to see whether the UID is captured and whether the package lookup fails or returns nothing. Reproducing needs a KernelSU-Next device, so a newcomer should expect to rely on the log alone. Done means app names and package names appear instead of "Unknown App" on that device.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Image
Device Information
  • Device: Samsung Galaxy S25+ (SM-S936N)
  • Android: Android 15
  • One UI: 7
  • Reqable version: 3.3.9
  • Root solution: KernelSU-Next
  • Kernel: Custom-built Samsung GKI kernel with KernelSU-Next and SUSFS
  • SUSFS version: 2.3.0
Problem Description

Reqable successfully captures network traffic and performs HTTPS traffic analysis normally. The root CA certificate is also correctly installed.

However, all applications are displayed as "Unknown App". Neither the application names nor their package names are identified.

This issue affects every application, not just specific apps.

Additional Observations
  1. Application identification worked correctly when I was using Magisk.
  2. The issue started after switching from Magisk to KernelSU-Next.
  3. I am currently using a custom-built Samsung GKI kernel with KernelSU-Next and SUSFS.
  4. The legacy HttpCanary app (the predecessor of Reqable) correctly identifies application names on the exact same device, while Reqable 3.3.9 displays all applications as "Unknown App".
  5. Reqable's traffic capture and HTTPS analysis work normally. The only problem is application identification: app names and package names are missing.
  6. The issue occurs with all applications, not just specific ones.
Log File

[Reqable diagnostic log](https://github.com/user-attachments/files/34233074/20261101040347-622f6140-d5c2-11f1-91c4-174ad829004f.1.log)

Questions

Could this issue be related to ConnectivityManager.getConnectionOwnerUid() or UID-to-package name resolution in a custom GKI / KernelSU-Next environment?

Could you investigate whether Reqable has compatibility issues with KernelSU-Next or custom GKI kernels?

Thank you.

Vorherrschende Sprache
Keine Sprachdaten
Sterne
6.9k
Forks
276
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus reqable/reqable-app

Alle Issues in reqable/reqable-app

Ähnliche Issues

Weitere Issues zu Mobile Dev

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.