yashsingh1/xdaforums huggingface dataset:
[Magisk] HippoMan:
The leader of the TG group which supplied my crDroid 9.8 ROM just now gave me a Magisk-Delta.apk file to install. It's for 26301. I installed it, performed the "Direct Install", and rebooted.

Magisk and everything else came up fine.

I then enabled AdAway in the "Unmount modules" list, and now, AdAway can access /system.

So, all's well that ends well.

Excelsior!
[Magisk] HippoMan:
It turns out that the "Unmount modules" functionality which replaced "SuList" ended up auto-populating everything that was rooted into the Unmount modules list, as long as I set "Unmount modules by default".

So, "Unmount modules" seems to have solved this problem, as well.

I'm happy with Delta, at least on my device with crDroid. Kudos to @huskydg!
[Magisk] amn1987:
They are working in my case. Only the HDFC e Rupee app isn't working in the Mainland but at least it's working in Island. Strong Integrity fails of course but the other two pass.

For Kotak to work I had to freeze the Magisk app. In case of iMobile I had to uninstall LSPosed. Even with HMA it was no good.

P.S. Kernel SU is available for the OP9r. Use it instead. Every app works just fine as of now.

Edit: Interestingly in case of the HDFC e Rupee app if I don't freeze the Magisk app it reports that Magisk rooting detected but after freezing it displays Rooting detected. When the Magisk app isn't hidden the message displayed is SU binary detected.
[Magisk] kevinco1:
I'm not sure what "major" issues there are with latest 26.3?

Just because a certain bank app doesn't work for someone else doesn't mean you need to be on an outdated version
[Magisk] zgfg:
There are issues with Direct install

Eg, devices where Magisk app displays Ramdisk No (although there is Boot partition and Boot partition contains Randisk), Magick 26301 (no matter is it TJW Canary or Delta) by default ticks Recovery and it patches Recovery instead of Boot

Several users have reported kind of bricks related to that. It was discussed in Magisk General thread and Issue was opened on TJW Magisk GitHub page, it should be resolved already but no new Magisk Canary or Delta was released yet with the fix

User must untick Recovery option before Direct install (update) or even before Patching the boot.img

Since many users do not care (in all previous versions it worked seamlessly, it was not ticked by Magisk and user did not need to untick), most users with that type of device oversight or thing 'Magisk knows what it does' and it can result in brick or unnecessary installing Magisk to Recovery instead of to Boot (it requires then more complicated booting)

Even once you successfully install to Boot, on every reopening the app, Magisk app internally ticks that Recovery option and when you install a module or just click to Reboot to System from the main Magisk app screen, Magisk app forces reboot to Recovery instead of to System. User (but who would expect that) must before installing a module, go to main page, click to Install (Magisk),, untick Recovery option, then he can go to Module, Install or Update, and only then Reboot will really reboot to System

