Collection of Magisk Modules v2

Search This thread

yochananmarqos

Inactive Recognized Contributor
Feb 15, 2013
3,375
2,524
github.com
Google Pixel 3
Google Pixel 8
Here it is.

Sent from my SM-N910F using XDA Labs

Are you sure there wasn't a ROM update since it stopped working? That's a lot of important system apps you're disabling. I was going to point out which ones you shouldn't disable, but it's almost all of them. Perhaps double-check with your ROM dev which ones are safe to disable or at least which ones might cause the system not to boot.

I was planning on updating the attached modules in the OP to the latest Magisk Module Template anyway. I'll update them #Soon™, probably this weekend.

In the meantime, try commenting out all of them except one; perhaps something like Eleven.
 
  • Like
Reactions: user2k10

paed808

Senior Member
Mar 17, 2012
179
134
Here's a customized version of the "Easy Font Installer" module but with the Ubuntu font. Uses an old Magisk template but still works in v14. Use it if you want. I'm not a developer, I just replaced the files in the easy font module and added another font to fix the lockscreen clock font. So don't ask me for support.
 

Attachments

  • easyfont-ubuntu.zip
    431.2 KB · Views: 860

puhu

Senior Member
Dec 14, 2011
355
61
İzmir
Original thread by LarappsOfDongle

See also Magisk Modules for OnePlus 3T.

I decided to create a new thread as the old one has been obsolete ever since the release of Magisk v9. Since then, cache modules are no longer supported and some features have been integrated like busybox (removed in v13) and systemless hosts.

NOTE: This is not a place to get help with Magisk. Please see the
Magisk Support / Discussion thread

Unchanged modules

Mount Magisk (attached below)
This simple script mounts the magisk.img to /magisk to allow it to be edited in case a module or script is causing a bootloop. A newer version that mounts /data & /cache can be found here. Or you can use Magisk Module Uninstaller.

Now available in Magisk repo

ViPER4Android Installer


Updated modules

Busybox Installer: As of Magisk 13, Busybox is no longer integrated. This is a unified installer that will detect Magisk and install it systemless-ly, otherwise it will install it to system like normal. Thus you will not be able to install it as a module via Magisk Manager, it needs to be flashed in TWRP. See osm0sis' Odds and Ends thread for more information and download.

SetDPI (Screen Density Changer): Changes your screen density systemless-ly. Extract the zip to set the value that you would like in /common/system.prop. Thanks to @JudgeDread11 (attached below)

Debloat: De-Bloat Asus Zenfone 2 Laser (Z00ED). Can be modified to use on any device. Thanks to @JudgeDread11 (attached below)


Obsolete modules

Ad-Block Installer: Systemless hosts are now integrated into Magisk Manager. DNS-based ad blockers like AdAway are supported.

Better Battery Stats Installer, Action Launcher, Nexus Launcher: Use App Systemizer or Terminal App Systemizer



Modules available in the Magisk Modules Repo
These can be installed via Magisk Manager in the Downloads section.

Android Mic Fix: Fixes in call low volume mic issues for various Android devices.
GitHub | XDA

Console Controller Keylayouts: Adds keylayout files for console controllers for use on Android devices. Currently supports Xbox 360, Xbox One and Xbox One S controllers.
GitHub

Magisk Bellota Font: Changes the system font to Bellota systemlessly.
GitHub

Systemless TZData: Update your ROM's TZData systemlessly.
GitHub

MagicGApps 7.1.x for ARM & ARM64: Now you can integrate system app updates into /system without writing to the system partition and then repack the module with the updated changes.
GitHub | XDA

Greenify4Magisk: Makes Greenify work as a rom-integrated (privileged) app systemlessly. You can also use App Systemizer or Terminal App Systemizer to accomplish the same thing as well as systemize other apps.
GitHub | XDA

Universal SafetyNet Fix: Fix SafetyNet on devices with MIUI Developer/Beta ROM, CyanogenMod, Lineage OS, Resurrection Remix, etc..
GitHub | XDA

