[Discussion] Magisk - The Age of Zygisk.

Search This thread

huskydg

Senior Member
Feb 17, 2021
409
476
If i were to post "Magisk Delta cant hide x" and then post pics of apps people were struggling to hide when people knew i developed Magisk (stock) what would be a fair assumption to make?
Ofc I don't say it has perfect hidden ability, there are few apps that you can't bypass it no matter what you do, even use MagiskHide with no Zygisk (Example: Livin by Mandiri)
 

_Oshu_

New member
May 4, 2021
4
0
Hey I'm currently having a issue with Google wallet and I'm trying to figure out if it's a linage os issue, a magisk issue, or a Google issue rn.

Everything works pretty much, I pass safteynet check, Google certification is good, I can download stuff like Netflix and for the most part Google wallet works.

I'm using Android 12 on lineage os 19.1 with a oneplus5t. The problem I'm having is the wallet tile in the quick access menu and the lock screen wallet toggle in the settings menu are both grayed out and none functional. It's really a minor issue but are features I want to take advantage of.

If anyone has any idea about this issue, or at the very least know where I should be pointed at, it would be a lot of help

Screenshot_20221111-234926_Nova7.png
Screenshot_20221111-234935_Settings.png
 

pndwal

Senior Member
In a case where you had to put hidden manager in HMA's list of apps to conceal, have you ever tried un-hiding Magisk manager and putting it in HMA's list? I.e., if you use HMA to hide manager, does manager need to be hidden/renamed?
Yes... Did extensive tests for S-pushTAN.

Found this solution, but it didn't work w/o first taking Hiding the Magisk app to obfuscate package name etc, but as Promon engine (apparently) uses pattern matching on classes.dex which isn't hidden, we need HMA hiding also:
https://github.com/topjohnwu/Magisk/issues/1084#issuecomment-964222271

It later stopped working for MIUI:
https://github.com/topjohnwu/Magisk/issues/1084#issuecomment-1013811582
... Seems OnePlus, other users have no issues... PW
 

msohail_7

Senior Member
Nov 24, 2012
488
210
Hyderabad
OnePlus 3T
OnePlus 9 Pro
meanwhile on normal stock Magisk 25, with

1) Magisk App hidden (renamed)
2) Shamiko & Enforce Deny List OFF
3) Yono by SBI app in the Deny List
4) (hilariously) Teamviewer uninstalled

theres this:

View attachment 5759133

so not sure why Husky is trying to offramp people from stock Magisk and onto his builds? that would be valid to suggest if it wasnt working on "stock" magisk, but clearly, well, see above..

have you checked you pass Integrity:

SBI is working fine but HDFC app.
With HMA ON do i have to keep deny list ON as well?
Device:OnePlus 9 pro
 

Attachments

  • Screenshot_2022-11-13-10-38-54-72_c164fb607f41c6d3a88bed2bf1a99c07.jpg
    Screenshot_2022-11-13-10-38-54-72_c164fb607f41c6d3a88bed2bf1a99c07.jpg
    119.1 KB · Views: 57

huskydg

Senior Member
Feb 17, 2021
409
476
As zygisk will exec original app_process, there are possible the traces
I seem to find a way to partial fix zygisk detectable, but that need to change the way zygisk load
 
  • Like
Reactions: pndwal

msohail_7

Senior Member
Nov 24, 2012
488
210
Hyderabad
OnePlus 3T
OnePlus 9 Pro
Hide My AppList Mini Guide (provisional, subject to correction, and because we see people refer to guides for using it every other week):

1) Install Lsposed - Zygisk if using stock/mainstream Magisk (or for Riru based Magisk) from here:


2) Reboot

3) Install Hide My AppList (Often referred to in shorthand as HMA) from here


Note: Do NOT use the downloader in Lsposed Manager to download it, currently thats the last v2 official, you want the v3 beta

4) Activate HMA in Lsposed Manager:

either by :

a) The notification prompt upon HMA install (easiest), and then tap and select and then toggle to enable the module

b) Tap Lsposed shortcut (on second desktop for me at least) to open Lsposed Manager, navigate if needed to second tab (plugins tab) then tap and select HMA and then toggle to enable the module

5) Reboot

6) Launch HMA

Either by its own Hide My Applist icon in your launcher

Or

Tap Lsposed shortcut (on second desktop for me at least) to open Lsposed Manager, navigate if needed to second tab (plugins tab) then tap and select HMA and then click the floating blue settings (gear) icon

7) Tap the Template Manage option in the Manage section

8) Tap Create A Blacklist Template

9)Type Root into Template Name

10) Tap Edit List to the right of 0 Apps Visible

11) From the list of apps select:

* Your renamed (hidden) Magisk Managers name (for ease of use when i rename (hide) Magisk Manager, i always call mine App - so its right towards the top of the app list...

* Hide My Applist

* Any other Lsposed modules you have, for me thats (and sadly, i feel i have to say this but dont clone my setup because some are device (Samsung) specific)):

Classic Power Menu
NoStorageRestrict
UpdateLocker
Firefds Kit
OneUI General X (S)
XposedSmsCode

12) Click back when done