Again, the problem applies to A only SAR devices from around 2019-2020, hence there are affected users (eg, I have it on my second, older phone - I didn't brick but some Samsung users reported the brick caused by exactly that.problem on Magisk 26301)
[Magisk] shadowstep:
The last update of iMobile is a real PITA. I remember when the app used to run just fine with just Magisk Hide, and then when MagiskHide was deprecated, with Shamiko. Then came an update which started detecting apps too, but HMA took care of it. Then came another update which started detecting if Developer Options were enabled, again IAmNotADeveloper module fixed that. And now came this update, which is detecting God knows what.

For the latest update, I tried uninstalled the LSPosed Manager app (was not using the Parasitic Manager since HMA was hiding it fine), disabled the module in Magisk and rebooted but the app still detected root. Suggestions? Only thing I haven't tried is completely uninstalling the module from Magisk, but I'm willing to give that a shot too when I have more time.

I'll probably explore KernelSU (again, when I have some more time) and see if that helps, but I'll only switch to it if all my other modules, etc. work fine with it. Plus I'll also check if it works with Island, just in case.

On a separate note, @pndwal any chance you can test the app (link to PlayStore) with NB Zygisk? Maybe it works with that, just wondering.
[Magisk] asripath:
Gave it a shot.

On KSU + Netguard + pDNS + lsposed + HMA

App opens briefly but redirects me to a browser page asking me to turn off VPN to proceed
[Magisk] amn1987:
Every app I use works w/o fuss in case of KSU even with LSPosed installed. However if I use any module to hide DO status iMobile complains about root. I have therefore disabled hiding DO from iMobile. In case of MD since this month I have had to use HDFC e Rupee and Redrail! app in Island. So far all other apps still continue to work well just that USB Debugging needs to be disabled.
[Magisk] pndwal:
Probably detecting Zygisk then...

Hidable with LSPosed Metagisk Magisk WIP native bridge loaded Zygisk built in Alpha fork + latest Shamiko, Alpha Magisk hidden in stub ('Hide the Magisk app') and added in HMA XPosed module (w/ LSPosed) along with HMA itself and all other XPosed modules and all root apps and any associated with modding in any way:

Nb. NB-Z may still not be fully baked but seems conflicts are now resolved... Devs hoped it would be ready for official Magisk 27.0... This PR:

Refactor zygisk to use native bridge to inject

So you can wait for official or try it in bleeding edge Alpha if you can't wait (warts and all)...

Nb.2. I have Developer options, OEM unlocking and USB debugging disabled as well as Parasitic LSPosed manager openable via status notification (no shortcut) and haven't attempted otherwise...

Nb. I always have Magisk hidden in stub and on hiding apps from banks in HMA (needed for this and app below) I include Magisk (hidden) stub app in hide templates too... Did this since observing that either obfuscating Magisk in stub or hiding full App via HMA wasn't enough for Sparkasse pushTAN German bank; Both methods were needed in tandey to circumvent their Promon security engine's dex pattern matching as well as simple package detection...So I haven't tried with full App and HMA...

So I've tested both iMobile Pay and Kotak Mobile Banking App on my Xiaomi Redmi Note 8T, stock MIUI, Android 11, configured as above... Kotak Mobile Banking App also works with the same setup:

... No need to freeze the Magisk App here...

Hope it helps everyone... 🙂 PW
[Magisk] amn1987:
Some ROMs off late include the option to hide Developer Options from apps. I haven't had the chance so far to test any so far but I hope that it works as expected.
[Magisk] xt7xda:
I'm not expert. But I think it's the failed PI checks that might be the culprit.

Because my other phone is on Different Android 13 rom, with magisk delta & PI checks are green except strong integrity; in that phone those two apps are working fine.
[Magisk] pndwal:
DO = Developer options I guess... What's MD?...

Nb. Zygisk for KSU also uses native bridge loading, so Shamiko is able to hide it anonymous memory effectively also...

... Just tested HDFC and works exactly as described for apps in post above also:

👍 PW
[Magisk] pndwal:
Can you say which?... Custom or stock ROMs? 🙂 PW
[Magisk] amn1987:
Yes. MD is Magisk Delta. HDFC app works fine if HMA is not installed but that can be overcome by making the necessary tweaks in HMA. But since iMobile didn't work with LSPosed installed I removed the latter altogether. HDFC e Rupee app is the one that I can only get to work under Work Profile in Island. Also Redrail app.

Edit: I am using LSPosed in my KSU device but not using Shamiko. No issues so far. Though iMobile still complains about root if I enable hiding DO by using any LSPosed module.
[Magisk] amn1987:
Custom AOSP ROM. I saw the screenshot of the option most probably in the Poco F4 group but it may have been F1 as well.

P.S. I haven't even unlocked the bootloader of my F4 but HDFC Payzapp after the latest update complained about root or unlocked bootloader. It was resolved after uninstalling Shizuku.
[Magisk] pndwal:
Yup, I always ensure PI deviceIntegrity is good... Some banks check this, some detect Zygisk, some both, some more... Best to cover all practical bases...

Nb. Delta uses old native bridge loaded Zygisk based on old commits for POC from Maru fork, not the newer WIP NB-Z for official Magisk from Shana's Metagisk LSPosed test fork as built in Alpha... Works for hiding better than current TJW Magisk (is for some banks)... LSP NB-Z is working better/for more banks...

Nb. Also. Some banks like Starling can still detect current LSP WIP NB-Zygisk/Shamiko combo... ZainCash may be another tough nut... 🤪 PW
[Magisk] huskydg:
Should I remove verifying signature provided by official magisk which is considered useless? It makes you have more difficult when downgrade app. Sometime you might see the Magisk app get close and uninstall itself because of signature check enforcing
[Magisk] Vision:
Oh, understand, and for now can't install it in nox emulator Android 9?
[Magisk] m0han:
faced situation like that with the last 2 updates
[Magisk] Vision:
And you fix it?
[Magisk] m0han:
no. happened now with 0ca9c3e2 too. on reboot, root is not available.
[Magisk] Vision:
Understand, the app Magisk delta without root if install first open normal but if flash it after delete it itself and can't install again, latest magisk delta and canary on nox emulator 7.0.3.2 Android 9
[Magisk] m0han:
Magisk Delta app keeps showing Latest: N/A. OK after clearing from recents and restarting the app. Internet connectivity is robust and steady. Noticed with the last 3 updates.
[Magisk] Vision:
Without verifying signature seem to work until now, magisk the canary not the stable, the app not delete it itself
[Magisk] hanschke:
I dont understand all the settings or addons so I need your help because I dont get saftynet check apps working for me :(

I have installed latest magisk delta and dont have enabled zygisk.

I have enabled magisk hide and inside the ocnfig the play services because I want to use wallet/pay from google.

It told me that my phone is rooted. Modules I have installed are riru - lsposed for some modules I need an riru play integrty fix.

Can anyone please tell me my mistake. Thank you!
[Magisk] zgfg:
Enable Zygisk and use USNF version 2.3.1-mod, find it in GPay or Universal Safety Net threads, one of the posts from Displax during cca last two weeks
[Magisk] ihavenolifee:
Having some issues on a Pixel 6 where after I tried to flash it via Magisk to change to Delta, now I can't get either of them installed as both apps would say Installed: N/A.

Doing the reinstalls via patching the boot.img files and fastboot flashing the boot file to the patched magisk file, but still can't get it to work. Any ideas?
[Magisk] zgfg:
When switching to Delta you better had to uninstall the official Magisk first (because of different database, different package name, MagisGide, etc)

You can try now to delete the old Magisk app and reboot

And sorry, don't understand what does it mean:

>> flashing the boot file to the patched magisk file

One must use Fastboot (or TWRP) if applucable) to flash the patched boot img to Boot partition (not to some file)
[Magisk] ihavenolifee:
Sorry I meant patching the boot file via the Magisk Delta app, then flashing it via fastboot.

I realized an issue was I still had Magisk installed and under Hide Application so it was still considered installed.

When I installed the MagiskDelta apk or Magisk apk it would state that it was not installed or N/A

I fixed this by reinstalling Magisk.apk, patching the boot.img, flashing it via fastboot, then loading my 'Hidden' Magisk I never uninstalled.

I thought I could switch between the two without the uninstall just by flashing it as a module but I will try to install it again after an uninstall if I can't get the regular to work on Google Wallet to add a new card.

Thanks for the quick reply.
[Magisk] zgfg:
Month+ ago I experimented also with dirty installation of Delta over the official and wrote some observations (incl. Delta saying N/A):

https://xdaforums.com/t/discussion-...third-party-magisk-fork.4460555/post-87093971
[Magisk] ihavenolifee:
Thanks for the read. Will save me some time on the installation or decision process.

Sorry if I bothered you or anyone else for that I guess. Wasn't as clear on OP since it did say you could install and switch between the two in that way.

Edit - found the UniversalSafetyNet Fix MOD from another thread which does what it needed to do for me -> adding a new card into Google Wallet, so I ended up not using the Magisk Delta. Thank you for the help and program nevertheless!
[Magisk] JazonX:
Guys, Any help on spoofing Momo ?

Keeps finding Magisk and SU..

Device;

S22 Ultra Snap - AVG6 - Patched with Magisk Delta

My current setup;

Magisk Delta Canary - 43e8fee1-delta(25201)(33)

Zygisk - No / Ramdisk - Yes

Modules;

Riru

Riru Enhanced Mode for Magisk

Riru-Lsposed

Riru-Play Integrity Fix

Systemless Hosts

Magisk Settings;

MagiskHide - Off

Configure Magisk Hide - All apps including, banking, momo, Gms

How can I set it up right to spoof magisk completely undetected?

What am I missing here ?

Any help is much appreciated!
[Magisk] zgfg:
I have also Delta, Momo detecting Magisk (for most of us, with Delta or TJW) but not detecting SU

I use Zygisk (and Zygisk modules, Shamiko, USNF, LSPosed), not Riru

However, I have MagiskHide On.

Don't understand why you don't enable (Shamiko requires DenyList Off but I don't see why you disabled MagiskHide - then, there is no point in checking Momo for MagiskHide)

Try with MagiskHide enabled, and reboot
[Magisk] JazonX:
Enabled it and got this.

I guess switching to Zygisk is a better call at this point ?

What does it need to hide everything ?

Just Shamiko + USNF is enough or needs anything else ?

Thanks a lot for your help mate!
[Magisk] pitelasssss:
if you want to bypass momo

use zygisk + shamiko & add momo to magiskhide list

or

you can use delta with magiskhide disabled, zygisk disabled and check momo too
[Magisk] zgfg:
With Zygisk you need to uninstall all Riru modules.

Keep MagiskHide (and enabled) - we are talking about Delta.

I have Shamiko, USNF 2.3.1- mod (see in GPay thread and USNF thread).

I have also Zygisk-LSPosed with some LSPosed modules (but do not install if not needed for something)
[Magisk] zgfg:
Can you try with Parasiting manager = shortcut, so that you uninstall LSPosed app (but keep LSPosed module)

And in HMA, use Vold data isolation (all three isolations), as on the screenshots - and use HMA v3.2 - it hides better than v3.1.1 or earlier versions
[Magisk] pndwal:
So you've likely missed adding some important app(s) in HMA as I only have both of these working with HMA...

Shamiko will be the key for many apps... it's the best hiding module available and, of course, Denylist is not proper hiding, nor is it intended for this... Nb. Shamiko was broken with recent Magisk but latest build (for Alpha only ATM) has just produced a proper fix... working well again... 🤠 PW
[Magisk] amn1987:
Only use of LSPosed for me was to hide DO including USB Debugging but since that doesn't seem to work well I have no qualms with uninstalling it. I had literally added every app to HMA to hide them from banking apps but it made no difference.

I keep Zygisk disabled hence no use of Shamiko. It's been much better since I ditched official Magisk + Shamiko. I will wait for the expected improvements before switching back to it. I use the Riru variant of LSPosed in my only device that is rooted with MD.
[Magisk] pndwal:
Oh.. Nb @canyie produced native bridge loading who's anonymous memory made Riruhide (inbuilt) possible... Now LSP Devs are producing the same mechanism for loading Zygisk and Shamiko (@canyie's baby also) is the new Riruhide for Magisk native hooking/injection...

Riru is depreciated in favour of Magisk's native Zygisk by all the Devs... New NB-Z w/ Shamiko is already ahead of Riru in terms of hiding, and adopts the same hiding principle... (Why stick with Riru when even @canyie and Rikka have moved on?)... And it's coming soon to an official Magisk repo near you!... PW
[Magisk] mGforCe:
Lately Indian Bank apps like Kotak Bank, IndusInd Bank, imobile (ICICI Bank) are giving issues if they have been selected under Lsposed module. Either they crash or detect root.

I had them selected in Lsposed modules like BootloaderSpoofer etc.

So when I un-selected them, atleast Kotak, iMobile etc worked. IndusInd is still giving error that rooted device.

PS: All of them have got a process / activity added (we can see this when we expand app under Magisk app) ending with name rootservicedetectionservice and it seems is from same developer.
[Magisk] amn1987:
Indus complained about USB Debugging but I had to turn off DO altogether followed by freezing the Magisk app before it worked.
[Magisk] mGforCe:
Hmm, OK.

For me, Magisk app was renamed but not hidden or frozen.

I am trying out Magisk Alpha now.
[Magisk] ewong3:
Newby here - forced into magisk due to oneplus 9+ with microg for lineage A13 installed...

DBS IDEAL (bank app - https://play.google.com/store/apps/details?id=com.dbs.ideal) keeps complaining of root and usb debug, despite MD 2.63 with :

1) systemless host / universal safenet fix turned on

2) whether Zygisk LSPosed (and by extension IAmNotADeveloper / HMA ) enabled or disabled/removed

