I got bored, so I decided to learn how to make Magisk modules. As it turns out, it's pretty easy. These all work on the latest marshmallow stock rom and should also work on Computerfreek's modified stock rom. Install via Magisk Manager or flash via TWRP. Here's what I've done so far if they would be helpful to anyone:
Enable Multiwindow MM
https://www.androidfilehost.com/?fid=673368273298955568
Enables native experimental multiwindow app support in marshmallow.
NOTE: For reasons that I don't completely understand, uninstalling this module does not result in multiwindow being disabled. If you would like to disable multiwindow, uninstall this module, install the disabler module below and reboot the phone. If desired, uninstall the disabler module after you confirm that multiwindow has been disabled.
Disable Multiwindow MM
https://www.androidfilehost.com/?fid=889764386195900028
Disables native experimental multiwindow app support in marshmallow.
Pixel Launcher O
https://www.androidfilehost.com/?fid=817550096634770197
Installs the Pixel Launcher from Android O preview 1 as a system app without actually touching /system (leaving your safetynet status intact).
NOTE: Pixel Launcher will force close on first use. Wait about 10 seconds and try it again, and it should work after that. For best results, uninstall any existing Pixel Launcher installations before using this.
That's it so far. Requests are welcome.
Related
I HAVE BY NO MEANS CONTRIBUTED TO Xposed FRAMEWORK (BY rovo89), OR HAVE DEVELOPED ANY MODULES OF MY OWN. THIS IS JUST A NOOB FRIENDLY GUIDE FOR THOSE WHO ARE THINKING , NOW I HAVE ROOTED MY PHONE WHAT TO DO FIRST?.
I am not responsible for any bricked devices. Install at your own risk.
Click to expand...
Click to collapse
For this guide you will need,
1. Rooted Moto E[Any version]
2. Xposed Framework[updated]
3. Xposed Modules
4. Brain[4 sure]:laugh:
About Xposed Framework:
If you are not a great fan of custom ROM's, but despite of it you want all the functionality of those ROMs,this is where Xposed Framework comes into roll. By installing Xposed Frameworks you can have access to all the Xposed modules present in the Xposed repositories.
Xposed Modules
Things You Can Do:
You can have all administrative access for customization of your MOTO E. You can change status bar, mute ringer by flipping phone, change navbar icons and settings, and all phone and media tweaks with access to system tools,and you can even have your boot animation set by the process.
There goes the list. Follow.
INSTALLATION
Firstly download Xposed Frameworks from the given link below and have it installed on your rooted MOTO E device.
DOWNLOAD LINK : Click Here . By rovo89.
View attachment 2908044
After successful installation of the Framework just go to Xposed Modules,
>Click Framework.
>Install/Update
>Reboot/Soft Reboot
I dont prefer rebooting at this particular point.
View attachment 2908061
Here, you can see i have already installed, and after first reboot you will have all the active values as green.
After that go to Downloads and here you have all the access to all the modules. You can always create a backup before trying any of these modules.
MODULE YOU SHOULD TRY FOR SURE
1.Gravity Box for KK in MOTO E case.
Gravity Box is the package of all the singleton modules that you can find in downloads.
2. Xblast tools for Android above 4.0.3.
Same as Gravity with advanced tweaks. For starters i will suggest Gravity Box.
Thanks to @Hetalk for creating the post mentioning the working Xposed Modules.Follow .
_____________________________________________________________________________________________________________________
Module for navbar?
@IvsomEmidio
If you want android L nav bar just try gravity box. and under navigation bar setting enable android look
Or
Try Softkeyz
Or
Xblasttools
Or
There are others just google and you will find more mods for sure
Module
Mayank_V said:
I HAVE BY NO MEANS CONTRIBUTED TO Xposed FRAMEWORK (BY rovo89), OR HAVE DEVELOPED ANY MODULES OF MY OWN. THIS IS JUST A NOOB FRIENDLY GUIDE FOR THOSE WHO ARE THINKING , NOW I HAVE ROOTED MY PHONE WHAT TO DO FIRST?.
For this guide you will need,
1. Rooted Moto E[Any version]
2. Xposed Framework[updated]
3. Xposed Modules
4. Brain[4 sure]:laugh:
About Xposed Framework:
If you are not a great fan of custom ROM's, but despite of it you want all the functionality of those ROMs,this is where Xposed Framework comes into roll. By installing Xposed Frameworks you can have access to all the Xposed modules present in the Xposed repositories.
Xposed Modules
Things You Can Do:
You can have all administrative access for customization of your MOTO E. You can change status bar, mute ringer by flipping phone, change navbar icons and settings, and all phone and media tweaks with access to system tools,and you can even have your boot animation set by the process.
There goes the list. Follow.
INSTALLATION
Firstly download Xposed Frameworks from the given link below and have it installed on your rooted MOTO E device.
DOWNLOAD LINK : Click Here . By rovo89.
View attachment 2908044
After successful installation of the Framework just go to Xposed Modules,
>Click Framework.
>Install/Update
>Reboot/Soft Reboot
I dont prefer rebooting at this particular point.
View attachment 2908061
Here, you can see i have already installed, and after first reboot you will have all the active values as green.
After that go to Downloads and here you have all the access to all the modules. You can always create a backup before trying any of these modules.
MODULE YOU SHOULD TRY FOR SURE
1.Gravity Box for KK in MOTO E case.
Gravity Box is the package of all the singleton modules that you can find in downloads.
2. Xblast tools for Android above 4.0.3.
Same as Gravity with advanced tweaks. For starters i will suggest Gravity Box.
Thanks to @Hetalk for creating the post mentioning the working Xposed Modules.Follow .
_____________________________________________________________________________________________________________________
Click to expand...
Click to collapse
Does the Module in which you can Change the Status bar colour for different Apps work in Moto E.....
Finally, Xposed for Lollipop is now available, Rovo89 finally solved the challenge. Here is the link to main thread.
This is what I have been waiting for, now I will seriously make the move. CM12, here I come. It is still an alpha build, so expect some issues.
Apparently, it will bootloop with Samsung stockROM
Anyone got it working on our cm12? It does not for me but I'm not sure if it's just the particular modules I'm using.
Youtube adaway and network speed indicator.
Unfortuately, I'm out travelling w/o my T-900, why I can't test it for the moment. But, here are some quotes that might help:
pietsukkel said:
After some extensive testing I managed to install the xposed framework. I hope my post will help others with the same problems.
1) Install the APK
2) Install SELinuxModeChanger
3) Start SELinuxModeChanger and switch to permissive.
4) Flash the framework through recovery
5) Start the xposed GUI. It will show that the framework is not installed. Select the soft reboot option in the xposed GUI, accept SU access and wait for the reboot to finish.
6) Start the xposed GUI. Now it shows no errors and you can install modules.
After each ROM upgrade you have to reinstall the framework. After each (hard)reboot you have to perform a soft reboot to activate the framework.
Click to expand...
Click to collapse
97vulcan said:
Flashed the. Zip using twrp then installed xposed apk after the system loaded. When I go into xposed, it's saying "installation is only possible manually via recovery for now"
Click to expand...
Click to collapse
davexd97 said:
Just ignore that message and try any module, it is working! At least on my nexus 7 2013 it shows the same message but it works
Click to expand...
Click to collapse
Xposed works fine on last cm12 nightly, I'm using Gesture Navigation and works perfect.
Sent from my SM-T520 using XDA Free mobile app
3/8/2015 - updated Xposed Lollipop
Just an FYI update: rovo89 just made an updated Xposed version available.
Note: both installer and arm are updated, and most issues with CM12 seem resolved.
Also multiwindow works pretty well, I have been using XHalo Floating Window's latest beta a while. Use settings
- Popup WindowPopup Dim set to 0
- Popup Behavior - check "Force New Windows in Halo"
- Activate the Movable & Resizable tab
You will also need to use Floatifications, or MultiWindowSidebar to launch your apps.
The big secret is setting your kernel to permissive, and to install the apk before flashing the arm file.
Here I am giving a list of working Xposed Modules in Nokia X2ds stock rom that I use everyday. I cant include all because I haven't tested all of them. So, plz add the Modules you tested in this thread. Also State the working features and workarounds. Hope it will be useful to everyone.
1. AlternateAppPicker: ICS-style default app chooser for JB
this is must have, you wont have to double touch to select an app.
link: http://repo.xposed.info/module/pk.qwerty12.alternateapppicker
2. Boot Manager
link: http://repo.xposed.info/module/de.defim.apk.bootmanager
3. Greenify
Note: Use donation package for xposed features.
link: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
4. Intelli3G (intelligently manages your 3g connection)
Note: you have to go to options and enable Motorola duel sim support to make it working.
link: https://play.google.com/store/apps/details?id=com.voidvapps.intelli3g
5. MinMinguard (Ads remover)
link: http://repo.xposed.info/module/tw.fatminmin.xposed.minminguard
6. Native Clipboard (adds system wide clips manager)
link: http://repo.xposed.info/module/com.dhm47.nativeclipboard
7. Recent App Cleaner
Note: This is may be the only recent app cleaner with working Ram bar and clean all button in Recent apps manu in Nokia x2ds
link: https://play.google.com/store/apps/details?id=com.droidmate.rcleaner
8. Android theme manager
Note: I only use it for changing battery icon, many options available. Wifi icon can be changed. Network icon not proper.
link: http://repo.xposed.info/module/dev.avs.themeengine
9. XBatteryThemer
Note: Battery icons can be downloaded from playstore
link: http://repo.xposed.info/module/mobi.xperiacle.xposed.mod.xbatterythemer
10. OGXposed
Use this module if you want to sign-in to your account using OGYouTube (Xposed version only).
It'll fake the app signature, so GMS will think that you're using the official version.
Download OGYouTube from here: http://ogmods.net/home/OGYouTube
Disable auto-update for YouTube on 'Play Store'.
link: http://repo.xposed.info/module/net.ogmods.xposed
11. 3c toolbox pro
Note: This is a all in one tool for your phone. It can replace several apps.
https://play.google.com/store/apps/details?id=ccc71.at
link: https://play.google.com/store/apps/details?id=ccc71.at.free
I am not very much interested with cosmetic changes, sacrificing a bit performance. So my choice are usability and performance oriented. You can add your tested modules and specific features in this thread.
xposed additions
xposed additions not working ?
@andylitias xposed additions didnt work in my stock rom, What about you???
Not working, but working in nokia x
@andylitias Do you know any other way to change button functions.
nothing bro
are u tested those modules
@sonic.exp yes I have tested all those modules.
Here's mine
1. Native Freezer
2. Physical Button Music Control
3. XInternalSD
4. Prevent Running
cm11 loudspeaker music player too small a can edit? :silly::silly:
I m not responsible for any damages in your phone Proceed with your responsibility.
I used supersu root, install titanium backup and removed every bloatware . My rom is hell fast. here are a list of stuff essential and confirmed working for our device j2.
Dolby here https://forum.xda-developers.com/note-4/themes-apps/audio-mod-dolby-digital-plus-note-4-t3075871
Amazing without selinux permissive mode it works, it force closes but proceed again the same step. it works like a charm.
Viper Audio mode here https://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709
xposed installer here https://forum.xda-developers.com/xposed/material-design-xposed-installer-t3137758
wanam framework here https://forum.xda-developers.com/xposed/unofficial-xposed-samsung-lollipop-t3180960 ,,flash this zip via twrp.
, just download the xposed-v87.1-sdk22-arm-custom-build-by-wanam-20161125.zip from the download section,there shouldn't be any confusion, this zip is the essential FRAMEWORK to run the modules. no need to use the installer alpha version from the link . After reboot, download the wanam MODULE from the download module section , remember do not tweak much coz it gives a bootloop. so a back up in external card is essential. just restore the system from nandroid/twrp backup.
Edit: install universal init.d enabler and put 01selinux script to make permissive mode to install Dolby atmos.
thanks works like a charm.
Also, Can you make a list of all the bloatware you have safely removed and share with us. it will be very helpful to know which system apps i can get rid of
I just recently did a full fastboot restore. In the past I've always used SuperSU, this time I went with Magisk. Glad I did because it's great. I love that you can fastboot boot TWRP and leave the system read-only and still flash Magisk. I have some Magisk questions that hopefully someone can clear up for me that Googling isn't making clear:
1: The option in Magisk's settings for Systemless Adblock Hosts - does enabling that work with the normal AdAway that you get from F-Droid? Or is that specifically for the Unified Ad Hosts module within Magisk?
2: Does using the normal AdAway break safety net & the ability to take an OTA down the road (if hosts & Magisk are removed)?
3: Does the Unified Ad Hosts module need to be used, or is the normal AdAway OK to use? Or is it that module intended to be used alongside AdAway?
4: I noticed a Greenify4Magisk module - does this module need to be installed in order to use Greenify? I'm used to systemless SuperSU which Greenify just worked. Looking for clarity on Greenify + Magisk.
5: Does using the Xposed Magisk Module allow for Gravity Box customization, that then can be reverted in order to take an OTA? Using the standard Xposed + Systemless SuperSU and removing it later would still leave traces behind that caused OTA's to fail, is the purpose of the dedicated Magisk Xposed modules to solve this issue?
6: (Not Magisk related): Does using a simple Substratum navbar theme (or any Substratum Legacy theme) & then removing it break OTA's? I like to change my navbar to the Pixel one, but still want to easily take the OTA when it arrives next century...
annoyingduck said:
I just recently did a full fastboot restore. In the past I've always used SuperSU, this time I went with Magisk. Glad I did because it's great. I love that you can fastboot boot TWRP and leave the system read-only and still flash Magisk. I have some Magisk questions that hopefully someone can clear up for me that Googling isn't making clear:
1: The option in Magisk's settings for Systemless Adblock Hosts - does enabling that work with the normal AdAway that you get from F-Droid? Or is that specifically for the Unified Ad Hosts module within Magisk?
2: Does using the normal AdAway break safety net & the ability to take an OTA down the road (if hosts & Magisk are removed)?
3: Does the Unified Ad Hosts module need to be used, or is the normal AdAway OK to use? Or is it that module intended to be used alongside AdAway?
4: I noticed a Greenify4Magisk module - does this module need to be installed in order to use Greenify? I'm used to systemless SuperSU which Greenify just worked. Looking for clarity on Greenify + Magisk.
5: Does using the Xposed Magisk Module allow for Gravity Box customization, that then can be reverted in order to take an OTA? Using the standard Xposed + Systemless SuperSU and removing it later would still leave traces behind that caused OTA's to fail, is the purpose of the dedicated Magisk Xposed modules to solve this issue?
6: (Not Magisk related): Does using a simple Substratum navbar theme (or any Substratum Legacy theme) & then removing it break OTA's? I like to change my navbar to the Pixel one, but still want to easily take the OTA when it arrives next century...
Click to expand...
Click to collapse
I can answer a couple of these.
1) the add-on for adblocking in magisk is separate from adblock. You have to use a terminal app to update your HOSTS file.
4) Greenify works just fine without the module. To the best of my knowledge the module you are referring to is for using boost mode on Greenify, which basically allows apps you have hibernated with gcm functionality to still receive gcm push updates.
aybarrap1 said:
I can answer a couple of these.
1) the add-on for adblocking in magisk is separate from adblock. You have to use a terminal app to update your HOSTS file.
4) Greenify works just fine without the module. To the best of my knowledge the module you are referring to is for using boost mode on Greenify, which basically allows apps you have hibernated with gcm functionality to still receive gcm push updates.
Click to expand...
Click to collapse
I was under the impression after reading up on ad away that the systemless hosts toggle in magisk handles ad away as well, and is not just for the ad blocking module with terminal emulator.
Ad away is ok to use and the module I believe the module is not needed. Magisk systemless hosts is compatible with ad away
1: The option in Magisk's settings for Systemless Adblock Hosts - does enabling that work with the normal AdAway that you get from F-Droid? Or is that specifically for the Unified Ad Hosts module within Magisk?
Click to expand...
Click to collapse
Yes it works, fully compatible, does not trigger SafetyNet, no need for Unified Ad Hosts module.
2: Does using the normal AdAway break safety net & the ability to take an OTA down the road (if hosts & Magisk are removed)?
Click to expand...
Click to collapse
It does break, it edit hosts files directly in system folder, use it with Magisk and systemless hosts enabled for SafetyNet certification
3: Does the Unified Ad Hosts module need to be used, or is the normal AdAway OK to use? Or is it that module intended to be used alongside AdAway?
Click to expand...
Click to collapse
Normal AdAway if you have "systemless hosts" activated in Magisk Manager
4: I noticed a Greenify4Magisk module - does this module need to be installed in order to use Greenify? I'm used to systemless SuperSU which Greenify just worked. Looking for clarity on Greenify + Magisk.
Click to expand...
Click to collapse
Not needed, it just enable the boost mode for Greenify without triggering SafetyNet
5: Does using the Xposed Magisk Module allow for Gravity Box customization, that then can be reverted in order to take an OTA? Using the standard Xposed + Systemless SuperSU and removing it later would still leave traces behind that caused OTA's to fail, is the purpose of the dedicated Magisk Xposed modules to solve this issue?
Click to expand...
Click to collapse
It does (my own experience), but IT'S NOT THE PURPOSE OF DEDICATED MAGISK XPOSED TO SOLVE THIS ISSUE, but it solved for me. (of course you need android Marshmallow 6.x.x, Nougat 7.x.x does not have Xposed)
6: (Not Magisk related): Does using a simple Substratum navbar theme (or any Substratum Legacy theme) & then removing it break OTA's? I like to change my navbar to the Pixel one, but still want to easily take the OTA when it arrives next century...
Click to expand...
Click to collapse
I'm not sure about this one '^^, but if it changes stuff in system folder will **** up the OTA.
@Spencervb256 Thanks. @dollarbr Thanks man, I like how you answer questions. You answer them the way I write them which automatically makes you a superior being . Thanks again.
annoyingduck said:
@Spencervb256 Thanks. @dollarbr Thanks man, I like how you answer questions. You answer them the way I write them which automatically makes you a superior being . Thanks again.
Click to expand...
Click to collapse
No problem bro, for me, being answered is already good enough, the way the answer is presented is not a problem, since it does solve the problem, if you need anything else and i can answer just ask :good: