yashsingh1/xdaforums huggingface dataset:
[Magisk] pndwal:
Yup, very first A12 release previews worked w/ Magisk on some (many?) devices before John made any changes for compatibility!...

When moving to a different dessert (Android version) previously, Magisk had often spat it out until it grew up a bit / a taste was acquired, so this was a bit of a fluke & surprised even John...

Since then various fixes have been made for proper Android 12 compatibility, eg:

Support code injection on Android 12,

boot image header v4 - supports brand new devices launched with Android 12 w/ v4 boot images),

Target SDK 31 - This is the main reason for note in change log; - proper API (Application Programming Interface) Level 31 (Android 12) support.

Note: all the above ([General] Support Android 12) fixes arrived with the first Canary Magisk not synced w/ 23.0 back in October, ie. 23010 (many fixes since then too). The last 2 were authored by vvb2060 and were available in her Alpha builds months before that too!

🤠 PW
[Magisk] Zuikkis:
Thanks for the super detailed answer!

I'm still probably not updating, as long as my current setup is working. :)

I'm not really using much of Magisk features, just need it to pass SafetyNet. So far it is working with my current apps.
[Magisk] Ghisy:
Hey, thanks for that! I did read the OP posts but didn't see anything related to Riru/LSPosed. Will try your method then.

Edit: all good now! I even installed UNSF 2.2.1 so now my Pixel 4 XL also passes SafetyNet! (I'm still on Android 11 btw)
[Magisk] martyfender:
Yes, Init.rc hiding was added to the latest Shamiko-v0.4.3-100 per release notes.
[Magisk] Prof_Shekhar:
@Spartacus500

If I understand correctly, you are trying to hide this financial app from root detection.

If so, please let me know which steps have you taken so far.

Maybe I'll be able to offer some assistance.
[Magisk] HippoMan:
Also, this procedure worked for me to hide my own banking app:

https://xdaforums.com/t/discussion-magisk-the-age-of-zygisk.4393877/page-8#post-86340239

Of course, YMMV, as it might only work under certain devices and OS versions, and with the apps from only certain financial institutions, many of which go beyond Google's standard SafetyNet procedures in order to detect root.

In the mean time, I just now once again used my bank-issued mechanism (called a "debit card") which is installed in my personal, stealable device (called a "wallet") in order to make a purchase without my bank disabling anything. And I frequently use a rooted device (called a "desktop computer") to access my bank account through the bank's software, and again, the bank does nothing to prevent this process.

Countless programmer-hours are wasted by bank IT employees developing apps with "protections" against Android root, while they do nothing to "protect" me against the use of my "debit card" nor my rooted "desktop computer" for the purpose of accessing my account and my money.
[Magisk] Spartacus500:
I mean, make a test like I showed in this post:

https://xdaforums.com/t/magisk-general-support-discussion.3432382/page-2533#post-86385021
[Magisk] DaOldMan:
What about the S. Check app? Did you pass that one as well ? I have no problems with my banking apps :cool: or Google Pay but I can't pass that pesky root detection in S. Check :-(
[Magisk] zgfg:
Magisk Alpha just updated to 12093a3d (24102) - screenshot with changelog attached

Since I cannot patch the img, as I described in an earlier post (it fails while copying the boot img to Cache)

Hence I took Direct update. It succeeded and what is important it kept the SHRP that was previously installed also to the Boot (as described in the quoted post), hence I still have both Magisk (now updated) and permanent SHRP

Finally, since I always want to backup my patched images (in case I would need to restore/return to in the future), I disk-dumped my slot B (current active slot) Boot img from Terminal window (that technique was also described in one other post):

(Of course, I could have alternatively backed-up the Boot from SHRP, but this way I don't need to reboot back and force)
[Magisk] Prof_Shekhar:
@DaOldMan

No mate. Couldn't get past this root detection failed in S Sheck. But as I was able to get almost all my financial and banking apps, I simply ignored S Check.

For remaining 1 or 2 really nasty app which were hell bent on detecting root, I used island app to get them to behave.
[Magisk] raulci:
Updated to v24.1 (stable), installed latest Shamiko (Enforce DenyList is disabled). All is working fine, gpay is working, etc.

Shamiko hiding is working fine with all the configured apps, BUT... when running Momo, it says "Found su", "Found Magisk", "Found Zygisk"... Looking at this thread and the general Magisk, I read that after installing Shamiko, those should be hidden, but it's not in my case.

What am I missing? Any help will be very appreciated. Thanks!

Attached some config and Momo app screenshots.
[Magisk] Prof_Shekhar:
@Raul

I have had similar bad experience with Shamiko. Got rid of it, installed LSPose, Hide my app list, configured the hide my app list & finally saved the configuration.

Rebooted the device. All banking and financial apps started to work normally.

Tried it with MOMO (just try), it raised no alarms.
[Magisk] Prof_Shekhar:
@m0han

Installed Fox magisk modules manager, got access to all the magisk repositories just like good ol' day. Great. Thanks mate 👌🏻
[Magisk] simplydat:
You need to put Momo in denylist....

If you don't it obviously is going to detect everything.
[Magisk] pndwal:
Sorry, where?

https://xdaforums.com/t/magisk-general-support-discussion.3432382/post-86384787 PW
[Magisk] martyfender:
on the lsposed telegram channel, not the archive channel. I know, it is confusing when they create multiple channels like this, at least for me.

I am surprised that you haven't mentioned the latest magisk alpha that has now been out for several hours.
[Magisk] m0han:
glad i could be of help.

btw, i can't get momo to 'not raise any alarms'. all fine otherwise.

are you on stock rom? could you post a screenshot of 'momo all clear'?

wonder if @zgfg has discovered some new ways to tackle momo?
[Magisk] pndwal:
But why remove it? (Hides traces your apps may detect in future!)

I'd be interested in your MOMO app screenshot too (after adding MOMO in denylist O/C)... Perhaps you post w/o Shamiko, then with? 👍 PW
[Magisk] pndwal:
Ta; can you pm me post link? (I'm in there)... Hadn't seen release notes there...

Edit: found it!

0.4.3

1. Fix tmp mount being detected

2. Hide modified traces of init.rc

Note: Hiding some system apps won't work since 0.2.0. It is a Magisk's bug, and it has been fixed since 24102+.

Coming up. 😜 PW
[Magisk] martyfender:
I had a hard time finding pm on the new xda. I posted under converstions, is that it?
[Magisk] pndwal:
Sorry, yes, conversations is the new PM feature (OP can invite others)... Lazy speak... I did find it though, as posted above. 👍 PW
[Magisk] pndwal:
Latest unofficial vvb2060 Alpha Magisk:

https://xdaforums.com/t/magisk-general-support-discussion.3432382/post-86401259

👍 PW
[Magisk] GreekPilot:
Is there a way to disappear the message ART parameters are abnormal at Momo, other than disable LSPosed fully or merely.... Thanks
[Magisk] simplydat:
I also see art abnormal after installing LSposed. But all bank apps still run fine.
[Magisk] zgfg:
That workariund is well known, go to:

/data/adb/modules/zygisk_lsposed

Open (text file) system.prop and comment out its first/only line by putting # at the beginning

Save, reboot, LSPosed will complain but ignore, LSPosed will work with that

Screenshots

PS: You have to repeat upon every LSPosed update since update will overwrite the system.prop file
[Magisk] GreekPilot:
Thank you for your quick answer. I would like to ask if lsposed works fine with this or it causes any problems....
[Magisk] zgfg:
Didn't I comment that - plese read my post again
[Magisk] Zainullahk1234:
safteynet works on 24.0 so i dont get why you would not update

just flash universal safteynetfix ,enable denylist for apps you want to hide root from and bam it works
[Magisk] Zainullahk1234:
cause magiskhide is getting combated anyway and safteynet +denylist works just like magisk hide did

and many many modules are switching to zygisk and riru is dead
[Magisk] Zainullahk1234:
if you didnt read google keeps combatting magiskhide and topjohnwu is done with playing cat and mouse when way better developers can develop their own magiskhide thats better

also yes you just need universal safteynet module with denylist and it will work just like magisk hide
[Magisk] Zainullahk1234:
riru is dead

zygisk is basically riru 2.0

you can download zygisk lsposed from github
[Magisk] Zainullahk1234:
you should update tho and use unsf with denylist cause magiskhide will soon stop working and you will be forced to update
[Magisk] Zainullahk1234:
if your on lineage then forget it

lineage does not support any of it
[Magisk] Zainullahk1234:
wrong riru does not inject itself into zygisk

zygisk didnt exist back when riru was alive

riru and zygisk both inject into the zygote proccess

so they do very very similar tasks
[Magisk] Zainullahk1234:
zygisk is like riru 2.0
[Magisk] Zainullahk1234:
riru is discontinued dont use it anymore

zygisk is the future
[Magisk] hungtinglung:
my phone use lineage os 17.1.

everything works fine,magisk 24.1+lsposed zygisk.

safetynet pass.

all banking app works properly.
[Magisk] Zainullahk1234:
i dunno about lineag 17.1

but 18 and 19 need a lot of configuring
[Magisk] m0han:
yeah. thanks to inputs from people like you, my momo is as in the screenshot.

hate to ask, but any workarounds for these two issues - minor annoyances, maybe?
[Magisk] hungtinglung:
my phone can operate long time from morning to night without battery.

LG v20.

portable hotspot on,watch youtube at my LG v20 at night.

don't afraid about battery anymore.
[Magisk] _mysiak_:
I fixed it already, there is no need to reply to every old post you stumble upon. :)
[Magisk] hungtinglung:
lineage os 17.1
[Magisk] m0han:
well, i meant the 2 issues in the momo screenshot. the other is a known thing and can be ignored.
[Magisk] zgfg:
For the way how Momo detects that BL is unlocked, there is no fix for some phones (e.g., me and AFAIK @pndwal have that issue with Xiaomi)

For Custom ROM I don't use / don't have the problem, but you could try as on the screenshot from TG channel
[Magisk] raulci:
Thanks for the answer, but I understood that Shamiko hides Zygisk and it should be not necessary to put Momo in denylist, of course, maybe I'm wrong...

@zgfg or @pndwal , could you please comment here? Your great expertise is very valuable.

I understood that Shamiko is with Zygisk what MomoHider was in Riru, so it should not be necessary to add Momo in denylist, right?

Thanks all!
[Magisk] zgfg:
In that case DenyList would not be needed at all - but that is wrong

Similarly like with the old MagiskHide, you must specify in DenyList Momo, all your banking apps and similar you want to hide Magisk/root from

Bcs you are using Shmiko, you must temporarily enable Enforce DenyList, edit your list, disble Enforce DenyList and reboot

It has been commented/described many times
[Magisk] Lord Sithek:
Yup that worked for me. Except "bootloader unlocked" I can't overcome "Partition mounted abnormally". Is there any known solution that I missed (although Im doing my best to follow everything 😅)?
[Magisk] raulci:
Ok thanks for the confirmation.

I'm reading the general Magisk since many years ago, and I spent several hours looking for that info yesterday, but didn't find that Momo needs to be in denylist. Need to improve my search keywords.

Thanks @simplydat for your first answer.

Thanks @zgfg for the confirmation.

;)
[Magisk] zgfg:
My partitions are also mounted abnormally and I have Restrictions on non-SDK interfaces, cannot 'fix' them for my Xiaomi.eu ROM

(Don't have them with the stock MIUI on the other phone - but on that Xiaomi it also detects Bootloader unlocked)

Momo is strong, and no need to be obsessed with its detections, it's important to fix issues with the real-life apps
[Magisk] m0han:
did the 'poster' mean renaming just the folder? or the files in it too?

any downside to that; how bad can it go? can i do it from mixplorer; maybe in twrp?

4 files in addon.d for me, viz., 50-aicp.sh, 50-lineage.sh, 69-flame.sh and 99-magisk.sh
[Magisk] pndwal:
You may be equating Momo with MomoHider... MomoHider is replaced by Shamiko; both are created by Canyie. Momo is a detector by vvb2060 (w/ helpfrom RikkaW) that came first. It seems many banks utilise Momo detection methods. Like other detectors, root etc should be hidden from it for proper results.

Well, the new 'RiruHide' is Shamiko (RiruHide was integrated w/ Riru)...

I summed things up here:

https://xdaforums.com/t/discussion-magisk-the-age-of-zygisk.4393877/post-86363389

🤠 PW
[Magisk] zgfg:
You could join that TG channel and discuss with the guys
[Magisk] raulci:
Thanks @pndwal

I read your comments and study them, because they have a lot of great information. Thanks for the great job!

Well, what I meant is that with module Riru-MomoHider, Momo didn't detected Magisk without requiring to add Momo itself in MagiskHide. All this of course in Magisk 23.

So I was expecting (wrongly it seems) the same behavior with Shamiko, thus without adding Momo in denylist. I was expecting that Shamiko hid Zygisk to Momo out of the box. Even I found a page in Google stating so.

This is why I asked. ;)
[Magisk] m0han:
i'll wait to see how @Lord Sithek did it
[Magisk] Lord Sithek:
Yea I know, just always like to try to achieve as much as possible 🙃
[Magisk] pndwal:
Yup, seems mileage varies per device / OS... Realme / OnePlus seem to easily make Momo completely happy; MIUI (Xiaomi) Is clearly a difficult customer. For me Bootloader and Partition mount flags are hard ones:

I have Stock Android 10 MIUI. I think results vary a bit w/ Android 11 and Custom MIUI as @zgfg's results demonstrate.

I did see some discussion re. hiding efforts for MIUI detection in TG channels, but haven't kept up... I'm sure the girls club and others will still be working to surprise us...

In all likelihood these intrepid young Devs will prevail. I'll wait and hope they MAKE MIUUI GREAT AGAIN! 😁 PW
[Magisk] Lord Sithek:
I renamed the folder only (to addon.e 😅), haven't seen any downside so far, but I'm not that knowledgeable to be sure I didn't screw anything 😂
[Magisk] pndwal:
... And the gals! 🙂 ...

Most of the Devs are anyway it seems... PW
[Magisk] zgfg:
It was a screenshot from Custom Magisk channel (but it's open, in English and with friendly atmosphere), I don't think that the right 'girls' are there (for the hard-core Magisk/Shamiko/LSposed party in Chinese)
[Magisk] pndwal:
Hard to name any guys! What guys in LSPosed / Shamiko / Alpha?...

But I did miss the fact your ref was specifically about Custom Magisk channel. 😜 PW
[Magisk] AndroidianoSr:
Hi. i've a Xiaomi mi 10 Lite 5g with LOS 18. I Updated to Magisk 24 but i can't pass safetynet anymore. I've MHPC configured, zigyst and lsposed enabled. USSNF don't work. Please Help
[Magisk] Eng.Raman:
https://xdaforums.com/t/magisk-general-support-discussion.3432382/page-2458#post-85951781
[Magisk] ldeveraux:
lots of hoops to jump through to replace something that's still working well for me...
[Magisk] Prof_Shekhar:
Has anyone tried Magisk Alpha? How's the experience?
[Magisk] Zainullahk1234:
how is downloading a file and clicking 4 buttons hard?

if thats hard for you then stop using magisk

also magiskhide will stop working once google patches it
[Magisk] ldeveraux:
How is installing a new app to replace an old app that's working fine hard? I shouldn't need to explain that. Magiskhide will seemingly work ad infinitum as they haven't been able to "patch it" yet.
[Magisk] Prof_Shekhar:
@m0han

Sorry mate for late reply due to long distance flight.

Here is the screenshots you requested;

I had kept it on my device whole day but didn't see any of the issues you had mentioned.
[Magisk] m0han:
thanks. yeah. i tried too. custom rom aicp on poco x3 (karna)

@Prof_Shekhar this is the kind of pic i sought.
[Magisk] shadow460:
No browser that I run requires Magisk Hide, and the only apps that do are banking apps that can be accessed by a browser once I delete the app itself.
[Magisk] m0han:
i'm on the latest release of magisk alpha.

https://xdaforums.com/t/magisk-general-support-discussion.3432382/post-86389145

https://xdaforums.com/t/discussion-magisk-the-age-of-zygisk.4393877/post-86403815
[Magisk] zgfg:
Didn't you see the posts about?

E.g, I'm all the time on Alpha.

Yesterday posted about updting to the latest, and so on, and so on

But, what, why would you need to go to Alpha now, if you finally settled with Stable?

For the safe switch you should better uninstall your Stable v24 and start with Alpha all over again...

In that case please do not start a new endless saga how to do this/that because you have already went through, and now you should know to repeat😁
[Magisk] JazzieBoi:
Yes I meant to say inject into zygote which can cause security related issues, etc with safetynet and everything. It did for me at first, pretty sure once I installed Universal Safety fix as well as Magisk hide Props it solved the issues. I also am using Shamiko as my Magisk blacklist which helped me bypass Google Pay and my bank app, not sure if it's doing much but it can't hurt lol.
[Magisk] Prof_Shekhar:
@zgfg

Thanks. Rest assured I have learnt my lessons 😁
[Magisk] Prof_Shekhar:
@m0han

Thanks mate. Would try it out soon
[Magisk] zgfg:
From the functionality side, Alpha is NOW just like Canary or Stable

It's built by another developer (one of the core team members from the official Magisk), depending on her own plans and times

Alpha is based on the latest official commits plus something she may want to test before officially commiting

Hence, consider that really as ALPHA, maybe with fresh fixes but also fresh bugs (before they were released and tested even in Canary)

Think, do you now really need that

Over the time of Magisk v24 development things WERE different:

Alpha used to have both (to choose one or another) old MagiskHide vs the new DenyList, and also the old modules repo.

In the early releases, even the old SN checker in the app.

Alpha brought first DenyList before the new, pre-v24 Canary was ever released

At that time users had other reasons to test Alpha. I'm now lazy to switch to the Stable or Canary (better to say, I don't see any valid reason for)
[Magisk] Prof_Shekhar:
@zgfg

Thanks mate for the update.

Currently, I am busy enjoying the Canary version 24.1.

May be in the next few weeks, I may take a plunge and give a try to the Alpha Magisk.
[Magisk] pndwal:
But why?... Must be another maverick! 😜

Re. this:

https://xdaforums.com/t/discussion-magisk-the-age-of-zygisk.4393877/post-86400867

This: Momo, "The strongest detection app known"... PW
[Magisk] m0han:
here are mine.... order of screenshots as they appear in the post is jumbled. to be read as 1,3,4,2 (from l-r) :D
[Magisk] zgfg:
Yesterday (since I wanted to report an issue to Github - more in the post in Magisk General thread, about patching and MiXPlorer), I switched on one of my phones from Magisk Alpha 24102 to Magisk Canary 24102, by dirty flashing

And everything went ok, my DenyList, Zygisk, modules, SafetyNet, LSPosed modules, root apps, all continued to work with no issues
[Magisk] avalx:
So, I successfully updated to 42.1 (Oneplus 7T, stock OOS 11.0.5.1) and everything works fine for now. But I found out that there are some riru leftovers (?) on my phone even if I did uninstall all Magisk modules before I did the update. I found these directories:

/data/adb/riru

/data/misc/riru

Anybody knows if those are safe to delete or should I leave them be?
[Magisk] rodken:
Deleted.
[Magisk] rodken:
Your finding alone should help a great number of people who are on Alpha with questioning on how to migrate from Alpha to TJW's version.
[Magisk] xabu:
I would suggest that you read this thread thoroughly from #1. Enjoy your weekend!
[Magisk] bricca:
Could you please point me to the page that may contain the solution to my problem? Otherwise I will read all 34 pages. Thanks so much.
[Magisk] TimmyP:
This causes bootloop, efs wipe and imei wipe when installed as usual on rooted A32 5g, prolly A32 4g too. Any ideas? Not on fixing the issues caused, but on getting Magisk to install so I can continue to update?

23 woks perfect.
[Magisk] Stillhard:
Nah, it's forcing Telemetry a.k.a micr0s@ft's logger

You better build one yourself from the source if you don't want it
[Magisk] zgfg:
Who: Alpha, Canary or Stable or all of them?

And to whom they are delivering data?
[Magisk] Stillhard:
Alpha, that girl forcing it into Canary now

Add appcenter by vvb2060 · Pull Request #5291 · topjohnwu/Magisk

The Magic Mask for Android. Contribute to topjohnwu/Magisk development by creating an account on GitHub.

github.com

You better see the Alpha release zip and check for Telemetry, woott 😀
[Magisk] vandyman:
Yes,read post #1.

It is a good read with a wealth of information.
[Magisk] xabu:
(y) "Otherwise I will read all 34 pages." (y)

Magisk started a new life .... it's necessary to study its new features.
[Magisk] zgfg:
Who knows then what is in the closed source of Momo app
[Magisk] Stillhard:
LSPosed has it too, who knows, to everything else came out from her 😂
[Magisk] Prof_Shekhar:
@bricca

Install LSPosed from GitHub and then from it, install Hide My Applist.

Under select effective apps, select sll the desired financial apps and save it.

Proceed now to magisk app, put all the desired banking apps in desired list, then enable enforce deny list.

That's it.