EmojiOne: Replaces the built-in emoji with Emoji One, systemlessly.
GitHub | XDA

TheSoundMod - Dual Speaker Version - Level 3: Sound mod for Samsung Galaxy S7 / S7 Edge
GitHub | XDA

TheSoundMod - Nougat 7.0 Version: Sound mod for Samsung Galaxy S7 / S7 Edge
GitHub | XDA

F-Droid Privileged Extension installer: This is an unofficial installer of the F-Droid Privileged Extension. With the power of Magisk, this is done systemlessly.
GitHub | XDA

NotoSansCJK (Nougat): NotoSansCJK full weight patch for Nougat devices.
GitHub | XDA

CrossBreeder Lite: This is a lighter, newer version of CrossBreeder.
GitHub | XDA

Enable Nexus 6 NFC-SWP: Enables NFC-SWP on the Nexus6 with Android 6.0+.
GitHub

Unified Hosts Adblock: Small adblock module using unified host files from Steven Black.
GitHub | XDA

ViPER4Android: This is a port of ViPER4Android to Magisk.
GitHub

Terminal App Systemizer: Systemize your app systemlessly! Using terminal emulator.
GitHub | XDA

GPEDialer and Contacts for HTC 10: GPEDialer(v9.0.1) and Contacts(v1.7.6) for HTC 10
GitHub

Terminal Debloater: Debloat your phone systemlessly! With your own choices in terminal emulator menu.
GitHub | XDA

iOS10 Emoji: Changes the default emoji font to the iOS10 Emoji for various android devices. This module also changes the system font configuration so the font pack is loaded first.
GitHub | XDA

Android Runtime Optimization: Android Lollipop includes a new virtual machine called ART (Android Runtime.) ART uses AOT (ahead-of-time) compilation into native code, which performs better than JIT (just-in-time) compilation into bytecode. See XDA thread for more information.
GitHub | XDA

AppSystemizer: Converts user-installed apps to system apps (systemlessly thru magisk, without modifying your /system partition). Now comes with companion App Systemizer application which lets you pick any user-installed app to be converted to a system app (reboot is required after you select apps to be systemized).
GitHub | XDA

UKM REBORN: This is an adaption of the original Universal Kernel Manager Reborn.
GitHub

Systemless Xposed For SDK 21 (Android 5.0): This is a port of rovo89's Xposed framework to work systemless-ly through Magisk
GitHub | XDA

Magisk FolderMount: Easily mount internal SD card folders to external SD folders. Inspired by FolderMount.
GitHub | XDA

Dolby Atmos: Port of Dolby Atmos r6.5 by worstenbrood on Magisk.
GitHub | XDA

Hardware Key Disabler (LOS): Disable hardware key on Lineage OS or CyanogenMod devices.
GitHub | XDA

OP3/3T WiFi Channel Bonding Enabler: OnePlus 3(T) devices ship with channel bonding enabled for the 5GHz band only. This mod will adjust a config file to turn on channel bonding (40MHz instead of 20MHz) for the 2.4GHz band as well.
GitHub | XDA

Lenovo A7000 [6.5] Dolby Atmos Classic: This module enables Lenovo A7000 [6.5] Dolby Atmos port and is the most compatible of all the ports.
GitHub | XDA

LeEco Le Pro 3 Dolby Atmos: This module enables LeEco Le Pro 3 Dolby Atmos port and is the second most compatible of all the ports
GitHub | XDA

Universal deep_buffer Remover: This hack fixes when streaming apps (Spotify, Pandora, etc) do not process audio effects for various equalizer applications.
GitHub | XDA

AM3D Zirene Sound: This module enables AM3D Zirene Sound.
GitHub | XDA

Audio Modification Library: AudModLib is a framework that allows the seamless integration of multiple audio mods for Magisk.
GitHub | XDA

Enable EIS for Nexus 5X: Enables EIS for the Nexus 5X with a couple build.prop lines.
GitHub | XDA