in Applist Dectector, HMA/IANAD (as under Xposed) and Magisk app are shown as detected, but in unmount list all bank apps are ticked...

is there anything obviously stupid in the set up here?

thank you in advance...

PS also want to try 'freezing magisk' to see if that works, but how?
[Magisk] zgfg:
Interesting, what's your Delta version?

I have Delta 26301 (0fe46c5a) downloaded directly from his TG channel

So yesterday I switched to Unmount modules by default, but the Magisk Delta app gave me nearly empty Configure mount list

It only put me to the whitelist two system apps:

Settings (com.andrioid.settings)

and

System UI (com.android.systemui)

All the other twenty or so apps that I had in my SuperUser list I had to manually add - without, eg. adAway was not able to write to the hosts file, Swift Backup could not read to backup, SQL Editor could not edit db files, etc

So strange when you say that for you Delta copied all your apps from the SuperUser list

Btw, I recall above other users who were asking questions what to put to the Mount list in the Whitelist mode, hence it seems I'm not the only one

Btw, if I un-tick those two that were only auto-populated, Settings and System UI, then upon I reboot, I find both of them again in the list?!
[Magisk] HippoMan:
I'm running the same Delta version: 26301, and at least for me, my full list of rooted modules automatically ended up in the Unmount Modules list, even though with the earlier Magisk version (26100), those modules did not end up in SuList.