13) Click back again to main screen with Manage section

This is where it gets easy and starts to make sense

14) Click App Manage

For each app you want to hide all the items on the Root template from, tap the app, then:

a) Tap Enable to toggle it on
b) Under Template Config, tap Using 0 Template and choose Root and tap OK

When you have selected all you wish, use Back to return to desktop

15) Reboot

16) Test for app detection, either using the Detection Test option under HMA's main menu, or


Or if you want to descend into new depths of paranoia and overexamining and worrying about things to levels the average Momo user could only dream of:



Backup and Restore functions are available via the gear icon in HMA as well so you dont have to create a root template and tick all those apps again on a new installation, with the exception of one package....

At restore time you will need to add your renamed (hidden) Magisk Managers name back to the Root blacklist template and reboot


@zgfg, since you got me into the whole HMA thing, can you double check my work, please, see if ive explained it correctly, or made any obvious boo boos/ponkles?
Next this👆
Does any of this stuff causes bootloop? Cant lose data
 

pndwal

Senior Member
  • Like
Reactions: 73sydney and ipdev

73sydney

Senior Member
Nb.
HMA V3.0.0 Beta and above:

"3. No longer need the Magisk module, make sure to uninstall it, or you will bootloop"
https://github.com/Dr-TSNG/Hide-My-Applist/releases

So ensure MagiskExtension .zip Magisk module for 2.x HMA is uninstalled or was never installed... PW

I'll add this to the "mini guide"

I'll add pictures for the setup during the week

update: bootloop warning and HMA v2 magisk module and apk uninstall advice added:

Note #1 (Versions): Do NOT use the downloader in Lsposed Manager to download it, currently thats the last v2 official, you want the v3 beta

Note #2 (Bootloops): HMA v2 also used a companion magisk module, that if you forgot uninstall when uninstalling HMA itself, would cause a bootloop. HMA v3 DOES NOT require a magisk module to achieve its purpose, so please DO NOT attempt to install HMA v3 over the top of HMA v2, or install the magisk module from HMA v2 separately, in conjunction with v3. If you have HMA v2 installed, please uninstall the HMA v2 magisk module via Magisk Manager, then remove HMA, and reboot, before installing HMA v3.
 
Last edited:

73sydney

Senior Member
Hide My AppList Guide i started in a post in this thread is now in its own thread here:

 

73sydney

Senior Member
Can anyone assist with BenefitPay app?

The app is in the denylist & Magisk manager app was renamed, it still detects the root, tried shamiko as well and it didn't help.

Tested (S20+ 5G A13) :

Magisk (official & hidden)
Universal SafetyNet Fix (Mod 2)
Shamiko

Result: FAIL

Magisk (official & hidden)
Universal SafetyNet Fix (Mod 2)
Shamiko
Hide My Applist

Result: FAIL

Magisk (official & hidden)
Universal SafetyNet Fix (Mod 2)
Shamiko
Hide My Applist
Developer Settings Disabled

(which gives as clean a result as ive ever gotten on detection apps)

Result: FAIL

Perhaps someone with Magisk Delta could test this one?

Its a weird one, doesnt even open a gui before announcing via a bottom toast its found root, i did logcat it and can see its doing the usual things like checking the device fingerprint and security patch, but beyond that i dont see anything that makes any sense to a non reversalist
 
Last edited:

alawadhi3000

Senior Member
Jan 2, 2011
125
42
Bahrain
Perhaps someone with Magisk Delta could test this one?

