yashsingh1/xdaforums huggingface dataset:
[Magisk] hanschke:
As we know for the Pixel 6 Pro we need the boot.img from the Pixel 7 Pro. I have patched it with the latest release and do the adb fastboot flashing for the patched boot.img.

My phone boots and if I open the magisk delta app it told me to install addons and do the reboot. If I do this my phone do the reboot and I have the android error message with corrupt boot.

So I have to flash stock boot.img and the phone work again but I loose root.

If I flash the patched pixel 6 pro boot.img as we know the phone boot but no root. Is there any solution for me that I dont loose root and the phone starts?
[Magisk] supermansaga:
It's best this can function as simply a module instead of tinkering Magisk apk itself.
[Magisk] zgfg:
What do you really mean about

Magisk (official or Delta) is not just its application (app makes only its user manager part) but the whole framework

Magisk Delta (framework, service, 'mask', background part - whatever you call it) is different from the official

Developer opted to stay on MagiskHide instead of DenyList as in the official Magisk (it's not just a different name but different technique), developer here experiments with different techniques for Zygisk (a core part in the Magisk), with SuList, etc
[Magisk] supermansaga:
I already rooted the phone with the official Magisk, so I don't want to do it all over again to just enable the 32 bit app support. I am more hoping the solution here is rather just a module within the official Magisk. As for MagiskHide, there is a brand new approach as mentioned in Method 2 at https://www.droidwin.com/pass-safetynet-and-hide-root-from-apps-on-rooted-pixel-7-pro/. I completely tested it myself and it is working beautifilly for my bank apps.
[Magisk] zgfg:
I don't see anything 'new' in your 'new' approach - all that, SafetyNet fix, etc has been extensively discussed here over the months in the Magisk general thread, Magisk new Zygisk thread, USNF thread (where from is the module is in the 'new' approach, Google Pay (Wallet) thread, thread with instructions how to pass root detections

Besides, SafetyNet API is already passe, the new Play Integrity API is already used by many apps, mainly (and firstly) by Google Wallet

Anyway, if you have a working configuration that suits your needs, stick with that (as I do with mine)
[Magisk] onimorza:
I've downloaded it from his Telegram channel.

Although the filename is also "reset sensitive props", it installs as "advanced reset sensitive props".

The "advanced" version also seems to get more updates (last 29 Januari) than the "non-advanced" version (last 2 weeks ago).

No clue why this difference, I think only @huskydg can answer.

See also print screens.
[Magisk] c19932:
advanced reset sensitive props is extracted from magiskhide right? So there's no need for this module if I have magiskhide enabled? Thanks in advance
[Magisk] supermansaga:
please bear with me as i am a newbie. I don't have a configuration that can root a phone without wiping it. https://www.xda-developers.com/how-to-install-ota-updates-keep-root-google-pixel-phone/ talks about phone already rooted.
[Magisk] denexo:
Hi all,

i have upgraded to latest canary 78326701-delta (925206) on my oneplus 7t. I enabled SuList assuming that the apps already allowed for root would work (newbie assumption). After the reboot my phone behaves like there is no root (installed N/A status at Magisk Delta Manager app). On the other hand though, LSPosed is activated (1.8.6. (6712) - Riru). Any ideas what is going on and how i could revert to previous working state?

Thank you in advance!
[Magisk] pndwal:
Not familiar with SuList quirks... may well be related to that... but if you mean you never had Delta working properly, did you take 'Hide the Magisk app' previously?... Do you now have both 'Magisk' app and previous hidden/obfuscated/renamed app? PW
[Magisk] denexo:
Delta was always working properly. I never had hidden the magisk app since i was using HMA module at LSPosed with success. My phone is rooted since LSPosed is still activated but since no app was configured in SuList, even the Magisk Delta app thinks my phone is not rooted. Where should i run the command "magisk --hide sulist disable" since i don't have termux with su access?

EDIT: I fixed it by editing magisk.db with DB Browser for SQLite (sulist set to 0 instead of 1) after booting to TWRP. After the reboot everything is back to normal. Precious lesson learned - do not mess with options if not 100% sure

Kudos to HuskyDG for his excellent work!
[Magisk] huskydg:
You forgot adb shell
[Magisk] HTHH9799:
after updating to miui14eu i cant install on poco x3pro
[Magisk] zgfg:
How could anybody help with no description what "can't", which steps you do, etc
[Magisk] huskydg:
NO LOG NO FIX NO COMPLAIN

Please include logcat and magisk log, dmesg if possible
[Magisk] denexo:
While it seems obvious now that you mention it and should be my first thought, it never crossed my mind!

Keeping it for future use (hope not to need it soon)

Once again thank you very much HuskyDG!
[Magisk] huskydg:
REPORT BUG IS NOW ACCEPTABLE ON XDA THREAD BUT PLEASE INCLUDE ADDITIONAL INFORMATION SUCH AS LOGCAT AND MAGISK LOG IF POSSIBLE
[Magisk] mGforCe:
New Version Up!

3b9db6e6-delta

- [General] New way to recover bootloop: Rename magisk.apk to disabler.zip and flash in Recovery to installing Magisk + enable Core-only mode

- [General] Sync upstream source code to d740bbe0
[Magisk] huongthanh8690:
I removed the old version 25.2, and flashed magisk delta in recovery Cdroid 9.1 .granted root permissions for apps..but when I open adaway or lucky patch app I don't have root privileges......anyone has the same problem as me. ...I have to reinstall version 25.2

Thanks
[Magisk] martyfender:
The mention of Lucky Patcher, a tool that can be used for piracy, among other things, is ban per xda rules, just to remind you.
[Magisk] huskydg:
No log no fix
[Magisk] Scorp123:
Thank you for continuing this all but essential mod for android and getting my banking apps working properly again 👍

Donated
[Magisk] huskydg:
Revive MagiskHide from Magisk v23.0

The implementation of MagiskHide is ptrace Zygote process, every forks of Zygote will be notified and traced also.

MagiskHide from Magisk v23.0 which monitors every thread spawn event of Zygote fork (app process is heavily a multithreads process which will spawn threads to trigger MagiskHide to check UID and cmdline)

There is an exception that app zygote does not spawn threads and thus it won’t trigger MagiskHide to unmount Magisk and detach. (MagiskDetector and Momo take advantages of this fact to detect MagiskHide through ptrace)

To fix this problem, we trace the syscalls prctl() instead of thread spawn event of Zygote fork like MagiskHide in Magisk v23.0

After processes has been forked from zygote, there will be atleast prctl() is called to change the process name. For normal app process and isolated process, the process name will be changed as followed:

zygote -> (unknown name) -> <pre-initialized> -> (process name). So the key is <pre-initialized>, after that we can guess it is target process or not.

For app zygote, there is only once prctl() is called to change process name: zygote -> package.name_zygote.

The changing process name happens before apk is being loaded so we can detach it from ptrace, do unmount all Magisk files and nearly there is no traces left after that.
[Magisk] huskydg:
Let ammonia reacts with hydrochloric acid to produce ammonium chloride

t.me
[Magisk] hanschke:
I have installed latest canary delta and enable magisk hide and disable the list wiht play store, play services and wallet for hide and the universal safeftynet fix 2.4. mod 1 but I cannot install wallet because of root detection :(
[Magisk] Nightf0x_007:
Any solution for passing safetynet cts profile?, Using latest canary build with riru
[Magisk] optoluctor:
For me, applying the reset-sensitive-props.zip corrected it, after applying riru-new-loader-v2.zip.
[Magisk] Nightf0x_007:
Still failing cts test here, do u have any other modules installed ?
[Magisk] Nightf0x_007:
Wanted to report, new zygisk loader is causing repainter app to stop working
[Magisk] Nightf0x_007:
Switched from riru to zygisk & installed latest usnf module 2.4.1 mod 1.1, now everything is working normally, passing safetynet & integrity tests, the good thing is magiskhide is working with zygisk & thats the most imp. Thing to me as my bank & id apps detects root with anything else apart from magiskhide
[Magisk] optoluctor:
(Riru 26.1.7 r530, MagiskHider 0.0.13 & UNSF 2.4.0)

CTS eventually fails for me two, as indicated by GWallet this morning. SCheck confirmed CTS fail. Whatever false positive I'm experiencing lasts for an hour or so after boot if reset-sensitive-props is running.

Following your lead, switched to zygisk and UNSF 2.4.1 mod 1.1.

SCheck passed all, but banking app failed. Then, enabled new zygisk loader option and banking app passes.

All seems good now, thank you
[Magisk] Nightf0x_007:
Use magiskhide and hide the bank apps, i turned off zygisk new loader as it causes repainter app to stop working & im using it
[Magisk] m0han:
yeah, this is the magisk delta thread
[Magisk] m0han:
Updated Magisk-Delta to c403c77 (25101). Now, Magisk Detector does NOT find init.rc modifications. Momo still does.
[Magisk] zgfg:
Unfortunately it's true. From the Delta 25101 app you can only switch on/off Magisk Hide and configure MagiskHide list (when Magisk Hide is enabled)

When Msgisk Hide is disabled, MagiskHide list cannot be edited and there is no option to control should DenyList be enforced or not and to configure DenyList

However, when you open magisk.db, it does have separated DenyList and HideList and three separate switches Zygisk, Hide and DenyList On or Off

Ie, according to ChangeLog and the structure of magisk.db, MagiskHide and DenyList are separated. But the app does not provide a way to enforce DenyList, nor the way to edit DenyList
[Magisk] huskydg:
Even MagiskHide use separate hidelist but the module like Shamiko will still treat as denylist
[Magisk] prazetyo:
I've tried to install magisk delta, then uninstall magisk TJ. After that I rebooted. After reboot, magisk delta does not display MagiskHide.

Is there something wrong with my steps?
[Magisk] zgfg:
Are you really asking about MagiskHide or Hide Magisk App?

They are two TOTALLY different things

MagiskHide switch should be further (scroll down in the Settings) - under Magisk, not under App as you attached on your screenshot

Hide Magisk App makes not much sense for Delta app since Delta already comes with different package name (read its ChangeLog and check the package name on the main Magisk Delta app window).

Hide Magisk App would be (on TJW Magisk app) in the App section (as you captured the screenshot) but it might be omitted now in Delta (see above about the Delta's different package name)- I cannot check, I have already returned back to the official TJW Canary
[Magisk] zgfg:
Ok then what for is DenyList and more important, how do you disable MagiskHide + enforce DenyList and Configure DenyList?

ChangeLog says that DenyList is now separated from MagiskHide (list) But I did5 see any option for Enforce DenyList, Configure DenyList

And what for is DenyList if Shamiko is still then using HideList, not DenyList

That were my questions - but don't mind, I have already switched back to the official,TJW Canary 👍
[Magisk] huskydg:
Oh sorry, i mean shamiko will treat hidelist as denylist, not both denylist + hidelist.

DenyList configuration might be added along with magiskhide to make less confuse but i feel it useless
[Magisk] prazetyo:
I mean magiskhide on magisk delta, because that option is not show up on magisk delta. also, module inactive, so I can not install ruri and safetynet. CMIIW
[Magisk] zgfg:
Again, you should have Magisk Hide on Delta, but you're looking at the wrong place

Scroll down few centimeters, to the Magisk section, below the Zygisk checjmark

(I was running Delta this morning and definitely there was Magisk Hide option!!!)

But you don't have Hide Magisk App on Delta (probably) bcs Delta has already diff package name

Please re-read my previous answer

"Magisk Hide" and " Hidd Magisk App" are different options and different things. Your screenshot shows place where "Hide Magisk App" should be, but you are talking about "Magisk Hide"

But ok, nvm....
[Magisk] prazetyo:
My attach file is screenshot of magisk delta that I just installed. there is no option to enable MagiskHide.
[Magisk] zgfg:
And you cannot scroll further? - see the screenshot from my Delta 25101, there are both options Hide Magisk App and Magisk Hide

Seems something was not properly installed on your side

On the first/main window - at the top, Magisk Installed, does it show that Magisk is installed or N/A?

If Magisk Delta is not installed, Magisk Delta App will not show all options

Installing Magisk (Delta) is not only installing the Magisk (Delta) app. You must also install Magisk (Delta), eg by Patch and Flash
[Magisk] m0han:
yeah. @prazetyo can also try installing Magisk Delta by renaming .apk to .zip and flashing from recovery, although not recommended.
[Magisk] m0han:
Updated to the latest Magisk Delta. Magisk Detector and Momo situation same as in the screenshots here. Things are fine otherwise.

I am using Canary Delta and my update channel is Canary. Why is there no 'Update' button available these days? Was available earlier and 'dirty install' was possible like shown in the post here. Please bring it all back. Thanks, @huskydg.
[Magisk] huskydg:
Magisk delta is always synchronized with official Magisk and official Magisk still not release new canary/debug build so version code is not changed.

And latest Momo detected "init.rc is modified" caused by ROM also. (restore boot image to stock and you will know).
[Magisk] m0han:
Excuse my lack of adequate knowledge on this. Am I to take it that once the synchronisation with official Magisk is in place, Magisk Delta would show the update button and I would be able to perform a dirty install like I indicated with link in my post above?
[Magisk] Stillhard:
@huskydg man you're fast, your fork of Magisk becoming a good new wave 🤗

Keep it up! @73sydney might considered this, we all know he has guns
[Magisk] huskydg:
If you are fine with official Magisk setup, it is recommended to stay at official one
[Magisk] quinzhy:
Why the installation is always failed?

did i do something wrong ?
[Magisk] huskydg:
Expected behavior on Mediatek devices. The only way is to patch boot image and flash through recovery or fastboot.
[Magisk] m0han:
Would you please share screenshots of Magisk Delta settings and modules list?
[Magisk] huskydg:
Riru and Zygisk now can be detected
[Magisk] zgfg:
You mean Singpass or something else?
[Magisk] m0han:
Tried a Magisk Module called 'Disable Flag Secure v4.0 By Mehedi H Joy' on Magisk-a8bbf631-delta(25206). It has enabled taking valid screenshots (not black screens) in GPay app (and maybe elsewhere too). I also notice the

Magisk SU detection in Momo

app and the

PM Command detection of HMA in Ruru

app are gone. (Abnormal Environment detection of Xposed Edge remains in Ruru app.)
[Magisk] martyfender:
I tried to install this module and it fails stating that you must have a deodexed rom for it to work.
[Magisk] m0han:
Worked fine for me. I'm on AICP rom (A12.1) of 10-Feb.
[Magisk] m0han:
New Canary available

7350af4b-delta

- [General] Sync upstream source code to ae34659b2

- [MagiskHide] Skip non-target apps earlier

- [SuList] Directly skip isolated process
[Magisk] m0han:
Having a bit of trouble with both Magisk-a8bbf631-delta(25206) and Magisk-7350af4b-delta(25206). Every time the device boots, Magisk Hide is disabled and all the modules are turned off. After re-enabling all the modules and Magisk Hide and rebooting, things are back to normal. But, this is a bit annoying. Never had such issues prior to these 2 Deltas.
[Magisk] zgfg:
Didn't update yet, still on Magisk-a8bbf631-delta

but I don't have that issue, it boots fine

Inspect your settings to make sure that Core-only mode is not enabled

(maybe try also with Bootloop protector turned off)
[Magisk] m0han:
New update out with 'minor adjustments for a8bbf631-delta' (whatever that means). Sadly, the issue I faced persists. I have now disabled Bootloop Protector as advised by you. Will see what transpires while updating the next time.
[Magisk] huskydg:
But two versions you mentioned i only update ptrace MagiskHide and sync with official magisk source. Can you send logs?
[Magisk] knightofzealot:
Hi, thank you for creating this. I tried to install the Magisk Delta via flashing it from the official Magiks modules segment as suggested on the GitHub, but that caused my phone to have 2 magisk apps (Magisk official and Magisk Delta). How do I fix this?
[Magisk] zgfg:
You had to uninstall the old Magisk app bcs Delta app comes with a different package name (on purpose) and therefore it does not update over the official one
[Magisk] toolhas4degrees:
@huskydg how do I go about getting Google wallet, Google pay to work on this varient of magisk? I asked in the delta telegram and your admins banned me. I don't see why I was banned and think this is kind of crappy since I did nothing wrong. I wasn't mean or use curse words. I asked politely and got banned.
[Magisk] huskydg:
Who banned you?
[Magisk] toolhas4degrees:
It says an admin banned me from commenting. My name is the same on telegram
[Magisk] m0han:
I could send Magisk Logs 380 KB in size. Excuse my lack of adequate knowledge, but is there anything I should remove that could affect my privacy?
[Magisk] zgfg:
First of all make sure that you pass BASIC and DEVICE Integrity (don't worry about STRONG Integrity) with Play Integrity API Checker.

Hoping you know how to test (info can be found in the other Magisk threads)

You should be able to pass with MagiskHide and Zygisk enabled, without Shamiko (!), with safetynet-fix-v2.4.0-MOD_1.2 by Displax (visit his XDA thread)

You must not be using a ROM/kernel or modules that force SeLinux Permissive mode

Hence more or less the same/similar as with the official Magisk - therefore, worth to read the other threads like GPay and USNF
[Magisk] toolhas4degrees:
All pass. Gpay can work (haven't tried to use a card yet) wallet won't open fc on delta. What else needs to be hid to make it work?

I know the basic safety net protocol. It works fine with alpha and stable magisk running zygisk and shamiko. I'm back on alpha until I can find a work around for wallet on delta. Also if I hide an app on delta. It will just make the app I hid fc and not open (using latest from telegram thread)

It's stock oem patched kernel I will take a look to see if one module for widevine fix is or isn't (I believe it isn't) checked and no modules set permissive
[Magisk] zgfg:
For me Wallet opens and I don't have anything special set (HMA and things like that do not apply to Wallet)

Suggesting tp ask in the GPay/Wallet threads (more users who can help or who had similar issues) - you issue must not be anything special related to Delta but maybe glitches like needing to wipe GMS or Wallet Data and other things like that

Generally, Delta is no better or worse for PI API and Wallet but mainly better for hiding root from a troublesome banking apps by use of MagiskHide instead of DenyList as in the official Magisk
[Magisk] toolhas4degrees:
I have lsposed and hma installed. Like I said wallet works fine on stable or alpha with shamiko installed. Same modules. Just not on delta.

Also delta disables shamiko if you had it installed anyway. As it doesn't use it like you stated wish delta had a switch to choose magisk hide or denylist like old alpha builds had. I just wanted to use delta for the extra mount points
[Magisk] m0han:
Portable MagiskHide: https://github.com/HuskyDG/magiskhide/tree/v1.6
[Magisk] huskydg:
Maybe you need to spoof some props to make Wallet happy. Magisk Delta no longer does this as it can trigger some detection such as old version of Poinku or ZainCash
[Magisk] huskydg:
[Suggestion] Bypass Safetynet without using resetprop · Issue #253 · kdrag0n/safetynet-fix

We have few apps that detect dirty props change done by Magisk resetprop. This will make it is impossible to use these apps and make Safetynet passed on stock ROM. We need to change necessary props...

github.com
[Magisk] huskydg:
resetprop will cause some *dirty* in system properties and some apps can detect this.
[Magisk] pndwal:
Love this!... PW
[Magisk] m0han:
The latest Delta Canary (ff648628-delta) installs over the previous, but the app fails to open. Uninstalling and reinstalling also doesn't work. Finally, restored a backup (app+data).
[Magisk] huskydg:
Don't use the latest canary!

P/s The build has been reverted
[Magisk] toolhas4degrees:
Only happens with zygisk enabled. Turned off wallet work fine. It's something to do with the zygisk implementation or shamiko implementation if you are inserting it into it
[Magisk] pndwal:
So Magiskokoro now... PW

Spoiler content hidden.

🙂 PW
[Magisk] sound2005:
I owe you a drink @huskydg !!!

This module allowed me to get the Barclays (uk) app working on my phone again.

Using Official Magisk, although all my Zygisk modules have stopped working, lol

Also just tried Google Wallet (UK) and thats working as well, i managed to enter my card details and can now use it as payment!!!

I was contemplating with fork of Magisk to move on to but as this is working, i'm going over to your fork!!!

Thank you ever so much!!!
[Magisk] pndwal:
I said

above because it may allow users to avoid unofficial forked builds altogether... A way to have your cake and eat it too officially!...

Of course, your goal may be to restore/use/hide Zygisk, and it may be possible with Delta fork... I'm not sure... PW
[Magisk] sound2005:
Absolutely love what @huskydg has done here and for those who are afraid (or unwilling) to try the forks, this is a good compromise.

This module has (and will make) so many people happy!!!
[Magisk] varadinum:
I want to switch from stable to delta. How does it work? Do I have to completely uninstall Stable first? Or flash the delta zip in recovery? Please I need your help. Thanks
[Magisk] sound2005:
The website says it best:

Just flash Magisk Delta from current Magisk app​

Rename the extension magisk.apk to magisk.zip

Open Magisk app, click “Modules” tab -> “Install from storage” and choose magisk.zip
[Magisk] pndwal:
Moved from @Displax USNF fork thread...

Is there a reason you link v1.6?... Latest here:

https://github.com/HuskyDG/magiskhide

Others have used it in combination with Riru hooking framework and Riru USNF... @huskydg solution is here:

https://github.com/HuskyDG/safetynet-fix

Apparently banks may now be detecting even Riru again... @huskydg has a fork of Riru that alters loading... it is experimental, but may be better able to hide itself... Here:

https://github.com/HuskyDG/Riru

Other @huskydg forked modules that may or may not help:

https://github.com/HuskyDG/riru-momohider

and

https://github.com/HuskyDG/riru-unshare

Nb. MomoHider module was an improvement over Unshared...

OP may have better configuration information, and you may find technical details in his TG discussions... 🤠 PW
[Magisk] crypticc:
Hi

Truthfully I don't know where the 1.6 suffix came from. It's 1.8.1 from this post that I installed. But clearly in copying the git address I did something wrong.

https://xdaforums.com/t/discussion-...third-party-magisk-fork.4460555/post-88155321

Thanks for moving my post and suggestion of alternative modules. I thought my question was about getting USNF working in non-zgisk (!) set up, which is why I asked in displax's thread... rather than perhaps looking for entirely different module.

Something for me to look into Monday.

Goodnight and hoping you all have a great week ahead.

Chris
[Magisk] ghoster76:
@huskydg is there any way to disable Zygisk but still able to pass the SafetynetPass?