[Huawei GX8] KobySam87:
I was curious to know to how xposed framework can be installed on the Huawei GX8 so I went through different sites to find at least an easy way to do that but honestly i didn't find any easy steps. They are more or less complicated depending on the individual attempting the procedure. ok

It is advised to take complete backup before deodexing so that you can replace the deodexed apps with the odexed backups in case you face some Apps crashing. Deodexing is important in order to make xposed framework install successfully and use some modules as well.

Warning: You attempt this procedure at your own risk, bare in mind that I will not be held responsible if you brick your device for attempting this procedure.

Prerequisites:

Rooted device.

Fully functional TWRP recovery or any other recovery with File manager support.

Backup all your data & apps.

Download this APP for deodexing:https://docs.google.com/uc?id=0BwSanb5zBfFiaHN5MGV2ZnFqcVU&export=download

Deodexing the ROM:

Step 1: Extract the BatchAPKTool to your preferred location.

Step 2: Open BatchAPKTool.exe. Set Language to English when prompted.

Step 3: The tool will now ask you to chose task.

Step 4: Type 83 and set smali version to smali-2.1.2.jar by entering 2. Now type 84 and set Android API level to 21 (Android 5.0), 22 (Android 5.1.1) or 23 (Android 6.0). This value must match with the firmware you have currently installed on your device.

Step 5: Now connect your device to PC. Make sure USB Debugging Mode is enabled and necessary Huawei Drivers are installed.

Step 6: In BatchAPKTool window, type 13 and then enter 4. This will pull all files from /system/app , /system/framework , /system/priv-app from your device. This may take some time so wait patiently. (You might also do it manually using Root Explorer)

Step 7: Once it’s done press Enter to return to main BatchAPKTool Menu.

Step 8: We’ll now deodex the apps. Enter 01 in the tool. It will now ask you for your ARM version. Enter “arm” and press Enter. Wait for the process to be completed.

Step 9: In the directory where you have extracted BatchAPKTool, you’ll find three folders named _priv-app, _app and _framework. Remove the underscore from the folder names so that they are now priv-app, app and framework respectively.

Step 10: Create a new SYSTEM FOLDER and name it DEODEXED SYSTEM and copy those three folders inside it. Now copy the System folder to your SD card or Internal Memory.

Replacing Odexed Apps with Deodexed Apps:

1: Boot your device into recovery and backup System partition

2: Using the built in file manager in recovery, delete the app, framework and priv-app folders from your system partition.

VERY IMPORTANT: Make sure that in twrp in the "Mount" section the "Only mount system read-only" is unchecked in order to copy the files to system.

3: Now copy the app, framework and priv-app folders from system folder (which we copied to SD card or Internal) and paste them to the SYSTEM partition i.e. /system/

4: When done, reboot your device. First boot will be extremely long. Might take 20-30 minutes so be patient.

ALTERNATE METHOD:

NOTE: It may not be possible to copy files from one folder to another in recovery mode, so this is what i did...

1. Create a NEW FOLDER in your internal memory and name it ORIGINAL SYSTEM.

2. Copy PRIV-APP, APP and FRAMEWORK from the ORIGINAL SYSTEM FOLDER and paste it in the ORIGINAL SYSTEM FOLDER in the memory of your device.

3. Now copy the THREE files in the DEODEXED SYSTEM FOLDER to the ORIGINAL SYSTEM FOLDER in the root of your device.

4. Your device will reboot immediately the files are copied. The boot may take 20-30 minutes so be PATIENT..

Installing Xposed Framework.

1. Go to the official thread and download the latest version(xposed-v86-sdk23-arm64) for Marshmallow

2. Download the apk and the uninstaller arm zip just in case anything goes sideways you can flash the uninstaller to unistall xposed framework.

3. Install the apk file and flash the v80-sdk23-arm zip in recovery. Again device might take 20-30 minutes to boot.

4. For Android 6.0:

Open build.prop

add these lines ro.config.hwtheme=0

ro.config.hw_theme=0

For Android 5.0-5.1.1:

Open local.prop (in system/emui/base/prop/local.prop)

add these lines ro.config.hwtheme=0

ro.config.hw_theme=0

The commands is to ACTIVATE the framework.

Thanks to mfbcool for the guide and Rockchip for Batch tool.