XPOSED FRAMEWORK - how to

cleopatra81

Active Member
Mar 13, 2016
126
165
43
Milan
#1
XPOSED FRAMEWORK - how to

One of the primary benefits of the Android OS is the opportunity to make a considerable amount of customizations.
However, if our smartphone does not have root privileges,
the only feasible customizations remain exiled to a surface level (wallpapers, widget, launcher, etc).
As an old proverb says : "To open a door you have to have the right key" !
Well, that key (or rather, those keys) are the "root" and the "custom recovery".
After acquiring the root privileges and installing a custom recovery,
behind that door you will find a world of opportunities to a deeper level.
These opportunities can be both customizations/modifications of your stock rom,
or real alternative firmwares (called "custom roms") to be overridden instead of the pre-installed firmware.
Often, to benefit from features absent in our stock firmware,
but present in other devices of different brands/models, we are obliged to install a "porting."
What is a "porting" ? To explain it in a very simple and quick manner, I am going to cite Wikipedia :

"In software engineering, porting is the process of adapting software
so that an executable program can be created for a computing environment
that is different from the one for which it was originally designed (e.g. different CPU, operating system,
or third party library). The term is also used when software/hardware is changed to make them usable
in different environments (...) The term "port" is derived from the Latin portare,
meaning "to carry". When code is not compatible with a particular operating system or architecture,
the code must be "carried" to the new system". [text quoted by Wikipedia]

In our case, of course, it is based on to adapt the stock firmware (or a custom rom)
of another smartphone (equipped with an hardware completely different) to our device.
However, to make a porting is a complex operation,
in addition to requiring a rather thorough knowledge of Android, sometimes it needs a long time.
Moreover, there's no guarantee that, on completion of porting, everything will works properly;
on the contrary, it is practically by default the appearance of many bugs.
These bugs are partly "inherited" from the "genetic heritage" of our stock firmware (used as a "base"),
in part are acquired by the firmware that we have chosen to "port",
and lastly, arise spontaneously because of errors committed during the porting operation.
After everything I told you, you have realized that the port is not a picnic.
To have anything resembling to a port,
without having to embark on such a Mediterranean odyssey (although it is more similar to a space odyssey).
Would that I could. Take away quietly, "Would that I could". Why ?
Because there is such a thing like this ! It is called Xposed Framework. What is Xposed Framework ?
And 'one of the most extraordinary inventions of the universe Android, and rovo89 is his demiurge.
Xposed is a kind of "application container" that provides an opportunity for the developers of the entire planet earth, to be filled with their unique creations (so-called "modules") designed to perform dedicated tasks (similar to any app).
Xposed Framework allow you an extreme customization, both in terms of graphics and on a system level,
with an unprecedented simplicity. The system files are not affected by Xposed Framework,
thus there is no danger of damage or impair the proper and normal operation of OS.
However, you always have to remember that, among all the modules available in the official repository of Xposed,
some of them might not be compatible with your device.
You will realize about that incompatibility when the module will be installed.
Some functions of the module will not behave as they should. How we should proceed in such a case ?
It will be sufficient to disable the module or uninstall it.
The uninstall method is identical to that of a common application.

XPOSED FRAMEWORK VERSION 86 - ALL FLASHABLE ZIPS

Xposed Framework v86 zips for Android 5.0 - 5.1 - 6.0 - 6.0.1
So here is the rar with all Xposed Framework version 86 flashable zips.
It contains the most appropriate v86 zip for the next platforms :

1) ARM (32-bit) Android 5.0 : xposed-v86-sdk21-arm.zip
2) ARM (32-bit) Android 5.1 : xposed-v86-sdk22-arm.zip
3) ARM64 (64-bit) Android 5.0 : xposed-v86-sdk21-arm64.zip
4) ARM64 (64-bit) Android 5.1 : xposed-v86-sdk22-arm64.zip
6) ARM (32-bit) Android 6.0 - 6.0.1 : xposed-v86-sdk23-arm.zip
7) ARM64 (64-bit) Android 6.0 - 6.0.1 : xposed-v86-sdk23-arm64.zip

