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

Đã đóng
#3,017 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
25/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
android
Lĩnh vực
mobile

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.

Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
6.9k
Fork
276
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của reqable/reqable-app

Tất cả issue của reqable/reqable-app

Issue tương tự

Thêm issue về Mobile Dev

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.