23
Mar
xposed icon

The Xposed Framework has become a go-to modification tool over the last year or so, bypassing the need for custom ROMs for some devices and introducing all kinds of interesting tricks and hacks for rooted users. The latest version of the framework adds some interesting features. Owners of LG, Sony, and Meizu hardware will be happy to know that version 2.5 better supports stock and custom ROMs for their phones and tablets.

2014-03-23 16.08.12 2014-03-23 16.08.19 2014-03-23 16.08.26

Xposed modules have a tendency to blow up, either from errors in the module itself or (just as likely) being applied to the wrong device or ROM. If you're experiencing boot loops after applying a new module, it's now much easier to disable Xposed in the new Safe Mode without having to go into your phone's recovery mode and flash a separate file. Reboot your phone, press any hardware button during the normal boot, wait for a vibration indicator, then press that button four more times. A final long vibration will confirm that Xposed is booting in a disabled mode, allowing you to remove or modify the offending module.

Users can now apply Xposed via ClockworkMod or TWRP recoveries, and it should work with more Super User apps (and won't freeze if something goes wrong). The debug mode now has an option to disable resource hooks, which should provide more flexibility for some themes. Finally, there's a workaround for the Segmentation Fault bug that provides an alternate version of BusyBox.

Current Xposed Framework users can download the new app from the Downloads section of the app, or you can get it here (direct link). Xposed is only for rooted Android devices, and before applying any modules, make sure they're confirmed as working with both your device and ROM.

Source: XDA-Developers

Michael Crider
Michael is a native Texan and a former graphic designer. He's been covering technology in general and Android in particular since 2011. His interests include folk music, football, science fiction, and salsa verde, in no particular order.

  • KGB

    Love xposed. It's the reason I have yet to put a custom rom on my N5!

    • Gabernasher

      I use it with AOKP. Love me some AOKP.

      • http://www.gundamaustralia.com/ cameron charles

        i pretty much used it to replicate aokp, all the features i wanted (except a torch in the power menu :( ) without all the rest of it nice a simple

        • Gabernasher

          I haven't found a module that lets me add custom buttons to the nav bar, though I haven't looked too hard.

          • theunknown

            If you are still interested, then GravityBox does it.
            But its a module that has a ton of capabilities and not just Nav Bar.

            IMO it can be defined as a superset of all other UI related tweaks that smaller mods offer.

          • Gabernasher

            I used GB but it didn't allow me to add custom buttons, just the persistent menu button and change what they do, in AOKP I can add however many buttons I want and change how they look. I can also give them a quick press, long press, and double tap action.

  • Matt

    Initiate "No ART support yet?!" circlejerk mode.

    • TY

      Not until when Google officially supports ART

      • Matt

        Yeah, I know. It was intended to be a meta commentary on the types
        of people who complain about the lack of ART support every time Xposed is mentioned.

    • Fiorta

      Nvm

      • Martim

        You most likely don't. ART is automatically disabled when you activate Xposed. So are you only experiencing ART's placebo effect then?

        • dude

          ART ain't placebo, they wouldn't pour however much money into buying/development of it for merely placebo, I don't think the shareholders will like that.

          • andy_o

            From Martim's response, I assume Fiorta said that s/he had ART and Xposed running and that it was faster. If so, it was placebo on that case.

        • Fiorta

          Had a blonde moment and forgot that reboot with xposed automatically sets it back to dalvik.

    • ANex

      In the official thread rovo89 explained clearly why he decided not to support ART yet...

  • CerealFTW

    Awesome update. Idk what I would do without YouTube AdAway and Gravity Box. Only reason I'm willing to stay on stock on my n5. I flash roms but then always end up back on stock with xposed

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

      I really wish Gravity Box didn't blow up your quicksettings by default. It's a great module, and one with a working power menu mod (unlike the Advanced Power Menu that stopped working a long time ago and was since abandoned), but the amount of stuff it adds by default is overwhelming.

      • TY

        Am I the only one who hate all-in-one "modules"? They are not modular at all. I just want small tweaks to be added, one at a time, not a whole bunch of features that I may not need, messing up many things and slowing the phone down too much. If I want more features I would just go for other ROMs.

        • http://turbofool.com Jarrett Lennon Kaufman

          I don't believe Artem's complaint was about adding too many features, which is the main benefit of GravityBox and everything's optional. Artem complained about it adding ALL of its Quick Settings options by default, which I have to agree is annoying. When I set it up I had to spend a good 20 minutes figuring out what each thing was (names aren't always clear) and removing and rearranging. I'd much rather it default to leaving things as they are and letting me add what I want.

          • http://brgulker.wordpress.com/ brgulker

            I can't believe an Android blogger has a different opinion than me!!!!!!1111111

          • http://turbofool.com Jarrett Lennon Kaufman

            ...?

          • Edward

            Oh boy yes. All I wanted to add was an access-point toggle!

        • http://jordanhotmann.com/ Jordan Hotmann

          When Kit Kat dropped I switched from Paranoid Android to AOSP + GravityBox on my Nexus 4. I love getting all the features of a rom without flashing a rom. I was able to disable xposed and update to both 4.4.1 and 4.4.2 very easily and quickly...no more waiting on developers to update and rebuild and no more wiping data to switch back and forth.

      • CerealFTW

        Yeah agreed. There's like 30 quick setting buttons as soon as you activate it. Most everything is off until you turn it on though

      • yochanan

        How does GravityBox "blow up your Quick Settings?" Sounds like you might be on an unsupported ROM.

        • brkshr

          I believe he wants Gravity Box to leave quick settings in it's default/stock configuration. Then if you want to add/remove/change the quick settings, you do so yourself.

          Currently, when you install Gravity Box, GB automatically adds a bunch of tiles before you even start configuring anything in GB. I think that's what Artem is talking about when he says GB blows up your quick settings.

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

          Blows up as in "makes huge" rather than "stops working." What brkshr said.

        • http://turbofool.com Jarrett Lennon Kaufman

          By default it adds EVERY SINGLE OPTION which is overwhelming and annoying. I'd rather it leave things as is, like it does with nearly every other setting, then let me enable the extra options I want. Takes a long time to weed it down to a reasonable level upon setup.

      • Alexander Terry

        that and that it straight up disables the status bar when it is on default settings.

      • http://www.gundamaustralia.com/ cameron charles

        oooooh it is gravity box doing that i was wondering where all them toggle came from, throw my vote into the remove that by default basket

  • CerealFTW

    Awesome update. Idk what I would do without YouTube AdAway and Gravity Box. Only reason I'm willing to stay on stock on my n5. I flash roms but then always end up back on stock with xposed

  • WitnessG

    I only use Xposed for the Tinted Status Bar mod since im running CM.

    • someone755

      I used to do that but I figure Extended desktop in CM11 is more useful and eats less RAM (especially so with my 1GB RAM phone).

      • deeznutz1977

        unicon , ActivityForceNewTask ,Android apps theme engine & NotifyClean

      • Spoot

        You can do expanded desktop (+ Pie Controls if you want them) in any rom with GravityBox.

    • Aooga

      Tinted Status Bar is awesome.

    • Gabernasher

      My favorite module has to be XPrivacy.

    • caseyrain

      I tried enabling Tinted Status Bar, but for some reason, it made the bottom panel (where the soft buttons are) all black instead of the normal transparent....

  • Jason Rittenhouse

    wow, quick reporting!

  • heej
  • duse

    Problem with Xposed is security...modules can literally do anything. You can stick with just open-source modules or devs you "trust", but at the end of the day you have no idea what the apk you're installing really has in it. You could build the module yourself from source, but so few people would do that. So it's basically a giant security hole just waiting to be exploited.

    • duck hairs

      Not that much different than granting an app root access really...

      • duse

        I agree, that is just as dangerous. With Xposed modules it just becomes trivial for almost anyone to write something that steals passwords, reads app data, etc. All possible with just root, I'm sure, but with Xposed it can be a few lines of code that almost anyone can figure out how to write.

    • theunknown

      in addition to duck hairs - you can counter it by adding another XPosed Mod - XPrivacy

      • duse

        No, XPrivacy isn't doing anything to help you against other Xposed modules or root apps. XPrivacy helps you control the Android permissions system - both root apps and Xposed modules work outside of that. They can do whatever they want and XPrivacy wouldn't know the difference. And with Xposed modules it's especially trivial to do almost anything. Installing an Xposed module from a random apk is giving that code free reign on absolutely anything on your device it wants.

        • dwean

          XPrivacy can control root permissions of apps and individual xposed modules

          • duse

            An Xposed module can do anything it wants in any app it wants. It doesn't need to declare any permissions, "root" permissions or otherwise. There's nothing XPrivacy can do about that. When you install an Xposed module, you are giving it the authority to do ANYTHING. You can't pick and choose what power it has in any way.

  • Kevin Pang

    Well, my Nexus 7 cannot vibrate....

  • Captain Spaulding

    Now if G2 Xposed would get updated to support KitKat and give me my recent apps key back, I would be oh so happy.

  • Reg Joo

    Tinted statusbar, android tuner, app settings. Made me keep my phone for another year