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

Search This thread

zgfg

Senior Member
Oct 10, 2016
8,230
5,874
Xiaomi Mi 11
Xiaomi Mi 11 Lite 5G
should this thread be locked since Magisk Delta has been discontinued.
OP post #1, link to GitHub - project was not frozen

Telegram Delta channel - alive with literally 100+ posts daily in several subchannels

But yes, unfortunately, due to the illness, it was announced on TG that development will be temporarily abandoned.
Wishing all the best and recovery to @huskydg
 
Last edited:

Arealhooman

Senior Member
OP post #1, link to GitHub - project was not frozen

Telegram Delta channel - alive with literally 100+ posts daily in several subchannels

But yes, unfortunately, due to the illness, it was announced on TG that development will be temporarily abandoned.
Wishing all the best and recovery to @huskydg
But check the GitHub. Says it’s discontinued. Is it still better than normal magisk after that?
 

zgfg

Senior Member
Oct 10, 2016
8,230
5,874
Xiaomi Mi 11
Xiaomi Mi 11 Lite 5G
Uhhhh he just un discontinued it a hour ago
In any case it IS NOT the same url as you quoted my post (did you really click on and open THAT URL) - ie, it is not the GitHub page that developer himself linked in his post #1

About your question "is it better" or so - open THAT LINK (not yours) and read more about Delta there. Subscribe to the TG channel and eg read the FAQ there

Of course, as any alternative in the life, it will have its advantages and potential disadvantages. You need to study yourself and decide based on your needs and preferencees.
But if you didn't join yet and if you are concerned about closing, than maybe better stay aside and wait

That's really all from my side I can say
 

73sydney

Senior Member
Indusmobile app is detecting root, using stable version with magiskhide on

Tested just now:

Magisk 25205 Official
Magisk Manager renamed (hidden)
Shamiko (may or may not be necessary, its just always enabled on my device)
Indusmobile in Deny List (not enforced due to Shamiko)

Working fine

No screenshot as it denies screenshot for security and i dont have the disable flag secure module installed to allow capturing


Step 1: Please make sure youre passing Integrity Check
 
  • Like
Reactions: ipdev

ashish1989

Senior Member
Aug 22, 2014
470
37
Ghaziabad
Tested just now:

Magisk 25205 Official
Magisk Manager renamed (hidden)
Shamiko (may or may not be necessary, its just always enabled on my device)
Indusmobile in Deny List (not enforced due to Shamiko)

Working fine

No screenshot as it denies screenshot for security and i dont have the disable flag secure module installed to allow capturing


Step 1: Please make sure youre passing Integrity Check
I also renamed magisk, and I have switched to delta version from official one
Will try shamiko now
Only basic integrity is passed, what to do now?
 
Last edited:

konaeru

Member
Oct 28, 2022
10
1

Attachments

  • NewLDP.PNG
    NewLDP.PNG
    194 KB · Views: 35
Last edited:
  • Like
Reactions: hanami532

ashish1989

Senior Member
Aug 22, 2014
470
37
Ghaziabad
Tested just now:

Magisk 25205 Official
Magisk Manager renamed (hidden)
Shamiko (may or may not be necessary, its just always enabled on my device)
Indusmobile in Deny List (not enforced due to Shamiko)

Working fine

No screenshot as it denies screenshot for security and i dont have the disable flag secure module installed to allow capturing


Step 1: Please make sure youre passing Integrity Check
Have you tried Delta (Canary, latest), MagiskHide, Zygisk, Hide My Apps

If you don't pass Device Integrity (HMA is irelevantan for PI/SN), use Displax USNF
Installed magisk canary latest, renamed the magisk to random package name. Enabled magisk hide and configured the desired apps. In integrity checker app device integrity and basic integrity is passed but not strong integrity. Still IndusMobile app is detecting root. Any recommendations?
 

73sydney

Senior Member
Installed magisk canary latest, renamed the magisk to random package name. Enabled magisk hide and configured the desired apps. In integrity checker app device integrity and basic integrity is passed but not strong integrity. Still IndusMobile app is detecting root. Any recommendations?

its normal for strong to fail

you seem to have skipped shamiko.... as i posted (and linked to) or you otherwise forgot to mention it above...its also entirely possible that what worked for me may not work for you....this is not an exact science...unlike round earth theory...

also dont forget to force close the offending app and clear its data under Storage before reopening once you make changes like everything mentioned...
 

ashish1989

Senior Member
Aug 22, 2014
470
37
Ghaziabad
its normal for strong to fail

you seem to have skipped shamiko.... as i posted (and linked to) or you otherwise forgot to mention it above...its also entirely possible that what worked for me may not work for you....this is not an exact science...unlike round earth theory...

also dont forget to force close the offending app and clear its data under Storage before reopening once you make changes like everything mentioned...
But shamiko is for zygisk, and I have not enabled zygisk in delta canary
 

73sydney

Senior Member
But shamiko is for zygisk, and I have not enabled zygisk in delta canary

you said in last post:

Installed magisk canary latest

if youre not using official magisk canary (and when you post Installed magisk canary latest we assume rightly you mean "official magisk"), please specify youre using Delta, otherwise youre going to be sending people off on tangents and wasting their time :)

i posted you a complete working set up in magisk official, if you quote my post without disclosing youre NOT using the same magisk as i am, then youre not helping yourself and youre effectively wasting my time trying to figure out why the method i know works isnt working for you :) :)

Try a mix of magiskhide with/without zygisk until you get something that hopefully works, otherwise, accept the already posted solution using official magisk, which we refer to as just magisk...(i even specifically tagged it as official just to be unmistakable.)...because it is the official and original, all others are forks and should be declared to avoid this exact thing :)

Please take more care in reading what others have written, and when youre describing what youre using in future please :) And if youre not sure, we accept there are sometimes language barriers, feel free to make sure by repeating the question or referencing the part you dont get
 
Last edited:

zgfg

Senior Member
Oct 10, 2016
8,230
5,874
Xiaomi Mi 11
Xiaomi Mi 11 Lite 5G
But shamiko is for zygisk, and I have not enabled zygisk in delta canary
I enable Zygisk in Delta, I don't use Shamiko and I don't need USNF (in Delta)

However, I use Zygisk-LSPosed (with some LSPosed modules) and Hide My Apps.
There is a separate guide for HMA - search in XDA

For Strong Integrity you were answered above - you cannot trick Trusted Execution Environment. If not familiar with, use Search in XDA, it was discussed in details in other threads

PS: Some ppl use Riru with Delta, I don't and cannot guide about (in that case you must not enable Zygisk)
 
  • Like
Reactions: 73sydney

ashish1989

Senior Member
Aug 22, 2014
470
37
Ghaziabad
you said in last post:

Installed magisk canary latest

