topjohnwu / Magisk

The Magic Mask for Android
GNU General Public License v3.0
47.67k stars 12.1k forks source link

Mc Donald's application does not run if magisk is installed. #6262

Closed Zibri closed 2 years ago

Zibri commented 2 years ago

Mc Donald's application does not run if magisk is installed.

This is really a bummer, because I like both Magisk both McDonald's.

I tried also booting with fastboot the original boot.img. So magisk modifications don't happen and STILL the app does not start. Complaining that the phone is rooted.. even if it's not when booting the original boot.img

P.S. I also made the original boot.img to report a GREEN status... still no joy.

MagiskBot commented 2 years ago

Invalid bug report, automatically closed. Please report issues using the latest debug Magisk build (version code: 25203).

ashishxnh commented 2 years ago

same thing happens to me app which recognises root still wont work after flashing stock boot

pndwal commented 2 years ago

When you make a new issue here you get links to XDA discussion threads for issues like this + rules... You haven't searched or even followed the template, nor checked 'wontfix' issues... See this one: https://github.com/topjohnwu/Magisk/issues/1152

Actually the solution for MacDonalds app (like many bank apps) is simple... But not Magisk's problem...

CodeCracker-oss commented 2 years ago

@Zibri McDonalds is known to block modified devices.

If your device has an unlocked bootloader, custom rom, root, maigisk/xposed mods or any such things like this which trip safteynet, it will be blocked.

Try a root checker app like : https://play.google.com/store/apps/details?id=rikka.safetynetchecker

If it fails, try steps below.

To bypass this, turn on Zygisk and Enforce Denylist in Magisk settings. Then open configure deny list and add McDonalds and Google Play Store app to list.

Go here: https://github.com/kdrag0n/safetynet-fix

And download latest version of safety-net fix module. Flash this zip through Magisk. Enable it and reboot. Then clear data in McDonalds app (and play store, if you wish to have device certified in play store app.) You can then check with any root check app, and/or try McDonalds app now.

If it still doesn't work check that you dont have any mods installed that directly modifies the system, or you have manually done anything to modify the system. The above assumes all changes you've made have been with systemless root/mods.

Note that every device is different and may require different workarounds. This works for my pixel 6 as of writing.

Zibri commented 2 years ago

yep.. I found it shortly after posting this.