Magisk root detected by app

Search This thread

bl3d2death

Senior Member
Dec 27, 2016
247
17
Fairphone
@fleischbanane @Naudiz @Savek @affe2000 @SchimiEX @tuuxx @bl3d2death @Arotho

The secret to getting the TK-App to work* is to mount /system as read-write using adb or a root file explorer and then rename the file /system/addon.d/99-magisk.sh to something innocuous like 99-helloworld.sh.

Proof:

View attachment 5544031 View attachment 5544033

All credit belongs to this guy for figuring this out.

*Assuming that you're already using Magisk v24.1's DenyList feature with Shamiko, Universal SafetyNet Fix, MagiskHide Props Config, LSPosed and Hide My Applist.
Sorry for late answer... got the solution from another forum. Maybe I just should have watched here earlier.
I renamed the .sh to magisk.backup .... but why the app finds the shell, even if its not a shell? So the TK app must be search for all data with magisk in its name?!

So if I would create an pdf file named magisk,pdf, would the app run or not? A bit strange i think.

But now its working for me. Thank you much for the help :)
 
I'm using OOS 12.1 aka Android 12 in OnePlus 10 Pro, Using magisk 24.3, Kdrag0n universal safety net fix module, zygisk enabled, magisk hidden, SafetyNet is passing checked in YASNAC, Cleared data for Google Play Store & Services, as Netflix wasn't visible in Play Store, after data clear, Netflix is visible to download & Device is certified in Play Store. TWRP isn't available for OnePlus 10 Pro yet hence I patched the boot.img through Magisk 24.3 as Magisk 23 cannot patch OOS 12 boot.img, getting error while patching.

But Netflix showing error on launch of the app - Sorry, cannot reach Netflix Service, please try again -93

So don't know how & what actually making the cause, other bank apps are working, I feels bootloader is unlocked that's what the issue is? and universal safety net module doesn't help in bypass some verification which the earlier build of magisk 23 was passing with its own safety net bypass, because in S7 Edge & OP7p I'm using Lineage OS 12.1 unofficial with Magisk 23, there Netflix is working.

1 - So is it because of TWRP isn't available for OP10p and I used magisk patching method hence I'm getting error in Netflix??
2 - Bootloader is unlocked hence Netflix not working?
3 - Universal Safety Net doesn't provide bypass in such a level that Netflix catches the system is modified or magisk/root is active or bootloader is unlocked ?

Any further solution anyone can suggest, I'm 😢

Note*
- several times install uninstall clear data done.
- Magisk hide on, zygisk enabled, Netflix, Google Play & service hidden in configure list, denylist enabled.
- Enclosed screenshots for various stuffs
- Wanted to get the Netflix work, unroot isn't a option as there are 7 different things I use that required root privilege
Screenshot_2022-04-11-05-16-20-00_a190589fdc6482a9c57aff352828b470.jpg
Screenshot_2022-04-11-05-16-12-04_a190589fdc6482a9c57aff352828b470.jpg
Screenshot_2022-04-11-05-31-36-55_8ecd68a317969a903887707449183b6f.jpg
Screenshot_2022-04-11-05-18-28-70_1416f938ee57ce661c832da32616b710.jpg
Screenshot_2022-04-11-05-18-18-92_0ecf870e1d5390b9ac21ebc76f00749d.jpg
Screenshot_2022-04-11-05-18-07-31_b5a5c5cb02ca09c784c5d88160e2ec24.jpg
Screenshot_2022-04-10-13-05-15-64_84d3000e3f4017145260f7618db1d683.jpg
Screenshot_2022-04-14-07-43-15-35_a190589fdc6482a9c57aff352828b470.jpg
Screenshot_2022-04-14-07-44-23-42_a190589fdc6482a9c57aff352828b470.jpg
 

torty85

Member
Oct 19, 2018
11
0
I have two Samsung Galaxy S8, one with Android 8 and one with Android 9. On both devices I have installed Magisk 24.3 and Universal SafetyNetFix. All settings are identical. I can get the Volksbanken / Raiffeisen banking app VR-Secure Go Plus to work on both devices with Magisk freezing. I also get a health insurance app to run on Android 8 (even without freezing), but not on Android 9. I have already tried various modules and settings, but do not understand why on Android 8 root is not detected but on Android 9. How can this be? What is the difference between the two versions as far as root is concerned?
 

God-_-Chip

New member
Jul 20, 2020
1
0
My own Trick on s21+ Custom rom is if you have secure folder activate it and put only pushtan and banking app in

Screenshot_20220418-221056_Settings.jpg
Screenshot_20220418-220941.jpg
Screenshot_20220418-220252.jpg


And Hide the secure folder look AT the picsScreenshot_20220418-221056_Settings.jpg
 

Attachments

  • Screenshot_20220418-220933.jpg
    Screenshot_20220418-220933.jpg
    360 KB · Views: 105
Last edited:

crok.bic

Senior Member
Dec 22, 2010
516
331
Debrecen
But Netflix showing error on launch of the app - Sorry, cannot reach Netflix Service, please try again -93

I wanted to ask you for some time.. but.. why did you put literally everything on DenyList and not only what you really-REALLY have to put on DenyList? Are you 100% sure that you didn't create a loooong waiting time and an ultra-edge case race condition where your Magisk / Zygisk can't do what it supposed to do because of watching way too much things in the background?
 

torty85

Member
Oct 19, 2018
11
0
I would like to remind again to post #85. Does anyone have an explanation for the different behavior between Android 8 and 9?
 

supermansaga

Senior Member
Mar 12, 2011
430
86
Marriott app v10.13.0 appears to be the latest casualty as it detects Magisk, even one has Shamiko, Displax, etc. I also hide Magisk using a different name instead of "settings."
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    @fleischbanane @Naudiz @Savek @affe2000 @SchimiEX @tuuxx @bl3d2death @Arotho

    The secret to getting the TK-App to work* is to mount /system as read-write using adb or a root file explorer and then rename the file /system/addon.d/99-magisk.sh to something innocuous like 99-helloworld.sh.

    Proof:

    Screenshot_20220222-203059_Trebuchet.png
    Screenshot_20220222-203107_Trebuchet.png


    All credit belongs to this guy for figuring this out.

    *Assuming that you're already using Magisk v24.1's DenyList feature with Shamiko, Universal SafetyNet Fix, MagiskHide Props Config, LSPosed and Hide My Applist.
    4
    @crok.bic I was able to fix the issue after coming across this GitHub issue. I had installed the myRaiffeisen App for testing purposes and it crashed for me on start and opened a browser just like the Equa Bank app. After disabling the hide methods "File detections" and "Maps scan", both that one and the Equa Bank app now start successfully and allow me to log in.
    3
    Using my app VD INFOS you can see every detectable thing. (Root/Magisk/Xposed/Riru/and others.)
    And then you can fix what needs to be fixed.

    2
    I am using the DnB online banking app. The new version of the app, released a few days ago, detects magisk root with hide turned on. Safetynett is also intact. Thought it may be of interest; I will be using the older version for now.

    Link to app page:
    https://play.google.com/store/apps/details?id=no.apps.dnbnor

    I have the same issue with Santander Wallet. But SafetyNet is intact and I am able to use GPay.

    Please share if you find a solution elsewhere.
    2
    Just a PSA for everybody here. This may apply to many of you.

    Some Banking Apps have started checking Internal Storage for the presence of a TWRP folder. (There may be others, but this one for sure).

    So, if you can't explain why your Banking app is suddenly telling you that it won't run because your phone is Rooted, try renaming the folder and run the app again.

    This seems to be a recent development. On my own phone i run LOS17.1, unrooted, Bootloader Locked, TWRP recovery. Google Play was 'Certified', Safetynet Check app was 'Passed' across the board. Google Pay worked fine. Santander Banking app recently started saying my device was 'Rooted'.

    It was XDA member @christantoan who suggested this as a possible cause. (If it helps anybody here, i take no credit. Thank him, not me). Another member in the LOS thread for my device had also found his Banking app only worked when he used the LOS Recovery, and not TWRP. Of course, now we know why!

    TL;DR, Rename your TWRP folder and try your Banking app again.

    P.S The Santander App does have a Storage Permission, which includes being able to Read from Shared Storage. (Although in LOS settings it shows the Permission as Denied). The app has never explicitly asked for any permissions to be granted, yet it still Reads from Storage looking for Blacklisted folders. Naughty, naughty!

    Hope this helps some of you.