It contains also the Xposed apk and the Xposed Framework Uninstaller zips :

1) Xposed apk : XposedInstaller_3.0_alpha4.apk
2) Xposed Uninstaller ARM (32-bit) : xposed-uninstaller-20150831-arm.zip
3) Xposed Uninstaller ARM (64-bit) : xposed-uninstaller-20150831-arm64.zip

You will find it at the next link :

http://www.mediafire.com/file/v5ps7a1uyfgbv43/Xposed_v86_zip_ALL.rar

WARNING :


Just make sure to choose wisely the v86 zip compatible with your device !
Before installing Xposed zip, be sure that your phone meet the following requirements :

1) TWRP custom recovery.
2) Rooted phone.
3) Busybox.

If you have not already installed Busybox, I suggest you the next flashable zip :

http://www.mediafire.com/file/ho3r9jxdig6r785/UPDATE-Busybox.Installer.v1.24.2-ALL-signed.zip

Xposed Framework - INSTALL METHODS :

There are 2 different methods by which you can install Xposed Framework :

1) Via "FlashFire".
2) Via custom recovery (TWRP in our case).

First method - Steps

Through "FlashFire".
REQUIRE AT LEAST 1 GB OF RAM, do not install it on smartphones with less ram.

1) I strongly recommend you to make a full backup of your phone with TWRP.
2)
Copy and paste "xposed-v86-sdkXX-armXX.zip" in your microSD.
3) Download and install "FlashFire" from the store.
4) Tap icon "FlashFire" and follow the steps in the slideshow below.
5) Tap on "Flash ZIP or OTA" and select External SD card.
6) Tap on "xposed-v86-sdk22-arm64.zip" (select the sdk/arm suitable to your phone).
7) DO NOT PUT THE CHECK MARK on "Auto-mount".
8) Tap the check mark in the upper right corner.
9) Tap on the word "FLASH" and after on "OK".

You will notice a big white center written "Loading" and a wide range of small white lines corresponding
to the different "path" on a black background (as Android Terminal Emulator).
The process should take about fifteen seconds or so; after which the device will restart normally.

10) Install "XposedInstaller_3.0_alpha4.apk". I suggest you a good file manager apk.


Second method - Steps

Via custom recovery (TWRP).
BE SURE that twrp is installed !

1) I strongly recommend you to make a full backup of your phone with TWRP.
2)
ABOVE ALL download the "Xposed_v86_zip_ALL.rar".
3) Unrar the "Xposed_v86_zip_ALL.rar".
4) Choose wisely the v86 zip compatible with your device.
5) Copy the Xposed zip, 3.0_alpha4.apk and xposed-uninstaller.
6) Paste them into your microSD.
7) Reboot your phone into TWRP recovery.
8) Tap on "Install".
9) Tap on "Select Storage".
10) Tap on "Micro SDCard" and tap on "OK".
11) Tap on "xposed-v86-sdkXX-armXX.zip".
12) Swipe to confirm flash.
13) Reboot (in normal mode).
14) Install 3.0 alpha4 apk. I suggest you a good file manager apk.

As from this moment, you will be able to install all the modules of Xposed Module Repository.
Just in case that it is not possible to boot your device in normal mode :

1) Reboot your phone into TWRP recovery.
2) Install xposed-uninstaller.

VIDEO TUTORIAL :


:emoji_sunglasses:
 
Last edited:

MikeDavo

New Member
Nov 4, 2017
1
1
3
45
#4
I am on MT6750T arm64-v8a and Xposed installer says my chip isn't supported yet. Am I out of luck or is there a version that works with my phone somewhere on the net? My phone is a leagoo kiicaa mix. Thanks for any help with this.
 
Likes: mrsim

mrsim

KingOfNoobs
Staff member
Mar 1, 2014
16,207
2,366
113
47
London UK
#5