FORUMS

[OFFICIAL] EdXposed - The successor of Xposed [Oreo/Pie/Q, 2020/03/14]

72 posts
Thanks Meter: 150
 
Post Reply Email Thread
Say hello to... EdXposed, successor of Xposed!

EdXposed is a Riru module, trying to provide an ART hooking framework which delivers consistent APIs with the original Xposed, open-source, stable, low invasiveness and fast.

Support Android Oreo, Pie and Q, that means you can use Xposed framework in latest Android!

Quote:

Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. That's great because it means that modules can work for different versions and even ROMs without any changes (as long as the original code was not changed too much). It's also easy to undo. As all changes are done in the memory, you just need to deactivate the module and reboot to get your original system back. There are many other advantages, but here is just one more: Multiple modules can do changes to the same part of the system or app. With modified APKs, you to decide for one. No way to combine them, unless the author builds multiple APKs with different combinations.

Advantages:
  • Low invasiveness. Based on Riru, so EdXposed no longer need to replace app_process, it is more difficult to detect.(due to some bugs of Magisk, it can still be detected by a few applications)
  • Fully open-source and free. We are very concerned about your device security and user privacy, so we are fully open source with GPLv3 license.
  • Easy recovered. Based on Magisk, just disable EdXposed in Magisk Manager, you can recover from brick.
  • Fast. EdXposed use SandHook and YAHFA as the hook core to provide a faster experience than other cores.
  • Fully compatible. The API that is exactly the same as the original Xposed is provided. In general, there is no need to make special adaption to EdXposed.
  • Stable. EdXposed has updated many versions, and gradually stabilized.
  • Non-virtual. Edxposed is the REAL xposed framework, not the virtual framework.

Supported Versions:
  • Android Q (10)[sdk29]
  • Android Pie (9)[sdk28]
  • Android Oreo (8.x)[sdk26/27]
For Android Nougat (7.x) and lower, please read our Wiki

Download:
Edxposed has three different builds
  • Stable:Stable version after passing the test, suitable for general users, update slowly. Download Stable version in Magisk Manager's [Downloads] tab
  • Alpha: Test version with multiple commits. Download Alpha version in [Github Releases]
  • Canary: Debug version. Automatically build by CI. Download Canary version in [EdXposed Manager]

Install:
You'd better understand what you are doing and have the ability to recover from brick. Otherwise, please do not use any variant Xposed.
I'm not responsible for anything you do with your phone/tablet/tv/watch/auto/induction cooker.
  1. Install Magisk v19+ (for Huawei/Honor or OnePlus 7T/7TPro device, need Magisk v20.2+)
  2. Install Riru-Core v19+ from Magisk repo.
  3. Install EdXposed from Magisk repo.
  4. Install EdXposed Manager.
  5. Reboot.
  6. Have fun!

Help:
  • If you have any problems, please try to use the latest version of Canary channel, which may fix your problems.
  • If the problem is not solved, try to ask in the community
  • If the problem persists, please report the problem in GitHub Issues.

For Developers:
Developers are welcomed to write Xposed modules with hooks based on EdXposed Framework. Module written based on EdXposed framework is fully compatible with the original Xposed Framework, so contrary a Xposed Framework-based module will work well with the EdXposed framework too.
We use the module repository of the original Xposed, so you simply upload the module to repository, then you can download your module in EdXposed.
Source Code:
You can find the build tutorial here
Credits:
  • @MlgmXyysd and @solohsu, the main creators
  • All the translators: https://github.com/ElderDrivers/EdXposedManager (if you want to contribute more translations, Please submit Pull Requests to us)
  • @rovo89, created the original Xposed
  • @topjohnwu, created the Magisk, makes all these possible.
  • XposedBridge, the original Xposed framework APIs
  • Riru, provides a way to inject codes into zygote process
  • YAHFA, the core ART hooking framework
  • dexmaker and dalvikdx, to dynamiclly generate YAHFA hooker classes
  • Whale, used for inline hooking
  • SandHook, ART hooking framework for SandHook variant

XDA:DevDB Information
EdXposed, Tool/Utility for the Xposed Framework

Contributors
mlgmxyysd, solohsu
Source Code: https://github.com/ElderDrivers/EdXposed


Version Information
Status: Stable
Current Stable Version: 0.4.6.1
Stable Release Date: 2020-03-01
Current Beta Version: 0.4.6.2
Beta Release Date: 2020-03-14

Created 2020-03-21
Last Updated 2020-03-21
The Following 52 Users Say Thank You to mlgmxyysd For This Useful Post: [ View ] Gift mlgmxyysd Ad-Free
22nd March 2020, 05:10 AM |#3  
Member
Thanks Meter: 22
 
More
Glad to see xposed is still living xD
22nd March 2020, 05:42 AM |#4  
Senior Member
Thanks Meter: 129
 
More
Thanks for making an official thread for Edxposed! I was wondering what the Compat List in Edxp Manger is for? I looked it up but I found nothing about it.
The Following User Says Thank You to Soumy1234 For This Useful Post: [ View ] Gift Soumy1234 Ad-Free
22nd March 2020, 06:40 AM |#5  
Quote:
Originally Posted by Soumy1234

Thanks for making an official thread for Edxposed! I was wondering what the Compat List in Edxp Manger is for? I looked it up but I found nothing about it.

Generally not used, for some fc applications can solve the problem and reduce performance
The Following User Says Thank You to mlgmxyysd For This Useful Post: [ View ] Gift mlgmxyysd Ad-Free
22nd March 2020, 07:02 AM |#6  
Senior Member
Thanks Meter: 129
 
More
Quote:
Originally Posted by mlgmxyysd

Generally not used, for some fc applications can solve the problem and reduce performance

Thank you for the answer. I've been wondering about this for months...
24th March 2020, 11:52 AM |#7  
Senior Member
Thanks Meter: 114
 
More
Hi, can anyone help me with this ?
I'm getting this error and no module can be loaded

677 677 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/org.meowcat.edxposed.manager/conf/modules.list was not found
25th March 2020, 05:03 AM |#8  
Quote:
Originally Posted by vaykossil

Hi, can anyone help me with this ?
I'm getting this error and no module can be loaded

677 677 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/org.meowcat.edxposed.manager/conf/modules.list was not found

Well, i guess sepolicy not truly allowed, can u provide ur device info?
25th March 2020, 11:26 PM |#9  
Zaxx32's Avatar
Senior Member
Flag Morgantown
Thanks Meter: 24
 
More
Umm...This DEV thread is linked in the 'Xposed GENERAL' stickies...It's kinda misleading as I thought it was a general link for USER questions and related posts...but it's actually a thread in the Xposed Framework Development section. JS...you'll prolly get a lot of 'general' EdXposed user inquiries.
26th March 2020, 06:35 PM |#10  
Quote:
Originally Posted by Zaxx32

Umm...This DEV thread is linked in the 'Xposed GENERAL' stickies...It's kinda misleading as I thought it was a general link for USER questions and related posts...but it's actually a thread in the Xposed Framework Development section. JS...you'll prolly get a lot of 'general' EdXposed user inquiries.

This is because DevDB can only select sub-sections when publishing threads.
If I choose Modules, it is definitely more inappropriate.
27th March 2020, 02:28 AM |#11  
Junior Member
Thanks Meter: 0
 
More
Welcom! [掏出我的工地English]
Post Reply Subscribe to Thread

Tags
android, magisk, mod, systemless, xposed

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes