[Discussion] Magisk - The Age of Zygisk.

Search This thread

koberulz

Senior Member
Oct 4, 2012
231
26
Perth
Why do you want Zygisk?

Did you look in the working Magisk manager app to see if there is a setting "enable Zygisk"?
I don't know what Zygisk is.

Okay, seems it's a setting, and I need it for the new Magisk Hide equivalent, so...I need it.

Now...there was another thing to do with SafetyNet, right? I HAVE TOO MANY OPEN TABS, ugh. And I need to hide Magisk again, right?
 

koberulz

Senior Member
Oct 4, 2012
231
26
Perth
Yup... My remark was just for clarity; App is only a Magisk UI / 'dashboard', not Magisk... Magisk itself still isn't working... PW
In what way is it not working? I have root, and everything seems as it should:
2023-03-23 04.23.59.png
 

pndwal

Senior Member
I don't know what Zygisk is.

Okay, seems it's a setting, and I need it for the new Magisk Hide equivalent, so...I need it.

Now...there was another thing to do with SafetyNet, right? I HAVE TOO MANY OPEN TABS, ugh. And I need to hide Magisk again, right?
Zygisk is extra (hooking) functionality for Magisk... You'll only have it once Magisk is actually installed and recognised by the Magisk App (please don't confuse the two)...

In App you need to see a version under Magisk Installed, not N/A, first... PW

Edit: Yes! Magisk is good now!
 

koberulz

Senior Member
Oct 4, 2012
231
26
Perth
Well my first takeaway is that Android 12 was clearly designed for blind people, JFC. Is there any way to shrink the UI down? I have basically nothing in my quick settings now, the pad to enter my PIN on is bloody huge, the clock occupies the entire lock screen...
 
  • Like
  • Haha
Reactions: mmsp15 and ipdev

J.Michael

Recognized Contributor
Jan 20, 2018
1,825
2,081
Samsung Galaxy Tab A series
Well my first takeaway is that Android 12 was clearly designed for blind people, JFC. Is there any way to shrink the UI down? I have basically nothing in my quick settings now, the pad to enter my PIN on is bloody huge, the clock occupies the entire lock screen...
Check Android settings -> Accessibility -- maybe there's a "zoom" option.

Failing that, take things one at a time. Look at the clock on the lock screen, maybe there were several widgets to choose from and you chose (or had chosen for you) a really, really, big one.
 
  • Like
Reactions: ipdev and shoey63

J.Michael

Recognized Contributor
Jan 20, 2018
1,825
2,081
Samsung Galaxy Tab A series
I don't know what Zygisk is.

Okay, seems it's a setting, and I need it for the new Magisk Hide equivalent, so...I need it.

Now...there was another thing to do with SafetyNet, right? I HAVE TOO MANY OPEN TABS, ugh. And I need to hide Magisk again, right?
I would suggest *not* hiding Magisk until you need to. Never mind whether you used to. Try the suggestions about USNF and HMA. Which really means, until there is an app that refuses to run, don't bother with anything.
 
  • Like
Reactions: ipdev and jons99

exis_tenz

Senior Member
Oct 14, 2013
265
49
OnePlus Nord 2 5G
Well my first takeaway is that Android 12 was clearly designed for blind people, JFC. Is there any way to shrink the UI down? I have basically nothing in my quick settings now, the pad to enter my PIN on is bloody huge, the clock occupies the entire lock screen...

For that I use AOSP Mods, which is a combined Magisk/LSPosed module. It gives you at least the option to have a row of 4 shortcuts in your panel instead of 2. Still not perfect, because 6 or 7 is way better. I totally do not understand why anyone in Silicon Valley thought this was an update. To make QUICK TILES harder to reach. At least they could scratch the word QUICK now. TILES it is. Large tiles. Huge tiles. Ugly tiles. But tiles.

