microG on Stock ROM - ASUS ROG Phone 3 Questions & Answers

Hello. I have ROG Phone 3 with latest stock ROM. I only have magisk root installed ant thats it. So i want to install microG on it instead of GApps. I used Magisk - Riru - LSposed - FakeGApps module to get signature spoofing. Then i installed Magisk Debloater module and deleted all Google apps. After reboot i installed microG revived magisk module. And everything is working, but i miss play store. What i need is google playstore, microG and pass safetynet. Is there any better way to install microg to get google playstore and pass safetynet. Or maybe someone knows how to just get google play store with safetynet passed

You can use the Aurora Store, it is a front-end of the google play store, so you can download everything on the play store. You can download it here: https://f-droid.org/en/packages/com.aurora.store/

Related

[MODULE] Google Play Services "Incompatible" Fix for Lenovo Vibe K5 (and maybe more!)

[MODULE] Google Play Services "Incompatible" Fix for Lenovo Vibe K5 (and maybe more!)
Not a long ago, my devices Lenovo Vibe K5 is blocked to update Google Play Services. What i mean is blocked is that all of my device user (K5 and K5+) can't update Google Play Services with error message "Your device is not compatible with this version" both on stock rom and custom rom.
So, i started experimenting and made this module.
How does it work?
1. It clear data for Google Play Services and Google Play Store
2. Then change device prop using magisk system.prop
How to install?
1. Download zip file from Magisk, it's called "Google Play Services Fix for Lenovo Vibe K5" or from here
2. Install the module
3. Reboot immediately after module installed
This module is specifically made for my device, but other devices can try it too. But in note that your device model on "About phone" will changed to my device.
Special thanks to @topjohnwu for creating magisk
Reserved for updates
Hi, thanks for the module. I'm trying to use it so that I can update apps like Netflix on the Play Store. I installed on a Oneplus One (bacon), running TugaPower's Nougat 7.1 ROM with systemless Xposed. After a number of reboots the play store still shows that Netflix is not compatible with the device. I disabled the Xposed module and cleared data for Google Play Services and Google Services Framework. Magisk shows that I am passing SafetyNet, Google Play is showing the device is certified and your module seems to work as my device shows as yours in system settings/about. Still no luck with Netflix, I am preparing to give up so any advice is welcome Did you manage to use Netflix through the Play Store with this module?
JoroBo said:
Hi, thanks for the module. I'm trying to use it so that I can update apps like Netflix on the Play Store. I installed on a Oneplus One (bacon), running TugaPower's Nougat 7.1 ROM with systemless Xposed. After a number of reboots the play store still shows that Netflix is not compatible with the device. I disabled the Xposed module and cleared data for Google Play Services and Google Services Framework. Magisk shows that I am passing SafetyNet, Google Play is showing the device is certified and your module seems to work as my device shows as yours in system settings/about. Still no luck with Netflix, I am preparing to give up so any advice is welcome Did you manage to use Netflix through the Play Store with this module?
Click to expand...
Click to collapse
for that, try to clean install your ROM.
first, you install ROM+Gapps. then boot to system and login. look at the netflix see if its there or not.
then you can install magisk etc. that trick always stay me away from many problems about play store

[GUIDE] Pass SafetyNet on custom ROMs

