redroid-script icon indicating copy to clipboard operation
redroid-script copied to clipboard

How to pass basic/device/strong Play Integrity checks using Magisk?

Open MuhammadShamaasSenarios opened this issue 3 months ago • 33 comments

Hello,

Kindly tell me how to pass basic/ device/ strong Play Integrity checks using latest Magisk version? I was able to install Magisk version 30.2 on redroid/redroid:11.0.0-gapps-ndk-magisk-widevine, x86_64 Ubuntu 20.04 machine. The modules and superuser tabs are also enabled. Please tell me which modules I need to load in Magisk and what extra steps I should follow.

Thank you and best regards.

MuhammadShamaasSenarios avatar Sep 12 '25 14:09 MuhammadShamaasSenarios

I have indeed seen someone successfully pass integrity check, but I haven't been able to reproduce it myself. The method for installing Magisk in waydroid is exactly the same as for redroid, so you can try following those steps

https://t.me/WayDroid/225788

ayasa520 avatar Sep 12 '25 15:09 ayasa520

Hello, can you please tell me if it's not working on an ARM64-bit operating system? I ran it on an emulator, and the emulator is stuck on a black screen. Could you please help me out? @ayasa520

sharjeel996 avatar Sep 15 '25 10:09 sharjeel996

Hello, can you please tell me if it's not working on an ARM64-bit operating system? I ran it on an emulator, and the emulator is stuck on a black screen. Could you please help me out? @ayasa520

Try using 64only image.

ayasa520 avatar Sep 15 '25 13:09 ayasa520

Image

I can only pass the basic/device check.

ayasa520 avatar Sep 16 '25 20:09 ayasa520

@ayasa520 how can you pass please explain this and also let me know which machine you are using x86,64 or arm 64 or which image you are using android 13 or android 11?

sharjeel996 avatar Sep 19 '25 21:09 sharjeel996

@sharjeel996 I'm using the Android 13 x86_64 image. Please refer to https://t.me/WayDroid/225788 for the integrity check.

ayasa520 avatar Sep 20 '25 02:09 ayasa520

@ayasa520 i am already in this group could you help me out how you pass play integrity in redroid.

sharjeel996 avatar Sep 20 '25 15:09 sharjeel996

@ayasa520 you follow this step 1.Spoof to pixel 5 and Install magisk from waydroid-helper. 2. Enable zygisk from magisk settings or install https://github.com/PerformanC/ReZygisk and Reboot 3. Install lsposed-it from here https://t.me/lsposed_beta/48 and Reboot 4. Install Playstrong from here @meetstrong and enable in lsposed 5. Downgrade play Store to 47.6 28 ( you can get from apkmirror) and put play Store in magisk denylist. 6. Now open Play Strong. 7. Get any valid fingerprint from any recent pif.json and paste it under Fingerprint Customisation. 8. Import any valid keybox and reload certificate chain. 9. Now, inside package attestation permission, select play Store, integrity checker and any other app you need to use Please let me know

sharjeel996 avatar Sep 22 '25 13:09 sharjeel996

@ayasa520 i am waiting your response

sharjeel996 avatar Sep 23 '25 13:09 sharjeel996

  • [ ] install magisk
  • [ ] install gapps
  • [ ] install lsposed
  • [ ] install playstrong
  • [ ] set a custom fingerprint
  • [ ] import a keybox.xml
  • [ ] set package attestation permission in playstrong
  • [ ] check integrity

Which step in the checklist failed?

ayasa520 avatar Sep 23 '25 15:09 ayasa520

@ayasa520 where i can find the email and password of playstrong for sign in? where i can find the custom fingerprint? or where i can find keybox.xml? or which lsposed we install zygisk or riru? please let me know all these thanks

Image

sharjeel996 avatar Sep 23 '25 17:09 sharjeel996

where i can find the email and password of playstrong for sign in?

read this plz Image

where i can find the custom fingerprint

google pif.prop

where i can find keybox.xml?

Image

which lsposed we install zygisk or riru?

Image

ayasa520 avatar Sep 23 '25 17:09 ayasa520

@ayasa520 is this working in emulator?

sharjeel996 avatar Sep 23 '25 18:09 sharjeel996

Image

ayasa520 avatar Sep 23 '25 18:09 ayasa520

@ayasa520 i successfully enabled it

Image

i also put play store in magisk deny list

Image

but when i open play strong it's give me this popup version is not campatble

Image

please let me know the issue i am using your image and also let me know how to downgrade play store

sharjeel996 avatar Sep 23 '25 22:09 sharjeel996

https://www.apkmirror.com/apk/google-inc/google-play-store/google-play-store-47-6-28-release/google-play-store-47-6-28-31-0-pr-797877006-2-android-apk-download/

download and then install the apk

ayasa520 avatar Sep 24 '25 03:09 ayasa520

@ayasa520 i have completed all steps but still play integrity checks are failing?

sharjeel996 avatar Sep 24 '25 08:09 sharjeel996

Did you actually complete all the steps?

  1. In Package Attestation Permissions, select the applications that require integrity checks
  2. Click Reset Certificate Chain

I took a few minutes to test with a completely fresh install and got two greens.

Image Image

ayasa520 avatar Sep 24 '25 14:09 ayasa520

@ayasa520 yes i did follow this . what python command did you run for redroid 13 x86_64?

what docker run command you use please let me know ? did u set device fingerprint in docker run command?

sharjeel996 avatar Sep 24 '25 15:09 sharjeel996

what docker run command you use please let me know ? did u set device fingerprint in docker run command?

docker run -itd  --privileged \
    -v ~/data:/data \
    -p 5556:5555 \
    redroid/redroid:13.0.0_litegapps_magisk \
    ro.product.brand = google \
    ro.build.fingerprint=google/oriole_beta/oriole:Baklava/BP41.250725.006/13939570:user/release-keys

ayasa520 avatar Sep 24 '25 15:09 ayasa520

@ayasa520 i have tried 2 diffrent finger prints and 3 diffrenet key boxes for each finger print but still Strong Integrity check is not passing? which thing is more important whether the fingerprint or a key box? changing keybox has no effect on play integrity checks.

sharjeel996 avatar Sep 24 '25 17:09 sharjeel996

@ayasa520 can you help me to Enable zygisk or any model in magisk, i got always this error

i tried same command in your last comment to run docker container

Image

KaraBala10 avatar Sep 25 '25 14:09 KaraBala10

i have tried 2 diffrent finger prints and 3 diffrenet key boxes for each finger print but still Strong Integrity check is not passing? \

This might be caused by an outdated security patch

ayasa520 avatar Sep 25 '25 15:09 ayasa520

can you help me to Enable zygisk or any model in magisk, i got always this error

@KaraBala10 Did you install Magisk v30.2 using redroid-script?

ayasa520 avatar Sep 25 '25 15:09 ayasa520

@ayasa520 how to do that? I just followed the instructions in your documentation by add -m to redroid.py

KaraBala10 avatar Sep 25 '25 15:09 KaraBala10

@sharjeel996 can you tell me please where did you get the finger prints and the keyboxes ?

Abo-alzeek avatar Sep 27 '25 13:09 Abo-alzeek

@sharjeel996 can you tell me please where did you get the finger prints and the keyboxes ?

please see the telegram link in above

sharjeel996 avatar Sep 29 '25 06:09 sharjeel996

@ayasa520 i have to run ticketmaster on my redroid and i want wifi for this could you please help me out what can i do now

sharjeel996 avatar Sep 30 '25 14:09 sharjeel996

@ayasa520 what is the role of playstrong ? is it just to place the keybox and finger print files in their places ? lets say I placed the pif.json file in its place and the keybox.xml file in its place, do I need the playstrong anymore ? thanks for your help

Abo-alzeek avatar Sep 30 '25 22:09 Abo-alzeek

@ayasa520 i have to run ticketmaster on my redroid and i want wifi for this could you please help me out what can i do now

Maybe you can check out this: https://github.com/redroid-rockchip/vendor_redroid_ext/tree/master/wifi

ayasa520 avatar Oct 02 '25 13:10 ayasa520