[UNOFFICIAL] Material Design Xposed Installer [18/05/19]

Search This thread

NTWarrior

Senior Member
Nov 20, 2014
102
30
0
Could someone test the new update? (Xposed v88 and Nougat of course)

APK in attachments.

I found another bug. When I press a module's download button, the screen flashes white and I am kicked back to the main Downloads screen. The save button works though.
I'd attach a logcat but the txt file is too large to attach.

I'm on a OnePlus 3 running OOS 4.5.0.
 

snickerpop

Senior Member
Nov 14, 2012
64
7
38
]I made the mistake of uninstalling this from the magisk xposed from the material xposed installer app.

Afterward, For some reason trying to reinstall the zip from the Xposed app or from magisk didn't work.
It kept saying xposed is not installed. Even after removing the install from magisk with the trash symbol. Installing from magisk or recovery.
The fix that corrected the error was running the uninstall.zip for xposed.
- Unfortunately, I do not have a bug report
- I had another issue with the xposed installer. Where the apps kept saying that they were not installed. So not sure if it is an issue their. I had to uninstall it for the checks to be
 

NHellFire

Member
Dec 4, 2014
29
5
0
I found another bug. When I press a module's download button, the screen flashes white and I am kicked back to the main Downloads screen. The save button works though.
I'd attach a logcat but the txt file is too large to attach.

I'm on a OnePlus 3 running OOS 4.5.0.
Yep, downloads crash the same as viewing some modules.

Sent from my SM-G935F using Tapatalk
 

lahceneamine

Senior Member
Jul 8, 2011
651
267
93
Algiers
Could someone test the new update? (Xposed v88 and Nougat of course)

APK in attachments.
I've found something interesting :
- When I use the official installer of rovo, some modules like unicon do not work.
- Same goes with your new installer and topjohnwu's one.
But when I use your installer of September 9th, unicon works (and so does some other ones).
maybe you can investigate into this with rovo89 ?

I'm on v88.1 using the system non magisk version, on a Galaxy S8 SDK24
 

FaySmash

Senior Member
Feb 4, 2014
205
73
58
I've found something interesting :
- When I use the official installer of rovo, some modules like unicon do not work.
- Same goes with your new installer and topjohnwu's one.
But when I use your installer of September 9th, unicon works (and so does some other ones).
maybe you can investigate into this with rovo89 ?

I'm on v88.1 using the system non magisk version, on a Galaxy S8 SDK24

The issue you facing is because the new (unofficial) xposed installer has a different file were the activated modules are written in. So if a module checks if it's on the list, it doesn't find it on the old location (like unicon) and quits.
 
Last edited:
  • Like
Reactions: lahceneamine

lahceneamine

Senior Member
Jul 8, 2011
651
267
93
Algiers
The issue you facing is because the new (unofficial) xposed installer has a different file were the activated modules are written in. So if a module checks if it's on the list, it doesn't find it on the old location (like unicon) and quits.
It seems to be with the new version :
/data/data/de.robv.android.xposed.installer/shared_prefs/enabled_modules.xml

Instead of :
/data/data/de.robv.android.xposed.installer/conf/enabled_modules.list

I'm gonna try to do a bind / simlink and see what happens.
 
Last edited:

demonoidmaster

Senior Member
Nov 19, 2015
1,029
331
103
Sorry again!
Inside the Smatphone open "Magisk Manager", select the module "Xposed Framework" and disable it, then reboot.
This is complex?
You do realize you can't do that if you CAN'T boot at all. Did you even read anything i said? (If an xposed module bootloops your device, the only way to make it boot with all modules disabled is to delete the file of enabled xposed modules, then boot, tick back those that work and reboot)

I don't understand why you want some overly complicated magical way of flipping a switch to disable a xposed module or magisk or xposed itself when your device just won't boot, when xposed is disabled (be it through the app or via magisk) you can't disable it's xposed modules, someone already pointed that out, disabling magisk won't help you either

Only other way that you can disable xposed is by doing vol + vol - as your device turns on but like some guy said you can't disable xposed modules when xposed is turned off.
Just do what everyone has always done ok? Delete the enabled modules file from the xposed data folder and reboot to android and go on from there...

---------- Post added at 02:45 PM ---------- Previous post was at 02:27 PM ----------

Sorry?
Boot TWRP, open terminal, execute "touch /cache/.disable_magisk"... and this disables Magisk in twrp. :silly:

I'm really getting tired or your f'ing use of those belittling emoji's that indicate you're calling me stupid
 
Last edited:

demonoidmaster

Senior Member
Nov 19, 2015
1,029
331
103
This is just I want to do! However, when the "Xposed Magisk module" is disabled, the Xposed Installer doesn't permit to enable/disable modules... However it leaves to do it when the Xposed is disabled with "/data/data/de.robv.android.xposed.installer/conf/disabled".

