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

Search This thread

zgfg

Senior Member
Oct 10, 2016
8,230
5,873
Xiaomi Mi 11
Xiaomi Mi 11 Lite 5G
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?
Why don't you try with Magisk Canary official, the sane way that 73sydney reported that it worked for him?
 

Arealhooman

Senior Member

Attachments

  • 1C8D97BA-A0AA-47C1-9AEB-7D7305D129A6.png
    1C8D97BA-A0AA-47C1-9AEB-7D7305D129A6.png
    244.5 KB · Views: 29

ashish1989

Senior Member
Aug 22, 2014
470
37
Ghaziabad
Why don't you try with Magisk Canary official, the sane way that 73sydney reported that it worked for him?
I see why you might have done that, but its a good idea to specify

We talk about Delta in the official Magisk threads too, but we always make sure to refer to it as Delta

Its understandably to avoid confusion....

Cheers
Installed magisk official now, renamed the app, configured the deny list, installed shamiko. Still the same problem
 

zgfg

Senior Member
Oct 10, 2016
8,230
5,873
Xiaomi Mi 11
Xiaomi Mi 11 Lite 5G
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?
Are you talking about this app:

If so, I got it working with no troubles:

- Magisk Delta Canary latest 4c384ddd 25205
- Zygisk and MagiskHide enabled
- IndusMobile enabled in MagiskHide (rebooted)

I don't have Shamiko, USNF.

For IndusMobile I even didn't need to bother with Hide My Apps

Screenshots attached
 

Attachments

  • Screenshot_2022-12-05-17-37-11-200_io.github.huskydg.magisk-edit.jpg
    Screenshot_2022-12-05-17-37-11-200_io.github.huskydg.magisk-edit.jpg
    174.1 KB · Views: 47
  • Screenshot_2022-12-05-17-36-48-571_com.fss.indus.jpg
    Screenshot_2022-12-05-17-36-48-571_com.fss.indus.jpg
    606.1 KB · Views: 46
  • Screenshot_2022-12-05-17-38-08-205_io.github.huskydg.magisk.jpg
    Screenshot_2022-12-05-17-38-08-205_io.github.huskydg.magisk.jpg
    367 KB · Views: 47
Last edited:
  • Like
Reactions: 73sydney

ashish1989

Senior Member
Aug 22, 2014
470
37
Ghaziabad
Are you talking about this app:

If so, I got it working with no troubles:

- Magisk Delta Canary latest 4c384ddd 25205
- Zygisk and MagiskHide enabled
- IndusMobile enabled in MagiskHide (rebooted)

I don't have Shamiko, USNF.

For KndusMobile I even didn't need to bother with Hide My Apps

Screenshots attached
Yes, this is the app. But I don't know why it is not working for me now, 2 days earlier it was working as expected
 

zgfg

Senior Member
Oct 10, 2016
8,230
5,873
Xiaomi Mi 11
Xiaomi Mi 11 Lite 5G
First this is off-topic for this Delta thread - if you are asking about official

Second, Stable is 25200 and Canary is 25205

Third, sorry I will not bother with this anymore, I'm really not interested in, have no time for and you CAN FIND everything yourself on the GitHub (release dates, Changelogs, etc), you need to know using GitHub or to spend some time and play
 

73sydney

Senior Member
Installed magisk official now, renamed the app, configured the deny list, installed shamiko. Still the same problem

did you as i have suggested a few times now, at any point wipe app data for that app?

Something weird is up because netiher zgfg or myself had to do any real work to have it working for us, i suspect if i disabled shamiko it would probably work....

in fact i just tried it...disabled shamiko, rebooted, installed the app fresh, added to Deny List (enforced)...works....so all i have is:

- a passing integrity check
- usnf mod 2 installed
- magisk hidden (renamed)
- app in the deny list and enforced (as no shamiko)

This would come under the "very easy to defeat" column

also worth remembering this isnt an exact science, what works for me may not work for you, have you got *any* other modules installed? this includes font modules, as they can trigger root detection...people often dont list those because they think font modules are benign/harmless...or custom recovery folder like TWRP on internal memory?
 
Last edited:

zgfg

Senior Member
Oct 10, 2016
8,230
5,873
Xiaomi Mi 11
Xiaomi Mi 11 Lite 5G
Actually, you don't even need to bother with GitHub

Assuming you eg have Magisk app Canary (official) installed

Change Update Channel to Stable, go back to main page and read what it says for the latest available Magisk Stable app (25200)
Click to Install (you will not need to install) and it will show you the corresponding Changelog - scroll down to read the full

Change the Update channel to Canary, go again to the main page and read the available latest app version (25200).
Click to install (without really installing) and check the Changelog.
Actually, by scrolling down you can read the Changelog diff from 25200
 

Attachments

  • IMG_20221205_181638.jpg
    IMG_20221205_181638.jpg
    78.2 KB · Views: 19
  • IMG_20221205_181736.jpg
    IMG_20221205_181736.jpg
    206.1 KB · Views: 17
  • IMG_20221205_181828.jpg
    IMG_20221205_181828.jpg
    80 KB · Views: 20
  • IMG_20221205_181858.jpg
    IMG_20221205_181858.jpg
    204.7 KB · Views: 20

ashish1989

Senior Member
Aug 22, 2014
470
37
Ghaziabad
did you as i have suggested a few times now, at any point wipe app data for that app?

Something weird is up because netiher zgfg or myself had to do any real work to have it working for us, i suspect if i disabled shamiko it would probably work....

in fact i just tried it...disabled shamiko, rebooted, installed the app fresh, added to Deny List (enforced)...works....so all i have is:

- a passing integrity check
- usnf mod 2 installed
- magisk hidden (renamed)
- app in the deny list and enforced (as no shamiko)

This would come under the "very easy to defeat" column

also worth remembering this isnt an exact science, what works for me may not work for you, have you got *any* other modules installed? this includes font modules, as they can trigger root detection...people often dont list those because they think font modules are benign/harmless...
Don't know but something is screwed up. Done every step as you recommended. No other module installed
 

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