If you own an LG G4 running stock based Android 6.0 Marshmallow, installing Xposed will cause a bootloop that can only be solved by flashing an uninstaller script. Although there is a stock based custom ROM that solves the issue, people who want a complete stock experience are left stranded. Up until now, it wasn’t clear what is breaking the Xposed on stock ROM, however, the fix has been found and it’s fairly simple one. There were some LG system apps that were causing the bootloop to occur, thankfully, XDA user paratox realised that upon deodexing the system apps, Xposed can be fully functional and completely stock ROM.
If you are having issues with Xposed, we have created a handy guide for you that can resolve your issue. The process involves a completely stock ROM being flashed without any root access and then flashing the deodexed apps as well as the Xposed installer. So without any further ado, let’s see how you can get Xposed on LG G4 running Android 6.0 Marshmallow.
Note: Since the process might be complicated to some, we are going to break it down into different portions to help ease everything up. Skip the first part if you are already on Android 6.0 Marshmallow.
- You are going to need LG G4 with TWRP installed > Guide.
- Full Stock ROM > Download.
- System-less SuperSU > Download.
- Deodexed system apps > Download.
- Latest Xposed framework > Download.
Install Stock Android 6.0 Marshmallow
- Copy the ROM you downloaded into your phone.
- Boot into TWRP using the Rebooter app.
- Tap on Install and select the stock Android 6.0 Marshmallow you downloaded earlier.
- Simply flash to install; do keep in mind that you shouldn’t wipe the data/system or it won’t install.
- Once the process is done, reboot your phone and let it boot. If TWRP asks you to install SuperSu, simply deny that.
Once the phone boots up, you are clear for the next step. You will have to reboot your phone multiple times, although it can be done without that, but this is considered safer.
Rooting Android 6.0 Marshmallow
- Copy the SuperSU you downloaded into your phone.
- Fire up TWRP by using the Rebooter app.
- Tap on Install and select the zip.
- Swipe to flash.
- Reboot your phone once the flashing is done. Again, TWRP might ask you to install SuperSU, simply don’t let it.
You have rooted your phone with system-less root that is specifically built for Android 6.0 Marshmallow. Whenever TWRP asks you to install SuperSu, you have to deny it. Doing otherwise will break the system and you might end up with a bricked device.
Installing Deodexed System Apps
- Copy the downloaded Deodexed apps into your phone.
- Reboot into TWRP using the Rebooter app.
- Tap Install and select the zip file.
- Swipe to install.
- Reboot once the installation is done.
The last step will be installing Xposed, once it’s done, you will be able to use your phone without any hassle.
Installed Xposed Framework
- Copy the downloaded Xposed zip into your phone.
- Reboot into TWRP using Rebooter app.
- Tap on Install and select the Xposed zip.
- Swipe to flash.
- Reboot once done.
The first boot usually takes up to 15 minutes, don’t worry, you will be clear the LG splash screen in a few but the app optimisation is the process that takes time. Once the phone fully boots up, download the Xposed installer from here and have fun with the modules.