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

Search This thread

huskydg

Senior Member
Feb 17, 2021
294
292
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

Features
- MagiskHide (does not need Zygisk to be enabled)
- Bootloop protector: Protect your system from bootloop caused by Magisk modules
- Core-only mode: No modules will load in this mode
- Pre-init mount: Mount files in magiskinit stage, before Android's init is executed
- Custom init.rc: Inject rc script without patching boot image with overlay.d
- System install: Install Magisk into `/system` instead of boot image (for emulator)
 
Last edited:

Timmmmaaahh!

Senior Moderator
Staff member
Sep 11, 2012
5,856
1
14,664
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
 
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
131
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,224
625
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 ?
 
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
 
  • 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,856
1
14,664
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

BigChungus321

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.

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: 543
  • Screenshot_20220628-225823_Momo.png
    Screenshot_20220628-225823_Momo.png
    198.4 KB · Views: 501
  • Screenshot_20220628-225835_Yet Another SafetyNet Attestation Checker.png
    Screenshot_20220628-225835_Yet Another SafetyNet Attestation Checker.png
    119.2 KB · Views: 540
  • Screenshot_20220628-225851_かわいい!!.png
    Screenshot_20220628-225851_かわいい!!.png
    186.8 KB · Views: 482
Last edited:
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,321
485
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
294
292
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