The reason why you can't even disable xposed modules is because you're disabling xposed when xposed isn't even the problem, faulty xposed modules have nothing to do with xposed. Instead of disabling xposed through magisk use the xposed manager to do that, there's a disable switch in there for a reason, turning off the magisk module turns off the module and that's it, nothing more. Turning off xposed through the xposed manager app, that's different, but then again none of this matters because if you have a faulty xposed module and can't boot then there's NO other way but simply deleting the one file that tells xposed "hey, these are activated, boot them up ok" vs disabling xposed
 

demonoidmaster

Senior Member
Nov 19, 2015
1,029
331
103
@demonoidmaster

Can't the modules be disabled even with this zip?

https://is.gd/N15j5h
This literally does the exact same thing as i was talking about but in zip form so
@manos78
There you go, a zip file to flash through twrp (since doing it manually is too much work for you) to disable all xposed modules incl. the faulty one if you ever can't boot. All you'd have to do then is reenable the modules that work + reboot, ?
 

Attachments

  • Screenshot_20171012-100134.png
    Screenshot_20171012-100134.png
    105.5 KB · Views: 472
Last edited:
  • Like
Reactions: manos78 and Gggggas

manos78

Senior Member
Jan 17, 2014
808
304
0
I'm really getting tired or your f'ing use of those belittling emoji's that indicate you're calling me stupid
Sorry!
I appreciate your comments!
My objective is explain a different way to use the Xposed Framework when using it with Magisk.
Please, you use Xposed SYSTEM or SYSTEMLESS?

The reason why you can't even disable xposed modules is because you're disabling xposed when xposed isn't even the problem, faulty xposed modules have nothing to do with xposed. Instead of disabling xposed through magisk use the xposed manager to do that, there's a disable switch in there for a reason, turning off the magisk module turns off the module and that's it, nothing more.
This is not possible with a bootloop!
And when you can't boot, then you boot to the TWRP and disable the MAGISK not the XPOSED! This is the different between you and me!

Turning off xposed through the xposed manager app, that's different, but then again none of this matters because if you have a faulty xposed module and can't boot then there's NO other way but simply deleting the one file that tells xposed "hey, these are activated, boot them up ok" vs disabling xposed
Then explain why the Xposed Installer let the user enable/disable modules with the Framework disabled and not when it doesn't detects the Framework.
The Installer is now checking the file "disabled". But it only does for SYSTEM installation, and not for Magisk Installation. This the different and the point that I want to point.

You do realize you can't do that if you CAN'T boot at all. Did you even read anything i said? (If an xposed module bootloops your device, the only way to make it boot with all modules disabled is to delete the file of enabled xposed modules, then boot, tick back those that work and reboot)
I repeat. This assumption is false... In my way I boot to TWRP and I disable MAGISK. After that you can boot. And then my objective is use the Xposed Installer to disable the faulty module. At time, I can only do it with a very tricky hack: create the "disabled" file and open the Installer... only with this the UI leaves the option for enable/disable modules.[/QUOTE]
I explain it: The reason is because I like to use STOCK Roms and upgrade using OTAs. So for this the only way (at time) is a SYSTEMLESS rooting & Xposed. This can be done using Magisk. So in my opinion the Magisk way is the future. And for this I recommend to fully support it in the Xposed Installer. It needs to support the two variants: SYSTEM and SYSTEMLESS. At time, it only support the SYSTEM version.

I don't understand why you want some overly complicated magical way of flipping a switch to disable a xposed module or magisk or xposed itself when your device just won't boot, when xposed is disabled (be it through the app or via magisk) you can't disable it's xposed modules, someone already pointed that out, disabling magisk won't help you either[/SIZE]
When you will use Xposed with Magisk you will understand it. This is not complicated. It's the way when using Magisk.

Only other way that you can disable xposed is by doing vol + vol - as your device turns on but like some guy said you can't disable xposed modules when xposed is turned off.
Just do what everyone has always done ok? Delete the enabled modules file from the xposed data folder and reboot to android and go on from there...
Remember that when you remove the file of running modules you lose the list. For this reason the "disabled" file is created.

Regards
 

demonoidmaster

Senior Member
Nov 19, 2015
1,029
331
103
There's no reason to disable magisk or xposed when an xposed module is faulty. Plain and simple, someone even attached a zip that you can flash that basically does what i said before, why do you want to overcomplicate things, nobody cares if you can't disable xposed modules whenever magisk is disabled or xposed is disabled, the only thing that makes them xposed modules enabled is a file, you don't need to disable magisk, you don't need to disable xposed, how hard is that to comprehend?

---------- Post added at 03:57 PM ---------- Previous post was at 03:51 PM ----------

When you will use Xposed with Magisk you will understand it. This is not complicated. It's the way when using Magisk.


Remember that when you remove the file of running modules you lose the list. For this reason the "disabled" file is created.

Regards
1. I use xposed as a magisk module.
2. No you don't? Deleting the enabled modules list doesn't magically make your installed modules vanish from your xposed manager list, it simply disables them all, they'll all be there once you open the manager after you boot up
 
Last edited:

FaySmash

Senior Member
Feb 4, 2014
205
73
58
It seems to be with the new version :
/data/data/de.robv.android.xposed.installer/shared_prefs/enabled_modules.xml

Instead of :
/data/data/de.robv.android.xposed.installer/conf/enabled_modules.list

I'm gonna try to do a bind / simlink and see what happens.

symlinking isn't enough. as you see, the new list is a xml file, the old one a text file. you have to write the package name of the apps which doesn't work in the enabled_modules.list I suppose.
 

waleeds1

Senior Member
Jul 29, 2016
525
106
0
Non of the closed modules were working after flashing the official exposed for nougat. Everything was fine with the unofficial version. Got it fixed by using the officail installer by rovo89. Anyone else having this issue? If anyone can tell me a fix or confirm that its working, I'd unisntall it and install this installer as I always preferred this.
 

Ja_som

Senior Member
Apr 1, 2013
3,717
2,037
258
Banská Bystrica
ja-som.github.io

MrWasdennnoch

Inactive Recognized Developer
Nov 17, 2015
1,209
4,846
0
wasdennnoch.me
It seems to be with the new version :
/data/data/de.robv.android.xposed.installer/shared_prefs/enabled_modules.xml

Instead of :
/data/data/de.robv.android.xposed.installer/conf/enabled_modules.list

I'm gonna try to do a bind / simlink and see what happens.
Actually Xposed still reads the modules from a modules.list file but with the introduction of a new file encryption system in N the path got changed to

/data/user_de/0/de.robv.android.xposed.installer/conf/modules.list

The shared_prefs are only used by the installer to quickly determine which modules in the list are activated or not, it doesn't get read by Xposed.

The magisk version still tries to read the config file from the old path (which may still be there from the old installer version) instead of the new path, leading to the described behavior of only some modules working (the previously activated ones).
 
  • Like
Reactions: manos78 and lulli1