The following is just a wild guess: maybe (???) the fact that I had upgraded from 26100 to 26301 left some sort of module list sitting around in a file somewhere, and perhaps the 26301 Magisk saw this list upon installation and then imported it into the Unmount Modules list ... ???

But again, none of those modules were originally sitting in my SuList in the earlier version.
[Magisk] asripath:
Is su autowhitelist module installed?
[Magisk] HippoMan:
No, that module is not installed, nor was it installed in the older 26100 version of Delta
[Magisk] amn1987:
Exactly what I had experienced.
[Magisk] amn1987:
The app is stupid in that it displays an erroneous message about USB Debugging being enabled when Developer Options itself is turned off! Same message when I tried in Work Profile which has been the last resort in case of a few but apparently growing number of apps that no longer work in the Mainland.

P.S. You can freeze the Magisk app with the help of apps like SD Maid, Titanium Backup etc. Probably ADB commands can be used as well. In my case it has helped in a few cases. Although it's surprising that it works at all as previously when banking apps used to complain about TeamViewer, AnyDesk etc. they could detect those two even when they had been frozen. I had to move them to Island.

Edit: The app worked after uninstalling Riru. I hadn't frozen Magisk app and it displayed that banking services will be limited on jailbroken/rooted device. No such issue after freezing. The app devs are weird. I mean they are OK with allowing limited use on a rooted device but not at all in case just the Developer Options is enabled?
[Magisk] mGforCe:
For me, with Magisk Alpha latest and Shamiko, even post freezing IndusInd mobile app is complaining of root.

