[Discussion] Magisk Delta - Another unofficial third-party Magisk fork

Search This thread

Timmmmaaahh!

Senior Moderator
Staff member
Sep 11, 2012
5,747
1
14,124
Bruges
OnePlus One
OnePlus 6T
Good day @huskydg! Delta has been running all things smoothly on my end except for the Keytrade Bank application.
I've briefly mentioned it before over here but I think this might be a better place to find a solution. I'm trying to avoid LSPosed but if there's no other solution I'll go for that anyway.
Any ideas are most welcome! Thank you for your time.
  • OnePlus 6T
  • OOS 11.1.2.2
  • Hidden Magisk 25.1-delta (25100)
  • Zygisk disabled
  • MagiskHide enabled
  • DenyList checked for pretty much all Google/Gov/Financial apps and com.google.android.gms
 

pitelasssss

Senior Member
Good day @huskydg! Delta has been running all things smoothly on my end except for the Keytrade Bank application.
I've briefly mentioned it before over here but I think this might be a better place to find a solution. I'm trying to avoid LSPosed but if there's no other solution I'll go for that anyway.
Any ideas are most welcome! Thank you for your time.
  • OnePlus 6T
  • OOS 11.1.2.2
  • Hidden Magisk 25.1-delta (25100)
  • Zygisk disabled
  • MagiskHide enabled
  • DenyList checked for pretty much all Google/Gov/Financial apps and com.google.android.gms
Keytrade Bank is working with Delta / magiskhide
do you have enforce or permissive?
try to flash momohider module or join telegram group we have husky files to flash
you dont need to hide magisk app and you should flash safetynetfix 2.1.3 riru
 

jakito

Senior Member
Aug 9, 2016
126
69
OnePlus 7 Pro
Good day @huskydg! Delta has been running all things smoothly on my end except for the Keytrade Bank application.
I've briefly mentioned it before over here but I think this might be a better place to find a solution. I'm trying to avoid LSPosed but if there's no other solution I'll go for that anyway.
Any ideas are most welcome! Thank you for your time.
  • OnePlus 6T
  • OOS 11.1.2.2
  • Hidden Magisk 25.1-delta (25100)
  • Zygisk disabled
  • MagiskHide enabled
  • DenyList checked for pretty much all Google/Gov/Financial apps and com.google.android.gms
It's working on OOS 11.0.8 on my OP7 Pro. Your problem comes very probably from the hidden Magisk. If that doesn't solve it, Riru + Riru MomoHider should do the trick
 
  • Like
Reactions: Timmmmaaahh!

Lord Sithek

Senior Member
Dec 19, 2018
1,170
585
Xiaomi Redmi Note 4
Huawei Watch 2
Good day @huskydg! Delta has been running all things smoothly on my end except for the Keytrade Bank application.
I've briefly mentioned it before over here but I think this might be a better place to find a solution. I'm trying to avoid LSPosed but if there's no other solution I'll go for that anyway.
Any ideas are most welcome! Thank you for your time.
  • OnePlus 6T
  • OOS 11.1.2.2
  • Hidden Magisk 25.1-delta (25100)
  • Zygisk disabled
  • MagiskHide enabled
  • DenyList checked for pretty much all Google/Gov/Financial apps and com.google.android.gms
I installed this app out of curiosity on two my devices: 1) Xiaomi Redmi Note 4 with custom ROM Android 10, rooted with Magisk Delta 25.1 (using Riru, LSPosed and MagiskHide); 2) Xiaomi Mi Note 10 with Xiaomi.eu ROM Android 11, rooted with official Magisk 25.1 (using Zygisk, LSPosed and Shamiko). And what I observed:

1) On the first device with custom ROM I was not able to fool Keytrade Bank app even with using MagiskHide enabled, repackaged Magisk Delta app, (I know it's rather redundant, but just in case ;), hidden LSPosed manager and using HideMyApplist properly configured. I suppose it may be involved with the old security patches because my ROM isn't being updated for Android 10 anymore.

2) On the second device I couldn't fool Keytrade app until I used HideMyApplist LSPosed module. It suggests that Keytrade is looking for a specific packages installed... Then by a process of elimination I determined it was the HideMyApplist app itself which causes the Keytrade app to crash! But since you dont have LSPosed installed at all, maybe there is another package which Keytrade app is looking for... Anyway, looks like running Keytrade is possible even with official Magisk and Shamiko (maybe even with Enforce DenyList as well)

EDIT: Pardon, it turned out that with only HideMyApplist app hidden Keytrade crashes after a while too. But I have 13 different apps with root access hidden with another template and with that applied to Keytrade I'm able to start a profile creation process
 
Last edited:

akhil17kr

Senior Member
Oct 8, 2011
589
64
gurgaon
Sir, i tried using this app in zenfone max pro m1 with latest masgik v25 with zygisk enabled. So after giving super user request YES 2 times (it prompts for 2 prompts one after another) i opening settings and enabled "magisk hide" and did reboot device.
But after reboot the root request automatically resets and i've to redo procedure again

BUT after disabling zygisk the root request reset issue didn't happened. So i did add the "instabiz ,My jio" apps to test if it detects root or not , but it still detects root.

SO how do i make it work ?
 

pitelasssss

Senior Member
Sir, i tried using this app in zenfone max pro m1 with latest masgik v25 with zygisk enabled. So after giving super user request YES 2 times (it prompts for 2 prompts one after another) i opening settings and enabled "magisk hide" and did reboot device.
But after reboot the root request automatically resets and i've to redo procedure again

BUT after disabling zygisk the root request reset issue didn't happened. So i did add the "instabiz ,My jio" apps to test if it detects root or not , but it still detects root.

SO how do i make it work ?
after enable magiskhide
flash riru module
flash safetynetfix 2.1.3
go to denylist , add google services
reboot
add apps to denylist
 

