yashsingh1/xdaforums huggingface dataset:
[Magisk] veez21:
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

uninmod

or to disable modules

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.
[Magisk] VR25:
Awesome! :highfive:
[Magisk] Paresh18shah:
Awesome module... Gr8 work Sir.. ?
[Magisk] kimikim0:
hi, can somebody help me build a magisk module for this FIX ?

How to fix black viewer in some custom roms for Nexus 5X. ( 7.1 / CM14.1 )

1. Put this file in /System/framework/, set its permission to rw-r-r.

com.google.android.camera.experimental2016.jar

2. Put this file to /System/etc/permission/ set its permission to rw-r-r.

com.google.android.camera.experimental2016.xml

thank you in advance guyss
[Magisk] VR25:
There you have it. Bonus: it includes, "Enable EIS for camcorder" as seen in the official thread.
[Magisk] kimikim0:
omg thank you so much !!! i love people in this thread, again thank you ❤️
[Magisk] skiely666:
Very cool..
[Magisk] mori17:
We dont have any module to activate ambient display?
[Magisk] droidwayne1965:
Hi, is there a Magisk call blocker module?
[Magisk] colinlinton:
Can anyone create a magisk module to get rid of the "swipe up unlock" screen when you first turn the screen on? I never use it for anything, and it makes getting to my home screen one extra gesture. It also prevents my tasker tasks from launching until I have swiped up (eg, my profile for driving automatically launches Waze, but it won't load until I have swiped up)

---------- Post added at 01:43 AM ---------- Previous post was at 01:38 AM ----------
[Magisk] rignfool:
Settings

Security

Screen Lock

None
[Magisk] colinlinton:
Only problem with that solution is it removes all forms of security on my phone. I still want to have a lock screen, I just don't want to have to swipe up to remove the notification screen before I get to the lock screen.
[Magisk] knives of ice:
this was one of the features in NO LONG HOME xposed module. really hope it comes to magisk
[Magisk] Didgeridoohan:
No.

Magisk does NOT work like Xposed.

To get that functionality with Magisk you'd have to manually do the modifications to the necessary system files and then use a Magisk module to mount them.
[Magisk] teddy0209:
It already came to magisk, courtesy of the xposed module...
[Magisk] colinlinton:
If that is the case, which magisk module is it In? I do not see any magisk module with that feature advertised.
[Magisk] Didgeridoohan:
By using the Xposed Magisk module you'd be able to use that feature through the Xposed module.

I believe he was making a joke... :laugh:
[Magisk] colinlinton:
I may have found that slightly amusing if he had have also supplied a solution to the problem. Researching online, I have discovered that Samsung inner can bypass the swipe to unlock screen using a setting in their AOD. And some users that have access to notification bar settings within the system ui menu also have an option to disable, so it has to be possible. Curious why nobody has made anything for this particular issue
[Magisk] Didgeridoohan:
Of course it's possible, no-one said anything else...

But like I said earlier, it would mean having to manually edit the necessary system files to add that function and then make a Magisk module to mount those files. Which in turn probably means it'll be a very device/ROM specific module. If you really need it, I guess you're the one that's going to have to step up and do the work...
[Magisk] bradputt:
can someone port chromepie into magisk module please........?
[Magisk] Didgeridoohan:
I don't know what Chromepie is and I don't feel like looking it up right now. But, I'm gonna make an educated guess that it's a Xposed module.

Magisk and Xposed are NOT the same thing and you can't just port a Xposed module to Magisk. It doesn't work that way...
[Magisk] rignfool:
What if I ask again... With a please... And for a different Xposed module?

?
[Magisk] VR25:
Replace your bootanimation systemlessly. Put your custom bootanimation.zip file in "ZipFile/system/media" or /magisk/bootanimation-replacer/system/media."

Warning: only for standard ROMs (AOSP/Lineage based). May cause bootloop in other ROMs. Should any cat be harmed by this mod, blame your dad.

Included Disintegrating Hexagon (Dark) (16 Frames)

Bootanimations and credits here
[Magisk] yochananmarqos:
Yes, it could cause a bootloop. See this post in the release thread about using post-fs mode instead. The boot animation needs to be loaded before /data is mounted.
[Magisk] jwchips:
LiveBoot

Here is an updated LiveBoot module as found in the original thread. Tested on Sony Xperia Z2 running sony stock 6.0.1 with magisk 12. Works for me, YMMV. Sharing in case it works for someone else. No support is implied. Consider this an end-of-life initial release :p
[Magisk] veez21:
SYSTEM/LESS MODULE TEMPLATE
[MENTION=5124760]yochananmarqos[/MENTION] Here's a module template that will install in either magisk or /system.

https://xdaforums.com/apps/magisk/module-template-magisk-module-template-t3620235

Read the thread for more info ;)
[Magisk] VR25:
Actually, since Magisk merges/replaces files in /system by overlaying them, it must wait for /data to be mounted before booting (there are exceptions, of course -- i.e., when there's a problem with/or magisk.img is missing). The module works for me and it may cause a bootloop "only" in non standard ROMs.
[Magisk] ngtung84:
Work fine for me!
[Magisk] Didgeridoohan:
IIRC the reason that the original module never got updated to work with later versions of Magisk is that [MENTION=631273]Chainfire[/MENTION] doesn't appreciate unsanctioned redistribution of his work, which I can totally get behind.

In other words: I'd remove the module, alternatively modify it to not include the Liveboot app and let users install the app themselves through the proper channels.

And as a FYI: I did test the module on both my Nexus 6 and on my OnePlus 3T and it didn't work on either of them. LiveBoot works just fine though if I symlink /magisk/.core/post-fs-data.d to /system/etc/init.d before starting the app.
[Magisk] jwchips:
Thanks for pointing it out, module nuked. I'm happy enough with a personal copy - simply decided to share in the spirit of xda. That same logic is why it's nuked.

Not that it now matters, but did the app complain about lack of supersu/init.d before you symlinked? I thought the 'startliveboot' script contents made launching the app unnecessary. Looks like I've got another learning curve to climb ;)
[Magisk] Didgeridoohan:
Yes, the init.d link is just to be able to start the app. It's an easy way to install the script and it's tricky to tweak any settings without starting the app. :D
[Magisk] rignfool:
Not sure how far your Android knowledge goes... And way off topic... But the boffins here may know as well...

Could I run the liveboot script from init.rc with an exec command?

I figure it can't get any earlier in boot than that.......
[Magisk] Didgeridoohan:
Ha! Yeah... Uhm... no. That's a bit above my pay-grade. :laugh:
[Magisk] rignfool:
Well... I guess I'll have to use [MENTION=4544860]osm0sis[/MENTION] 's image kitchen and let you know...

---------- Post added at 04:05 PM ---------- Previous post was at 03:44 PM ----------

Ooo... Back on topic...

So if I were to get the script in the same way as the boot animation... I would just need a way to run it... Since the cache mounts so early...
[Magisk] leonardus_magnus:
Hi, working perfectly on galaxy tab 4 (SM-T535) with Dirty Unicorns (CM 13 Based)...

On EMUI (I know, I know...) bootanimation.zip is located in \system\etc\media and I already changed manually the stock bootanimation; how can I edit your magisk module to replace bootanimation on EMUI systemlessly ??

Thanks!!
[Magisk] VR25:
If it's in /system/etc/media, then, just put the boot animation zip in ZipFile/system/etc/media as bootanimation.zip and delete ZipFile/system/media folder. :)
[Magisk] PokemonTotalWar:
How could I install BusyBox on v13, where BusyBox Integration isn't an option anymore?
[Magisk] VR25:
Not sure whether busybox integration in v13 was removed or it's automatic, but you can use osm0sis' awesome busybox installer.
[Magisk] camapghe:
I'm totally new to Magisk and found no module can change the app font size separately like the App Setting in Xposed does.

Is there any such Magisk module or alternative suggestion?

P.S: my phone is rooted.
[Magisk] Aijen:
Somebody knows a Magisk mudule like Xposed YouTube AdAway? :/
[Magisk] kavee.gauravjoshi:
You will find it in the first post of the forum. There are 2 modules mentioned.
[Magisk] leonardus_magnus:
As I expected (quite obvious...), but I preferred to ask for confirmation... Thanks... I'll try...
[Magisk] Didgeridoohan:
The bundled Busybox is removed from v13. [MENTION=4470081]topjohnwu[/MENTION] have said he'll release a busybox module, but the one by [MENTION=4544860]osm0sis[/MENTION] should work just fine.

That's not how Magisk works. Magisk and Xposed are NOT the same thing.
[Magisk] Bob823:
I'm fairly new to magisk, yet I already wish I had a nickel for every time this is stated in this thread. :D
[Magisk] Sam Nakamura:
But it has modules too... :laugh:
[Magisk] VR25:
***Magic Folder Binder*** -- To Better Manage Your Android Storage

QUICK REFERENCE

* Automagically binds directories from a list (/data/media/0/fbind_list.txt) on boot.

* Install the module, edit the file fbind_list.txt (located in /data/media/0/ a.k.a, emulated sdcard), create the corresponding bind folders in the external_sd, reboot and forget!

* You can "replace" the entire internal storage by the SD card with this simple line -- $bind $extsd $intsd.
[Magisk] leolawliet:
[MENTION=5124760]yochananmarqos[/MENTION] those modules I told you about the other day, they work and they're ready to be published. I'll send you updated links as soon as I get a chance.
[Magisk] veez21:
[MENTION=5124760]yochananmarqos[/MENTION]

https://xdaforums.com/showpost.php?p=72630039&postcount=267

:o
[Magisk] yochananmarqos:
Yes, I saw your post, Mr. Impatient. :p I've been busy and haven't had a chance to add a few new things to the OP I ran across lately. Since there are now three modified templates including yours, I decided to add them to their own section at the bottom.
[Magisk] veez21:
?

Yeah, thanks man ?
[Magisk] TahirZX:
How do i install this? Magisk isn't installing it.

---------- Post added at 08:15 AM ---------- Previous post was at 08:11 AM ----------

Sorry didn't read properly xD my bad
[Magisk] veez21:
It's not a module. It's more like a function. Read the post again to know how it works
[Magisk] Refi150R:
This must be flash or not??
[Magisk] logo20heli:
It looks like the osm0sis busybox is not a Magisk module, so do I understand correctly that you would flash it in recovery to install it? Then it would modify /system, right?

I'd love to have a Magisk module for busybox to avoid modifying /system. Not having written a Magisk module don't know how hard this might be to write one for busybox. Anyone have an idea?
[Magisk] VR25:
Open the zip file, you'll find "module.prop." It is a Magisk Module, but for some reason, Magisk Manager gives an error when you try to install it in BOOTMODE. Try flashing it through TWRP. It shouldn't touch your system partition.
[Magisk] Didgeridoohan:
It doesn't use the module template (and thus isn't recognised by the Manager), but it does install as a Magisk module if flashed in recovery (if Magisk is installed).
[Magisk] VR25:
Yes, it's a hybrid installer.
[Magisk] logo20heli:
Indeed, flashing osm0sis busybox in recovery installed it as a Magisk module. Thanks for the clarification.
[Magisk] Nodens:
You can add my Systemless Substratum Legacy module to the list: https://xdaforums.com/apps/magisk/module-systemless-substratum-legacy-t3623607
[Magisk] Adhil Rahman:
Will it work in lineage os.without oms support
[Magisk] Nodens:
I answered on your post in the module thread. This thread is for listing modules :)
[Magisk] Adhil Rahman:
Can someone create a module to get round icons
[Magisk] caxwan:
I have try this one, all sony apps can downloads and install direct from PS.

https://xdaforums.com/apps/magisk/module-sony-apps-enabler-systemless-t3620100
[Magisk] kessaras:
i now saw yours, but trying the 1st one from op from [MENTION=5124760]yochananmarqos[/MENTION],

there is a bug. If we use this script in the updater_script while we flash a new rom from scratch, we lose the setup wizard at the first boot and the rom boots directly at the home screen.

Then we have to go to twrp wipe data, reflash magisk and reboot to fix that and get the setup wizard.

Skipping the wizard of course means that we don't have a user and we can't do anything.
[Magisk] veez21:
hmm, that's something that the script doesn't do. Probably a magisk issue or something else. I currently have no idea about that. It's probably when /data is mounted. ?
[Magisk] DEVILOPS 007:
Is this still needed in magisk v13 to your knowledge? Thanks.
[Magisk] Didgeridoohan:
That's just a script to mount the Magisk image in TWRP. It's not version dependent...
[Magisk] TraderJack:
So I just tried this on my M8 running the latest nightly of LineageOS. Flashed via TWRP and when executing through terminal I get:

Magisk Module Uninstaller
/sbin/uninmod_magisk: export: line 181: BG-enabled: bad variable name

I'm using beta 13...but from the look of the shell script it shouldn't matter.

A manual run of "find /magisk -name module.prop -type f" comes up with one .prop file for the one module I have installed.
[Magisk] veez21:
It's probably an error in the shell. But I don't have the time to fix it atm ?
[Magisk] Lordsinko:
Thanks will use magisk module unistall had a few bootloops :good: hope it works
[Magisk] DaveX2012:
What type of files is this?
[Magisk] birdgofly:
I am also having this problem on my Droid Turbo running 6.0.1 with TWRP 3.1.... except mine says:

Magisk Module Uninstaller

/sbin/uninmod_magisk: export: line 181: SDK-enabled: bad variable name

I, too, only have one module installed (Xposed). Would that be causing the issue? I wanted to see how this worked before installing more modules, because the last time I installed something else, I got a boot loop, and installing and reinstalling Magisk and the Xposed module takes such a long time (I hoard apps and it takes FOREVER for them all to "optimize")..

Maybe I'll get brave and install something else and try this again and report back! :)
[Magisk] yochananmarqos:
It should have a .zip file extension as it's a Magisk module.

You could try these commands in a terminal emulator:

Create directory to mount the IMG to:

mkdir /mnt/sdcard/magisk

Mount the IMG (assumes you've copied the magisk.img to /sdcard):

mount -t ext2 -o loop /mnt/sdcard/magisk.img /mnt/sdcard/magisk

Set read-only directory permissions:

chmod 444 /mnt/sdcard/magisk

Unmount when you're done:

umount /mnt/sdcard/magisk
[Magisk] birdgofly:
So I installed a 2nd Magisk module and tried the script and still no luck.

You probably already knew that that wasn't the issue, but I have 0 technical knowledge so I tried it anyway ?
[Magisk] Lordsinko:
Was using magisk module terminal debloater and got a weird message it was working previously till now

Pic attached
[Magisk] VR25:
Run su first.
[Magisk] Lordsinko:
I did do that but still the same thing
[Magisk] eried1:
Pardon my ignorance, but would it work for stock ROMS (I have a Lenovo P2)? One cannot be too cautious when it comes to something as crucial as booting.
[Magisk] VR25:
It should work as long as your ROM bootanimation.zip file resides in /system/media.
[Magisk] ngtung84:
What's happen if i uninstall your module? Can it automatic restore default boot animation?
[Magisk] VR25:
This is a systemless modification, which means nothing in your system partition is actually touched. Once you uninstall, everything goes back to its original state, as if you've never flashed anything.
[Magisk] beren:
works on android O?

my stock camera keeps crashing when select 60 fps...

edit: disabling stabilization fixed it
[Magisk] dakid1235:
How can I install the system less font? It does not have am installer here and in the downloads in Magisk it will not install?
[Magisk] yochananmarqos:
Do you mean the Easy Font Installer? Read the instructions in the thread.
[Magisk] Chocklety Boyee:
Guys ..is there any dolby atmos and viper module thqt doesnot break safety net pass ..plz...
[Magisk] Didgeridoohan:
The V4A module by [MENTION=5357345]ahrion[/MENTION] works just fine. Of course, YMMV... On my Nexus 6 and OnePlus 3T, both sporting v13.0 beta (c4377ed) I've got no issues with Magisk Hide with that module installed (slight modification to the boot scripts needed for v13, details in the module thread). Have not tried his Dolby Atmos modules.
[Magisk] azzammalik:
Can anyone confirm that magisk or Viper module breaks wifi. It works but some times I loose connectivity then auto connects after sec. Sometimes ines it doesn't connect and I have to switch on/off to get it working.

Sometimes it says authentication failed and then with same password it connects again after some time.

Now it's working fine but after some time problem happens again.

When I enable hotspot and connect wifi then it connects again.

Can any one confirm?

I have xt1575. Moto pure edition. Mm rom.

And one request?

Can any one port fake Wifi module of xposed to magisk. I don't want to install xposed for just one module.

Because whenever I install xposed my phone lags.

Or should I try installing xposed and if I don't like then I can easily delete xposed from magisk folder and it will be back to normal.

Thanks
[Magisk] Didgeridoohan:
No issues with WiFi here and I have a bunch of modules installed (V4A, among others).

Most Xposed modules can't just be ported to Magisk. If it can be done without Xposed, sure, but if not... Don't hold your breath.

Magisk makes Xposed systemless, so if you uninstall it, it's gone.
[Magisk] Didgeridoohan:
Oh yeah.. Forgot about this.

A heads up to anyone that hasn't moved to the version 5 beta of Tasker and is using the Tasker Root Support module.

I've updated the module to the latest v4 template. No need to update if you already have it installed, but the installation zip is now compatible with Magisk v13+. I left the old one in there if anyone insist on staying with Magisk v12.0. :)

Hopefully Tasker v5.0 is released to stable soon so we won't need this. :p
[Magisk] nathanchance:
Thread cleaned. Let me remind everyone of rule 6:

To everyone else, when you see rule breaking, report it and let it be. It's only more work for us to clean up.

Thank you for understanding,

The Flash

Forum Moderator
[Magisk] powerpuff1978:
What happened to the high performance dac module? Every post related to it has been locked without explanation
[Magisk] braschlosan:
I also would like to use the high quality dac module. Is there a new thread or version?
[Magisk] yochananmarqos:
There's an explanation right in the OP of the thread.
[Magisk] rignfool:
It's a sysfs knob...

Get kernel aduitor mod... Go to the sound menu... Click Headset High Performance... Same thing
[Magisk] WhiteReign:
Sorry this might have been asked but Samsung pay Modules
[Magisk] seebz:
Magisk Single User Mod

Hi everybody,

I just want to share with you my first mod :

Magisk Single User Mod

It simply disable the multi-users feature.

https://xdaforums.com/apps/magisk/module-single-user-mod-t3639486
[Magisk] braschlosan:
There's no menu for this option
[Magisk] rahul1892:
It will show only if your kernel has that feature. See the screenshot.
[Magisk] YouColdYet:
Give this a try then https://play.google.com/store/apps/details?id=com.piereligio.vm
[Magisk] yochananmarqos:
That's not a question. No, there are currently no modules related to Samsung Pay.
[Magisk] abacate123:
Hello, my module is available on the official repo now, thanks :)
[Magisk] yochananmarqos:
I updated the OP to reflect the new modules in the repo. Thanks for letting me know. :good:
[Magisk] borxnx:
Is there any real-world benefit to this (either perceived or theoretical)? Or is this primarily a cosmetic mod?
[Magisk] klaustroeger:
List of (working) modules with Magisk 13.x (S7Edge/RR 5.8.3/ Lineage 14.1)?

Dear all,

any possibility to give an overview (or flag them correctly) , which modules in the repo

(available with Magisk 13.2) are really working ?

As many guys have reported, many modules are now not working anymore , even

RR/Lineage is switched to SElinux "permissive" mode.

Many thanks

Klaus
[Magisk] seebz:
You can see it as a cosmetic mod ... but it also disable the "guest account".

In my case, I don't like to know than anyone who has physical access to my device can use it even its locked.
[Magisk] yochananmarqos:
Sure. Go ahead and test all of them and let me know your findings.
[Magisk] klaustroeger:
Very helpful and professional answer .. 5 points !

Many thanks :good:
[Magisk] borxnx:
Thanks for the response, I get it now.
[Magisk] e.artillery:
I have a doubt, if I want to install a module, for example dolby atmos, I install it from magisk in the download section, but if I want to uninstall or delete the module I do it from magisk alike? Because I have seen some threads of these modules and to uninstall put a uninstaller zip ...
[Magisk] razr96:
You can always just uninstall from Magisk Manager.
[Magisk] Didgeridoohan:
Some modules put scripts in post-fs-data.d and service.d (and other places) and those won't be removed when uninstalling a module. That's probably why some modules have an uninstaller, to clean up those files. Some modules are also set up as universal installers, so they'll install the mod even if you don't have Magisk (and then you'll need an uninstaller to remove it).

IMHO it's better to make your scripts self-destruct if the module has been uninstalled...
[Magisk] Kiwisaft:
set locale per app

is there a module available to set different locales (languages) for every app?

I want to have the system in english and want to use some apps in german.

there is an app which needs xposed ("app locale" : com.zhangfx.xposed.applocale) - but there is no xposed for nougat (7/7.1)
[Magisk] yochananmarqos:
No. Magisk & Xposed are two completely different things.
[Magisk] SuperSandro2000:
As already stated xposed and magisk are two thing and second there is a highly experimental and not advised to use version of xposed for sdk 25/7.1 only.
[Magisk] TristanDesigns:
Hi, I just wanted to share my first module: ADB for Android 6.0/7.0+

This adds the ADB binary to Android Marshmallow and above. It was included in Lollipop and earlier, but was removed in Marshmallow.

It is available in the here: https://github.com/tristandesigns/adb-androidhost

Also, you can find it in the Official Repo.

Thanks

Edit: Removed module from repo and about to remove it from GitHub. I didn't realize that mine wouldn't work on many other devices, and that [MENTION=4544860]osm0sis[/MENTION] already has a module to install both adb AND fastboot (mine only includes adb) that works on a lot more devices.
[Magisk] rignfool:
[MENTION=4544860]osm0sis[/MENTION] has this in his odds and ends thread... I hope you didn't Kang this...
[Magisk] osm0sis:
His is different. My binary is static arm to try and ensure the broadest compatibility across x86, arm64 and mips using the compatibility layers of those architectures, where his is too small to be static, so is probably dynamic and will likely fail on x86 and mips, and even weird Samsung/other arm ROMs where the libc symbols are different.

Mine also has the wrapper script to set up the environment for adb automatically, and fastboot. :good::D