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

Search This thread

rocketda7331

Senior Member
Apr 4, 2018
82
26
OnePlus 8T
Yes, I do! I'm using the module and bromite webview.

Does it conflict with Magisk Hide?

my understanding is that if you use magiskhide/denylist, then whatever app you are using it on wont see modifications other modules have made. so yes in a sense it "conflicts"


however try going https://www.bromite.org/system_web_view and "updating" your webview and then restart. even if you arleady have the latest version, dl the apk and install it once and try then.
 

ele3131

Senior Member
Feb 26, 2015
73
26
my understanding is that if you use magiskhide/denylist, then whatever app you are using it on wont see modifications other modules have made. so yes in a sense it "conflicts"


however try going https://www.bromite.org/system_web_view and "updating" your webview and then restart. even if you arleady have the latest version, dl the apk and install it once and try then.

Disabling the module and installing Google Webview (Playstore) did not fix the problem, so I don't think webview manager is the culprit.

My logcat shows "Zygote" even when Zygisk is disabled, so maybe there is something in it.

Here is part of my logcat when Inter App Crash:
 

Attachments

  • logcat.txt
    1.8 KB · Views: 12

rocketda7331

Senior Member
Apr 4, 2018
82
26
OnePlus 8T
Then I don't know. I had similar issue with other app and my logcat was literally "Failed to load WebView provider: No WebView installed" so that was my issue there. I use regular magisk as well so perhaps it is a little different there.
 

Suryo75

Senior Member
Jul 28, 2018
165
10
Kelantan
Vivo Y51L
nobody try or talk about rooting grab or gojek app with this delta'a setting configuration ? try and feel the different with magisk official. android 11-12 seems little bit trouble with smali patcher
 

rocketda7331

Senior Member
Apr 4, 2018
82
26
OnePlus 8T
I have run into a problem where I wont be able to boot with modules.


I think the relevant part is
01-24 22:38:02.997 726 728 E : mount /dev/lAB/.magisk/block/vendor->/dev/lAB/.magisk/mirror/vendor failed with 6: No such device or address

however I don't know how to exactly address it.


edit:
Before all that I was manually editing files I perhaps shouldn't have touched in /odm/etc


Okay, I have narrowed it down to viper4android module making me unable to boot. Reinstalling the module doesn't work, however keeping it disabled/uninstalled I can boot again. It worked previously.
Viper is from here - https://github.com/programminghoch10/ViPER4AndroidRepackaged

edit2:
So any module that does stuff in /vendor/ does not work properly but will allow booting.
 
Last edited:

albdr88

Member
Dec 3, 2007
30
0
Buraydh
Root Not Working!!
Screenshot_20221011-213052_Magisk Delta.png

Screenshot_20221011-213121_Vanced Manager~2.png

Screenshot_20221011-213115_Root Checker Basic.png
 
Please turn off MagiskHideAll (WhiteList). Can't you stop toggling all thing you see?
If I toggle off MagiskHide, allow root for new app, then enable magiskhide back and restart phone should it be enough for google services, Wallet and play to not notice? I read somewhere that google checks for root at every startup, but IDK if that's true. Btw thx for your modification. I'm using my OP 8 like an unrooted phone with no limitations in banking apps, payments, Netflix etc thx to combination of your delta and safetynet.
 

DIXES

Senior Member
Nov 22, 2010
329
32
Do I still need Riru and riru-unshare / riru-momohider to work with Magisk-Delta's MagiskHide on Android 8.0 Oreo? I have installed them although.
 
Last edited:

Top Liked Posts

  • 3
    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
    2
    its weird....

    can you perhaps try running Ruru and see whats detected

    How much stupid I am, TWRP folder is creating havoc, deleted the folder and the app works normally now.
    2
    @zgfg @73sydney is there any workaround for twrp folder
    I have it renamed to TWRP.bak, TWRP can find it for Backup

    (I don't have TWRP app for Android installed, just TWRP recovery)
    1
    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)
    1
    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
  • 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
    5
    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
    4
    I don't know if this is the right place to ask but after installing delta, hiding the app and enabling magisk hide there are magisk related files that are being installed into "system/addon.d" my problem is that the TK app that iam using is checking for magisk files within that folder everything that has magisk in its name causes the app to stop working since iam rooted

    My question is are these files important? Can I delete them so that the app won't complain about root anymore and is root is still working?
    Could someone tell me what the files that magisk installs in system/addon.d are good for? Having Problems with an app that is checking this folder for files that relate to magisk as soon as something is found within that folder the app says I'm rootet
    The system/addon.d is a custom directory for retention scripts.
    Started by CyanogenMod (now Lineage) if I remember correctly. :unsure:

    Basically they run during a system update.
    The script(s) will generally be a backup and restore script.
    Some will patch/install something again at the end of the update.

    Since they are script files, you can just open them and read what they do. 🙃

    Cheers. :cowboy:
    3
    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
    2
    Yesterday I updated two modules (busybox and adb & fastboot) and since the reboot my telephone is stucked on the logo.
    I have Magisk 25.2 delta 3.
    I can boot in Fastboot and recovery mode.
    I have an Ulefone Armor 11 5G, I found a TWRP recovery, but it cannot decrypt the data partition.
    Is there a way I can start in Safe mode or not charging the magisk modules?

    TIA
    Create `/cache/.disable_magisk`
  • 35
    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)
    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
    6
    Thread re-opened