24
Nov
xposed icon

The Xposed framework is a major boon to those of us who use an Android device that doesn't have a lot of support from the custom ROM community. It allows a lot of the things you want in custom ROMs - visual tweaks, interface changes, behavioral and button functions, fixes for annoying bugs, and a host of other things - via independent modules, with only root privileges. The latest beta release from developer "Rovo89" includes support for Android 4.4 and a bevy of performance improvements.

2013-11-24 14.11.44 2013-11-24 14.11.51 2013-11-24 14.12.03

Xposed is definitely in the deep end of the Android modification pool, so there are a few things that aren't quite perfect in version 2.4B1. Naturally and unavoidably, Xposed modules that make changes to portions of Android that have been updated in KitKat, like the battery notification icon, won't work properly on a 4.4 device. This will have to be addressed by the module creators themselves. Also note that Xposed has a tendency towards unpredictable side effects, so make a backup of your rooted device (or get to know your friendly neighborhood Safe Mode) before activating any complex modules.

The developer claims that the app's performance has been dramatically improved, especially on older devices: one tester with a Galaxy S2 saw an improvement of approximately 500%. The new version of Xposed also has a debug.log viewer, which should give module developers and advanced users a better chance to see whether a particular module will work or not. Users can also save the log to the SD card (external or internal) for viewing later. Finally, Xposed now checks for the latest version and warns users if it's not installed.

Rovo89 went on to say in a separate thread that the final release of Xposed 2.4 would be ready "very soon," so you might want to wait a week or two before trying the beta. If you're ready to dive in now, the beta APK can be found at the source link below.

Source: XDA Developers