Tried earlier with MD, same issue.

PS: Tried two setups, one A11 LOS and one A13 NothingOS.

Also HDFC e-Rupee, working with MD stopped working with Magisk Alpha in A13 NOS, but continued working in A11 LOS. So lot of other factors also in play.
[Magisk] zgfg:
Yes, freezing on/off is the same as eg:

adb shell pm disable-user com.google.android.googlequicksearchbox

adb shell pm enable com.google.android.googlequicksearchbox

Without adb shell if using from Terminal emulator on the phone

----

I don't have/need Intune. So just asking, cannot you use Hide My Apps to hide Magisk app, LSPosed, HMA itself and other apps that MS detects

In the HMA Settings, under Isolations enable all three (Vold is not by default) and use the latest HMA v3.2
[Magisk] amn1987:
I don't use Intune. I have already tried adding every app that relies on root and many others that don't in HMA but some banking app or the other either doesn't work if HMA is installed or any other LSPosed module is active or just LSPosed w/o any module being active/installed. LSPosed can be accessed only via it's notification and there's no shortcut. I can't find it under HMA to hide.
[Magisk] zgfg:
I suggested to try with latest HMA v3.2 and with enabled Vold isolation

I have a phone where I cannot use Parasitic Manager hence I must use the LSPosed app and I was finally able to hide it from some apps when I enabled Vold isolation in HMA (must reboot afterwards)

And it didn't work for me with HMA v3.1.1 but only with v3.2. So I think maybe that combination works better for hiding
[Magisk] amn1987:
I was already using latest HMA and all types of isolation were enabled. Still gave it another try but no change. Apps like Applist Detector, Ruru can detect HMA even when I have configured it such that HMA shouldn't be visible to these apps. No wonder the banking apps are detecting HMA and/or LSPosed. HMA doesn't seem to be able to hide itself or Magisk. If I don't freeze the Magisk app AD, Ruru can detect it as well. I am using Riru LSPosed as Zygisk + Shamiko is inferior to the erstwhile MagiskHide and current UM/UMBD. After uninstalling LSPosed barring 2 apps (which work in Island anyway ) every other app works for now.

Edit: After a reboot both Applist Detector & Ruru can no longer find HMA or the Magisk app (not frozen).