[UNOFFICIAL][5.0/5.1/6][v87][27 Nov] Xposed for MIUI

Search This thread

producedLon

Member
Jun 21, 2014
7
0
System app crash

I decide to share it there because I don't know better place for this...
This is an Xposed framework variant built for MIUI based devices running Android 5.0, 5.1 and 6.0.
Tested and working on latest ROM's on various devices.
Fully working resource hooking and themes.

Prerequisite:
- Custom recovery (CWM, TWRP)

Bugs report:
- If you get any lag, broken feature or any App force closing, post your Xposed logs.
- If you get a boot-loop, reboot and get the logcat with "adb logcat -v time".

Please pay attention:
Archive with Xposed installation contains some necessary information and it is very important to successfully installation to choose right archive.
- "arm" means the devices that are running arm32 operating system and uses ARM architecture CPU.
- "arm64" means the devices that are running arm64 operating system and uses ARM64 architecture CPU.
- "x86" means the devices that are running x86 operating system and uses x86 architecture (Intel) CPU.
- "sdk21" means Android Lollipop 5.0.x
- "sdk22" means Android Lollipop 5.1.x
- "sdk23" means Android Marshmallow 6.0.x
If you try to install wrong archive it will not installed and error message appears in TWRP installation log.

Magisk
Magisk (systemless) variants of archives separated only by Android versions (sdk21, sdk22 and sdk23). CPU architecture will be detected automatically.

How to install:
- Install Xposed Installer app
- Make a nandroid backup
- Copy the Xposed file and the uninstaller to your sdcard
- Flash "xposed-vxx-sdkxx-armxx-MIUI-edition-by-SolarWarez-xxxxxxxx.zip" through a custom recovery (TWRP/CWM...)
- Reboot and wait, it may take several minutes to boot up depending on your ROM size and installed apps amount. If phone still not boot after 5 minutes then you need get boot log by "adb logcat -v time", reboot into recovery and restore backup or de install Xposed

Attention!
Starting from v86 official version of Xposed become more compatibly with ROMs that use a Resources subclass for e.g. theming, like MIUI.
So, try firstly official Xposed on your device. If it will works well (take a look at themes, if they works well, then all Ok), then you doesn't need this version of Xposed.
But I suppose that on some devices official Xposed still may cause bootloops.

Donate to @rovo89
All credits go to @rovo89 for his amazing job on Xposed framework

miui system apps also settings are crashing. I cant open they anyway
 

dexterek91

Member
Mar 25, 2017
18
0
Pokemon Go doesn't work with active Xposed. How to fix it?


xposed-v87-sdk23-Magisk-MIUI-edition-by-SolarWarez-20161127
Magisk
Xiaomi Redmi Note 3
Android 6.0.1
 

Free_21

Senior Member
Feb 4, 2014
267
397
please xposed version Android 7 for xiaomi mi mix / miui

Sent from my MIX using Tapatalk
 

Arfian Rega

Member
May 4, 2016
5
0
I decide to share it there because I don't know better place for this...
This is an Xposed framework variant built for MIUI based devices running Android 5.0, 5.1 and 6.0.
Tested and working on latest ROM's on various devices.
Fully working resource hooking and themes.

Prerequisite:
- Custom recovery (CWM, TWRP)

Bugs report:
- If you get any lag, broken feature or any App force closing, post your Xposed logs.
- If you get a boot-loop, reboot and get the logcat with "adb logcat -v time".

Please pay attention:
Archive with Xposed installation contains some necessary information and it is very important to successfully installation to choose right archive.
- "arm" means the devices that are running arm32 operating system and uses ARM architecture CPU.
- "arm64" means the devices that are running arm64 operating system and uses ARM64 architecture CPU.
- "x86" means the devices that are running x86 operating system and uses x86 architecture (Intel) CPU.
- "sdk21" means Android Lollipop 5.0.x
- "sdk22" means Android Lollipop 5.1.x
- "sdk23" means Android Marshmallow 6.0.x
If you try to install wrong archive it will not installed and error message appears in TWRP installation log.

Magisk
Magisk (systemless) variants of archives separated only by Android versions (sdk21, sdk22 and sdk23). CPU architecture will be detected automatically.

How to install:
- Install Xposed Installer app
- Make a nandroid backup
- Copy the Xposed file and the uninstaller to your sdcard
- Flash "xposed-vxx-sdkxx-armxx-MIUI-edition-by-SolarWarez-xxxxxxxx.zip" through a custom recovery (TWRP/CWM...)
- Reboot and wait, it may take several minutes to boot up depending on your ROM size and installed apps amount. If phone still not boot after 5 minutes then you need get boot log by "adb logcat -v time", reboot into recovery and restore backup or de install Xposed

