[Module] F-Droid Privileged Extension - Magisk

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I decided to continue @PunchyStick's Magisk module and keep it updated as F-Droid releases updates. You can generally expect updates the day after if not the day of F-Droid updating the extension.
What to know:
-Please make sure you're running at least F-Droid 0.103
-Disable auto app updates from within F-Droid. F-Droid Privileged Extension will automatically update and succeed, and I don't know how this will affect SafetyNet and/or the Magisk Module. (This is because the extension doesn't update like a normal app by placing updates in the data partition, it overwrites the apk in system directly).
Changelog:
v1
- Private release
- Privileged Extension 0.1
- Based directly on PunchyStick's extension
v2
- Private release
- Privileged Extension 0.2
v3
- Private release
- Privileged Extension 0.2.2
v4
- First public release
- Privileged Extension 0.2.3
v5
-If you installed the zip on the XDA thread, please remove that module before installing this version.
-Privileged Extension 0.2.4
v6
-Privileged Extension 0.2.5
-Please update F-Droid to version 0.103 if you have not already.
v7
-Updated to template 4
v8
-Update to template 1400
-Please update to Magisk 14.0 if you have not already
v9
-Privileged Extension 0.2.6
v10
-Privileged Extension 0.2.7
-Template 1410
-Only install this if you are on Magisk 14.1, a zip for Magisk 14.0 can be found attached.

I removed the module zip from this thread as it is obsolete and my module is in the Magisk Module Repo now (and thus can be installed via Magisk). Also, as per the changelog, if you installed the zip on this thread please uninstall that module before upgrading to v5.

Reserved

Mine 2.0

Please correct me if I'm wrong, but this module is not using the latest module template. Yes, it has the "template" tag in module.prop, but everything else seems old, very old. As an example: There's still tags for cache modules (removed in Magisk v9) in config.sh and the update-binary file used seems to be of a similar age...

An update on my last post.
It's this commit that by mistake (obviously) reverted all the changes from module template v3 (and then some).

Didgeridoohan said:
Please correct me if I'm wrong, but this module is not using the latest module template. Yes, it has the "template" tag in module.prop, but everything else seems old, very old. As an example: There's still tags for cache modules (removed in Magisk v9) in config.sh and the update-binary file used seems to be of a similar age...
Click to expand...
Click to collapse
I will look into that, but I synced this straight from the Magisk Template repo then rebuilt from there so the legacy code should be gone. I use multiple devices so I might have accidentally fudged something up. Also, do note that this repo is the one I will be updating now that it has been accepted into the Magisk module's repo, and on that one I think I fixed my little screwup.
Sent from my Nexus 6P using XDA Labs

ryaniskira said:
I will look into that, but I synced this straight from the Magisk Template repo then rebuilt from there so the legacy code should be gone. I use multiple devices so I might have accidentally fudged something up. Also, do note that this repo is the one I will be updating now that it has been accepted into the Magisk module's repo, and on that one I think I fixed my little screwup.
Sent from my Nexus 6P using XDA Labs
Click to expand...
Click to collapse
Nice. That's the repo I was looking at, yes, and after a (very) quick look it does look like it's been fixed.

Lol i like that mine thing! Thanks for the work. I'll check it out later as I've been overwhelmingly busy as of late

Miras77 said:
Zuk z2
Click to expand...
Click to collapse
??

Uhmm.. excuse me if this sounds like a dumb question, but what is F-Droid? And what does it do?
---------- Post added at 08:42 AM ---------- Previous post was at 08:32 AM ----------
CryonicCore said:
Uhmm.. excuse me if this sounds like a dumb question, but what is F-Droid? And what does it do?
Click to expand...
Click to collapse
Nevermind. I was smart and looked it up. Looks interesting though.

CryonicCore said:
Uhmm.. excuse me if this sounds like a dumb question, but what is F-Droid? And what does it do?
---------- Post added at 08:42 AM ---------- Previous post was at 08:32 AM ----------
Nevermind. I was smart and looked it up. Looks interesting though.
Click to expand...
Click to collapse
Alternate app store for stuff, you add repositories to it to have more apps listed, also it can update your currently installed apps from there too if you decide to manually update apps

Does this make the privileged extension work on newer Android versions? Like Nougat?

viggy96 said:
Does this make the privileged extension work on newer Android versions? Like Nougat?
Click to expand...
Click to collapse
Yes. It actually works just fine on all of my devices, all of which are running Nougat.

Bootloop on Sony Xperia X Compat Nougat 7.0
Fresh, fully working Magisk v. 12.0 with Magisk Manager 4.3.3, F-Droid v.103, after installinf F-Droid Privileged Extension Magisk Module, ended in bootloop. Disabling module through recovery causes device to boot, but SystemUI.apk crashes, removing module through recovery (empty remove file in module directory) causes the same.. Uninstalling Magisk using Magisk Uninstall doesn't help either, had to flash my system new....

ondrejvaroscak said:
Fresh, fully working Magisk v. 12.0 with Magisk Manager 4.3.3, F-Droid v.103, after installinf F-Droid Privileged Extension Magisk Module, ended in bootloop. Disabling module through recovery causes device to boot, but SystemUI.apk crashes, removing module through recovery (empty remove file in module directory) causes the same.. Uninstalling Magisk using Magisk Uninstall doesn't help either, had to flash my system new....
Click to expand...
Click to collapse
Odd, I will have to look into that. All the module does is place the privileged extension in the privileged app directory, so if you do not mind, can you make a backup of system and then use Terminal Emulator App Systemizer and place an app in /system/priv-app? Also, is it possible you managed to collect the logs from Magisk?

ryaniskira said:
Odd, I will have to look into that. All the module does is place the privileged extension in the privileged app directory, so if you do not mind, can you make a backup of system and then use Terminal Emulator App Systemizer and place an app in /system/priv-app? Also, is it possible you managed to collect the logs from Magisk?
Click to expand...
Click to collapse
Hm, may there be a glitch that I am using Magisk to have my system partition intact, so writing anything to /system/priv-app is actually not what I wanted? Also, puting a backup of system partition did not help, SystemUI crashed still. Only wiping /data helped...
I am afraid that collecting logs may not be possible, since I can't get into system after crash anymore... unless I can somehow acccess the Magisk logs from recovery...

ondrejvaroscak said:
Hm, may there be a glitch that I am using Magisk to have my system partition intact, so writing anything to /system/priv-app is actually not what I wanted? Also, puting a backup of system partition did not help, SystemUI crashed still. Only wiping /data helped...
I am afraid that collecting logs may not be possible, since I can't get into system after crash anymore... unless I can somehow acccess the Magisk logs from recovery...
Click to expand...
Click to collapse
It does not actually place the app in /system/priv-app, it just uses Magisk to spoof it there like any other magisk module does. So it is as if the app is actually there, but your system partition remains untouched.

ryaniskira said:
It does not actually place the app in /system/priv-app, it just uses Magisk to spoof it there like any other magisk module does. So it is as if the app is actually there, but your system partition remains untouched.
Click to expand...
Click to collapse
I thought so, becuase otherwise it would not make any sense

ondrejvaroscak said:
I thought so, becuase otherwise it would not make any sense
Click to expand...
Click to collapse
The reason I asked you to use that module to place an app in /system/priv-app is that some devices [when running stock] do not like things being placed in that directory, and with Magisk it is just as if that app is actually in that directory even though it really isn't so the device will react just how it would if you actually placed it on the system partition for real. Some devices can just have really odd glitches too, for example I have an LG-K330 from a friend, and some Magisk modules that work just fine on my other devices cause it to lose its IMEI (it is not actually gone, but the OS does not see that there is one and it will refuse to connect to a mobile network), and it causes really odd battery issues too.

Related

[2019.5.1][Magisk] Systemless Xposed v89.3/v90.2-beta3 (SDK 21-27)

Prerequisite
Magisk is required to be installed on your device!​Magisk - The Universal Systemless Interface​
Support Devices
All Magisk compatible devices
Downloads
My Xposed zip is universal across all architectures and Android versions.
https://androidfilehost.com/?fid=1395089523397956629
Install Guide
Install the XposedInstaller in the attachments
Follow the instructions in the Magisk release thread to install Magisk on to your device
Install Xposed within Magisk Manager's Download Section, or download the zip and flash in custom recovery
For uninstallation, remove the Xposed Magisk Module within Magisk Manager
Systemless Xposed does not pass SafetyNet!!!
Credits
@rovo89 for creating Xposed
Source
All binaries are downloaded and repacked from either places:
Official build from rovo89
I did not recompile/change anything how Xposed works, the behavior should be 100% identical to original sources, if you experience any Xposed issues, please directly report to the original threads.
Changelog
v87.0
- Include fix from rovo89 to prevent bootloops in the latest security patch
- Android 5.1 (SDK 22) was broken after one Magisk upgrade, it's now Magisk version independent
v86.6 (Downloaded 126324 times)
- Update to support the new repo system of Magisk
- Fixed incompatibility of suhide
v86.5 (Downloaded 174328 times)
- Update for the new API of Magisk v4
- NOTE: In order to update to Magisk v4, you are required to uninstall Magisk completely before upgrading. Please look at the main Magisk thread for more info
v86.4 (Downloaded 16246 times)
- Revert the disable to not mount method for Android Pay
- Fixed alt version script typo
v86.3
- Use Magisk as dependancy
- Support all the way back to Android 5.0
- Android Pay
v86.2 (Downloaded 30608 times)
- Script updates, more info here
v86.1 (Downloaded 10185 times)
- Minor fixes, release notes here
v86.0
- Massive update, see release notes here
v85.7 (Downloaded 15774 times)
- Hot fix for some devices which breaks proper init commands
v85.6
- Add SELinux label when executing script, should fix the few devices that aren't working
- Massively improve the script to handle /cache to /data migration (the rare case when /data isn't available in TWRP)
- Add Pixel C support (not-tested)
- Combine all architecture into an All-In-One flash zip, users will only need to be aware of their own Android version
v85.5
- Combine image mount and bind mount into one single script, should be more reliable and cleaner, hopefully it will fix ALL previous issues
- Add more logs to boot for debugging
- Add SDK 22 support (un-tested!!)
v85.4
- The mounting method should now support all devices
- The installer will now merge Xposed Image if possible, so feel free to place your own files under /xposed
v85.3
- Improved compatibility for some recoveries with incorrect libraries
- Changed the method to mount xposed.img, hopefully will fix issues on some devices
v85.2
- Separate Systemless Xposed from SuperSU. It now uses it's own image in data (/data/xposed.img)
- Won't effect SuperSU anymore. Both are now working independently
- Massively updated flash script, should be more reliable (e.g. Prefer sukernel in su.img over bundled binary)
- (Derived from Wanam's update) Add Huawei theming engine support (details); Ensure the recompilation on Huawei EMUI Roms (details).
v85.1
- Fixed flash script not installing files issue
v85.0
- Initial release
Wow! I will test it as soon as possible!
If you agree I can merge your changes in my build and add these zip files in the available zip files list to download
Updated the OP for more information
Thanks for experimenting with this!
I haven't installed it yet - I'm currently running XtreStoLite 3.1.1 with systemless SuperSu 2.74 and a conventional Wanam Xposed arm64 v85 installation on zeroflte (Galaxy S6).
Even with the conventional Xposed installation, toggling off Xposed in the latest rev (5/29) of @DVDandroid's installer and rebooting allows Android Pay to work. ART cache didn't rebuild either as noted in your post.
This is great progress!
5upon said:
Thanks for experimenting with this!
I haven't installed it yet - I'm currently running XtreStoLite 3.1.1 with systemless SuperSu 2.74 and a conventional Wanam Xposed arm64 v85 installation on zeroflte (Galaxy S6).
Even with the conventional Xposed installation, toggling off Xposed in the latest rev (5/29) of @DVDandroid's installer and rebooting allows Android Pay to work. ART cache didn't rebuild either as noted in your post.
This is great progress!
Click to expand...
Click to collapse
Oh really?!
This is cool, it seems that the Safety net check is not that strict lol
Any one test this xposed in Galaxy S7 ?
Edit.
I try on S7 and no framework loaded. ;-(
koko115 said:
Any one test this xposed in Galaxy S7 ?
Edit.
I try on S7 and no framework loaded. ;-(
Click to expand...
Click to collapse
Please follow the OP for bug report, thanks.
Send me your boot image after flashing the zip.
topjohnwu said:
Please follow the OP for bug report, thanks.
Send me your boot image after flashing the zip.
Click to expand...
Click to collapse
https://drive.google.com/file/d/0B86MsntyFnN1ZF9vbFAzM2pHemM/view?usp=drivesdk
koko115 said:
https://drive.google.com/file/d/0B86MsntyFnN1ZF9vbFAzM2pHemM/view?usp=drivesdk
Click to expand...
Click to collapse
Your boot image seems good.
What is your actual issue?
The framework doesn't work? Did you install the Xposed Installer stated in the OP (it has been updated)?
If you have all the things above, please post the screenshot go the Xposed Installer modules section, thanks
5upon said:
Thanks for experimenting with this!
I haven't installed it yet - I'm currently running XtreStoLite 3.1.1 with systemless SuperSu 2.74 and a conventional Wanam Xposed arm64 v85 installation on zeroflte (Galaxy S6).
Even with the conventional Xposed installation, toggling off Xposed in the latest rev (5/29) of @DVDandroid's installer and rebooting allows Android Pay to work. ART cache didn't rebuild either as noted in your post.
This is great progress!
Click to expand...
Click to collapse
This is actually not true on my side.
Disabling it will not make android pay to work. I just tested it.
I have to use systemless Xposed to pass safety net check.
topjohnwu said:
This is actually not true on my side.
Disabling it will not make android pay to work. I just tested it.
I have to use systemless Xposed to pass safety net check.
Click to expand...
Click to collapse
Hmm. How did you test? I used to get blocked by SafetyNet when I tried to add a card. Today, after deactivating Xposed and rebooting, I was able to add a card, but I haven't tried to make a purchase yet.
I'll switch to systemless Xposed the next time I update my ROM. Hopefully it will become the default install method. @rovo89 mentioned the possibility of going systemless a while ago but said he didn't plan to work on it.
topjohnwu said:
Your boot image seems good.
What is your actual issue?
The framework doesn't work? Did you install the Xposed Installer stated in the OP (it has been updated)?
If you have all the things above, please post the screenshot go the Xposed Installer modules section, thanks
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I'm still not sure from reading the op or any posts whether ap works with this. Anything conclusive?
i Found one bug
i founded one bug, is in update-binary, doesnt extract xposed.prop ,xposedbridge.jar and libxposed_art.so.
In /su i dont see any xposed files
---------- Post added 30-05-2016 at 12:04 AM ---------- Previous post was 29-05-2016 at 11:40 PM ----------
I manually put missing this 3 files to /su and works great. THX
Thank you @koko115
OP updated with a version that should be working.
I forgot to put spaces in the previous release
The x86 version has a few downloads now.
Is the x86 working as expected? Can anyone report if it works?
I'm getting hung up on this step: "Flash systemless Xposed"
Would that be to say reboot into TWRP, press Install and pick the arm64 for my HTC 10?
Thanks!!
UPDATE: That's exactly what I did, worried I bricked my phone there for a second the boot logo took very long but now it's optimizing all the apps and starting up.
UPDATE 2: Success!!
Works great! Only the app says xposed 85.0 is installed but it's actually 85.1. Probably something you didn't edit because twrp also thought it was 85.0 [emoji2]
Sent from my SHIELD Tablet K1 using XDA-Developers mobile app

Xposed installed and active, but not working.

I recently updated my OP2 to OOS 3.0.2, and I installed xposed on it like i normally would. Everything installed without problems, but none of my modules are working. Can someone help me?
I have checked that I have the correct xposed for marshmallow. I have checked that I have the newest apk, any other suggestions?
By any chance, do you have Xposed Status disabled?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my Nexus 6P using Tapatalk
If it still doesn't work, you can try to uninstall Xposed Installer > reboot your phone > install Xposed Installer and than do a soft reboot (by function on Xposed Installer app ).
This work for me. I think the problems happen because I flash xposed *.zip file after install Xposed Installer
Goodluck.
Curiousn00b said:
By any chance, do you have Xposed Status disabled?
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
What apk is that? When I said latest I ment 3.0 Alpha 4. The apk you use doesnt look one bit like that.
Mark2014 said:
If it still doesn't work, you can try to uninstall Xposed Installer > reboot your phone > install Xposed Installer and than do a soft reboot (by function on Xposed Installer app ).
This work for me. I think the problems happen because I flash xposed *.zip file after install Xposed Installer
Goodluck.
Click to expand...
Click to collapse
Did not change anything, sadly
lauge2000 said:
What apk is that? When I said latest I ment 3.0 Alpha 4. The apk you use doesnt look one bit like that.
Click to expand...
Click to collapse
Material Design Xposed Installer.
Did not change anything, sadly
Click to expand...
Click to collapse
Could you either upload screenshots from your Xposed Installer framework section or upload your Xposed log file? It would be easier to help you without only guessing around based on few information.
You could also try to uninstall your framework by flashing the uninstaller.zip within recovery and flash the systemless Xposed afterwards.
Portgas D. Ace said:
Material Design Xposed Installer.
Could you either upload screenshots from your Xposed Installer framework section or upload your Xposed log file? It would be easier to help you without only guessing around based on few information.
You could also try to uninstall your framework by flashing the uninstaller.zip within recovery and flash the systemless Xposed afterwards.
Click to expand...
Click to collapse
Here is a picture of my Xposed installer section.
https://i.imgur.com/tcqZNH3.png
Here is my Xposed log file: https://www.dropbox.com/s/zibe3nywkxzyqzc/xposed_error_20160615_100528.log?dl=0
lauge2000 said:
Here is a picture of my Xposed installer section.
https://i.imgur.com/tcqZNH3.png
Here is my Xposed log file: https://www.dropbox.com/s/zibe3nywkxzyqzc/xposed_error_20160615_100528.log?dl=0
Click to expand...
Click to collapse
Any specific reason why you are using v83 instead of the latest version?
Also disable all of your modules
Enable one of them; imho, start with snapprefs because it looks, from your log that it is working.
Reboot, open snapchat if it works disable snapprefs and enable another module reboot and check if that module's functions work.
Continue doing this until done.
One of your modules is bad, I am 75% sure it is custom alert slider from nqk. The last comments in its thread seem to point to it not working in Android6.0.1.
http://forum.xda-developers.com/oneplus-2/themes-apps/app-alert-slider-oneplus-2-t3248005/page13
Portgas D. Ace said:
Any specific reason why you are using v83 instead of the latest version?
Click to expand...
Click to collapse
Tried v85 and it didnt work, just thought I would try v83 instead
Nergal di Cuthah said:
Also disable all of your modules
Enable one of them; imho, start with snapprefs because it looks, from your log that it is working.
Reboot, open snapchat if it works disable snapprefs and enable another module reboot and check if that module's functions work.
Continue doing this until done.
One of your modules is bad, I am 75% sure it is custom alert slider from nqk. The last comments in its thread seem to point to it not working in Android6.0.1.
http://forum.xda-developers.com/oneplus-2/themes-apps/app-alert-slider-oneplus-2-t3248005/page13
Click to expand...
Click to collapse
Will try this, thanks!
EDIT: I have now tried this, and it didn't work. Anything else I can try?
Can no one help with this??
lauge2000 said:
Can no one help with this??
Click to expand...
Click to collapse
Having the same problem, tried everything with no luck...
Hi.
We had the same issues on the Elephone P9000, also on the UMI Super.
I've made a MOD (grorkmod http://forum.xda-developers.com/showthread.php?p=67247504 ) that will create a patched sepolicy (thanks again to @Chainfire for his sukernel and supolicy) which will be copied into root on every boot.
On boot the stocksepolicy will stay initially, but in the later bootprocess it will be overwritten with a patched one.
The problem in detail:
We have only stockbased ROMs with an enforcing kernel. If we set selinuxmode to permissive with an initd script lots of apps won't work. EBay, google messenger, runtastics and more will just crash. Xposed modules will work but not the apps.
With the grorkmod you have both and that on an enforcing ROM.
It should work on other devices also, but it has to be tested.
Maybe it could solve your problems, too?
For other devices than the elephone p9000 it is strongly recommend to use the latest v0.94.
Greetings
Vsrookie
Sent from my P9000 using XDA-Developers mobile app
vsrookie said:
Hi.
We had the same issues on the Elephone P9000, also on the UMI Super.
...[/URL]
Click to expand...
Click to collapse
I have set SElinux to permissive with terminal, but modules still don`t work.
gaich said:
I have set SElinux to permissive with terminal, but modules still don`t work.
Click to expand...
Click to collapse
You have to boot in permissive mode. Create a script in init.d with setenforce 0.
greetings
vsrookie
ps: On our chinese phones that was a problem, thats why i created grorkmod.
Sent from my P9000 using XDA-Developers mobile app
vsrookie said:
You have to boot in permissive mode. Create a script in init.d with setenforce 0.
greetings
vsrookie
ps: On our chinese phones that was a problem, thats why i created grorkmod.
Sent from my P9000 using XDA-Developers mobile app
Click to expand...
Click to collapse
Great!!!! This did the trick! I flashed your mod and my modules began to work!:laugh:
Hi.
Nice to hear. May i ask you what phone you have?
greetings
vsrookie
Sent from my P9000 using XDA-Developers mobile app
vsrookie said:
Hi.
Nice to hear. May i ask you what phone you have?
greetings
vsrookie
Sent from my P9000 using XDA-Developers mobile app
Click to expand...
Click to collapse
Yes, it`s in my signature - Ulefone Vienna with Marshmallow test build.
i have the same problem and ended up just uninstall xposed and installer.

Collection of Magisk Modules

Collection of modules for @topjohnwu's Magisk!
General Information
I wanted to make a single thread where everyone can contribute and add modules to serve as a one stop shop for modules until the Magisk Manager gets an xposed-like module downloader. All files are attached in the order that they are introduced.
My Modules
Busybox Installer - Credits: YasadSharaf for the binaries
The installer detects what architecture (ARM/ARM64, x86/x86_64, MIPS/MIPS64) your device uses and installs the correct busybox binary accordingly.
Better Battery Stats Installer - Credits: @JudgeDread11
The installer systemless-ly installs the Better Battery Stats app.
Screen Density Changer - Credits: @JudgeDread11
The zip changes your screen density systemless-ly, extract the zip to set the value that you would like.
Debloater - Credits: @JudgeDread11
The zip debloats your ROM, he uses for Asus Zenfone 2 could probably be adapted to many more devices.
Mount Magisk
The simple script mounts the magisk.img to /magisk to allow it to be edited in case a module or script is causing a bootloop.
ViPER4Android Installer - Credits: @topjohnwu edit by me
The installer systemless-ly installs the ViPER4Android app as well as the driver. Detects and supports the x86 V4A driver. It uses the material design version 2.3.4.0 because it is of higher quality than 2.4.0.1. Two zips, one for dark theme and other for light theme.
Ad-Block Installer
The installer systemless-ly installs my ad-blocker, which supports updating by running hosts as root in terminal. The updater utilizes a wget port to android. The entire hosts file is 18 MB and has over 600k unique entries. Hosts is located at GitHub.
Liveboot Installer - Credits: @topjohnwu edit by me
The installer systemless-ly installs the LiveBoot app and script. Credits to @topjohnwu for this one I just edited the settings to the way I prefer it. Two zips, one with boot logs and one without both have 60 lines as default.
Credits & Thanks: Mainly @osm0sis for his awesome odds & ends thread that I used as a template and @topjohnwu for Magisk. Also everyone else who has contributed in any way to installer scripts for various mods, I've tried to include your name by the module you contributed to.
Disclaimer: Naturally, you take all the responsibility for what happens to your device when you start messing around with things.
Contributing: Post a reply with your module attached or a link to it with a short description. I'll add it to the OP with credits and a link to your post. Or even post ideas for modules!
Source Code:Working on it.
These are all very simple modules, but good for noobs like me, who would like some examples.
A better battery stats systemless system app
The sample from the magisk thread, changing screen density by script.
And a sample for a de-bloat module that I use on stock Asus Zenfone 2 laser.
JudgeDread11 said:
These are all very simple modules, but good for noobs like me, who would like some examples.
A better battery stats systemless system app
The sample from the magisk thread, changing screen density by script.
And a sample for a de-bloat module that I use on stock Asus Zenfone 2 laser.
All coming soon, on the road and I keep getting failure to upload.
Click to expand...
Click to collapse
Nice man! Yeah I whipped these up relatively quickly just trying to get some out there, working on an Aroma that lets you choose the density you'd like to change to. :good:
thanks for this. it seems that for me, V4A installs fine, but when i go to use it, it does not work. I did not install the drivers within the app, pretty sure you're not supposed to right?
also, installed the new adblocker and i can't seem to disable it still:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
steveo17 said:
thanks for this. it seems that for me, V4A installs fine, but when i go to use it, it does not work. I did not install the drivers within the app, pretty sure you're not supposed to right?
also, installed the new adblocker and i can't seem to disable it still:
Click to expand...
Click to collapse
What does it say when you open it?
RatchetPanda said:
What does it say when you open it?
Click to expand...
Click to collapse
Sent from my Nexus 6P using Tapatalk
Try these or whichever one you used
removing/disabling modules?
Hi,
I was wondering what the process is for removing modules since there isn't a manager like there is for xposed? Please let me know when you have a moment.
Thanks
RatchetPanda said:
Try these or whichever one you used
Click to expand...
Click to collapse
the drivers seem to be installed now. no prompt at startup to install drivers, but it still does not appear to be working. i've tried toggling effects via bluetooth and wired headphones and neither work.
I'm on a Nexus 6P, encrypted, Android N Official, Magisk v6, selinux enforcing
kryptikal said:
Hi,
I was wondering what the process is for removing modules since there isn't a manager like there is for xposed? Please let me know when you have a moment.
Thanks
Click to expand...
Click to collapse
Open up the /Magisk folder and delete the module folder that you don't want.
steveo17 said:
the drivers seem to be installed now. no prompt at startup to install drivers, but it still does not appear to be working. i've tried toggling effects via bluetooth and wired headphones and neither work.
I'm on a Nexus 6P, encrypted, Android N Official, Magisk v6, selinux enforcing
Click to expand...
Click to collapse
Play music after you've changed settings and then tap driver status and screenshot it. I'm pretty sure Android N needs permissive.
RatchetPanda said:
Open up the /Magisk folder and delete the module folder that you don't want.
Click to expand...
Click to collapse
Or if you afraid things go seriously wrong when you delete something that is essential in your running system add a file called remove to the mod folder. The mod will be removed on the next reboot.
JudgeDread11 said:
Or if you afraid things go seriously wrong when you delete something that is essential in your running system add a file called remove to the mod folder. The mod will be removed on the next reboot.
Click to expand...
Click to collapse
How would u accidently delete something essential if your in the Magisk folder? This works too but the reasoning behind it doesn't make sense, your nowhere near deleting anything 'essential' while in the /magisk folder.
RatchetPanda said:
How would u accidently delete something essential if your in the Magisk folder? This works too but the reasoning behind it doesn't make sense, your nowhere near deleting anything 'essential' while in the /magisk folder.
Click to expand...
Click to collapse
From my understanding you can change anything in the system folder, and i believe there is some essential stuff in there. When you run a mod that changes this stuff the files in the mod folder are the files the system is linked to. So removing these files on the fly would have the same result as removing the files on the fly in an unmodded system.
I might be wrong. But I'm learning
RatchetPanda said:
Play music after you've changed settings and then tap driver status and screenshot it. I'm pretty sure Android N needs permissive.
Click to expand...
Click to collapse
No difference. Music is playing, with permissive via Magisk Manager
Sent from my Nexus 6P using Tapatalk
steveo17 said:
No difference. Music is playing, with permissive via Magisk Manager
Click to expand...
Click to collapse
had this problem too
installing v4a apk v2.4.0.1 fixed this
Sent from my SHIELD Tablet K1 using XDA Labs
mati_boy said:
had this problem too
installing v4a apk v2.4.0.1 fixed this
Sent from my SHIELD Tablet K1 using XDA Labs
Click to expand...
Click to collapse
From the magisk thread?
Sent from my Nexus 6P using Tapatalk
steveo17 said:
From the magisk thread?
Click to expand...
Click to collapse
no, from the material design v4a thread
http://forum.xda-developers.com/android/software/app-material-viper4android-2-3-4-0u-t3190352/page45
Sent from my SHIELD Tablet K1 using XDA Labs
mati_boy said:
no, from the material design v4a thread
http://forum.xda-developers.com/android/software/app-material-viper4android-2-3-4-0u-t3190352/page45
Sent from my SHIELD Tablet K1 using XDA Labs
Click to expand...
Click to collapse
yep that did the trick!
thanks!
mati_boy said:
had this problem too
installing v4a apk v2.4.0.1 fixed this
Click to expand...
Click to collapse
I'll switch to that apk in the script :good:

[DEPRECATED] Greenify4Magisk [v4.5.1]

Greenify4Magisk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Module Explanation:
A very simple module just to make Greenify work as a rom-integrated (privileged) app systemlessly (also known as Boost Mode), so you'll achieve the best hibernating performance it could give, and faster than using the root option only. Best part is that it doesn't need Xposed, so you'll stay with your beloved green SafetyNet check, since Xposed breaks it. It'll simply inject a folder with the apk into the path: /system/priv-app. If it shows Privileged at the app settings, then you're good. Read this for extra explanation.
* Note: You won't get any xposed-side features, since magisk is NOT xposed!
Requirements:
- Android 5.0 - 8.1.0
- Magisk v15.3+
Installation:
- This module already has the latest apk inside, just download one of zips from the mirror and install through the Magisk Manager app or TWRP. As simple as that. Or you can download and install directly through Magisk Manager "download" section.
---
Downloads:
The module is now available at the Magisk Manager "download" section (beta and stable apks), so you can download and install directly through there, or you can grab a copy on the mirror below.
---
Or
AFH Mirror
---
How to remove:
- Since v3.9.7-U you can simply flash the same zip again to remove the module, or you can remove through the Magisk Manager "modules" section as well.
---
Follow:
-
---
About the apk:
- Apk downloaded directly from APKMirror, original and not tampered in any way, check below:
Code:
MD5 for 4.5.1:
1af65a03bf425039cc1308e957b4d223
---
Credits:
- Greenify Developer/Creator - Oasis Feng (XDA Thread and Play Store Page).
- Magisk Developer - Topjohnwu (Official Thread).
- Unity Template Developers - Zackptg5 and Ahrion (Official Thread).
- Thread Logo By @MickyFoley.
- Useful Repositories:
Module Repository
Unity Repository
I'm on stock one plus 3t and its still asking to install xposed
omair2005 said:
I'm on stock one plus 3t and its still asking to install xposed
Click to expand...
Click to collapse
That shouldn't happen, you already had the app before installing the module?
It should show like that on the attached screenshot (with or without root access):
That's what I have but When I try to turn on xposed settings like notifications while hibernated, it tells me to download xposed
omair2005 said:
That's what I have but When I try to turn on xposed settings like notifications while hibernated, it tells me to download xposed
Click to expand...
Click to collapse
Sorry, I don't want to be rude, but have you even read the entire OP? It says at the beggining that it's a module to get the greenify working as a previleged app which you was able to get by enabling the app at xposed (the root + boost mode) and rom-integrated, that's it and it's a greenify feature. It's not saying that you'll get any other xposed-side feature nor paid features... Please, read it properly. Thanks for the feedback btw.
Works fine for me at the moment, thanks! Will this module have to be updated every time a new version of Greenify is released?
thanks that's working
de.er said:
Works fine for me at the moment, thanks! Will this module have to be updated every time a new version of Greenify is released?
Click to expand...
Click to collapse
I get notificated every time a new release is out on apkmirror, so, yes I'll update it everytime a release is out. I requested topjohnwu on the repo central already to get the module into the magisk manager download section, so everytime an update is out you'll receive through the app, until there, I'll send it over here
oh lawd yaasss, lol.. I was sick and tired of copying and pasting greenify as a system app after a new flash ; My life will be easier.
Thanks! Can I still use my features that I got from donation package?
Hubi97 said:
Thanks! Can I still use my features that I got from donation package?
Click to expand...
Click to collapse
The main greenify app itself is totally free, you'll still get the extra paid features if you've bought the donation app package on the play store.
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify.pro
Splendid, that's great! Thanks!
abacate123 said:
Greenify4Magisk
Introduction:
Do you remember the boost mode that you could enable by activating the greenify on xposed? If yes, and if you used to like that mode, and would like to achieve that without xposed and without trigger the safetynet, then this simple module is for you.
Quick Explanation:
A very simple module just to make Greenify work as a rom-integrated (privileged) app, to achieve the best hibernating performance it could give, without xposed and trigger the safetynet detection. It'll just add a folder with the apk into /system/priv-app.
Requirements:
- Android 4.4+ (This is Greenify's requirement)
- Magisk (MagiskSU/Magisk Manager MUST HAVE)
Download:
https://www.androidfilehost.com/?fid=889764386195898969
Changelog:
- Updated Greenify to 3.4.2
- Added Greenify 3.4.1
- Initial release with Greenify 3.4
You can always check the module source:
https://github.com/abacate123/Greenify4Magisk
About the apk:
* Apk downloaded directly from APKMirror, original and not tampered in any way, check below:
Credits:
- Greenify Developer - Oasis Feng (https://forum.xda-developers.com/showthread.php?t=2155737 and https://play.google.com/store/apps/details?id=com.oasisfeng.greenify).
- Magisk Developer - Topjohnwu (https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445).
- Third party source code used: https://github.com/topjohnwu/magisk-module-template
Click to expand...
Click to collapse
What is this? I don't understand. How to use?
LawUysal said:
What is this? I don't understand. How to use?
Click to expand...
Click to collapse
Just flash it if you have magisk. It will install Greenify and makes it possible to use the features for which you normally need xposed which isn't available for Nougat yet
LawUysal said:
What is this? I don't understand. How to use?
Click to expand...
Click to collapse
Thanks for asking, it's not bad to ask things you don't know, but please don't quote the whole OP, thanks again
Lemme make a quick explanation (as the topic seems to not be clear enough for some), this module will put the greenify apk inside the /system/priv-app folder, and enable the greenify privileged feature called boost mode, and you can get this by simply adding the apk inside that folder manually as well, I've created this simple module to install it systemlessly and quickly.
I hope you got it now, and I appreciate your feedback. You can support Oasis Feng amazing work (greenify's developer) as well, by buying his donation package on play store, if you wish.
Cheers.
Magisk isn't working. "Install Error"
LawUysal said:
Magisk isn't working. "Install Error"
Click to expand...
Click to collapse
You must be doing something wrong fellow. Try again, see if your magisk version is the latest (v12), or uninstall any previous greenify app installed, if you have any. I just reinstalled here the zip and it installed with no issues so far as it should be.
See the attached pic.
Let me clear to everyone that you will not be able to use xposed features !! This is a module just to make greenify as privileged app without wasting time and breaking safetynet. Thanks to the developer !!
tested on OOS 4.1.3 on Oneplus 3t works beautifully thank you!
I thought, a logo / sample for an icon would be nice . Thanks for the time, buddy.
Vectors in attachment.

[Solved] vvb2060's MagiskDetector beats Magisk Hide?

I've been using Magisk for so long time. Everything works just fine on my phone. Until today I just realized that I can no longer open one of my banking app. It always ends up saying unusual files detect something. After having some looks through the code I can see that it uses vvb2060's MagiskDetector to detect root and ofc magisk. So I went on installing MagiskDetector apk downloaded from vvb2060's github page and gave it a try. So it DOES detect su in PATH somehow.
I'm pretty sure that I did MagiskHide it and restart. Also tried clear app storage and restart. No luck.
Any suggestions?
alex.do said:
I've been using Magisk for so long time. Everything works just fine on my phone. Until today I just realized that I can no longer open one of my banking app. It always ends up saying unusual files detect something. After having some looks through the code I can see that it uses vvb2060's MagiskDetector to detect root and ofc magisk. So I went on installing MagiskDetector apk downloaded from vvb2060's github page and gave it a try. So it DOES detect su in PATH somehow.
I'm pretty sure that I did MagiskHide it and restart. Also tried clear app storage and restart. No luck.
Any suggestions?
Click to expand...
Click to collapse
Try Riru UnShare (Enhanced Mode for Magisk Hide) made by vvb2060 as well. It allows Magisk Hide to handle isolated processes. You can grab it from here. It needs Riru Code to be installed (you can find it in the Magisk Repo).
If that doesn't work, try giving MomoHider (IsolatedMagiskHider) a shot from here.
Good luck!
shadowstep said:
Try Riru UnShare (Enhanced Mode for Magisk Hide) made by vvb2060 as well. It allows Magisk Hide to handle isolated processes. You can grab it from here. It needs Riru Code to be installed (you can find it in the Magisk Repo).
If that doesn't work, try giving MomoHider (IsolatedMagiskHider) a shot from here.
Good luck!
Click to expand...
Click to collapse
Thank you!
I did try Riru UnShare but it doesnt seem to work for me. MagiskDetector beats it miserablely.
MagiskHide is already enabled and MagiskDetector ticked as well.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Im pretty sure MagiskHide is working on other checkers
Hi,
So MagiskHide = MomoHider (IsolatedMagiskHider)?
Because the second option posted at #2 was this: MomoHider.
I hope the answer is no and I hope that it would fix the issue.
Good luck!
alex.do said:
I've been using Magisk for so long time. Everything works just fine on my phone. Until today I just realized that I can no longer open one of my banking app
Click to expand...
Click to collapse
What is this banking app? Can you provide a link?
amplatfus said:
Hi,
So MagiskHide = MomoHider (IsolatedMagiskHider)?
Because the second option posted at #2 was this: MomoHider.
I hope the answer is no and I hope that it would fix the issue.
Good luck!
Click to expand...
Click to collapse
I just tried the MomoHider now. It works like a charm!! I had to add all config for it to work even the "isolated" one although there is some warning about this deprecated config. Any advice on this?
Spartacus500 said:
What is this banking app? Can you provide a link?
Click to expand...
Click to collapse
Its the Standard Chartered app on Play Store. Its recent update beats MagiskHide. Need to use Riru and MomoHider..
alex.do said:
I just tried the MomoHider now. It works like a charm!!
Click to expand...
Click to collapse
Great! Here's my PayPal... just kidding. Glad the suggestion worked!
Spartacus500 said:
What is this banking app? Can you provide a link?
Click to expand...
Click to collapse
Here is one banking app using MagiskDetector. https://play.google.com/store/apps/details?id=air.app.scb.breeze.android.main.sg.prod
I suspect all localised Standard Chartered Banking apps have or will be incorporating MagiskDetector soon.
alex.do said:
I just tried the MomoHider now. It works like a charm!! I had to add all config for it to work even the "isolated" one although there is some warning about this deprecated config. Any advice on this?
Its the Standard Chartered app on Play Store. Its recent update beats MagiskHide. Need to use Riru and MomoHider..
Click to expand...
Click to collapse
You might like the mod i made of Riru-MomHider here: https://forum.xda-developers.com/t/magisk-general-support-discussion.3432382/post-85187739 in future
I modded it to add all the config files automatically at install..i test a lot of ROMS, imagine having to manually create those files every time...i did want to, hence the mod.
As for the isolated, all keep my banking apps, Samsung Pay working across ROMs i use regularly....isolated is very much what you want afaik
Nevertheless if you want to fiddle with it, you can edit customize.sh and remove options from the line (just maintain a space between the options for the array to work):
options='isolated setns app_zygote_magic initrc'
thexile said:
Here is one banking app using MagiskDetector. https://play.google.com/store/apps/details?id=air.app.scb.breeze.android.main.sg.prod
I suspect all localised Standard Chartered Banking apps have or will be incorporating MagiskDetector soon.
Click to expand...
Click to collapse
Same issue here. Been trying to sort it out but no luck. Isolated process is visible in magiskhide, and ticked, Magiskmanager is hidden as well. Tried momohider with the config but not working as well, tried riru- enhanced magiskhide also not working. Any luck on your side?
Frozster said:
Same issue here. Been trying to sort it out but no luck. Isolated process is visible in magiskhide, and ticked, Magiskmanager is hidden as well. Tried momohider with the config but not working as well, tried riru- enhanced magiskhide also not working. Any luck on your side?
Click to expand...
Click to collapse
I am managed to get it (SC Mobile v8.7.4) to work with Momohider, all configs enabled.
Could you
thexile said:
I am managed to get it (SC Mobile v8.7.4) to work with Momohider, all configs enabled.
Click to expand...
Click to collapse
Could you share with me the steps you took ?
Frozster said:
Could you
Could you share with me the steps you took ?
Click to expand...
Click to collapse
Exactly what is being stated in MomoHider readme.
Frozster said:
Same issue here. Been trying to sort it out but no luck. Isolated process is visible in magiskhide, and ticked, Magiskmanager is hidden as well. Tried momohider with the config but not working as well, tried riru- enhanced magiskhide also not working. Any luck on your side?
Click to expand...
Click to collapse
Are you on GSI ROM ? I am also having same issue with SC bank app. After the riru+momo the app force closes. i checked the debug app showing some java security error.
Hey there, I'm on Oxygen OS 9, oneplus 6. So i managed to sort it out, my issue was i had google font and some emoji module on, which is detected by Magisk Detector. So once i isolated those module, i disable then removed them and magisk detector didnt flag anymore.
Summary:
- Magisk Hide + Hide Magisk Manager
- Riru + Riru Momohider v0.7 (4 config in the readme file)
- Reboot reboot reboot.
- magisk detector all good
- bank app all good.
Goodluck
Frozster said:
Could you
Could you share with me the steps you took ?
Click to expand...
Click to collapse
Same as @thexile . After installing Riru-Momo you will need to create all files with the proper names in config. Then reboot. Or you can use the one stated by @73sydney above. It basically creates those config files for you after install.
Roidred said:
Are you on GSI ROM ? I am also having same issue with SC bank app. After the riru+momo the app force closes. i checked the debug app showing some java security error.
Click to expand...
Click to collapse
Did the Riru-Unshare work for you? I believe you only need to get zygote isolate processes hidden. Exactly what Riru-Unshare does, as well as the `isolated` config of Riru-MonoHider. The force closes you got may have something to do with selinux on GSI? Not sure though.
alex.do said:
Same as @thexile . After installing Riru-Momo you will need to create all files with the proper names in config. Then reboot. Or you can use the one stated by @73sydney above. It basically creates those config files for you after install.
Click to expand...
Click to collapse
Hehe to be precise, it creates the config files during install
You may try my app too.
It checks millions other ways to check and detect root/magisk/riru/xposed.
Enjoy.
[APP][v1.10] VD Infos (Package: com.vitaodoidao.vdinfos)
(Para quem fala PORTUGUÊS, o próximo post está totalmente traduzido !) VD Infos v1.10 As we all know, Android is a super powerful and super versatile operating system. What nobody tells you is that all your personal details and confidential...
forum.xda-developers.com
thexile said:
I am managed to get it (SC Mobile v8.7.4) to work with Momohider, all configs enabled.
Click to expand...
Click to collapse
Using Hong Kong's SC Mobile (v6.8.4). This latest version forced me to search for ways to bypass root detection. Then found this.
Quick note - MOMOHider works for it too, but I need to "pm disable <your hidden magisk manager's module>" to REALLY hide Magisk Manager, on top of using MOMOHider, to make things work.
I see ominous signs that soon all these bank apps will simply not work anymore if your phone is rooted..... for now though I will just enjoy while I can.

Categories

Resources