if youre not using official magisk canary (and when you post Installed magisk canary latest we assume rightly you mean "official magisk"), please specify youre using Delta, otherwise youre going to be sending people off on tangents and wasting their time :)
Bro its a delta thread, that's why I didn't find important to specifically name it
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Upgraded from Magisk Delta Canary 4dbd8358 (25206) to 64faa31a (25206) and now https://play.google.com/store/apps/details?id=com.hce.compliance.checker
    reports Error Detection

    With 4dbd8358 (25206) and all previous Delta versions I had always fully passing with the same S Check

    Actually, that was the reason/advantage I originally switched from Magisk TJW to Delta (with the official TJW Magisk S Check was also reporting the same Root detection and there was no way to make it passing that Root detection in S Check)

    I double checked by flashing back my previous boot.img patched by Delta 4dbd8358 and then S Check happily passes

    Once more I installed the latest Delta 64faa31a, and S Check again reports that Root detection

    Always the same settings (Zygisk, S Check in MagiskHide, no SU List, no Core Only, no Shamiko, hiding Magisk app and LSposed modules from S Check by HMA)

    Staying back with the good previous 4dbd8358
    4
    Thank you both for the responses! I managed to get into recovery by letting the phones battery die out completely. Then once in recovery I could get it booting again by flashing normal magisk once more. If I switch over in the future I will definitely be making a backup and flashing clean.
    And you are indeed correct, fastboot wasn't bricked either but it seems my usb cable is broken for data.... I only found this out later when setting over a backup also didn't work.
    It was the hidden magisk app with different package name thats why it didn't overwrite.

    Seems all I needed was a nights sleep and some encouragement after looking for it way too far. Thanks again.
    4
    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!
    3
    Upgraded from Magisk Delta Canary 4dbd8358 (25206) to 64faa31a (25206) and now https://play.google.com/store/apps/details?id=com.hce.compliance.checker
    reports Error Detection

    With 4dbd8358 (25206) and all previous Delta versions I had always fully passing with the same S Check

    Actually, that was the reason/advantage I originally switched from Magisk TJW to Delta (with the official TJW Magisk S Check was also reporting the same Root detection and there was no way to make it passing that Root detection in S Check)

    Staying back with the good previous 4dbd8358
    MagiskHide no longer spoof/alter/manipulate any non-Magisk related signals or traces to circumvent any device state detection, but it can be done by third-party module
    3
    The purposes of The new loader: Doesn't need to change native bridge and avoid using resetprop which is detected by this app. https://play.google.com/store/apps/details?id=mypoin.indomaret.android
  • 41
    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

    REPORT BUG IS STILL ACCEPTED ON XDA THREAD BUT PLEASE INCLUDE ADDITIONAL INFORMATION SUCH AS LOGCAT AND MAGISK LOG
    6
    Thread re-opened
    6
    omg works absolutely perfect unlike this zygisk crap

    you might want to dial down the use of the word crap? people work hard to give you options, not least of which topjohnwu, creator of magisk and zygisk....maybe you were unaware theyre linked...
    6
    And now Bingo, with today's Magisk-017cca27-delta(25205), Momo does no more detect Zygisk

    - Zygisk and MagiskHide enabled, Shamiko disabled
    👍
    Btw, maybe I should start thinking of Livin' by Mandiri 😁
    Interesting analysis from @5ec1cff here:
    https://github.com/5ec1cff/my-notes/blob/master/analyse-livin.md

    Seems Livin / others may use smap for detection... This study discusses TJW's sanitize environment commit not working properly and LSP fixes in Shamiko as well as efforts needed to hide zygisk hooks, esp for functions of libandroid_runtime.so:
    https://github.com/5ec1cff/my-notes/blob/master/new-idea-detect-zygisk.md
    ... I note dev refers to @canye's (Magisk Bravo) analysis of environment variables too...

    This article analyses more recent Zygisk changes and Dev's attempts to hide zygisk /proc/self/attr/current exposure etc:
    https://github.com/5ec1cff/my-notes/blob/master/zygisk-new-start-mode.md
    ... it ends with this conjecture:
    "Maybe it's time to consider loading zygisk with native bridge?"
    More on this and comparison w/ riru hiding / methods and plans for hiding Zygisk here:
    https://github.com/5ec1cff/my-notes/blob/master/maru.md

    Many of the ideas revealed in Dev's notes above are implemented in Magisk Maru fork (and adopted for now in Delta)... See top 4 commits here:
    https://github.com/5ec1cff/Magisk/commits/maru
    ... use of complete native/src/zygisk/elf_util.cpp file from LSPosed in inject with native bridge Is interesting...

    ... Many other interesting notes here:
    https://github.com/5ec1cff/my-notes
    incl. "build-magisk-on-windows" etc...

    ... I've only taken a cursory glance at notes I mentioned...

    Very credible Zygisk hiding efforts for a fork like Delta however... 👍 👀 PW