[X Style (Pure) Themes and Apps] elite001mm:
This turned out longer than expected: but there seems to be some confusion about xposed so.. Here's my take on it.

------------------------------------

Ok, on the subject of xposed: installing the xposed framework itself won't noticeably affect anything.

WITH THE EXCEPTION OF:

1.You can't log into Snapchat on a phone with the framework installed as of right now because of snappreffs and others.

(It won't log you out, but you need to be logged in before you install the framework. Alternatively you can backup SC in Titanium and restore it even if you have xposed installed)

2. Android pay won't work anymore (99% sure anyways)

3. That's all I've found.

There are people who say it can break things, and considering that it modifies ART, yeah it could... But I've never, ever had even a single problem where xposed was at fault, and I've used it going all the way back to nearly the beginning of it's public existence (just don't use any pre-release versions, if any are ever available).

If I flash a new ROM, I flash xposed with it. It's just something I take for granted as much as root now with Android. I could go without root easier than i could go without xposed. It's eliminated the need for a custom ROM and allows you to do a LOT of cool stuff. WAY more cool stuff that root alone provides. If you want to see what's available, you can download the xposed installer app (it can't actually install xposed anymore, you have to do that in recovery) and search the repository for modules and see if there are any you like or need.

What CAN break things however, are the modules that you install. Modules are the apps that interact with xposed in order to do (something). Gravitybox is probably the most famous example.

Xposed modules are usually not 100% standalone apps. They work by ~modifying~ something that's already there or adding a feature to something that's already there

(like adding a circle battery to the status bar for example).

The problem lies in the fact that the module has to modify a *specific* thing. Not all Roms/phones are the same. So if your desired module decides to modify the wrong thing for your specific phone, well then boom you get a bootloop or systemui crashes, etc. This is less of a problem on our phones and nexuses (nexi?) Because of the stock-ish android build we have.

If you're new to xposed that may sound a little intimidating but really I hardly ever have any issues, and issues only arise when I install a new module and it decides it doesn't like my phone. (That's happened like 3 times ever)

If you ever break something and your phone won't boot properly because of an xposed module, all you have to do is uninstall xposed and your phone should work fine again. What I mean by uninstall xposed is going into recovery and flashing the xposed uninstaller. It can be found where you download xposed. This removes the framework from the system. The xposed app and modules do nothing on their own. Your phone now effectively works as it did before xposed was installed. Now you can boot into your ROM, uninstall the module that messed up your day, re-install the framework, and boom. All your old modules are active and they all retain their settings, etc and everyone's happy.

Hopefully that helps someone.