*********************************************************
更新:
Xposed v82 已於 2016/04/15 推出, 修正了 Huawei odex ROM 問題, 現在可以跳過 deodex 原廠 ROM 的麻煩步驟, 直接將 build.prop 裡面的 ro.config.hwtheme (及/或可能為 ro.config.hw_theme) 設為 0 即可安裝 Xposed.
*********************************************************
XDA 上有一篇教學文 "[GUIDE][UPDATED] Xposed fully functional on EMUI 3.1/EMUI 4.0", 原創者 mfbcool 發表一篇 Huawei 官方 Android 5.X 以上韌體安裝 Xposed 的接近完善的方法, 不完善的部分在於 Xposed 與 Huawei Theme 仍不相容而必須關閉 Huawei Theme, 以及某些手機某些版本韌體仍有些問題.
在 Huawei 5.X+ 成功使用 Xposed 的關鍵有二:
1. 作者參考他牌手機狀況, 經常見到 Xposed Lollipop+ 與 odexed firmware 不合的現象, 因此嘗試將 Huawei official firmware 進行 deodex, 果然成功.
2. Xposed 與 Huawei Theme 不相容似乎是個老問題, 作者嘗試修改 build.prop (或 local.prop), 將 ro.config.hwtheme 或 ro.config.hw_theme 設為 0 以關閉之, 副作用是桌面上原廠 app 的 icon 變醜.
大致上的步驟如下, 細節請參考原文, 以下未依照原文步驟:
1. 必須已經 root, 且安裝了 Custom Recovery, 例如 TWRP.
2. 重要重要!! 一定要備份 system partition 以防萬一.
3. 把 system 下的 app, framework, priv-app 內容複製出來, 利用 BatchApkTool 執行 deodex 動作, 該軟體操作要點大致上是
(1) 選項 83 將 smali version 設為 smali-2.1.2.jar
(2) 選項 84 將 Android API level 設為對應數值. 5.0X 設為 21, 5.1X 設為 22, 6.X 設為 23.
(3) 選項 01 執行 Deodex (會詢問為 arm or arm64, 我的 MediaPad X2 是 arm64)
4. 將 system/build.prop (或可能為 system/emui/base/prop/local.prop) 內的 ro.config.hwtheme (及/或可能為 ro.config.hw_theme 設為 0. 此將關閉 Huawei Theme. 請記得 build.prop 的檔案權限應該為 644.
5. 在 TWRP 下置換 app, framework, priv-app (亦可在此同時置換步驟 4 的 build.prop), 並安裝 Xposed 對應版本 (MediaPad X2 台版 B005 韌體是 5.0X, 我安裝 xposed-v80-sdk21-arm64.zip). 原作者將這些動作分批進行, 我則是一次完成, 節省重開機時間.
此外, 由於 TWRP 下的 File Manager 進行檔案複製時, 權限與原始狀態不同, 雖可能沒有影響, 但我還是自己在 TWRP 下透過 adb shell 執行以下命令, 確保目錄及檔案為原本的該有的屬性
find /system/app -type f -exec chmod 644 {} +
find /system/app -type d -exec chmod 755 {} +
find /system/framework -type f -exec chmod 644 {} +
find /system/framework -type d -exec chmod 755 {} +
find /system/priv-app -type f -exec chmod 644 {} +
find /system/priv-app -type d -exec chmod 755 {} +
chmod 644 /system/build.prop
前 6 個命令每兩個命令之內有順序性, 勿顛倒之 (可能是我的 TWRP 內的 busybox 有瑕疵所致, 第一個命令應該僅處理檔案, 但實際上連同目錄都會設定為 644, 所以必須透過第二個命令修正之, 因此不可顛倒).
以上僅供參考, 細節請看原文及其討論.

X