What is SafetyNet?
"SafetyNet provides a set of services and APIs that help protect your app against security threats, including device tampering, bad URLs, potentially harmful apps, and fake users." -Android Developers
Like stated above, SafetyNet is a set of APIs embedded in Google Play Services to see whether a device has been tampered with from its factory state (e.g. a custom ROM is installed). Developers can use this API to block smartphones in which SafetyNet fails to pass.
How will this affect me and my usage of the device?
Several apps use this API to block users with custom ROMs, such as Google Pay, Netflix, and others, especially banking apps. If you don't use any of these, then failing SafetyNet probably won't matter to you. But if you do use some of these apps, you'll find that they often refuse to run.
How to pass SafetyNet:
You will need Magisk and Magisk Manager: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
You will need this ZIP:
https://forum.xda-developers.com/apps/magisk/universal-safetynet-fix-magisk-17-t3840680
After you have downloaded both of these, go ahead and flash Magisk through TWRP. After installation is complete, Go to the Modules section in Magisk Manager and press the + button and select the SafetyNet spoofer ZIP. After it's done, reboot your phone. Then go to Settings in Magisk Manager and turn Magisk Hide off and then on again. Go to the Magisk Hide section and select the following apps to hide Magisk from:
Google
Google Services Framework
Google Play Store
(and other apps requiring SafetyNet to pass)
Then go to Play Store>Settings and see if it says your Device is certified. If not, clear Play Store data and try again.
Done! Now you will have passed SafetyNet!
JarlPenguin said:
What is SafetyNet?
"SafetyNet provides a set of services and APIs that help protect your app against security threats, including device tampering, bad URLs, potentially harmful apps, and fake users." -Android Developers
Like stated above, SafetyNet is a set of APIs embedded in Google Play Services to see whether a device has been tampered with from its factory state (e.g. a custom ROM is installed). Developers can use this API to block smartphones in which SafetyNet fails to pass.
How will this affect me and my usage of the device?
Several apps use this API to block users with custom ROMs, such as Google Pay, Netflix, and others, especially banking apps. If you don't use any of these, then failing SafetyNet probably won't matter to you. But if you do use some of these apps, you'll find that they often refuse to run.
How to pass SafetyNet:
You will need Magisk and Magisk Manager: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
You will need this ZIP:
https://forum.xda-developers.com/apps/magisk/universal-safetynet-fix-magisk-17-t3840680
After you have downloaded both of these, go ahead and flash Magisk through TWRP. After installation is complete, Go to the Modules section in Magisk Manager and press the + button and select the SafetyNet spoofer ZIP. After it's done, reboot your phone. Then go to Settings in Magisk Manager and turn Magisk Hide off and then on again. Go to the Magisk Hide section and select the following apps to hide Magisk from:
Google
Google Services Framework
Google Play Store
(and other apps requiring SafetyNet to pass)
Then go to Play Store>Settings and see if it says your Device is certified. If not, clear Play Store data and try again.
Done! Now you will have passed SafetyNet!
Click to expand...
Click to collapse
I am on Lineage 15.1 based on 8.1, I followed every step you have mentioned but it shows ctsProfile : False and basicintegrity : true

Magisk safetynet no longer passing

Within the past month Magisk can no longer pass the safetynet check. Ctsprofile fails and basicintegrity fails. I am on Magisk v20(20000) and Magisk manager v7.3.5(243). I've performed the following steps...
1. Turned off USB debug
2. Confirmed root check fails when hidden by Magisk and does NOT fail when not hidden by Magisk.
Any suggestions?
I found out it was Riru Exposed module. I went into Edexposed, enabled black/whitelist, rebooted, black listed Google play and Google play services, rebooted and safetynet check passed in Magisk.
JDubbed said:
I found out it was Riru Exposed module. I went into Edexposed, enabled black/whitelist, rebooted, black listed Google play and Google play services, rebooted and safetynet check passed in Magisk.
Click to expand...
Click to collapse
I was just about to post the same. Blacklisting those in Edxposed worked for me when nothing else did.
Does this indicate that Google is deploying countermeasures against Xposed framework?
I swapped out the Xposed installer for the Xposed manager and now the blacklist method is working at the moment. Google pay works.
gboybama said:
Does this indicate that Google is deploying countermeasures against Xposed framework?
Click to expand...
Click to collapse
Google has ALWAYS updated SafetyNet to block root users and Xposed users-- That's a large reason why both Magisk and edXposed were created, in the first place. LOL! While it's there to prevent hacking/abuse to understandably legitimate sources (banking apps, auction sites and storefronts, etc.), it's collaborated heavily with Niantic (developers of Pokémon GO) and updated a bunch of its more strict checks because of Pokémon GO.
Thanks to everyone for the tips, though!
Sent from my LG V20 (VS995), Alpha Omega ROM, Oreo 8.0, rooted (Magisk 19.3), using Tapatalk

