Monday, 25 July 2016

[GUIDE] Installing Xposed on Stock ROM



Getting Xposed up and running on this thing is pretty simple once your rooted, but I got a request to make this, and I don't want anyone breaking their phone while they're trying to get it installed, so I made a guide.

Before you begin, you'll need your phone rooted with SuperSU (systemless root). My phone is the Amazon Prime version running stock ROM version 6.1, but I'm sure this will work fine on the later version, or the non-Prime version of the phone. You also must have TWRP installed. Not really sure how you got root without having TWRP, but you do need it.

As always, you're doing this at your own risk. It's not my fault if your phone gets bricked, damaged, or becomes sentient and plots with other Android devices to kill you and your cat.

With all that out of the way, let's get started here.
1. First, you need DVDandroid's Material Design Xposed installer. It's a really great alternative to the official Xposed installer and I prefer it on all my devices. You can download it from this thread.
2. After installing that, open it up. You'll be greeted with a screen telling you to be careful and that this could damage your device. Dismiss it.
3. Slide over to the systemless tab in the Xposed installer. The official version of Xposed framework will probably work fine, but I prefer using the systemless version wherever I'm using systemless root. I've had a higher success rate with it.
4. From the top dropdown, choose xposed-(version)-sdk23-topjohnwu, where (version) is replaced with the latest version of the file. This should be selected by default, but double check.
5. Click Install/Update. Xposed installer will give you a few warnings and ask for root access, but at the end of it all, your phone will reboot.
6. The rest is automatic. Your phone will boot into TWRP, where it will run a couple scripts, and then reboot back into the system. The first boot process will take a long time, and might even loop once or twice. It will also rebuild the caches for every app on your phone, so it will take a while. Once it finally finishes, you should be booted to Android with Xposed framework enabled!

That's it! Install your favourite modules and play with your phone to your heart's content!

Also note that after performing these steps, your device will take a long time to boot up. The Xposed framework simply being initialized will make your phone take much longer to start up than normal. Every additional module you enable will also make your phone take a little longer to boot. You can disable the Xposed framework in the Xposed Status tab of the Xposed Installer using the switch at the top. This will disable Xposed and your phone will boot quickly again (without even removing Xposed!), so you can use this as a hotswitch for enabling/disabling Xposed (if that makes sense in your use-case). Removal of Xposed is also pretty straightforward. Just head over to the systemless tab in Xposed Installer and click the Uninstall button. I've never personally tried this because I see no reason for it, but I can't imagine why it would break anything.



No comments:

Post a Comment