pitelasssss

Senior Member
  • Like
Reactions: dodo2244

razael25

New member
Dec 20, 2020
2
1
work perfectly fine with Livin, but i can't open Jago app.
Magisk Hide enabled
safetynet-fix 2.1.3
Riru - MomoHider
 

Timmmmaaahh!

Senior Moderator
Staff member
Sep 11, 2012
5,747
1
14,124
Bruges
OnePlus One
OnePlus 6T
(...) Then by a process of elimination I determined it was the HideMyApplist app itself which causes the Keytrade app to crash! (...)
OMG, that's it!! How stupid of me. I had reinstalled HideMyApplist but couldn't configure it as it needs LSPosed and forgot about it. After uninstalling, Keytrade immediately worked! Thank you!
 
Last edited:
  • Like
Reactions: Lord Sithek
Tried Magisk Delta and sure enough it did pass the Instapay app. Used magisk hide, randomize package name, riru, momohider, unshare, and safety net. Downside is even though I have safetynet module, still can't pass basic attestation and somehow I broke momo app. For the momo app, I should only have init.rc as the failed test 'cause somehow momo can't see device is custom ROM and unlocked bootloader. Weird.

Edit: Safetynet passed, I just forgot to add gms and gms unstable in denylist.
 

Attachments

  • Screenshot_20220628-225819_InstaPay.png
    Screenshot_20220628-225819_InstaPay.png
    587.4 KB · Views: 212
  • Screenshot_20220628-225823_Momo.png
    Screenshot_20220628-225823_Momo.png
    198.4 KB · Views: 195
  • Screenshot_20220628-225835_Yet Another SafetyNet Attestation Checker.png
    Screenshot_20220628-225835_Yet Another SafetyNet Attestation Checker.png
    119.2 KB · Views: 209
  • Screenshot_20220628-225851_かわいい!!.png
    Screenshot_20220628-225851_かわいい!!.png
    186.8 KB · Views: 182
Last edited:

pitelasssss

Senior Member
Tried Magisk Delta and sure enough it did pass the Instapay app. Used magisk hide, randomize package name, riru, momohider, unshare, and safety net. Downside is even though I have safetynet module, still can't pass basic attestation and somehow I broke momo app. For the momo app, I should only have init.rc as the failed test 'cause somehow momo can't see device is custom ROM and unlocked bootloader. Weird.
Hide google gms from magisk denylist ,
restore magisk app with original name ,
instapay you need Egypt location to fully load the app, use Vpn if you want to try
momo app will show environment is broken with magiskhide
 

AnonVendetta

Senior Member
Apr 29, 2016
1,109
432
Portland, OR
Will Shamiko work with this custom Magisk? I know Shamiko needs Zygisk enabled. But it also needs "enforce denylist" disabled. However, this app doesn't have that option. So, does this app enforce denylist or does it not enforce it? Since there is no toggle for this setting.
 

huskydg

Senior Member
Feb 17, 2021
193
199
Will Shamiko work with this custom Magisk? I know Shamiko needs Zygisk enabled. But it also needs "enforce denylist" disabled. However, this app doesn't have that option. So, does this app enforce denylist or does it not enforce it? Since there is no toggle for this setting.
MagiskHide toggle is DenyList toggle
MagiskHide will keep zygisk to be loaded for apps on denylist

Shamiko will work even it say it's not working. It say it is not working because it receives denylist_enabled flag sent by zygisk.

And.. If you use shamiko, why not use official magisk.

I think your banking app will work fine without shamiko if it doesn't detect zygisks. Shamiko cannot completely hide zygisk.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    Thread re-opened
    2
    I guess it is caused by the new changes made to Play Integrity API that break some banking apps. It just so happened to take place around the same time Magisk 25.2 was introduced.
    SafetyNet by itself still continued to work (it's the same SN checking as it was a week, month or so ago)

    Changes are related to Wallet that depends on the new Play Integrity API

    Nevertheless, you are quoting my post from Saturday - in this Internet time it is like from a medieval history 😁 - since then (on that phone) I installed USNF 2.3.2 to get it passing PI API, MEETS_DEVICE_INTEGRITY
    2
    The reason why I use it is because there are apps out there (e.g. PayPal) that tracks your root status covertly but doesn't give you any special indications in the app. It then sends that information to the server and goes into some kind of risk assessment of what kind of naughty things you are up to...
    That's what I said but maybe did not express clearly enough or you did not decode from my words

    Every app that smells of payments or similar ('banking' apps do not mean they must be for a particular bank), I would include to my MagiskHide or DenyList (depending on the sort of Magisk I use at the moment or on that phone), before opening that app for the first time

    Also for games - however, I don't play them hence I don't need to care about

    Eg, I fortunately also thought of in advance and applied DenyList/MagiskHide to a VPN authentication app we use at work - if I did not, I would have troubles witth security specialists from our IT dept

    However, I would never blindly apply MagiskHide Whitelist (IMHO, a lazyman option), thus risking to break some system's functionality
    2
    Magisk Delta has a few extra options. These could come in handy, I guess.
  • 20
    This is not an officially supported topjohnwu project.
    If you are looking for official Magisk source, please go to this page


    Introduction

    Custom Magisk fork by HuskyDG. Sync with official Magisk adding back MagiskHide.
    http://huskydg.github.io/magisk-files
    7
    There are known apps which start to detect zygisk and work with MagiskHide only: Itsme, Livin by Madiri, Instapay. If you use these apps, the only way is to disable zygisk and use only MagiskHide.
    6
    Thread re-opened
    4
    LSPosed has released new Shamiko which fixed Found zygisk for latest Momo but the banking apps that won't run with zygisk enabled like Livin by Madiri still not open.