There IS also a forked and non-offical version of GravityBox for A12. Many things do not work though! And before playing around install a bootloop-protector in Magisk! I use GravityBox PURELY to re-map my onscreen buttons (double tap to sleep, for example).
 

Fishawy

Senior Member
Mar 26, 2010
3,364
666
Melbourne
OnePlus 9 Pro
Google Pixel 7 Pro
For that I use AOSP Mods, which is a combined Magisk/LSPosed module. It gives you at least the option to have a row of 4 shortcuts in your panel instead of 2. Still not perfect, because 6 or 7 is way better. I totally do not understand why anyone in Silicon Valley thought this was an update. To make QUICK TILES harder to reach. At least they could scratch the word QUICK now. TILES it is. Large tiles. Huge tiles. Ugly tiles. But tiles.

There IS also a forked and non-offical version of GravityBox for A12. Many things do not work though! And before playing around install a bootloop-protector in Magisk! I use GravityBox PURELY to re-map my onscreen buttons (double tap to sleep, for example).
Does this GravityBox fork provide an option for more than 4 tiles in QS? And do they work on A13?
 

Fishawy

Senior Member
Mar 26, 2010
3,364
666
Melbourne
OnePlus 9 Pro
Google Pixel 7 Pro
Nope, it's in there, but malfunctions (does nothing). What DOES work is "AOSP Mods", which can show up to 4 columns, but you can set the first swipe down to show 2 rows. That makes 8 in total. By pulling down, you can adjust another 8.
Thanks, I'm already using AOSP Mods with the 8 tiles in QQS, but I was hoping for something that gives more than 8 (coming from OnePlus).
 

M3m3nt01

New member
Apr 7, 2023
1
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

View attachment 5759701View attachment 5759703

Have you come accross a solution or a fix for this problem?
 

JAIMASS

Member
Apr 7, 2023
5
2
You can bypass "bootloader unlocked" on mediatek devices just following this:
1. Unlock bootloader.
2. Backup the partition seccfg.
3. Relock bootloader (or just erase the partition seccfg).
4. Backup anything you want to backup and then, Format data.
5. Flash the partition seccfg with unlocked bootloader.
Done, now your device is unlocked but the system thinks it is locked.
(Yes, I did it.)
Hello Bro Am Having Mi 11x momo is detecting bootloader unlocked. Could you please elaborate the steps clearly. My device is snapdragon. How to backup the partition seccfg. Please tell the methods bro 🥺. As am I new to this
 

JAIMASS

Member
Apr 7, 2023
5
2
You can bypass "bootloader unlocked" on mediatek devices just following this:
1. Unlock bootloader.
2. Backup the partition seccfg.
3. Relock bootloader (or just erase the partition seccfg).
4. Backup anything you want to backup and then, Format data.
5. Flash the partition seccfg with unlocked bootloader.
Done, now your device is unlocked but the system thinks it is locked.
(Yes, I did it.)
Bro also am having OnePlus 9R is this possible in OnePlus 9R. Because in momo it detects TEE broken. But I can bypass bootloader unlocked by safety net fix. How to bypass TEE broken. Is your method works for OnePlus snapdragon device. Could tell the method
 

Homeboy76

Recognized Contributor
Aug 24, 2012
3,881
2,319
Google Pixel XL
Google Pixel 7 Pro
On my OnePlus 7T the manual downloaded Magisk 26.0 app installation/opening fails with "...was denied Superuser rights" - installed app version stays on version 25.2 (with recently updated SafteyNet Fix).

Any idea what the version 26.0 app needs/changed to be installed?
I don't have a OnePlus T7, but if you have Magisk 25.2 installed on it. Open the Magisk Manager. Tap the settings Icon and set the channel to Canary if you want to install Magisk 26001 or set it to Beta if you want to install Magisk 26 Beta. When the update arrived Tap Update then Direct install.
 
Last edited:
  • Like
Reactions: joegreat

pndwal

