App hook/notifications is broken.

Open
#15 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
42/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Quiet
Tech stack
android, kotlin
Domain
mobile, security

Research direction

Reproduce the issue using the listed Magisk, ZygiskNext, Vector, and PIA versions, then compare the VectorLegacyBridge logs with what the PIA app displays after opening Google Play Store, PayPal, and Integrity Checker. Done means the app shows Play Store as watched, lists the detected packages, and displays notifications for detections rather than only the in-app test.

Written by the indexing model from the issue text.

Description

Running:
A13
Magisk 30.7
ZygiskNext 1.4.5
Vector 2.2 (3086)
PIA 1.0.9

App hook/notifications are broken :/
Logs indicate Playstore is hooked & requests from packages are detected. "Watching Google Play Store ✓" never appears in PIA app, detections aren't listed & notifications never show apart from inapp test.

Log sample:
21:06:11.057 VectorLegacyBridge [PlayIntegrityAlert] PIA_MODULE_LOADED pkg=com.android.vending
I 21:06:11.062 VectorLegacyBridge [PlayIntegrityAlert] PIA_HOOK_INSTALLED pkg=com.android.vending methods=6

After opening Paypal App:
I 21:35:50.782 VectorLegacyBridge [PlayIntegrityAlert] PIA_DETECTED pkg=com.paypal.android.p2pmobile
I 21:35:51.064 VectorLegacyBridge [PlayIntegrityAlert] unattributed integrity call d args=[szq, bagr, j$.util.Optional]
I 21:35:51.422 VectorLegacyBridge [PlayIntegrityAlert] unattributed integrity call onCreate args=[]
I 21:35:51.423 VectorLegacyBridge [PlayIntegrityAlert] unattributed integrity call mf args=[android.content.Intent]

Now after running Integrity checker:
I 23:52:59.840 VectorLegacyBridge [PlayIntegrityAlert] PIA_DETECTED pkg=gr.nikolasspyr.integritycheck
I 23:53:01.975 VectorLegacyBridge [PlayIntegrityAlert] unattributed integrity call c args=[yfg, bgac, bbys, bagx]
I 23:53:01.976 VectorLegacyBridge [PlayIntegrityAlert] unattributed integrity call g args=[java.lang.String, Bundle{request.token.sid,token}, bagx]

Opening PIA, it only shows:
Image

Please fix.
Thanks!

Dominant language
Kotlin
Stars
38
Forks
2
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Xiddoc/PlayIntegrityAlert

All issues in Xiddoc/PlayIntegrityAlert

Similar issues

More Kotlin issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.