Jeremiah Rice
Jeremiah is a US-based blogger who bought a Nexus One the day it came out and never looked back. In his spare time he watches Star Trek, cooks eggs, and completely fails to write novels.
  • porno

    test

  • Mado

    Improvement of 500%? Either his phone is a snail before, or the usual case of xda users' hyperbole/placebo effect.

    • TY

      71 μs vs 13 μs.

      While the difference is only under 60 μs, it is indeed 500%.

    • http://www.androidpolice.com/ Artem Russakovskii

      There is a lot of overhead related to adding hooks into a running system, so every bit of a microsecond counts when you're talking about thousands of function calls.

    • tokuiten

      GravityBox used to cut my battery life in half, which probably means it's hitting the CPU really hard. I only upgraded to Xposed 2.4 last night, so I can't really tell if 2.4 has improved things yet, but I can most certainly believe there was room for optimization.

  • anmolm97

    Is using Xposed framework really that risky?

    • Steve Ballmer

      The xposed framework itself is fine. You just need to be smart about which modules to install. You can't just go and getting a bunch of random modules and hoping they work well together with whatever device you own.

      • anmolm97

        I plan to install GravityBox and XBlastTools. Will they conflict?

        • yochanan

          Yes, they both hook into the same system resources. Try each one & see which you like best.

          • AkhilSood

            4.3, used both, not many conflicts if you dont set identical features with conflicting values.

      • http://www.androidpolice.com/ Artem Russakovskii

        I like what you're up to in retirement, Steve.

    • RarestName

      It's like Cydia on jailbroken iOS. If a stupid module broke something, you can just uninstall it.

      • http://www.stevenmattera.com Steven Mattera

        It's actually more like MobileSubstrate on iOS.

        • RarestName

          Wow, how can I forget to mention MobileSubstrate?

    • Jeremiah Rice

      It's gotten better as of late, but several of the first modules I tried were buggy or nonfunctional, and one actually bricked my phone - I needed to use a factory image and a full wipe to get it back. Since then I still tend to recommend caution, especially if you're trying a new release or an untested module.

      • Lalit Mali

        Once I lost my IMEI after installing xposed :-|
        Good thing I had my efs backup.

        P.S.: Root players, BACKUP YOUR EFS!!!

        • AkhilSood

          Only for samsung phones.

      • TY

        Can't you just flash xposed disable zip in recovery?

    • http://seapip.com/ Thomas Gladdines

      No you can always remove just 1single file to disable xposed trough recovery when your phone doesn't boot ;)

  • Kolyan24k

    Xposed is amazing! So many useful modules that changed the way I use the phone. Without Xposed my S4 would be in the garbage now

  • Lalit Mali

    I installed this before it appeared on AP. *feel proud* :D

    • Régis Knechtel

      hipster

    • http://www.androidpolice.com/ Artem Russakovskii

      Weekend, we're all doing outside stuff ;-]

    • Arthur Dent

      Wow, a true hero!

  • Ivan Martinez

    What are the pros/cons of xposed over a custom ROM like CM?

    • Friso Wels

      You don't have to flash a custom rom like cm :P That´s for most people a pro. Stock rom is in most cases more stable than custom roms.

    • Mike Harris

      Just to clarify the point that Friso Wels was making, the Xposed Framework is not a custom ROM and can be used in lieu of, or in addition to, any stock or custom ROM. It allows you to add or remove features/customizations on your phone/tablet that you most likely can't currently use with a stock ROM and may or may not be a feature of the custom ROM you're using. By itself, it doesn't do anything noticeable (that I know of), but it provides a platform for individual modules to be created and implemented into the system.

      I'm far from an expert, so if anyone can provide a better explanation, please feel free. (I do have the Xposed Framework installed for a custom module, but honestly, I can't even remember what it's for.)

    • Ivan Martinez

      Correct me if I'm wrong below:
      Pros:
      - Can stay on stock ROM, leaving you at forefront of Android upgrades
      - If you upgrade, all that happens is the framework stops working till you re-enable root. It won't destroy the world. You won't need to wipe data (a la moving from a custom ROM back to stock)
      - infinitely customizable. Can add my favorite over and under the hood tweaks with different modules.

      Cons:
      - buggy modules can brick phone. Less likely with an established custom ROM like CM
      - not as user friendly as some of the more established custom ROMs
      - it doesn't come with a box of kittens

    • tokuiten

      Much easier to load up a new Xposed module than flash a custom ROM.

      Download Xposed Installer, use the Installer's package manager to download GravityBox or Xblast Tools or what have you, then reboot, and you're good to go. No need to boot into recovery, no need to plug into a PC with adb, no need to wipe your data, small APKs instead of giant ROMs to download.

      I discovered Xposed when I wanted to force tablet mode in certain apps where the developers decided the Nexus 7 should only get phone mode (*cough*Gmail*cough*) but didn't want to go through the trouble of flashing PA. Instead, I got Xposed and App Settings.

  • brody

    It may sound like a stupidquestion.. but is it can be used by all phone or only certain of it?

    • Mkvarner

      All AFAIK.

    • tokuiten

      Depends on the module. Xposed will work on anything that's rooted, but some modules are very sensitive to what kind of ROM the device is running.

      For example, GravityBox only works on AOSP-ish ROMs, while Wanam only works on TouchWiz ROMs, and I've seen some modules in the package manager that warn they only work on Sense ROMs.

  • navjot

    Might want to mention that it doesn't work on ART. The dev said that a complete rewrite would be necessary for ART support.

    • Liviu Sas

      Indeed... I failed to read that it does not work on ART and soft bricked my phone ... Thank god for fastboot flash system system.img :)

      • Arun Golla

        Or you can just flash Xposed-Disabler-Recovery.zip in recovery

  • RL010

    Xposed in combination with Grabity Box is one of the best thing for android

  • Reg Joo

    It's breathed new life into my phone, that will never see a update(last one was 2012, a little over 2 months after it came out, and was still gingerbread). Xposed has been out for a while, and, as long as your phone's rooted, most phones from gingerbread, on out, can enjoy in the fun. Appsettings, is one of the better ones, and xposed additions, is good too.

  • Ano Niem

    Xposed and some modules made a definate stop on constantly dubbing about custom roms for stock Android on my Nexus. Not only in my case the modules Gravitybox with custom rommish features and Xtheme Engine for a totally black Android (menu's, Play Store, etc.). But also very much for the extra features of Greenify with Xposed for hibernating non-important system apps and Googles ever growing amount of not needed bloatware. And as mentioned no problem with OTA's (Xposed just stop working). And last but not least the mentioned flashable zip-file in case of problems to shut down Xposed. Xposed rocks my stock.

  • rajnaimesh007

    HOW XPOSED FRAMEWORK BECOMING CYDIA FOR ANDROID

    http://tektalkers.com/xposed-framework-becoming-cydia-android/

  • edusola

    Why does Xposed Framework not work on the Xiaomi Mi3 WCDMA?
    Because when I install it and reboot the phone, the phone just does not start again, and I flash xposed-disabler to be able to start again the phone normally, I would like to install it correctly and run the XMulti Window module...

    • Mersine

      I have the same issue.

  • amit

    I'm using stock Rom on HTC desire v . I want to be sure that exposed framework will not brick my device before installing it.....please tell !!

Quantcast