Attention!
Starting from v86 official version of Xposed become more compatibly with ROMs that use a Resources subclass for e.g. theming, like MIUI.
So, try firstly official Xposed on your device. If it will works well (take a look at themes, if they works well, then all Ok), then you doesn't need this version of Xposed.
But I suppose that on some devices official Xposed still may cause bootloops.

Donate to @rovo89
All credits go to @rovo89 for his amazing job on Xposed framework
For MIUI 7.1 available?
 

marji23

Member
May 17, 2017
8
1
Istanbul
The Systemless Magisk version breaks SafetyNet for me.

Hi ! On Xiaomi RDN3 (Sdragon) I installed xposed because of this topic and your helps to other.

Just I have problem with opening system apps. When I click for open, its directly open and close in a miliseconds. By the way, after to saw your message on this topic, I delete it caches by TWRP but isn't help.

Is there any solution for that ? Thanks a lot :)
 
  • Like
Reactions: voetbalremco

voetbalremco

Inactive Recognized Developer
Hi ! On Xiaomi RDN3 (Sdragon) I installed xposed because of this topic and your helps to other.

Just I have problem with opening system apps. When I click for open, its directly open and close in a miliseconds. By the way, after to saw your message on this topic, I delete it caches by TWRP but isn't help.

Is there any solution for that ? Thanks a lot :)

It's the app force closing, but not it's not showing the force close message.
Try opening the system apps and clearing it from the multitask screen, then re-open it after a while or reboot.
It has to do something with xposed and those apps not loading correctly making it crash upon starting the first time.
 

dichovsky

Member
Nov 26, 2012
5
2
MIUI new versions = boot loop

I've got a boot loop after flashing Framework 87 (xposed -v87-sdk23-arm64-MIUI-edition-by-SolarWarez-20161126.zip) on MIUI 7.5.19dev and MIUI 8.2.5.0stable. Redmi 3S.
Also tried to install Framework version 86 and 85, through zip flashing and from installer v3.1.1, same result - boot loop.
Any updates for new MIUI releases?
Android Version 6.0.1

P.S. Framework 87 worked fine on 7.5.11dev
 
Last edited:
  • Like
Reactions: devils0

Iliyena

Senior Member
Apr 30, 2016
762
230
Kallinge
I've got a boot loop after flashing Framework 87 on MIUI 7.5.19dev and MIUI 8.2.5.0stable. Redmi 3S.
Also tried to install Framework version 86 and 85, through zip flashing and from installer v3.1.1, same result - boot loop.
Any updates for new MIUI releases?
Based on which version of Android?

Sent from my Redmi Note 2 using XDA Labs
 

