OnePlus has been making headlines in the smartphone industry with their new OnePlus 3 for all the right reasons. High-end specifications and the developer support available for the device makes it a favorite device among enthusiasts. A major part of the smartphone's popularity can be attributed to the company's developer-friendly attitude, encouraging users to unlock their bootloader, flash different ROMs and experiment with their device. The icing on the cake is Oxygen OS, which has been developed by OnePlus to include all necessary customizations without deviating too far from the stock Android experience. But when it comes to customization, the provided is often not enough. That is where the Xposed framework comes to the rescue.
The Xposed framework lets the user customize core Android features without modifying system files, making it popular among developers and enthusiasts alike. To install the Xposed framework, your OnePlus 3 needs to be rooted, and a custom recovery is advised. Users are advised only to attempt this if they know the risks involved with unlocking the bootloader, installing a custom recovery, and rooting the device. Although the installation does not affect any personal files, it is always recommended to create a Nandroid backup and be rather safe than sorry in case something goes wrong.
The latest version of the Xposed framework and the framework manager app file can be grabbed from Xposed's official site. With the two files in the internal storage of OnePlus 3, the user needs to access his custom recovery to start the installation process. Inside the custom recovery, the user has to press Install, find the Xposed framework zip file and drag the slider to start the installation. The process will complete in about 8 to 10 seconds, and the device needs to be rebooted after. The first boot after installing Xposed framework usually takes longer. As soon as the device is up and running, the user needs to install the Xposed manager APK. The user needs to have installation from unauthorized sources checked in the settings, to be able to install the application.
That completes the installation of the Xposed framework and app and allows the user to download different modules and customize parts of their OS. The device needs a reboot each time a module is downloaded and installed, to activate the module. Users are suggested to use modules at their discretion as quite a few modules are not compatible and might cause a boot loop to the phone. The Xposed framework allows customization of the stock OS, without the need to install a custom ROM. This is important among OnePlus 3 users as the source code for the proprietary Dash Charging has just been released, and it will take a while to be incorporated in custom kernels and ROMs.