Senior Member
On my OnePlus 7T the manual downloaded Magisk 26.0 app installation/opening fails with "...was denied Superuser rights" - installed app version stays on version 25.2 (with recently updated SafteyNet Fix).

Any idea what the version 26.0 app needs/changed to be installed?
Very likely you still have a previous hidden Magisk App (stub app) installed... Uninstall the older App and conflict with 26.0 should be gone...

This can occur as hidden stub has different signing keys etc but dual apps will still compete for superuser control of Magisk... The App (UI) shouldn't ask for superuser permission anyway; it's usually a sign you have competing app iterations. PW
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    Well yeah, i wouldn't mind a company using something like that in their apps. Bank apps are made by banks, there is a name behind them, there's someone accountable, and most important of all they dont have the kind of access that either Magisk or Xposed do, so in my opinion it is pretty much safe to trust them
    Sure... So you can vote with your feet in any case, but remember this is not about vv's Alpha fork where Appcenter implementation is simply vv's decision... She's free to implement test and debug it in her fork... The objections discussed were to her PR for telemetry in official Canary Magisk which, of course, you'll always have source for.

    Microsoft can ensure private data isn't compromised/abused with Appcenter as it uses their back end, but Magisk is also open to scrutiny by coders in general anyway... Bank apps will need skilled reversers to prove that they're acting honourably.

    So would Jorrit's (chainfire's) SuperSU for that matter, but most rooters in that era wouldn't have given a second thought to the possible (very serious) security breaches they were permitting with closed source root!

    As for Alpha fork, vv has always used it as a test bed for experimental fixes and never promoted it as an alternative Magisk for daily use; it was only ever for those wanting to test innovations or fixes, or as a stop-gap solution until her fixes are merged in Magisk... It seems apparent to me that, with telemetry data continuously coming in, she no longer needs many testers and may be actively discouraging Alpha takeup as a 1100+ Chinese userbase delivers ample data for her prolific contributions to Magisk.

    FWIW, vvb2060's Magisk commit production has been second only to John's (who merges most commits including those of others) for several years now... Just in recent months Shana has been at the top of the leaderboard however, but there's clearly much collaboration also:
    IMG_20230517_193901.jpg


    vv's fixes, and her changes have been at the forefront of Magisk development for some years now... So many major innovations in official Magisk have been developed in vv's Alpha fork and her experimental branches.

    Just to mention a sampling I posted more than a year ago: MTK compatibility, single package delivery, support for 64bit, sepolicy fixes, several isolated process fixes, fixes for UID, MicroG, process names, file based encryption, mount rules for Samsung, auto-close issues bot, reboot menu, multi-user and shared user id compatibility fixes, hidden apps, Chinese doc translations, offline restore app, unsupported environment checking, fix for apex path (a big one), permission fixes, module Installation fixes, Kotlin code cleanup, MagiskHide stopping fix, Renamable App / single package Magisk archive (developed in cooperation with John).... And countless more recent commits for various devices/compatibility, new functionality and major refactoring of magiskinit injection, sepolicy rules and so on.

    Alpha is thus no rogue fork, much less a vehicle for stealing data or scamming any of us and many members here know that the evidence of vv's beneficent motivation is more than anecdotal...

    Whether I choose to do early testing of upcoming Magisk innovations with Alpha or not, I'm certainly not suspicious, rather I'm happy it exists as I am that other test forks and Magisk benefactors are contributing so much to this essential staple modding solution. 😋 PW
    8
    Sorry if i sound rude or condescending, but do you think using a piece of software with full control over your phone made by a developer with an anime profile picture and who doesn't bother to translate anything they say to English is a very good idea?
    From what I've read in the Magisk threads, Yes, it's an excellent idea.

    It's not for everyone. The people who know what they are doing can identify which situations make Alpha or Delta worth trying. The "full control over your phone" is no greater than that possessed by the "regular" Magisk.

    As for not bothering to provide English translations, why should she? She has a big enough fan base that I keep seeing references to her releases. Use it or don't. She doesn't charge anything, and you get your money's worth.
    7
    Sorry if i sound rude or condescending, but do you think using a piece of software with full control over your phone made by a developer with an anime profile picture and who doesn't bother to translate anything they say to English is a very good idea?
    Screenshot_20230516-130542_1.jpg
    See the devs below @topjohnwu down the bottom?
    They are the Alpha devs. Also massive contributors to the main Magisk branch.
    You can trust their software.
    6
    Of course they understand... Seems those that don't are the paranoid... And nobody's saying you can't be paranoid if you want!... 🤪

    [ ... etc. ... ]

    Irrespective of the fact that most of them probably have valid, understandable reasons for wanting to keep their source closed and to be difficult to communicate with in their TG channel, the fact that this is the current reality of Alpha is enough to motivate me not to use it.

    I don't hold it against those developers personally, and I respect their feelings and priorities and decisions about this.

    It's just that if I have a choice (and in this case, I do), I prefer not to use this kind of software that is provided under those constraints.

    As for telemetry, given the way that the current Chinese government utilizes similar telemetry aganst not only their own citizens, but also against others in other countries, I have more fear than usual about this particular telemetry. Even if none of the developers are knowingly working with the Chinese government, it's still possible that people from that government might be able to access the fruits of this telemetry.

    I have as much right to be paranoid about this telemetry as do any of the Alpha developers have a right to be paranoid about discussion-group participants.
    6
    As I understand it, Alpha is not meant for widespread use. Its developers are not looking for lots of users. Its a testbed, meant to be used by a few of their friends, and even then only to address specific problems.

    The rest of the world should wait for the changes to bubble into the official Magisk release.
    Well put...

    This discussion began because we mentioned that Alpha allows Volkswagen app to run and a member wondered if Alpha is trustworthy...

    Alpha solves the issue because it builds Shana's test branch commits and she's got native bridge Zygisk loading working to the point where it's quite useable (but still unfinished)
    IMG_20230506_090803.jpg

    over the last few months...

    The test branches for vv (Nangong Xueshan, @vvb2060), Shana (LoveSyKun, @yujincheng08), Canyie (@canyie) and others are open source, so you could easily build any of their experimental fixes yourself (it's not hard using a GitHub action run), or simply run one of the test branch CI (continuous integration) builds...

    For example, the last collaborative published Refactor zygisk to use native bridge to inject commit was authored by Shana and committed in LSPosed/Metagisk Zygisk branch by 3 weeks ago, and an associated CI build is here:
    Refactor zygisk to use native bridge to inject Magisk Build #61 pushed by yuijincheng08

    That might work fine but many CI builds don't; they're simply test runs with varying usefulness and even successful functioning... Alpha release builds on the other hand, are built using selected commits and have been checked at least for basic functionality by vv, so there's a greater level of reliability despite being bleeding edge stuff.

    I personally haven't used Alpha since John was producing viable Zygisk but not releasing any Canary builds (vv's Alpha served as a Zygisk testbed and POC for many months at the time) due to his mandatory period of restriction on creating/contributing to personal open source projects and Google review of his Magisk Android mod project... The new Zygisk refactoring that is native bridge loading simply made current Alpha builds too tempting for me! 😜... I'll be back to TJW Canary just as soon as we have N/B Zygisk, which Canyie has indicated should arrive with public 27.0 (or perhaps in an earlier Canary build).

    I may be tempted by some other off-the-chart innovation LSP Devs introduce in future and hop on the Alpha bandwagon again, but I'm really eager to see what official Magisk delivers...
    -----------
    FYI: For anyone interested in what changes / innovations are in the works for Magisk or just being tested,

    vv's test branches currently include:
    Shana / LSP project have:
    Canyie has:
    In TJW (official), @osm0sis has:
    🤠 PW
  • 137
    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.
    72
    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.
    62
    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.
    58
    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.
    48
    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.​