Top Liked Posts

  • There are no posts matching your filters.
  • 259
    I decide to share it there because I don't know better place for this...
    This is an Xposed framework variant built for MIUI based devices running Android 5.0, 5.1 and 6.0.
    Tested and working on latest ROM's on various devices.
    Fully working resource hooking and themes.

    Prerequisite:
    - Custom recovery (CWM, TWRP)

    Bugs report:
    - If you get any lag, broken feature or any App force closing, post your Xposed logs.
    - If you get a boot-loop, reboot and get the logcat with "adb logcat -v time".

    Please pay attention:
    Archive with Xposed installation contains some necessary information and it is very important to successfully installation to choose right archive.
    - "arm" means the devices that are running arm32 operating system and uses ARM architecture CPU.
    - "arm64" means the devices that are running arm64 operating system and uses ARM64 architecture CPU.
    - "x86" means the devices that are running x86 operating system and uses x86 architecture (Intel) CPU.
    - "sdk21" means Android Lollipop 5.0.x
    - "sdk22" means Android Lollipop 5.1.x
    - "sdk23" means Android Marshmallow 6.0.x
    If you try to install wrong archive it will not installed and error message appears in TWRP installation log.

    Magisk
    Magisk (systemless) variants of archives separated only by Android versions (sdk21, sdk22 and sdk23). CPU architecture will be detected automatically.

    How to install:
    - Install Xposed Installer app
    - Make a nandroid backup
    - Copy the Xposed file and the uninstaller to your sdcard
    - Flash "xposed-vxx-sdkxx-armxx-MIUI-edition-by-SolarWarez-xxxxxxxx.zip" through a custom recovery (TWRP/CWM...)
    - Reboot and wait, it may take several minutes to boot up depending on your ROM size and installed apps amount. If phone still not boot after 5 minutes then you need get boot log by "adb logcat -v time", reboot into recovery and restore backup or de install Xposed

    Attention!
    Starting from v86 official version of Xposed become more compatibly with ROMs that use a Resources subclass for e.g. theming, like MIUI.
    So, try firstly official Xposed on your device. If it will works well (take a look at themes, if they works well, then all Ok), then you doesn't need this version of Xposed.
    But I suppose that on some devices official Xposed still may cause bootloops.

    Donate to @rovo89
    All credits go to @rovo89 for his amazing job on Xposed framework
    16
    Yes, thanks to @KuroIgunashio we have a temporary way to install everything in MIUI. Waiting for an official release this can help:
    1) Flash SuperSU v2.78 SR1 (EDIT: make sure to install it in systemless mode! To do this before flashing the file use TWRP terminal and type: echo SYSTEMLESS=true>>/data/.supersu;
    2) Flash Suhide v0.54;
    3) Wipe dalvik cache and reboot;
    4) Flash this Xposed modified version;
    5) With a file manager (I used Root Explorer) do as follows:
    1. Copy the file /su/xposed/system/framework/XposedBridge.jar to /system/framework;
    2. Copy the file /su/xposed/system/lib/libxposed_art.so to /system/lib
      (Important: if your device is arm64 you need also to copy the file /su/xposed/system/lib64/libxposed_art.so to /system/lib64);
    3. Copy the file /su/xposed/system/xposed.prop to /system;
    6) Reboot, install Xposed Installer and enjoy Xposed for MIUI!

    Tested with my Redmi Note 3 Pro and it's working! Maybe when I have time i'll code a script to flash in TWRP wich can move these files automatically! :good:
    Important: make sure every file has rw- r--r-- permission!

    EDIT: To let this work with the new version of Pokémon GO (so, bypass safetynet once again!) just follow the steps above and finally install this apk. Then just disable root access from the app when you want to play Pokémon GO/use Android Pay. ;)
    13
    thanks @-us3r- , he send me a modded xposed framework based on solarwarez 87.1, and it is actually working on 7.9.14/15.

    link: http://uploadfile.pl/pokaz/1213655---rdjc.html

    https://drive.google.com/open?id=0B14QPf3PuUEeb1oxVE5JSDVUN0U
    13
    Same issue on Redmi Note 3 Pro (Snapdragon), MIUI 8 7.6.15, after I flash SuperSU or Magisk it will just hang on the MI logo with the animated dots forever, unsure the cause since I tried flashing each separate on fresh full flash
    try 1
    zcx twrp, flash 7.6.15, flash just supersu 1.96, reboot and it just shows the mi logo with the animated dots (waited 20 minutes)
    try 2
    zcx twrp, flash 7.6.15, flash just magisk v12, reboot and it just shows the mi logo with the animated dots (waited 20 minutes)
    try 3
    zcx twrp, flash 7.6.15, reboot, -boots fine but no root / xposed ...etc
    try 4 .
    zcx twrp, flash 7.6.15, flash just supersu 2.82, reboot and it boots, so now I can say it has something to do with Magisk or Xposed

    so I might now try to flash Magisk, but run the xposed uninstaller incase the magisk.img image still carries xposed module this way I can narrow it down from xposed or magisk

    Edit:
    ok so narrowed it down to Xposed, magisk and supersu install fine on their own, once the Xposed module is installed it breaks booting

    @SolarWarez hasn't been on since March 2017 so I hope someone has a way of reaching him.

    Edit:

    OK so I found a new just released Xposed v87.1 by solarwarez (in fourpda russian forums) and it fixes the boot freeze, - I will provide a temporary link with v87.1 until he updates this thread, then I will take it down. btw this is only for android 6.0.1 and will NOT work for 7.0
    https://mega.nz/#F!tLg3WZhA!1Ib6IFl4FiZhByLKzKhD3g

    great job solarwarez, all credits go to him and rovo89
    Remember use at own risk, I found it buried on page 261 of in his official XMIUI thread (also a great xposed module by solarwarez!).
    btw I have only used/tested the Magisk version.
    12
    Updated Xposed to v87.
    Themes works well.

    Also made Magisk variants but tested by myself only sdk23 variant on arm64 CPU. Works well.

    And does anybody really use MIUI on x86 devices? Right now I compiled v87 only for the arm & arm64. If x86 version also needed then let me know (better in PM because I read this thread very rare :( )