Its a weird one, doesnt even open a gui before announcing via a bottom toast its found root, i did logcat it and can see its doing the usual things like checking the device fingerprint and security patch, but beyond that i dont see anything that makes any sense to a non reversalist
I'm suspecting that it shows root detected just for unlocked bootloader.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    Hi all. 😊

    To put this in to the light (full sunshine).

    Companies and their app(s) do not care if you or you device is at risk.
    It is no concern to them if harm falls on you.

    What concerns them is liable.

    The companies that are more secure in how they handle sensitive data, do not care if you are using a 'rooted' device.
    or
    - They have a legal team that can overpower the litigation.
    - They have the finances to payout a settlement.​
    Has anyone seen a post about Amazon not working on a rooted/insecure device? :unsure:

    Cheers. :cowboy:
    7
    For those that don't know, Platform Tools versions 34.0.0 & 34.0.1 have a problem booting into fastbootd. There have been several users who have ended up with unresponsive phones while flashing factory images on Pixels. Version 33.0.3 is the last correctly working version. Google is aware of this and is working on a fix.

    Here is a link to a link to 33.0.3.
    5
    hi all, any idea to enable core only for magisk delta in twrp terminal?
    Rename to disabler.zip and flash
    4
    Why a coffee shop app cares about root ...
    Probably a loyalty/reward card. They are concerned about every cent a rooted hacker may 'steal'
    4
    @chrbur, @elimiriel

    For those using Canary builds

    Please be aware that in 25207+ major refactoring (of selinux rule patching) has broken many modules etc... This is likely the cause of issues with hiding using recent builds as Shamiko is affected... Please see discussion in Magisk Discussion thread...

    You could revert to 25206 or wait for fixes hopefully in 25211... 👀 PW
  • 134
    This is a discussion and help thread for the newer versions of Magisk.

    The main goal of this thread is to help users migrate to Magisk v24+
    • SafetyNet
      Basic integrity Pass
      CTS profile match Pass
    • Play Protect certification
      Device is certified

    Feel free to discuss or give links to other Magisk related issues.
    Fixes for gPay, banking apps and/or other apps and games that detect a 'compromised' Android system.
    Please try to restrain from discussing alternative (unofficial) Magisk builds that include changes that were removed or can not be included in the official Magisk builds. 🙃

    Please read John's State of Magisk (medium.com)

    Starting with the Magisk 23 (23010) canary builds.
    • MagiskHide is removed.
      MagiskHide masked the sensitive properties of the device to hide it from SafetyNet.
      Renaming (repackaging) the Magisk app is/was not part of MagiskHide.
      You still have the option to Hide the Magisk app under setting.​
    • Magisk Module online Repo is removed.
      The Magisk Module online Repo is still available and can be accessed outside of the Magisk app.​
    • Everything SafetyNet is removed.
      This includes the SafetyNet check that was incorporated into the Magisk app.​
    • Zygisk is introduced.
      Zygote + Magisk = Zygisk​
    • The Deny list replaces the Hide list.
      The Hide list (more or less) hid Magisk from the process on the list.
      The Deny list is similar but instead of hiding Magisk from the process, Magisk is unloaded so there is nothing to hide.​

    Starting with the Magisk 23 (23017) canary builds.
    • Magisk supports update channels per module.
      Each module can include it's own update link.​
    • Hide Magisk offline.
      You do not need internet connection to rename (repackage) the Magisk app.​

    What does this mean?
    Not much.
    It is just the next step in Magisk's development.
    Zygisk is a big step forward. ;)

    Even before these changes in Magisk, the xda family and the Android community have always been active and willing to share. :D

    Jump to Post


    This is post will be updated once Magisk v24 is released.
    69
    Magisk
    The Magic Mask for Android.

    Magisk Links:
    GitHub
    Release Notes

    Download Links:
    Stable and Beta releases.
    Canary
    • GitHub
      The notes.md file is the change log.
      The app-debug.apk is Magisk canary.
      Click on app-debug.apk and choose View Raw or click on the Download option.​

    Credits:
    topjohnwu
    All who contribute and support this project.
    61
    Modules

    MagiskHide Props Config
    This module allows you to add, change and adjust prop values systemlessly using Magisk.​

    MagiskHide Props Config Links:

    Download Links:

    Credits:
    Didgeridoohan
    All who contribute and support this project.


    Universal SafetyNet Fix
    It has been a year now since kdrag0n figured out how to 'trick' SafetyNet.
    This 'trick' has been implemented properly into quite a few custom roms.
    For custom roms that do not include it and/or stock roms, he turned it into a module.​

    Universal SafetyNet Fix Links:

    Download Links:

    Credits:
    kdrag0n
    All who contribute and support this project.
    56
    Apps

    Fox's Magisk Module Manager
    This app allows you to manage and install Magisk modules.
    Including from an online repo.​

    Fox's Magisk Module Manager Links:

    Download Links:

    Credits:
    Fox2Code
    All who contribute and support this project.

    Play Intergrity API Checker
    This app shows info about your device integrity as reported by Google Play Services.
    If any of this fails could mean your device is rooted or tampered in a way (for example you have an unlocked bootloader).​

    Development:

    Download Links:

    Credits:
    1nikolas
    All who contribute and support this project.

    YASNAC - Yet Another SafetyNet Attestation Checker
    YASNAC (short for Yet Another SafetyNet Attestation Checker) is an Android app that demonstrates SafetyNet Attestation API.​

    YASNAC Links:

    Download Links:

    Credits:
    RikkaW
    All who contribute and support this project.
    47
    Force Basic Attestation

    Newer devices are designed to support hardware attestation.
    Currently there is no way to hide the sensitive device properties when checked using hardware attestation.​

    To get around this, kdrag0n figured out how trick SafetyNet that the device does not support hardware attestation.
    SafetyNet will then fall back to check using basic attestation.

    Note:
    This method will work for devices that support hardware attestation and devices that do not.
    • Enable Zygisk.
    • Install the USNF module.
    • Reboot

    To keep posts short, the instructions are hid by spoiler tags.
    If you have not installed Magisk.
    Follow the installation link in the Magisk post.​

    Download the Universal SafetyNet Fix module.
    Download link is in the Modules post.​

    1. Enable Zygisk
      • Open the Magisk app.
      • Go to Settings.
      • Scroll down to the Magisk section.
      • Toggle Zygisk on.
      • Go back to the Magisk Home screen.
    2. Go to Modules.
      • Select Install from storage.
      • Navigate to the Universal SafetyNet Fix module zip file and select it.
    3. Reboot.

    The USNF module will adjust the sensitive props that are needed to pass SafetyNet.
    Depending on the device and system (ROM) configuration, you might need to adjust a few more.
    See the Adjust Prop values post.​