Top Liked Posts

  • There are no posts matching your filters.
  • 849
    Say hello to... Xposed Installer in Material Design!

    What's new:
    • Material Design!
    • Navigation drawer
    • Zip downloader and installer for all Android versions!
    • Import and export list of enabled/installed modules!
    • Heads-up notification!
    • Share module with your friends!
    • Theme app as you like! (Color chooser in settings)

    What's fixed:

    Credits
    @-BioHaZard- - He implemented Material Design
    @pyler - He fixed some bugs

    If you have installed the original version of the Xposed Installer, UNINSTALL IT before install this!!!
    For download click here
    MIRROR


    XDA:DevDB Information
    Material Design Xposed Installer, App for the Xposed Framework

    Contributors
    DVDandroid
    Source Code: https://github.com/dvdandroid/XposedInstaller


    Version Information
    Status: Stable
    Current Stable Version: 3.1.5
    Stable Release Date: 2019-05-18

    Created 2015-12-27
    Last Updated 2019-05-18
    154
    Please read this post

    Bugs

    Q/A

    Q: I want to translate this app in my language. How can I do?
    A: Make a copy of this file and send me a zipped version of translated file


    Q: Is it safe to install framework through this app?
    A: Disclaimer: We are not responsible for any damaged devices / bricked devices / nuclear wars caused by using this method. I installed Xposed through my app with no problems. Before to install zip file, you have to choose carefully your device's architecture

    Q: Hi. I'm on Android x.x and I have installed the framework with your app; now I'm in bootloop. How can I fix it?
    A: You can download uninstaller from original Xposed thread and you can uninstall it via recovery.

    Q: Hi. I found a bug!
    A: Ok. Open an issue on Github with logcat, please

    Q: Hi. Can you add x feature?
    A: Ok. Let's see if it is possible
    108
    Reserved

    Latest version: 3.1.5 by dvdandroid - 18/05/19 1558200000000

    What's new:
    • Fixes for Magisk detection

    Changelog

    • Improvements for Xposed with Android 7.0+


    09/09/17

    • NEW: new path for Magisk (@topjohnwu)
    • IMPROVEMENTS: Oreo improvements
    • IMPROVEMENTS: translations updates
    • FIX: fixed reported bugs
    • FIX: fixed cannot download uninstallers


    04/08/17

    • NEW: added support for Purify Systemless Xposed
    • IMPROVEMENT: move downloaded modules in a temp directory (only 24+)
    • FIX: cannot download update
    • FIX: enable/disable modules if Xposed is disabled
    • FIX: prevent crash


    26/07/17

    • faster zip loading
    • fixed download button for Android 7.0+


    26/11/16

    • NEW: /system installation without recovery (only rovo89 zips)
    • NEW: module's name and description are selectable
    • FIX: apply default round icon
    • FIX: architecture error
    • FIX: bug when changing language
    • FIX: FCs
    • Updated translations.


    13/11/16
    Same as 12/11 + Fix Portuguese translation

    12/11/16

    • NEW: Android 7.1 Quick Shortcuts!
    • NEW: Android 7.1 round icon!
    • NEW: Preparation for Xposed for Nougat
    • NEW: Option to force English language
    • IMPROVEMENT: Speed up zip loading
    • IMPROVEMENT: Cherry-picked changes from official Xposed Installer
    • FIX: Fix some preferences for Kitkat and lower devices
    • FIX: Fix FCs
    • Translation updates


    16/10/16

    • Fixed some crash
    • Updated strings
    • Readded background update checker (check only at device boot)
    • Removed apk installation with root


    08/10/16

    • Fix: Long module version names misshape card layout
    • Fix: When Xposed is disabled, the app uninstalled through installer is wrong
    • New: Animating toolbar on color change
    • New: Module page details now can be opened from url
    • New: Info dialog in log fragment
    • Removed: background update checker


    08/10/16

    • UI fixes
    • Make folder only when needed
    • Synced translations


    05/08/16

    • UI enhancements
    • Bug fixes
    • Synced translations!


    31/07/16

    • Automatic selection of architecture of zip file
    • Allow to enable module only, without rebooting
    • Don't enable module automatically when importing (revert)
    • Use a prefs file to store bookmarks (revert)
    • Ability to change download path

    • Bug fixes
    • New language: Estonian translation!
    • Synced translations!


    21/07/16:

    • Save log in internal memory
    • Don't show hint if Xposed is already installed
    • Bug fixes for Android 5.0 (removed systemless section)
    • Fixed FCs
    • Updated translations


    15/07/16:

    • Big improvements for tablets!
    • Added support for new systemles method
    • Added a button to download a module without installing
    • Added option to disable updates check
    • When importing a list of modules, also enable them
    • Fixed FCs
    • Other UI improvements
    • Bug fixes
    • Synced translations!


    23/06/16:

    • Installation on pre-lollipop devices is now available!
    • Added support for new systemless method (/vendor)
    • Auto selection of zip file when installing
    • Background update checker (only installer)
    • Option to skip xposedminversion check (thanks to @pyler)
    • Some small transitions

    • Bug fixes
    • Synced translations!


    Of course, zip installation requires a custom recovery (TWRP)

    84
    News

    Post written on 16/10/16

    As you know, rovo89 has released version 3.1 of his Xposed Installer. It's based on my fork, so it contains the improvements that I and @-BioHaZard- added in this version of the installer.

    However, you cannot find some features: color picker, installation module with root, and other unofficial stuffs are been removed; features like bookmark manager, download module button are been hidden and these features can come back in future.

    This version is marked as UNOFFICIAL now and it will be maintained.

    Thanks to all who downloaded this app! :good:

    Source code available here

    ----

    Why this version is still maintained? Why are there different APKs that do the same things?
    - Since Xposed Installer app is open source, I think that anyone could make an own version and customize it as you want, like Telegram app. I want to keep updated my app also for a personal satisfaction.
    - There aren't different APKs that do the same things.
    rovo89 developed the original Xposed installer. DVDandroid then took his original installer and materialized it and added a ton of new features because rovo89 didn't have the time or just didn't want to work on the installer. Once rovo89 took notice of DVDandroid's materialized installer, he cherry-picked various features and theming and re-incorporated them back into the original Xposed installer. rovo89 credited DVDandroid with the work he had done, but they are not necessarily working together as a team in the traditional sense.

    The two versions of the Xposed installer are developed by two different people and provide a different set of features. One is not necessarily better than the other, they are just different and intended for two different audiences.

    If you really want the two apps to merge and become one, you really should be posting and talking to rovo89, because he is the only one that has the power to do that.

    Here some differences between this and official(s) Xposed Installer:

    xposed_differences.png

    62
    As you know, rovo89 has released version 3.1 of his Xposed Installer. It's based on my fork, so it contains the improvements that I and @-BioHaZard- added in this version of the installer.

    However, you cannot find some features: color picker, installation module with root, and other unofficial stuffs are been removed; features like bookmark manager, download module button are been hidden and these features can come back in future.

    This version is marked as UNOFFICIAL now and it will be maintained.

    Thanks to all who downloaded this app! :good:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone