93
Guide Xposed Framework for Lollipop/Marshmallow

?

Did the guide proved usefull

  1. Yes

    93.2%
  2. No

    6.8%
  1. Funk Wizard Lollipop Moderator Mar 2, 2015

    Funk Wizard, Mar 2, 2015 :
    Xposed Framework Lollipop/Marshmallow ;)

    Update: Xposed is now Marshmallow compatible Version 76 onwards, Current Version 77 SDK 23


    Since Xposed for Lollipop came out early February 2015 there were lot of people asking questions on its installation and functionality, thus I have put this guide to help everyone understand and enjoy the Xposed on Lollipop.

    WARNING: That this for Lollipop on ARMv7+ devices only. Please install it only if you’re willing to take the risk of boot loops. Just because it’s working fine and stable for me doesn’t mean it will work for everyone the same way. If this brakes your device you may have to flash the firmware to fix it make sure you know how to do that before installing.

    Let’s Get Started :D

    Requirements:

    * Rooted ARMv7+ Android Device
    * Custom Recovery Like TWRP installed
    * Installation from Unknown Sources Enabled


    How to Check out ARM Version and see if it is 7 or above

    1. Install Android Terminal Emulator app on your device and open it.
    2. Type the followng: getprop ro.product.cpu.abi
    3. It will return with your Arm Version
    713DB6BC37F5_OnePlus One_0_PORTRAIT.PNG

    Step 1: Download Necessary Files
    There are two core elements to Xposed - one is the Xposed Framework, which lays all of the groundwork, and the other is the Xposed Installer app, which allows you to download and manage modules.

    In these early stages of Lollipop development, the Framework will have to be flashed in your custom recovery. The Installer, on the other hand, can simply be sideloaded like any other APK. So to begin, tap the following links from your Android device:

    XDA Thread Link for Downloads

    Use SDK23 For Marshmallow 6.0
    Use SDK22 For Lollipop 5.1.1
    Use SDK21 For Lollipop 5.0.x:

    Framework Zip
    : Must be flashed with a custom recovery to install the framework.

    Alpha4.apk: Must be installed to manage installed modules

    E897FFFB089B_OnePlus One_0_PORTRAIT.png

    687A05FAFC26_OnePlus One_0_PORTRAIT.png

    Step 2: Boot into Custom Recovery

    When the files have finished downloading, the next step is to boot into your custom recovery. To do that, start by powering your device completely off. This next part may vary, but for most devices, press and hold the volume down and power buttons simultaneously.

    Step 3: Install the Framework in Custom Recovery (I use TWRP)

    Before you flash anything in custom recovery, it's always a good idea to make a full Nandroid Backup. That's extra important in this case, since the Xposed Framework is in its early stages and may cause issues with some devices. Do not skip this step!

    Then, to get started, go ahead and tap the "Install" button from TWRP's main menu. Next, navigate to your device's Download folder, then select the "xposed-arm.zip" file.

    After that, just swipe the slider at the bottom of the screen to install the Framework, and when that's finished, tap "Reboot System."


    Step 4: Install the Xposed Installer App

    When you get back up, it's time to install the actual Xposed Installer app. Tap the Download Complete notification for the "XposedInstaller_3.0-alpha.apk" file, then press "Install" and "Open" on the next two menus.

    F09350D555B7_OnePlus One_0_PORTRAIT.png
    14D461A672F7_OnePlus One_0_PORTRAIT.png

    At this point, you should be looking at that familiar Xposed interface we all know and love. Head to the "Download" section to begin browsing modules, but keep in mind that some may not work on Lollipop.

    F3134FF906EF_OnePlus One_0_PORTRAIT.png

    Step 5: Set SELinux Mode to "Permissive"
    A kernel security module called SELinux is now enabled by default on many Lollipop devices, and this can prevent the Xposed Framework from running. If you're having trouble getting Xposed to work, you may want to consider disabling this kernel module.

    To start, download SELinux Mode Changer from here

    1F229E5339BD_OnePlus One_0_PORTRAIT.PNG

    From here, run the app and grant it root access. If the SELinux module is active on your device, only the "Permissive" button will be available to you in the app. Think of this like a toggle switch—if the "Enforcing" option is grayed out, that is because your kernel is already set to enforce SELinux policies. So tap the "Permissive" button to effectively disable the SELinux module, then that option will become grayed out instead.

    E93BB0B9A477_OnePlus One_0_PORTRAIT.PNG
    DEDFEC4D8F35_OnePlus One_0_PORTRAIT.PNG

    Once you've done that, the app will automatically set your SELinux module to "Permissive" every time you boot your phone. But unfortunately, this happens after the Xposed Framework has already loaded, so it comes too late to be of any help. In other words, each time you perform a full reboot, the SELinux module is set to "Enforcing" again, and the SELinux Mode Changer app can only revert this to "Permissive" after it's too late.

    But a workaround is available, of course. After running SELinux Mode Changer, simply perform a "Soft Reboot" from the Framework section of the Xposed Installer app. The SELinux kernel module is not reverted to "Enforcing" during a soft reboot, so your changes remain active.

    36A112229FCC_OnePlus One_0_PORTRAIT.png
    3F848B7AF481_OnePlus One_0_PORTRAIT.png

    For now, you'll have to make sure all of your reboots are of the "Soft" variety, but Xposed should be working quite well.

    Custom Kernel users may have another option for this step. Many kernel developers, like the guys behind ElemantalX, have recently started including an option to set the SELinux module to "Permissive" by default. So check with your kernel developer to see if this option is available, since it would mean that a "Soft Reboot" is no longer needed.

    Step 6: Troubleshooting
    There are obviously going to be some issues this early in development, and several users have reported that their Xposed Installer app is showing a missing Framework. If that's the case with your install, there are a couple of options to try.

    First, boot back into custom recovery and flash the Framework ZIP again. That has worked for many folks, but if it doesn't for you, try installing any module. Activate the module and reboot, then see if the framework is active when you get back up.

    Additionally, in this very early alpha build, you'll notice an installation error in the "Framework" section of the Xposed installer app.

    49DF56BF7320_OnePlus One_0_PORTRAIT.png

    All credits to the developer @rovo89

    Official Thread on XDA

    Enjoy Xposed and Dont forget to hit like and comment.

    Cheers :D
     
    Last edited: Nov 18, 2015

    #1
    bkamber, bart_r83, P.S.@ and 90 others like this.
  2. Funk Wizard Lollipop Moderator Mar 2, 2015

    Funk Wizard, Mar 2, 2015 :
    Here i would share some of my favorite and most usefull modules, so let's get started. If you want me to Review/Test any particular module, please feel free to comment.

    1. BootManager

    Open the Xposed installer and head over to the download section to search for bootmanager

    Screenshot_2015-03-03-11-25-51.png

    Download and install the file

    Screenshot_2015-03-03-11-26-05.png Screenshot_2015-03-03-11-26-14.png

    Once installed go to modules select the module and do a soft reboot/reboot to activate the module. Once Reboot is done open the bootmanager module.

    Screenshot_2015-03-03-11-28-19.png

    Now select the Apps which you don't want to exclude during bootup and uncheck all others which are not so usefull. Boom !!

    Playstore Download Link

    Video Review by TK for XDA



    2. Amplify

    Open the Xposed installer and head over to the download section to search for Amplify

    Screenshot_2015-03-03-12-09-01.png

    Download & Install the Module

    Screenshot_2015-03-03-12-09-09.png Screenshot_2015-03-03-12-09-15.png

    Once installed go to modules select the module and do a soft reboot/reboot to activate the module.

    Screenshot_2015-03-03-12-11-52.png Screenshot_2015-03-03-12-17-59.png

    Select the Dark Or Material Theme

    Boom !!

    Video Review



    Playstore Download Link



    3. Greenify: Save Battery & Keep Android Running Smoothly :D



    Download and install greenify and greenify donation package from the palystyore to enjoy the exposed functionality.

    Screenshot_2015-03-06-10-43-21.png Screenshot_2015-03-06-10-42-57.png Screenshot_2015-03-06-10-48-45.png

    Video Review:



    Playstore Link & Donation Link

    Screenshot_2015-03-06-10-59-13.png Screenshot_2015-03-06-10-59-00.png


    4. YouTube Adaway


    Head to download section and search for Youtube Adaway, Download and install the module.


    Screenshot_2015-03-06-11-12-03.png Screenshot_2015-03-06-11-12-13.png Screenshot_2015-03-06-11-12-20.png

    Install the Module & Reboot to Activate !!

    Enjoy Add-Free YouTube Videos :D

    Screenshot_2015-03-06-11-11-29.png


    5. YouTube Background Playback


    Download and Install

    Screenshot_2015-03-06-11-35-15.png Screenshot_2015-03-06-11-35-21.png Screenshot_2015-03-06-11-35-28.png

    Activate Module & Reboot to and enjoy the functionality.


    6. GravityBox [LP]


    Head to download section and search for GravityBox [LP], Download and install the module.

    Screenshot_2015-03-08-13-44-15.png Screenshot_2015-03-08-13-44-32.png Screenshot_2015-03-08-13-44-42.png

    Activate Module & Reboot to and enjoy the functionality.

    Screenshot_2015-03-08-13-42-39.png


    7. True Silent Mode

    Head to download section and search for True Silent Mode, Download and install the module.

    Screenshot_2015-03-08-14-18-45.png Screenshot_2015-03-08-14-18-53.png Screenshot_2015-03-08-14-18-58.png

    Activate Module & Reboot to and enjoy the functionality. Now Keep pressing vol down toggle to activate silent mode.

    Screenshot_2015-03-08-14-19-52.png

    Video Review by TK for XDA




    8. Flat Style Colored Bars

    Head to download section and search for True Silent Mode, Download and install the module.

    073C75F0B6BA_OnePlus One_0_PORTRAIT.png C3D4B8997C13_OnePlus One_0_PORTRAIT.png F35773C0B765_OnePlus One_0_PORTRAIT.png


    Activate Module & Reboot to and enjoy the functionality, Purchase Pro and support the developer.

    A7F98503DADD_OnePlus One_0_PORTRAIT.png Screenshot_2015-03-14-02-20-36.png
    Screenshot_2015-03-14-02-20-51.png Screenshot_2015-03-14-02-21-04.png Screenshot_2015-03-14-02-21-17.png

    XDA Thread

    Google Play Version

    9. MinMinGuard

    Head to Download section and search for MinMinGuard, Download and install the module.

    Screenshot_2015-03-26-11-17-28.png Screenshot_2015-03-26-11-17-42.png Screenshot_2015-03-26-11-17-49.png

    Activate Module & Reboot to and enjoy the functionality of blocking adds.

    XDA Thread


    10. Network Speed Indicator

    Head to Download section and search for Network Speed Indicator, Download and install the module.

    Screenshot_2015-03-26-11-19-59.png Screenshot_2015-03-26-11-20-06.png Screenshot_2015-03-26-11-20-13.png


    Activate Module & Reboot to and enjoy the functionality for Network stats.

    XDA Thread


    11. Play Store Changelog

    Head to Download section and search for Play Store Changelog, Download and install the module.

    Screenshot_2015-03-26-11-21-22.png Screenshot_2015-03-26-11-21-30.png Screenshot_2015-03-26-11-21-35.png

    Activate Module & Reboot to and enjoy the functionality for detailed changelog.


    XDA Thread

     
    Last edited: Mar 26, 2015

    #2
    bkamber, pikota, TSluggard69 and 32 others like this.
  3. Funk Wizard Lollipop Moderator Mar 2, 2015

    Funk Wizard, Mar 2, 2015 :
    Modules Functionality :D

    1. BootManager: Customize your Startup to Boot Quicker

    Customize Your Startup with Bootmanager Xposed Module, If you’ve got a lot of apps installed, many of them are probably set to start at boot. However, this may not be optimal if you’d rather have a speedy startup or more free RAM.

    Created by XDA Senior Member @defim, BootManager lets you easily customize which apps are allowed to start at boot. To use BootManager, simply select the apps that you don’t want to exclude on upon boot.

    Module Thread on XDA


    2. Amplify - Battery Extender - Control alarms, services, and wakelocks


    Amplify puts you in control of how your device uses your battery by controlling how often your device can wake up, and how long it can stay awake. Use the recommended settings for easy battery savings, or dig in and customize every alarm, service, and wakelock on your device.

    A beautiful design, inspired by L Material Design principles. Your choice of Light or Dark. A stable blocking engine, Comprehensive measuring of the time wasted and time saved because of alarms and wakelocks

    Support for Lollipop.
    A growing list of descriptions of the alarms, services, and wakelocks in plain English (and other languages coming soon!)

    A Pro package that lets you control any alarm, service, or wakelock on the device
    Translated by the community into Chinese, Czech, Finnish, French, German, Greek, Italian, Japanese, Malay, Portuguese, Polish, Romanian, Russian, Spanish, and more

    Tasker integration
    An open source codebase so you can see how it works, or build it yourself

    3.0.1 is the latest version, available in the Google Play Store.

    The In-App purchases allow you to unlock the Pro package that lets you customize the alarms, services, and wakelocks on your device. Without the pro package, you can control the worst battery hogs: NlpWakelock, NlpCollectorWakeLock, ALARM_WAKEUP_LOCATOR, and ALARM_WAKE_ACTIVITY_DETECTION.

    Module Thread on XDA

    3. Greenify: Saves Battery & Keeps Android Running Smoothly

    With Greenify, your Android device would run almost as smooth and lasting as the first day you have it [​IMG]

    Greenify help you identify and put the bad behaving apps into hibernation when you are not using them, stop them from battery leeching, memory hogging and stealthy running, in an elegant and unique way! They could do nothing without your explicit launch, while still have full functionality when running in foreground.

    The built-in App Analyzer will analyze and show apps in your device that keep running persistent services and those launch itself automatically on a regular basis (when network connectivity changes, or every time you unlock your device, install / uninstall / update your apps, etc).

    Compared to other popular tools aimed for the similar purpose, Greenify give you the unique experience:

    ◆ Unlike the "Freeze" feature in "TitaniumBackup Pro" that totally disable your app, you can still use your app as usual, share content with it, without major uncomfortable impact on user experience. Greenify is nearly transparent! Set and forget~

    ◆ Unlike "App Quarantine", you can launch greenified apps in any way as usual. No more crafted app-launch widgets, no more manual disabling.

    ◆ Unlike "Autostarts", you can benefit almost all its advantages, but never need to deal with the complexity and risk of obscurely named app components, and never lose functionality when app is actively running.

    ◆ Unlike any "XXX Task Killer", your device never fall into the cat-mouse-game of stealthy-running and aggressive killing, which unnecessarily consumes much battery juice. Since all greenified apps will be put into hibernation until the next time you launch them, there is no need to "kill" them during the hibernation.

    As the bottom line, Greenify do need a background persistent "Cleaner" service to put the greenified apps back into hibernation when you are not actively using them. It is designed and implemented in extremely light-weight, with an average RAM footprint at 2M in total, and nearly zero CPU and battery consumption.

    IMPORTANT: Greenifying an app implies that you are aware that all the background functionality of this app will become out of service during the hibernation except when you are using this app. The background functionality includes but not limited to:

    * Persistent background services
    * Broadcast receivers, which respond to global device events, such as network state change, SMS reception.
    * Alarms, which activate background task at specific time or interval.
    * Widget update. Widget should display but never update because periodic update involves background task.
    * Push messages. Push is also disabled since it would activate background task on Android, unlike iOS which just shows up messages to user.

    DO NOT Greenify alarm clock apps, instant messaging apps unless you never rely on them. Please be sure to verify the impact of greenified apps on which you heavily rely.

    Video Review:



    XDA Thread


    4. YouTube AdAway:

    This is a simple Xposed module to help you get rid of YouTube ads and branding layers.

    What's in:
    - Remove YouTube Ads
    - Remove Channel Logo
    - Remove videos suggestions
    - Remove Information card teasers

    Video Review:




    XDA Thread

    5. YouTube Background Playback:

    A Simple module that helps you keep the video/song playing in the background while you browse on chrome or do other stuff.

    Just download the module install, activate module and reboot to enjoy the functionality.

    6. GravityBox [LP] : Well this is the BIG ONE :D

    GravityBox is a module which primary goal is to provide the users with a tweak box packed with additional features and tweaks without need to flash anything. Most of the preferences can be changed on-the-fly without rebooting.

    Main features
    - QuickSettings tile management with additional tiles and tile reordering
    - CyanogenMod Pie Controls
    - Expanded desktop with semi-immersive and immersive modes
    - Lockscreen tweaks
    - Statusbar tweaks
    - Navigation bar tweaks
    - Power tweaks
    - Display tweaks
    - Media tweaks
    - Hardware key actions
    - Dialer tweaks
    - Launcher tweaks
    - Screen recording
    - Smart radio
    - Notification control (per-app notification LED/sounds/vibrations)
    ... and many more

    XDA Thread & Source code


    Changelog



    7. True Silent Mode

    This module enables the True Silent Mode for Android Lollipop.
    No more fiddling around with the "Priority Mode" or being forced to use "None" which disables alarms and LED notifications.

    Features:


      • Adds the silent mode of Android 4.x back (no sound, no vibration)
      • Keeps notification LEDs intact
      • Keeps alarms working (in contrast to the new "None" mode)
      • Re-enables (most) apps and widgets to set up the silent mode.
    To activate it press VolDown to reach the vibration mode and another VolDown for silent mode.

    Enjoy the No Interruptions Silent Mode :D

    XDA Thread


    8. Flat Style Colored Bars

    A7F98503DADD_OnePlus One_0_PORTRAIT.png 271231F2A7E2_OnePlus One_0_PORTRAIT.png 745C903050C7_OnePlus One_0_PORTRAIT.png 7688606CE112_OnePlus One_0_PORTRAIT.png 922BB4283893_OnePlus One_0_PORTRAIT.png

    Status Bar
    -- Background colors
    -- Overlay styles
    -- Default
    -- Flat PRO
    -- KitKat Gradient PRO
    -- Android L PRO
    -- Overlay colors PRO
    -- Icons / text colors PRO

    Navigation Bar

    -- Background colors
    -- Styles
    -- Untinted
    -- Tinted
    -- Linked navbar colors with statusbar colors
    -- Linked navbar icons with statusbar backgroud PRO
    -- Overlay styles
    -- Default
    -- Flat PRO
    -- KitKat Gradient PRO
    -- Android L PRO
    -- Overlay colors PRO
    -- Icons / text colors PRO

    APK


    Video:


     
    Last edited: Mar 13, 2015

    #3
  4. imightbesomeone Ice Cream Sandwich Mar 2, 2015


    #4
  5. naveennair Ice Cream Sandwich Mar 2, 2015


    #5
  6. midastouch009 Cupcake Mar 2, 2015


    #6
    Dhrumin226 likes this.
  7. OnePlusOneGuy Ice Cream Sandwich Mar 2, 2015


    #7
    Dhrumin226 and Funk Wizard like this.
  8. anupmahale Gingerbread Mar 2, 2015

    anupmahale, Mar 2, 2015 :
    Are you using the "Xposed StatusBar text" for the Statusbar text? I tried it on CM12, but it did not work for me. May be a conflict with another module.
     

    #8
  9. cabhay KitKat Mar 2, 2015


    #9
    Dhrumin226 likes this.
  10. PVS Kharoud Lollipop Senior Moderator Mar 2, 2015


    #10
  11. hetalk Mar 2, 2015


    #11
  12. Armsheezy Jelly Bean Mar 2, 2015

    Armsheezy, Mar 2, 2015 :
    Superb!
     

    #12
    Funk Wizard likes this.
  13. Naman Bhalla Recognized developer Community Expert Recognized Developer Mar 2, 2015


    #13
  14. zeus.01.01.01.01 KitKat Mar 2, 2015


    #14
    Funk Wizard and Dhrumin226 like this.
  15. ravi4ever Jelly Bean Community Expert Mar 2, 2015


    #15
    Funk Wizard and Dhrumin226 like this.
  16. neugal Ice Cream Sandwich Mar 2, 2015


    #16
    Funk Wizard likes this.
  17. Funk Wizard Lollipop Moderator Mar 2, 2015

    Funk Wizard, Mar 2, 2015 :
    Thank you all :D Would keep updating with more info and usefull modules :D
     

    #17
    Dhrumin226, Armsheezy and PVS Kharoud like this.
  18. Funk Wizard Lollipop Moderator Mar 2, 2015

    Funk Wizard, Mar 2, 2015 :
    Thank You guys :D Keep a lookout... more coming up ;)
     

    #18
  19. Funk Wizard Lollipop Moderator Mar 2, 2015

    Funk Wizard, Mar 2, 2015 :
    That Mod has been done using XBlast Tools, which is Working for me... Just make sure you do not use any other tool for statusbar tweaks so that there is no conflict between modules.
     

    #19
    Dhrumin226 and anupmahale like this.
  20. PVS Kharoud Lollipop Senior Moderator Mar 2, 2015

    PVS Kharoud, Mar 2, 2015 :
    I am already running xposed so looking forward to some good modules ;)
     

    #20