yashsingh1/xdaforums huggingface dataset:
[Magisk] eduardvi995:
If you cant install Magisk even with custom recovery, then you could try to patch your boot.img partition with the magisk app and flash with recovery or fastboot.
[Magisk] szazs89:
I see. I found the stock boot.img and tried to patch.. Installation failed. :-(

PS: Should Magisk v24.x work on Android 8.0.0 (stock rom)?
[Magisk] eduardvi995:
What does it say? share a screenshot of the failed installation or copy the log here
[Magisk] szazs89:
"Magisk logs are empty... that's weird."

Patching:

- Device platform: arm64-v8a

- Installing: 24.1 (24100)

- Copying image to cahce

! Installation failed
[Magisk] eduardvi995:
Can you upload boot.img here? I'll try to patch it with my phone and I will upload it again when finished (If it works)
[Magisk] szazs89:
I have some problem uploading it here... But now I have downgraded Magisk to v22.1 and it patched the boot.img without any problems. But again I cannot hide it, SafetyNet checks fail. Weird...
[Magisk] meric57:
Hello, forget TRWP 3.6.0_9-3 which is compatible with Android 12 the problem the multdisabler 3.2 does not decrypt and blocks the system start. I tell you this I tried to install TRWP via adb I succeeded with the decryptor v 3.2 doesn't do the job, so I just installed magisk v 24.1 with instalation by John Wu which works since saturday 29th january 2022.

If the coder who made multidisabler version 3.1 and 3.2 can make it compatible with TRWP 3.6.0_9-3 would be great.

thank you
[Magisk] liontari1977:
how to fix guys?i searce days for fix safetynet...
[Magisk] Denny@83:
Hi, I installed magisk 24, enabled Zygisk and set up denylist. I put in denylist google play services and google services framewok (screnshot 1).

Rebooted the phone and found:

- google play services is not in denylist

- google services framework seems to be in denylist, but its box is unthicked

(i installed safetynet fix and I pass safetynet attestation)

however, why i cant' put google play services in denylist?
[Magisk] dr.ketan:
This is how zygisk supposed to work. Ignore it, as far as you have installed zygisk version of SafetyNet fix, you are good to go and SafetyNet should pass.
[Magisk] pndwal:
Since it seems a number are experiencing this issue, it would probably be best for all to open a proper issue ticket on John's GitHub and post logs there so experienced Devs can take a look / fix this.

https://github.com/topjohnwu/Magisk#bug-reports

👍 PW
[Magisk] pndwal:
So USNF can work it removes these. See:

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

👀 PW
[Magisk] iw2ngg:
I did it. But GitHub doesn't accept bug reports for versions other than last:
[Magisk] iw2ngg:
I obtained a solution from github developers. It is pasted below.

It worked for me
[Magisk] J.Michael:
Have you seen the Magisk-Zygisk thread.

Maybe the latest version, used the way the opening posts describe, will get you where you want to be.

(If it doesn't work, then you *would* be eligible to report a problem.)
[Magisk] levone1:
Anybody else ever experienced no modules showing?

Xperia X Compact, AOSP 11, clean install.

Module list is blank...

I found one other post in the forum, but no replies...

Update - just installed v23 and works fine...
[Magisk] LarrxX:
If you're using version 24 and up that's normal. The module database was removed from the app
[Magisk] meric57:
Good evening, tonight no more rooting I tried to install LXposed the module and riru from Zigisk. hop no more rooting how can we reflash without reinstalling all with odin.
[Magisk] billyx1:
After updating LG G6 from Magisk 23.0 to 24.1 I have a bootloop
[Magisk] XtraWater:
Had delete cache and data from magisk manager. Manager suddenly started to crash. Then I got offered to update magjsk and the manager. It works again. However, one particular banking app recognizes that the phone is rooted. As far as I remember hiding magisk manager was enough. Enything else I have to do?

Edit: just saw another post regarding hid magisk not working. Is there a workaround?

And why the hell did they remove the modules database? Is magisk dead?
[Magisk] Lord Sithek:
You are very late to the party...
[Magisk] XtraWater:
Any hint?
[Magisk] pndwal:
Public, Stable releases are here!

https://t.me/LSPosed/168?single

Release notes next posts.

👍 PW
[Magisk] Lord Sithek:
Start with this thread: https://xdaforums.com/posts/86354731

Especially first 5 posts. Then other pages can be useful too
[Magisk] szazs89:
Back again, after FRP lock (DO NOT turn OEM unlock OFF again :cool: ). So, fresh bootloader, stock rom, fresh TWRP - Installing Magisk-v24.1.apk as zip, then reboot to the wipe-d (fact.reset) system, doing initial setups (wifi, account, fp) and ...

finalizing Magisk apk setup.... No Magisk, No, SuperUser list, no Zygisk option in Setup Config, no Module list. :-(

So, the question is: is there anybody out there with the newest Magisk on Oreo?
[Magisk] pndwal:
Latest Shamiko:

(Nb: this hasn't changed from last)

Notes:

0.4.1 version

Magisk Hide modules based on Zygisk. Please read README inside the zip for details.

Shamiko will be kept closed source. If you care about it, please DONT use it.

She's still unstable for some devices and not compatible with some Magisk modules (like those add overlay).

Note: Shamiko is not aimed at passing safetynet. She's just for hiding root. Hiding root does not necessarily mean passing safetynet.

Readme.md:

# Shamiko

こっっ…　これで勝ったと思うなよ―――!!​

### Introduction

Shamiko is a Zygisk module to hide Magisk root, Zygisk itself and Zygisk modules like riru hide.

Shamiko read the denylist from Magisk for simplicity but it requires denylist enforcement to be disabled first.

_Currently, system apps (with uid%100000=1000) cannot be hidden even it's in the denylist. This issue comes from Magisk._

### Usage

1. Install Shamiko and enable Zygisk and reboot

1. Configure denylist to add processes for hiding

1. *DO NOT* turn on denylist enforcement

#### Whitelist

- You can create an empty file `/data/adb/shamiko/whitelist` to turn on whitelist mode and it can be triggered without reboot

- Whitelist has significant performance and memory consumption issue, please use it only for testing

- Only apps that was previously granted root from Magisk can access root

- If you need to grant a new app root access, disable whitelist first

### Changelog

#### 0.2.0

1. Support font modules since Android S

1. Fix module's description

#### 0.3.0

1. Support whitelist (enable by creating an empty file `/data/adb/shamiko/whitelist`)

1. Always unshare (useful for old platforms and isolated processes in new platforms)

1. Request Magisk 23017+, which allows us to strip Java daemon and change denylist regardless of enforcement status

1. Temporarily disable showing status in module description (need to find a new way for it)

1. Support module update since Magisk 23017

#### 0.4.0

1. Add module files checksum

1. Bring status show back

1. Add running status file at `/data/adb/shamiko/.tmp/status`

### 0.4.1

1. Add more hide mechanisms

👍 PW
[Magisk] pndwal:
Latest LSPosed (incl. Zygisk):

1.7.0 Anniversary version!

- Lock screen unconditionally after manager switched user (security issue for MIUI)

- Fix repo empty when cache hint

- Optimize hook speed

- Upgradable first on the repo page

- Support adding icon after launcher changed

- Split daemon into a single package

- More MD3 design

- Tell user to properly reinstall Magisk if version mismatch

- Enhance resources hook (support getFloat since Android 10 and raw getValue)

- Add watchdog to ensure log configuration

- Support Magisk's new update channel

- Refine color theme

- Fix toolbar layout expand saved state

- Generate language list compile time

- Refine settings icons

- Proper support RTL

- Don't show on denylist when enforcement is off

- Add crash telemetry for debug build (release build won't contain)

- Fix shortcut disappear in some cases

- Add an option to manually create the shortcut

- Zygisk version supports Huawei devices

- Zygisk version supports ZTE devices

- Retry if system injection fails

- Support Huawei Harmony OS

👍 PW
[Magisk] XtraWater:
Thank you. Not sure if I'm doing it right. I enabled Zygisk end enforce deny list. Under. Configure I checkmarked the particular app. After restarting, root is gone. After disabling Zygisk, root is back.
[Magisk] pndwal:
First 9 posts for OP use contain important help now... Much still WIP... Good catch-up / refresher reading!

Thanks @ipdev! ⚖️🦅 PW
[Magisk] szazs89:
Some progress...

* install Magisk v22.0 apk (for this version SafetyNet checking fails)

EDIT: I've installed the zip from TWRP recovery and after reboot the flight mode must be switched on before finalizing the setup of the app (if there is internet connection the app downloads and installs version 22.1 which cannot hide itself, as my experiences showed)

* enable MagiskHide in Settings, open apps needing root and grant them superuser access

* check SuperUser list in Magisk app (this part is to be tested)

* in Settings click Hide Magisk app itself... give a faked name (as the default Manager should be shown), wait... and in a minute a dialog should appear about to create a new icon for the stub

* now in the file drawer only the stub should be seen, open it and the Settings list should show Remove hiding Magisk app... (if in the fake name dialogue above the default is Setting be suspicious - I would bet that it won't work)

* the faked random package name can also be checked in the App window

* hopefully, now the problem is only SafetyNet check... let's try to upgrade - however, it shows version 24.x (which is not working for me)

* in Settings set Update Channel to Custom channel and in the next option set up the URL of version 23:

https://raw.githubusercontent.com/topjohnwu/magisk-files/afe2c304e59f631280cc26ccc6d40a7cf04f7f37/stable.json

(see post #322 here https://xdaforums.com/t/discussion-magisk-the-age-of-zygisk.4393877/)

* now, the App and Magisk itself can be updated to v23.0 (you do NOT have to undo hiding the app in Settings) and SafetyNet checks pass

Finally, the Magisk critical apps can be tested.... (I cross my fingers)

EDIT: it seems everything is working file :cool:
[Magisk] XtraWater:
I enabled Zygisk in Magisk and installed Shamiko module. When Zygisk is enabled, Riru got disabled and with that no more edxposed. Do I need replace edxposed with Lsposed?
[Magisk] XtraWater:
Can someone provide me with a magisk 23 zip version which can hide magisk successfully? I have one, but when installed fis flashing in OrangeFox or patching boot.img magisk is not installed. Not sure what I'm doing wrong.
[Magisk] neilth:
I am having a unique problem on a Pixel 2 XL running LOS 18.1 with Magisk 24.1. The device is successfully rooted but I cannot get it certified in the Play Store. If I add Google Play Services to the DenyList, there’s no problem, the ten components making up the service get added with no problem according to the Magisk log. But once I reboot the phone, these ten components again load, but are instantly removed for some unknown reason. After the reboot, Google Play Services is now missing from the DenyList. I have included a screenshot of the part of the Magisk log showing the Google Play Services components loading and then being removed during the boot process. In addition, I have included screenshots of the Magisk Home and Modules screens showing my Magisk configuration. I don’t have the DenyList enforced, not that this appears to make any difference.
[Magisk] pndwal:
EDXposed has broken SafetyNet.for a long time now. Public / Stable Zy(gisk)-LSPosed was released today... PW
[Magisk] pndwal:
Magisk GitHub main page, scroll to Releases at the bottom... PW
[Magisk] pndwal:
Hardly unique 🙄

Zy-USNF removes Play Services to do it's work on boot...

If you're confident you set a fingerprint that works for you device (not all work on every device) in MHPC, you probably only need to clear data for Google Play Services and Google Play Store... PW
[Magisk] neilth:
I have repeatedly cleared data in both the Play Store & Play Services. What are Zy-USNF & MHPC? My device fingerprint is set to Pixel 2XL with LOS 18.1 I believe.
[Magisk] zgfg:
MHPC = Magisk Hide Props Config

Zy-USNF = Universal SafetyNet Fix 2.2.1

Both moduled have their threads on XDA
[Magisk] m0han:
running official Zygisk - LSPosed and Shamiko by LSPosed Devs on Magisk f880b575-alpha (24101). all good as before.
[Magisk] Eng.Raman:
The latest Riru-MomoHider 0.0.8 ( Github LINK )

Fix init.rc hiding on rootfs devices

Optimize binaries size to speedup booting
[Magisk] Lord Sithek:
Why whould you go back to Magisk v23? It's just the matter of properly configure v24, and MagiskHide is really gone now. The more time passes, the more obsolete it becomes
[Magisk] LarrxX:
I'm haviong troubvle understanding everything that's happened.

I have a Oneplus 9 LE2110 running Stock Oxygen S0 11.2.10.10.LE25BA.

I have 2 apps for my bank, one for managing my account, the other for NFC payments.

I rooted everything with Magisk 23, used Magisk Hide, and everything was working perfectly.

Suddenly, the management app stopped working, detecting root. The payments app kept working. Last update of the apps was in December, so no new version of the apps.

I updated to Magisk 24.1, configured deny list, shamiko and USNF (momo is happy) but both apps didn't work.

I tried downgrading to Magisk 23 but had some problems so decided to full wipe, unroot, reinstall ROM, reroot with Magisk 23.

Used Magisk Hide and both apps not working now.

What happened? I don't know!

Just ranting, because this is driving me crazy.

And now waiting and hoping Shamiko will be able to solve my problem in the near future.
[Magisk] pndwal:
Thanks!

Very interesting Deprecation Notice!

Identifies Shamiko as the successor of MomoHider, and Canyie as the architect!* ...

Also, her disappointment with open sourcing MomoHider (resulting in misuse) being behind the decision to keep Shamiko closed.

*I'm not surprised to discover this tireless Magisk / LSPosed contributor behind Shamiko, and when I posted the above info I had considered that GitHub is only showing public contributors to a release repo, not actually commits improving source code. Anyway, seems Canyie does have many skilled helpers with this project.

Her recent blog may interest others here too (needs translating):

A 17-year-old who escaped from an electronics factory - 2021 year-end summary​

canyie

Posted on January 9, 2022

👍 👀 PW
[Magisk] m0han:
late to the Oprek Detector party, but, wth... all good with help from @zgfg's posts.

strange: there is a failed: unspecified error when Oprek Detector is opened.
[Magisk] XtraWater:
I tried it on my second phone. After flashing it (the zygist) version Lsposed manager says no framework found. So I guess it's not installed.
[Magisk] zgfg:
I have that error also showing shortly, it dissapeares and Device is Healthy at the end
[Magisk] neilth:
Thanks, later today I will disable these one by one to see which one is causing Google Play Services to disappear from my DenyList. Then I’ll go to the guilty module’s thread here on XDA.😀
[Magisk] zgfg:
It was mentioned elswhere (and in this thread) that USNF 2.1 removes GMS from DenyList becuse it takes care of GMS over

However, I don't know/recall what was your problem.

If not passing SN, try without the two modules and then with only USNF but without MHPC (also disable all other modules, except Shamiko if you use it)

If still having problems with SN, you would probably need MHPC but then you must find out/discuss with experts how to spoof fingerprints - and post the SN checker results to make sure what exactly it reports
[Magisk] neilth:
I have determined that it’s Zy-USNF = Universal SafetyNet Fix 2.2.1. With that module disabled, Google Play Services remains in the DenyList after a reboot.
[Magisk] msssm:
Where is the official place to get Shamiko?

Beside removed Magisk Hide, there is also the module repository removed from new Magisk 24.1. Is there any official or inofficial place for Magisk modules or even possible to add a repository for modules to Magisk?
[Magisk] zgfg:
Magisk app, Modules, scroll down to Shamiko (if already installed), you should see Update (when update is available) - click, read Changlog and Update
[Magisk] msssm:
Where do I get Shamiko?
[Magisk] zgfg:
It has really been asked and answered many times, please go back through the posts

Googling for Github Shamiko should also find

Actually (it was also posted here but you can google or search on XDA), there is a new thread Magisk - The Age of Zygisk: right for the new Magisk v24, Zygisk, Shamiko, etc.

You will find everything there (start from the OP posts)
[Magisk] J.Michael:
Please read earlier posts. The removal is expected. It does not mean the removed processes will not be treated specially, it means that they are treated so specially that they do not belong in the list -- they are being removed from the list as a convenience

for you.

See also new Magisk-Zygisk thread.
[Magisk] pndwal:
Release links for Shamiko & LSPosed:

https://github.com/LSPosed/LSPosed.github.io

👀 PW
[Magisk] pndwal:
Latest Release notes

# Shamiko

こっっ…　これで勝ったと思うなよ―――!!​

### Introduction

Shamiko is a Zygisk module to hide Magisk root, Zygisk itself and Zygisk modules like riru hide.

Shamiko read the denylist from Magisk for simplicity but it requires denylist enforcement to be disabled first.

_Currently, system apps (with uid%100000=1000) cannot be hidden even it's in the denylist. This issue comes from Magisk._

### Usage

1. Install Shamiko and enable Zygisk and reboot

1. Configure denylist to add processes for hiding

1. *DO NOT* turn on denylist enforcement

#### Whitelist

- You can create an empty file `/data/adb/shamiko/whitelist` to turn on whitelist mode and it can be triggered without reboot

- Whitelist has significant performance and memory consumption issue, please use it only for testing

- Only apps that was previously granted root from Magisk can access root

- If you need to grant a new app root access, disable whitelist first

### Changelog

#### 0.2.0

1. Support font modules since Android S

1. Fix module's description

#### 0.3.0

1. Support whitelist (enable by creating an empty file `/data/adb/shamiko/whitelist`)

1. Always unshare (useful for old platforms and isolated processes in new platforms)

1. Request Magisk 23017+, which allows us to strip Java daemon and change denylist regardless of enforcement status

1. Temporarily disable showing status in module description (need to find a new way for it)

1. Support module update since Magisk 23017

#### 0.4.0

1. Add module files checksum

1. Bring status show back

1. Add running status file at `/data/adb/shamiko/.tmp/status`

### 0.4.1

1. Add more hide mechanisms

### 0.4.2

1. Fix app zygote crash on Android 10-

👍 PW
[Magisk] pndwal:
Latest / Last Riru:

26.1.5​

Latest

v26.1.5 (2022-2-2)​

THIS IS THE LAST RELEASE. MODULES AND USERS SHOULD MIGRATE TO ZYGISK.

Fix description hint

Just one last dance

Before we say goodbye

When we sway and turn round and round and round

It's like the first time

It's been great dance too RikkaW!

I'm sure you'll keep dancing, don't say goodbye! See you around and around... I'm sure...

Many thanks Rikka, Shana, team... 😀

Release Notes (readme.md - truncated):

# Deprecated

All Riru users and Riru modules should migrate to Zygisk.

# Riru

Riru only does one thing, inject into zygote in order to allow modules run their codes in apps or the system server.

All other Riru modules requires Riru.

See [https://github.com/RikkaApps/Riru](https://github.com/RikkaApps/Riru) for more details.

### Pre-24 modules are no longer supported

> All live modules have upgraded to v24+ for a long time.

The goal is to eliminate bad designs due to historical reasons.

If you are module developer, it only takes you less than 1 min to switch to v24+ if your module is already v22.

For users, if you find you cannot install a module (the installer will say Riru is not installed) or a module stop working, it means that such modules have stop updating for at least 4 months.

### Note

If you are use other modules that changes `ro.dalvik.vm.native.bridge`, Riru will not work. (Riru will automatically set it back)

A typical example is, some "optimize" modules changes this property. Since changing this property is meaningless for "optimization", their quality is very questionable. In fact, changing properties for optimization is a joke.

### Install from recovery is NOT supported

Many TWRP has broken implementations, which will finally cause Riru and Riru modules "installed" but not working.

### Incorrect SELinux rules problem

<https://github.com/RikkaApps/Riru/w...-from-third-party-ROMs-cause-Riru-not-working>

## Changelog

### v26.1.5 (2022-2-2)

- THIS IS THE LAST RELEASE. MODULES AND USERS SHOULD MIGRATE TO ZYGISK.

- Fix description hint

👍 PW
[Magisk] neilth:
Thanks, I posted in the Magisk-Zygisk thread.
[Magisk] c3k:
Solved? You're patching on an unrooted clean system, right?
[Magisk] zgfg:
I have the same error, but Im alredy rooted

I used to update (long number of Magisk Alpha and previously Magisk Custom versions over the last months) by patching and flashing

However, the error started to appear and since then I have to do Direct upgrade (good that I'm already rooted)

(Xiaomi Mi 9T, MIUI 12.5, A11 - btw, I have that same firmware for several months, hence I didn't upgrade or change the firmware in the mean time)
[Magisk] msssm:
Some questions about Shamiko.

If in the Zygisk Thread there is said:

...then why is Shamiko required? That deny list sounds like everything required to make a process not detecting Magisk.

And why is Shamiko closed source and how can we trust it? I know, you say "if you don't trust it, don't use it". But this is always the case.
[Magisk] zgfg:
Zygisk is detectable and Shamiko serves to hide Zygisk

Would you really be happy that Shamiko, Momo etc are open source, that bank developers can read and learn how to circumvent and get ideas how to further detect root?!

Simply, run Momo and check does it detect Zygisk when Shamiko is enabled, and when Shamiko is disabled (you must reboot upon enabling/disabling)
[Magisk] heinhuiz:
It would probably be more convenient if the entries were in the list but selected and greyed out. Then users can see they are actually hidden.
[Magisk] pndwal:
... But John designed the denylist, not @kdrag0n! ... And they're not 'hidden'; they're quite selectable! USNF simply removes them on next boot if you add them!

USNF does the hiding itself (doesn't rely on denylist) however "The Zygisk module will never load if GMS is in the DenyList. Instead, we have the module force-enable DenyList unmounting after forking." This is early in bootup. I linked commit with explanation here:

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

🤠 PW
[Magisk] traversone:
...what about the new "Optrek Root detector" ?

after enabling it in DenyList (of course), it detects "APPS with ROOT/XPOSED ACCESS", no other warning across several checks.

Actually I use Lsposed so it seems quite normal.

can you check at your end?
[Magisk] m0han:
try adding in hma » manage templates; remember to save after each step. also in magisk (zygisk) denylist; remember to disable 'enforce denylist'. reboot and check thereafter.
[Magisk] Spartacus500:
For me, the same, it probably detects Lucky Patcher, although I frozen it, it detects it anyway 🤔
[Magisk] traversone:
good hint! what to hide from Oprek?

In my understanding, Oprek is the "effective app" blacklist template (?) is to apply to
[Magisk] zgfg:
In the blacklist template list Magisk app, LSPosed modules apps - incl. HMA itself, and LSPosed app if you did not delete it ('Parasitic' mechanism)

Apply: Hide, Blacklist, All methods and that template to Oprek and your banking apps (Effective apps)
[Magisk] traversone:
done, thank you anyway! Only 2 active Xposed modules including HMA added to blacklist template. It works
[Magisk] oldman20:
Excuse, i added oprek in select effective apps section, is it right? What's meaning when add in manager templates?

I using canary magisk version