MAGISK 25.2 - SafetyNET not passed

I have Redmi Note 7.
It was running on xiaomi.eu_multi_HMNote7_V11.0.6.0.PFGCNXM_v11-9. I had magisk installed, there were no problems with root detection.
I installed xiaomi.eu_multi_HMNote7_V11.0.7.0.PFGCNXM_v11-9 using OrangeFox Recovery.
Then my problems with Magisk began. I uninstalled magisk completely via orangefox recovery and install again v21.4 as zip. Finally I updated magisk manager and magisk module with success and now it is latest version 25.2. I can't check safetynet via magisk app, cuz there is no option, so I used app called YSNAC. It shows: Basic integrity: failed, CTS profile match: failed. I perform hide Magisk app, named new app as "Settings", but the old Magisk icon did not disappear (I don't know if it's ok).
I activate Zygisk and enforce deny list and set deny list (banking apps, play services, google play store).
I installed modules like MagiskHide Props Config and Universal SafetyNet Fix.
BTW. Why there is no more online searching modules via magisk manager?
Root working ok.
I don't know what can I do more. My banking apps detects that I have root.
mcichy10 said:
I have Redmi Note 7.
It was running on xiaomi.eu_multi_HMNote7_V11.0.6.0.PFGCNXM_v11-9. I had magisk installed, there were no problems with root detection.
I installed xiaomi.eu_multi_HMNote7_V11.0.7.0.PFGCNXM_v11-9 using OrangeFox Recovery.
Then my problems with Magisk began. I uninstalled magisk completely via orangefox recovery and install again v21.4 as zip. Finally I updated magisk manager and magisk module with success and now it is latest version 25.2. I can't check safetynet via magisk app, cuz there is no option, so I used app called YSNAC. It shows: Basic integrity: failed, CTS profile match: failed. I perform hide Magisk app, named new app as "Settings", but the old Magisk icon did not disappear (I don't know if it's ok).
I activate Zygisk and enforce deny list and set deny list (banking apps, play services, google play store).
I installed modules like MagiskHide Props Config and Universal SafetyNet Fix.
BTW. Why there is no more online searching modules via magisk manager?
Root working ok.
I don't know what can I do more. My banking apps detects that I have root.
Click to expand...
Click to collapse
I have the same issue since today on Galaxy s21 Ultra!
I decided to uninstall completely Magisk. Unfortunately SafetyNet still doesn't pass, banking aps not working. Only thing I can do is wipe all data, format to factory and install MIUI again. Maybe I'll try MIUI 12.
mcichy10 said:
I decided to uninstall completely Magisk. Unfortunately SafetyNet still doesn't pass, banking aps not working. Only thing I can do is wipe all data, format to factory and install MIUI again. Maybe I'll try MIUI 12.
Click to expand...
Click to collapse
try using Shamiko together with Zygisk and without forcing the denylist
I tried this before with zero success
With the MagiskHide Props config, you need to open a terminal, enter "su" and then "props". Then set the fingerprint to the certified one.
neelchauhan said:
With the MagiskHide Props config, you need to open a terminal, enter "su" and then "props". Then set the fingerprint to the certified one.
Click to expand...
Click to collapse
yup, I did that. Didn't work for me.
I performed "Format Data", flashed latest MIUI for my device, installed Magisk, Hided Magisk, activated Zygisk, Forced deny list and it's working well.
i tried like 4 different ways and NONE work
Universal SafetyNet Fix (didnt work)​zydisk (didnt work)
denylist (didnt work)
magiskhide proops config (didnt work)
i have a mi 9 with miui 13+android 12
EDIT: it just takes trial and error, had to try a couple of different devices and one that worked for me was mi 9 europe
I can pass safety net on magisk 25.2 . I don't install magisk hide props. I have few things installed and a modified Verison of universal safety fix and I am using zygisk.
Alot times I forget about messages on here . Telegram me if I don't get back to u on @Assassin4Hire
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com
Flash this.
Enjoy.
yot2703 said:
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com
Flash this.
Enjoy.
Click to expand...
Click to collapse
I tried this workaround in my Samsung SM-G531H with Android 7.1 and I tested it with the previously mentioned YASNAC app, and the SafetyNet Attestation tests (Basic Integrity and CTS profile match) PASSED!
Now, I'm able to use my bank app (BBVA) Thanks.

[HELP] Meets_device_integrity fails

Hello, friends. I hope you can help me.
Since today, Google Wallet contactless payments are failing on my rooted Pixel 5.
Yesterday, they were working fine. There was no OS update in between. I do not know what triggered the change. Perhaps it was a Play Store update?
When I try to pay, or open the Google Wallet app, Google Wallet says that my device is not secure.
Play Integrity API checker currently shows:
Meets_device_integrity FAIL
Meets_basic_integrity PASS
Meets_strong_integrity FAIL
Before today, it was PASS-PASS-FAIL.
Information about my device:
Device: Pixel 5
OS version: February 2023 (from Google's factory images page)
Bootloader unlocked
Rooted (using Magisk patched boot.img)
Magisk installed: Canary, version 831a398b (25206)
Zygisk enabled
Enforce DenyList enabled
Configure DenyList: includes all subcomponents of Google Play Store and Google Wallet
Magisk Modules: Systemless Hosts, Universal SafetyNet Fix (v2.3.1-MOD_2.1)
Troubleshooting attempts tried and failed so far:
Changing USNF version between Displax v2.3.1-MOD_2.0, Displax v2.3.1-MOD_2.1, and kdrag0n v2.4.0
Hiding Magisk app
Reinstalling Magisk app
Disabling DenyList
Installing LSposed and Shamiko
Flashing OS (no-wipe) February 2023 factory image without root (even unrooted, device integrity fails)
Flashing OS (no-wipe) February 2023 factory image with Magisk-modded boot.img
Clearing appdata for Google, Google Play Services, and Google Wallet
Intended outcome:
I'd like to be able to keep root, but still use Google Wallet for contactless payments.
I'd be very grateful for any advice, solutions, or even kind words of solidarity. Let me know if any more information would help the troubleshooting process. Thank you, my friends.
Install the last USNF Displax Mod
Mine says that too in wallet. Just ignore it, it should work regardless
Latest USNF Displax's mod solved this issue for me
Release v2.3.1-MOD_3.0 · Displax/safetynet-fix
Google SafetyNet attestation workarounds for Magisk - Release v2.3.1-MOD_3.0 · Displax/safetynet-fix
github.com
AnyNameYouWish said:
Latest USNF Displax's mod solved this issue for me
Release v2.3.1-MOD_3.0 · Displax/safetynet-fix
Google SafetyNet attestation workarounds for Magisk - Release v2.3.1-MOD_3.0 · Displax/safetynet-fix
github.com
Click to expand...
Click to collapse
What's the difference between the two?? Displax and kdrag0n??
Hmmm just tried this one and rebooted and whatever the difference is it's letting Google wallet work. Right on
thatsupnow said:
What's the difference between the two?? Displax and kdrag0n??
Click to expand...
Click to collapse
You'll probably get the answer on dedicated thread
Solved! Thank you for your help, everyone.
A new version of Displax's USNF mod (v2.3.1-MOD_3.0) was released soon after I posted this thread. Since installing it, Google Pay contactless payments are working again. Play Integrity API checker now shows, as expected:
Meets_device_integrity PASS
Meets_basic_integrity PASS
Meets_strong_integrity FAIL
I hope this is helpful to anyone else who had the same issue.

Categories

Resources