Sprint Visual Voicemail: This is the Visual Voicemail application for Sprint. It should work on most, if not all Android 6.x+ devices.
GitHub

Systemlessly Font with Tsukushimarugo-A(CJK) & sleek: Systemlessly replaces font with ??A?(Tsukushimarugo-A) & sleek
GitHub

Systemless Xposed For SDK 23 (Android 6.0): This is a port of rovo89's Xposed framework to work systemless-ly through Magisk
GitHub | XDA

Systemless Xposed For SDK 22 (Android 5.1): This is a port of rovo89's Xposed framework to work systemless-ly through Magisk
GitHub | XDA

Tethering Enabler: Enables tethering on phones where it's disabled by the manufacturer/provider.
GitHub | XDA

Nexus 6 LED Enabler: Enables LED on Nexus 6 phones with stock ROM by replacing Google's OEM lights library with one from CyanogenMod.
GitHub | XDA

Google Assistant Enabler: Enables Google Assistant on phones running Nougat.
GitHub | XDA

Sony Framework: This for non Sony-Users contains Sony's Framework.
GitHub

Speakerphone Echo Fix for Nexus 6 7.1.1: Speakerphone Echo Fix for Nexus 6 7.1.1 only
GitHub

Low Notification Volume Fix for Nexus 6 7.1.1: Low Notification Volume Fix for Nexus 6 7.1.1 only
GitHub

Max Resolution for YouTube: Unlock 2K resolution on all devices and 4K on supported ones.
GitHub | XDA

WiFi Bonding: No information provided
GitHub

Privileged API Booter: No information provided
GitHub

OOS Call Recording Enabler: Enables call recording feature in OxygenOS for "over-seas" users without changing region to China.
GitHub


If you know of any other modules, please let me know and I'll add them.
Hey can you make update SetDPI for 14.1? Now it cause bootloops. Thanks

MI 5 cihazımdan Tapatalk kullanılarak gönderildi
mod edit - quote hidden ... please do not quote the whole first post or use the hide BB code
 
Last edited by a moderator:

SlimPickens89

Senior Member
Sep 5, 2017
146
66
Pretty sure off topic and wrong place. But can't I just un-install MAGISK 14.0, flash 14.2 in TWRP, REBOOT AND I'M GOOD.... Tried reading tutorial from OP but with my lack of knowledge he lost me after step 2. Don't want to lose anything. Thanks
 

whitak3r

Senior Member
May 25, 2009
162
47
Yeah, but...

Pretty sure off topic and wrong place. But can't I just un-install MAGISK 14.0, flash 14.2 in TWRP, REBOOT AND I'M GOOD.... Tried reading tutorial from OP but with my lack of knowledge he lost me after step 2. Don't want to lose anything. Thanks

You can just flash 14.2 in TWRP right over 14.0.
 
  • Like
Reactions: SlimPickens89

yochananmarqos

Inactive Recognized Contributor
Feb 15, 2013
3,375
2,524
github.com
Google Pixel 3
Google Pixel 8
It would be very good a DNS override module since the APP in play store only supports supersu

There was a DNS override module, but it only could change DNS on boot. Upon a network change, the default DNS would be used. Override DNS works fine with Magisk. However, you may need to change SE Linux mode to None under Advanced settings.
 

neth15

Senior Member
@yochananmarqos I ported little Nexus 5X mod to Magisk, please consider adding it to the list :) Link to my post:
https://xdaforums.com/showpost.php?p=74081589&postcount=764

Upper speaker as tweeter for Magisk

Hello,

I ported this little mod (Tweeter version) to Magisk. I have no previous experience with building Magisk modules, but this one isn't really that difficult. I use it myself and it works just fine.

But first, some credits and thanks belong to:
@sshafranko - for coming up with the idea of using both front facing speakers during media playback on our beloved Nexus 5X
@Jose-MXL - for the idea of using upper speaker just as tweeter, without left/right channel separation
and ofc @topjohnwu for Magisk and Magisk Module template

Links:
https://xdaforums.com/nex...sters-t3252659
https://xdaforums.com/nex...8#post66653858
https://github.com/topjohnwu/magisk-module-template
 

Attachments

  • magisk_Nexus5X_fakestereo_tweeter.zip
    12.8 KB · Views: 14
  • Like
Reactions: Keule-Tm

Top Liked Posts

  • There are no posts matching your filters.
  • 270
    Magisk Module Uninstaller/Disabler

    Here's a module uninstaller/disabler.
    It uninstalls/disables modules.
    It's useful when a module causes a bootloop or some other problem, or, if you just want to uninstall a module in twrp, for fun's sake.

    How to use:

    - Flash in recovery (TWRP)
    - Go to TWRP's Terminal or ADB Shell if you're not using twrp 3.x
    - Type to uninstall
    Code:
    uninmod
    or to disable modules
    Code:
    uninmod -d
    - That should present you a list of modules you've installed and if they're enabled or disabled

    NOTE: You should exit the script properly after using it.

    Download the latest attached file (currently v4)
    v3 - supports Magisk v15+
    v4 - supports Magisk v17-v18.x
    Since Magisk v19, all modules now exists in /data. Which means it's now much easier for anyone to do things to a module while in recovery.
    183
    This guide hasn't been updated in about 5 years.
    Please see the XDA article Best Magisk modules instead.

    Original thread by LarappsOfDongle

    See also Magisk Modules for OnePlus 3T.

    I decided to create a new thread as the old one has been obsolete ever since the release of Magisk v9. Since then, cache modules are no longer supported and some features have been integrated like busybox (removed in v13) and systemless hosts.

    NOTE: This is not a place to get help with Magisk. Please see @Didgeridoohan's Magisk and MagiskHide Installation and Troubleshooting Guide. If you cannot find the answer to your question there, please post in the Magisk Support / Discussion thread.

    This is also not a place to request Magisk modules. Please create your own topic starting with [REQUEST] in the title.
    MAGISK IS NOT XPOSED. Xposed modules cannot be "ported" to Magisk.

    If you need help with creating a Magisk module, please see the Assistance for Magisk Module Developers thread.

    Unchanged modules

    Mount Magisk (attached below)
    This simple script mounts the magisk.img in recovery to /magisk to allow it to be edited in case a module or script is causing a bootloop. Or you can use Magisk Module Uninstaller or Magisk Manager for Recovery Mode.

    Now available in Magisk repo

    ViPER4Android Installer


    Updated modules

    Busybox Installer: As of Magisk 13, Busybox is no longer integrated.
    Repo | XDA


    Obsolete modules

    Ad-Block Installer: Systemless hosts are now integrated into Magisk Manager. DNS-based ad blockers like AdAway are supported.

    Better Battery Stats Installer, Action Launcher, Nexus Launcher: Use Terminal App Systemizer



    Modules, modules and more modules!
    Modules with a Repo link can be installed via Magisk Manager in the Downloads section. Modules without a Repo link may not be compatible with Magisk 14 +. For help with modules, please contact the developer via their XDA support thread or GitHub page.

    Modules A - H (Post #2)
    Modules I - P (Post #3)
    Modules Q - Z (Post #4)


    Magisk Module Templates

    These are modified versions of the original Magisk Module Template that allow you to accomplish different things. Most will require extra work before they are ready to use.

    Templates (Post #5)


    If you know of any other modules, please let me know and I'll add them.
    68
    Modules A - H

    Active Edge Mod for Pixel 2 and Pixel 2 XL: Customize the Google Pixel 2’s Active Edge to do any action with Edge Sense Plus
    Repo | XDA: Pixel 2 / Pixel 2 XL

    Adaptive Icons Round Mask: Changes the icon mask to round, and changes useRoundIcon to true.
    Repo | attached here

    ADB & Fastboot for Android NDK: Static ARM adb and fastboot binaries for Android built with the NDK
    Repo | XDA

    Adreno GPU Developer Preview Drivers: Replace ROM Adreno GPU drivers from Qualcomm
    Repo | XDA

    Ainur Sauron MK II: Automatically detects your device specs, and performs all of the possible audio tuning within it's installer. You can sit back and enjoy incredible sound.
    Repo | XDA

    Ainur JamesDSPManager: Equalizer add-on for the Ainur Audio sound mod
    Repo | XDA

    AirAudio Magisk Module: This module enables AirAudio's "system-mode" and allows you to stream all your audio to any network-enabled receiver.
    Repo

    Always-on Fingerprint: Allows you to unlock your device without pressing the home button. The fingerprint scanner will remain always-on to allow that.
    XDA

    AM3D Zirene Sound: This module enables AM3D Zirene Sound.
    Repo | XDA

    Ambient Display Gestures: Adds a few nifty ambient display tweaks to your AOSP ROM.
    Repo

    Android Mic Fix: Fixes in call low volume mic issues for various Android devices.
    Repo | XDA

    Android O APT-X libraries: Android Oreo officially supports APT-X bluetooth audio, however not all phones have the needed library files. This module simply places the missing APT-X(HD) and LDAC files in your system if you don't already have it. Enjoy better bluetooth audio!
    Repo

    Android Pie Fonts: A compilation of the new Google Sans fonts from Android Pie.
    Repo

    Android RAM management fixes: Tweak the memory management of the device, enable more background apps.. et cetera..
    Repo

    App Data Keeper: Protects select apps+data from being wiped out on a regular TWRP factory reset.
    Repo | XDA

    AptoidePriv: Makes Aptoide a privileged app systemlessly.
    Repo

    APTX for Android Oreo: After Oreo, system should support aptx/HD natively. But this will incur additional licensing fees, so such as Nexus 5X/6P will not get support for aptx/HD.
    Repo

    ASUS Style Suite: ASUS wallpapers and themes
    Repo

    Audio Compatibility Patch: Fixes music and streaming apps (Spotify, Pandora, etc) that aren't processing audio effects for various equalizer applications through the modification of audio policy.
    Repo | XDA

    Audio Modification Library: AudModLib is a compatibility framework that allows the seamless integration of multiple audio mods for Magisk installs.
    Repo | XDA

    Battery Life Extender: A tool that lets you enable or disable charging programmatically so to extend/maintain battery life
    Repo | XDA

    Bixby Button Remapper: Allows you to remap the dedicated Bixby hardware button of the Samsung Galaxy S8/S8+ and S9/S9+ to any one of 15 user-selectable functions.
    Repo

    BQ™ Aquaris X5 Dolby™ Atmos Nougat: Enables the new Dolby™ BQ™ X5 Nougat port
    Repo | XDA

    camera_mi5s_libs: Adds Camera libhacks to Xiaomi Mi5s Global Stable ROM.
    Repo

    Camera2API enabler: Enables the Camera2API if your hardware supports it
    XDA

    Camera NX Mod: Systemless version of an experimental mod for Camera NX that fixes the black viewer in some custom roms for Nexus 5X. Also enables EIS for the video camera.
    XDA

    Camera Watermark Editor: Customizes the "Dual Camera Watermark" on Mi A1 devices.
    XDA

    CloudflareDNS4Magisk: Changes your system DNS to the Cloudflare servers.
    Repo: IPv4 / IPv6 | XDA

    Collective Dolby Atmos Ports: Enables Dolby Atmos (you can choose between 5)
    Repo | XDA

    crontab: Easy to use crontabs
    Repo

    CrossBreeder Lite: This is a lighter, newer version of CrossBreeder.
    Repo | XDA

    Custom Keylayout: Searches /sdcard and /external_sd for *.kl files and place them to /system/usr/keylayout, systemless-ly
    Repo

    Custom Notification Snoozing: Changes Oreo notification snooze times at boot.
    Repo

    Daydream Enabler: Enables Daydream on some devices
    Repo

    Daydream Enabler for Sony Xperia X F5121: Enables the android.software.vr.mode and android.hardware.vr.high_performance features for the Xperia X
    Repo

    DNSCrypt Proxy 2 for Android: A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP/2.
    Repo

    DNS Switcher: Allows you to change your dns systemlessly with terminal
    Repo

    Dolby Atmos® (OnePlus X): Enables Dolby Atmos on OnePlus X.
    Repo

    EmojiOne: Replaces the built-in emoji with Emoji One, systemlessly.
    Repo | XDA

    Enable Native Call Recording: Compatible with the OnePlus 5 on OxygenOS 4.5x.
    XDA

    Enable Doze for GMS: Move Google Play Services from the "App Not Optimised" list to "App Optimised" which mean DOZE mechanism will work its magic on Google Play Services, thus should saving you more juices/batt throughout the day.
    Repo | XDA

    EncFS: EncFS binaries for the Android environment
    Repo

    Energized Protection: Consolidates several reputable hosts files, and merges them into a unified hosts file with duplicates removed.
    Repo | XDA

    ExSDCard Write Access Enabler: Creates an additional path to your sdcard: /mnt/media_rw
    Repo | XDA

    F-Droid Privileged Extension: An unofficial installer of the F-Droid Privileged Extension
    Repo | XDA

    F2FS Loopback Bug Workaround: Read the Repo description
    Repo | XDA

    FaceID for Redmi Note 4: Face Unlock was introduced with Redmi Note 5 pro, this module enables the feature on Redmi Note 4 running on MIUI 9.5.4.0
    Repo

    Fingerprint Camera Shutter: Uses the fingerprint sensor to capture a picture on any camera for Redmi Note 4/4X's non-MIUI based custom ROMs.
    Repo | XDA

    Fingerprint Scanner Booster: Boosts Fingerprint sensor's responsiveness by prioritizing its process.
    XDA

    Frida Server: Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers. Systemless version of the Frida Server for Android.
    GitHub

    Galaxy Note 8 Dual Speaker Mod: Systemless way of enabling dual speaker/pseudo stereo sound mod for Samsung Note 8.
    XDA

    Galaxy S8 Dual Speaker Mod: Allows you to use your earpiece as second speaker as well, creating pseudo-stereo output in result and should give better experience inplaying any audio
    XDA

    Gboard Themes: Adds custom Gboard themes
    Repo

    Global Optimized GPS File Replacer: Provides an improved GPS functionality with a better and faster accuracy location reference.
    Repo | XDA

    Google Dialer Framework: Installs the Google Dialer Framework. It will NOT install the Google Dialer / Google Phone, but you can easily install it through the Play Store.
    Repo

    Google Dialer and Contacts apps for the OnePlus 5/5T: A Google Dialer and Contacts module for the OnePlus 5/5T running OOS with full capabilities such as Caller ID and Nearby Places.
    Repo

    Google Face Unlock: Standalone Google Face unlock for Android 8.1
    Repo

    Google Framework: Inject Google Core Framework to be able to download & install Google Apps. Also adds Google Face Unlock to any ARM64 device.
    Repo

    Google Lens Enabler: This module systemless-ly adds the required xml files (taken from the Pixel 2 XL factory image) so that Google Lens is enabled in Google Photos.
    Repo | XDA

    Google Dialer and Contacts for OP5/5T: Self-explanatory
    Repo

    Greenify4Magisk: Makes Greenify work as a ROM-integrated (privileged) app systemlessly.
    Repo | XDA

    HEVC Enabler for OP3T: Enables HEVC (High Efficiency Video Codec) for the OnePlus 3T / 5
    Repo | XDA

    Honor V10 Stock Camera: Can be flashed with all Honor View 10 custom ROMs.
    Repo
    43
    @yochananmarqos
    Here's a new Magisk Mount flashable zip. The one in the OP doesn't mount /data, which is pretty annoying and creates magisk.img in /cache. I removed the part that creates the img and added /data and /cache mounting

    Current version: v2
    30
    Good news, everyone!

    I finally found the time, patience and attention span to update the OP. It has been reorganized, alphabetized and expanded for your viewing pleasure. There are many more modules to add, stay tuned!