Related
Update - 11/28/2017
After recent events I've decided to discontinue this module.
You must now use the official stuff instead.
Thanks to everyone who made this possible!
Note: To avoid any issues within Magisk you must fully uninstall this module prior getting the official one.
Disclaimer:
Code:
So yeah, I'm not responsible for any hardware damages,
device not booting up, data loss or whatever.
You must know what are you doing.
Backup everything important before flashing stuff!!
Background:
- Magisk allows us to get systemless root access, also to add modules to enhance our Android experience overall.
- YouTube Background Playback is (was?) a beloved Xposed module that nowadays is not possible to have in Nougat or above.
- There are already a couple of these modules here in XDA, but I decided to build my own and share it with you guys.
Requirements:
- Android 5.0+
- Rooted device.
- Magisk 14.0
- Magisk Manager 5.3.0
- To know your device's architecture.
Installation:
- Disable your current YouTube app in Settings (if any).
- Choose your architecture (ARM, ARM64, x86 or x64).
- Install within Magisk Manager (Magisk -> Modules -> "+" -> Choose downloaded zip from storage -> Reboot when prompted).
- Disable automatic Play Store updates. Or you can use @hinxnz's Detach mod to stop PS notifications once and for all.
- Profit!
Updating:
- Just flash again the module in Magisk/recovery and reboot.
Note:
All YouTube apks are no-dpi, so they are compatible with any screen size.
Bugs:
- Some users are reporting that after installing module and rebooting, YouTube is not there and module shows as "pending" in Magisk. Flashing in recovery fixes this in most cases.
- This module does not break SafetyNet, so don't try to hide it from any app or you may get errors.
- After flashing the module YouTube app does not show in drawer. Re-enabling app in Settings -> Apps might work.
- YouTube FC. Make sure your ROM does not theme the app itself, i.e. using Substratum. Disable theming and try again.
Credits:
@topjohnwu for developing Magisk.
@Master_T for his original iYTBP mod.
@ZaneZam, @Razerman and @laura almeida for their new "vanced" YouTube base APKs. Great work there!
@Gigobitto, @Rom and @DarkenVamp for their support in the Telegram group.
Download folders:
ARM: Android File Host, Mega
ARM64: Android File Host, Mega
x86: Android File Host, Mega
x64: Android File Host, Mega
Telegram group.
Telegram channel.
Github Source.
Current YouTube version is 12.45.56 for ARM and ARM64; 12.44.53 for x86 devices; 12.32.60 for x64 devices, all stock and black-themed.
m0yP said:
Disclaimer:
Background:
- Magisk allows us to get systemless root access, also to add modules to our setup to enhance the Android experience overall.
- YouTube Background Playback is (was?) a beloved Xposed module that nowadays is not possible to have in Nougat or above.
There are a couple of these modules already here in XDA, but I decided to build my own and share it with you guys.
- I will update the modules once new iYTBP releases become available.
- Hope you like it!
Requirements:
- Android 5.1+
- Rooted device.
- Magisk 12 and above.
- Magisk Manager 4 and above.
- To know your device's architecture.
Installation:
- Uninstall/deactivate any existing YouTube app.
- Choose your architecture (ARM, ARM64, x86, x64).
- Install within Magisk Manager.
- Reboot when prompted.
- Enjoy!
Bugs:
Not a bug per-se, but YouTube's base apk may be a couple of versions behind Play Store's one.
Play Store will ask for an update. If you update by this method, you will loose your current perks.
There are "fixes" for this, i.e. using Titanium Backup to detach the app from P.S., it may stop working after a while.
Credits:
@topjohnwu for creating Magisk.
@Master_T for his iYTBP app.
@vemacs for his AdFree YouTube Template for Magisk.
Downloads:
ARM devices
ARM64 devices
x86 devices
x64 devices
Source
Click to expand...
Click to collapse
Whats the version number of the YouTube app inside the module?
harpin14789 said:
Whats the version number of the YouTube app inside the module?
Click to expand...
Click to collapse
12.17.54
I'll add it to the OP.
Sent from my Moto G4 Plus using Tapatalk
m0yP said:
12.17.54
I'll add it to the OP.
Click to expand...
Click to collapse
12.21.57 is out.
https://forum.xda-developers.com/showpost.php?p=72559981&postcount=1447
harpin14789 said:
12.21.57 is out.
https://forum.xda-developers.com/showpost.php?p=72559981&postcount=1447
Click to expand...
Click to collapse
I'll test them and update this accordingly.
m0yP said:
I'll test them and update this accordingly.
Click to expand...
Click to collapse
Sounds good! ?
after installing this Module, every app stopped working, had to remove it
DU 11.5 Oneplus 3T
Works perfect here with Nexus 6p. Thanks my friend i hope you update to latest version.
vuP22 said:
after installing this Module, every app stopped working, had to remove it
DU 11.5 Oneplus 3T
Click to expand...
Click to collapse
Wow, thats weird. Did you install it via Magisk Manager?
urim225 said:
Works perfect here with Nexus 6p. Thanks my friend i hope you update to latest version.
Click to expand...
Click to collapse
You're welcome! I will, stay tuned.
Could you update it to the latest version?
Wysłane z mojego MI 5 przy użyciu Tapatalka
harpin14789 said:
Sounds good!
Click to expand...
Click to collapse
urim225 said:
Works perfect here with Nexus 6p. Thanks my friend i hope you update to latest version.
Click to expand...
Click to collapse
SkubiDoo said:
Could you update it to the latest version?
Wysłane z mojego MI 5 przy użyciu Tapatalka
Click to expand...
Click to collapse
OP updated with latest YouTube v12.21.57. Only for ARM and ARM64 devices, though.
Sorry for my question but how can I install within magisk
hyewiz said:
Sorry for my question but how can I install within magisk
Click to expand...
Click to collapse
NP man. Just go to Modules and tap the "+". Look for the zip and reboot when prompted.
Sent from my Moto G4 Plus using Tapatalk
m0yP said:
OP updated with latest YouTube v12.21.57. Only for ARM and ARM64 devices, though.
Click to expand...
Click to collapse
Awesome
Perfect one awsm work
Excellent, it's magisk .
Thank you
My S7 crashes when I try to use background playback looked and it seems to be the system notification cant find the youtube.apk to get the icons. the screen locks up and then Youtube crashes every time.
Dentora said:
My S7 crashes when I try to use background playback looked and it seems to be the system notification cant find the youtube.apk to get the icons. the screen locks up and then Youtube crashes every time.
Click to expand...
Click to collapse
I'm sorry to read this. When the screen is on BP works?
Sent from my Moto G4 Plus using Tapatalk
m0yP said:
OP updated with latest YouTube v12.21.57. Only for ARM and ARM64 devices, though.
Click to expand...
Click to collapse
Hello, i test your last version, and an ads appear on the second opened video
Could there be a really reliable solution in order to eradicate all their lying ads ?
"Hello everyone,
This update gives you OnePlus Community App update and bug fixes.
Release notes for this Open Beta build:
Updated OnePlus Community App to V 1.9
Bug Fixes
Fixed occasional duplicate notifications
Fixed expanded screenshot duplicate stitches
Fixed app locker
Fixed inaccurate battery percentage
Fixed certain display issues with OnePlus Font
Fixed certain display issues in the weather app
Fixed camera occasionally unable to open
Fixed sending files with 3rd party apps via hotspot
Fixed inaccurate displayed network speed when activating hotspot
Please make sure you take a bit of time to fill out our survey on UX & UI here: https://goo.gl/forms/OvHAFhSItm7idDhB3.
And please remember to tell us about any bugs you may find using the bug report forums, found here. https://forums.oneplus.net/feedback/
Please note:
If you have already flashed an Open Beta (you are currently running the latest Open Beta) you will receive this new build as an OTA.
If you ARE NOT running open beta software and would like to, please refer to the flashing instructions and the full ROM found in the downloads page here: http://downloads.oneplus.net/
Once you migrate to the Beta path, you will continue to receive Open Beta OTAs. You will NO LONGER receive the regular Official Stable OTAs.
Moving back to the Official OTA path from the Beta path will require a full install and clean flash (FULL WIPE of all data and cache)
Please let us know how you feel about the beta builds here, we are watching."
GDrive Link - https://drive.google.com/file/d/0B9UeupRxu1D_VEkta1Z2WEFSazQ/view Thanks to @abhi0502
Google drive link please?
Hello folks, I'm so happy of OOS Open Betas that I'd take the plunge and return back to full stock (now I have unlocked bootloader and TWRP).
So, after having made a full backup on USB OTG, I'd go through these steps:
1) boot into fastboot mode and flash stock recovery via adb flash recovery recovery_op3.img
2) flash Open Beta 18 with adb sideload OnePlus3Oxygen_16
3) lock bootloader with fastboot oem lock
Is it correct? Is it enough?
Thanks!
Edit: nevermind, found a nice step-by-step guide.
TWRP does not want to install after update on beta18. Magisk does not pass SafatyNet
Wysłane z mojego ONEPLUS A3003 przy użyciu Tapatalka
djmarco83 said:
TWRP does not want to install after update on beta18. Magisk does not pass SafatyNet
Wysłane z mojego ONEPLUS A3003 przy użyciu Tapatalka
Click to expand...
Click to collapse
Enable Core Mode in Magisk to pass SafetyNet Google patched it
liam_davenport said:
Enable Core Mode in Magisk to pass SafetyNet Google patched it
Click to expand...
Click to collapse
It does not work on beta 18
Wysłane z mojego ONEPLUS A3003 przy użyciu Tapatalka
which files working for twrp and root?
Blu_Spark TWRP and Magisk beta v13.0 (96f8efc)
those are the files that gives you recovery and root.
Can not run normally ViperFX on beta 18
Worth Magisk Beta 13
On version ViperFX 2.5.0.5 everything is fine but does not handle the sound
Other versions of the same thing, or writes that the driver is not installed, or simply in the driver statistics writes problems
Advise how to get ViperFX to work, but at the same time that would work in the magic of SafetiNet
need OTA GUYS
When do you expect Android 7.1.2? Maybe next beta? Actually Idk if there's much difference between 7.1.1 and 7.1.2?
Is safety net passing for anyone with the latest magisk beta? It isn't for me. I've tried pretty much everything.
Twrp blu-spark 3.1.1.37 by eng syk.
Full wipe, clean flash. Everything works for me. Magisk v.12 works fine. I don't use safety net.
After flashing the rom, i reboot to recovery. Recovery, OK. After seting the rom, apps, i flash Magisk v.12 in recovery. OnePlus recovery shows up. I reflash 3.1.1.37 & it's ok.
Thank You.
kalpik said:
Is safety net passing for anyone with the latest magisk beta? It isn't for me. I've tried pretty much everything.
Click to expand...
Click to collapse
yes , on latest beta 13 safetynet passes ok
djmarco83 said:
It does not work on beta 18
Wysłane z mojego ONEPLUS A3003 przy użyciu Tapatalka
Click to expand...
Click to collapse
Works fine over here. You do have to sacrifice the use of modules though.
theduke7 said:
yes , on latest beta 13 safetynet passes ok
Click to expand...
Click to collapse
EVR_PR said:
Works fine over here. You do have to sacrifice the use of modules though.
Click to expand...
Click to collapse
I wonder what I'm doing wrong. I don't even have any modules. Let me try and flash everything again.
Edit: flashing everything again fixed it. Thanks for your help guys
how to change kernel to permissive from enforcing,,,
Which sound mod are you using guys? Could you please provide link? I tried some, but they didn't work as expected
SpartaKurd said:
Which sound mod are you using guys? Could you please provide link? I tried some, but they didn't work as expected
Click to expand...
Click to collapse
Arise.
Search it.
Sent from my ONEPLUS A3003 using Tapatalk
Hi, I'm trying to change the package name of the apk of the Xposed Installer...
I tried with the material design xposed Installer:
https://forum.xda-developers.com/xposed/material-design-xposed-installer-t3137758
The first time I changed only the name package and the app doesn't recognize xposed
The second time I changed every de.robv.android.xposed.installer in the manifest in de.robv.android.xandro.installer but the app doesn't open...
I'm trying this to hide the Xposed Installer from Remote Play PS4 that doesn't work with xposed installer Installer (It recognize the .xposed in the name package) (and yes I tried sudohide but It doesn't work for me, maybe because of android9)
Anyone with more knowledge can help me?
albysprx said:
Hi, I'm trying to change the package name of the apk of the Xposed Installer...
I tried with the material design xposed Installer:
https://forum.xda-developers.com/xposed/material-design-xposed-installer-t3137758
The first time I changed only the name package and the app doesn't recognize xposed
The second time I changed every de.robv.android.xposed.installer in the manifest in de.robv.android.xandro.installer but the app doesn't open...
I'm trying this to hide the Xposed Installer from Remote Play PS4 that doesn't work with xposed installer Installer (It recognize the .xposed in the name package) (and yes I tried sudohide but It doesn't work for me, maybe because of android9)
Anyone with more knowledge can help me?
Click to expand...
Click to collapse
Not sure if this helps but using xprivacylua there are some custom hooks you can download to hide the exposed installer app. Worth a shot.
albysprx said:
Hi, I'm trying to change the package name of the apk of the Xposed Installer..........
Click to expand...
Click to collapse
To be honest, I do believe that XPosed is detected by the Framework Binaries and not the App specifically (or Solely).
For example, if you were to look at an App's detection of Superuser...
With a flavorful of apps that manage Superuser, the detection of Superuser is made by locating the SU Binaries.
The above information is very brief but, pretty much to the point.
Your idea is not incorrect in itself but, you should be looking at this specific scenario in another light (aka the whole picture).
I don't use Magisk myself but, I've seen more successful posts for Magisk XPosed than the other options. I'm not stating that the other options don't work but, Magisk seems (to me) to be more successful.
Good Luck!
~~~~~~~~~~~~~~~
UNLESS asked to do so, PLEASE don't PM me regarding support. Sent using The ClaRetoX Forum App on my Enigma Machine {aenigma = Latin for "Riddle"}.
Ibuprophen said:
To be honest, I do believe that XPosed is detected by the Framework Binaries and not the App specifically (or Solely).
For example, if you were to look at an App's detection of Superuser...
With a flavorful of apps that manage Superuser, the detection of Superuser is made by locating the SU Binaries.
The above information is very brief but, pretty much to the point.
Your idea is not incorrect in itself but, you should be looking at this specific scenario in another light (aka the whole picture).
I don't use Magisk myself but, I've seen more successful posts for Magisk XPosed than the other options. I'm not stating that the other options don't work but, Magisk seems (to me) to be more successful.
Good Luck!
~~~~~~~~~~~~~~~
UNLESS asked to do so, PLEASE don't PM me regarding support. Sent using The ClaRetoX Forum App on my Enigma Machine {aenigma = Latin for "Riddle"}.
Click to expand...
Click to collapse
With xposed (without the Installer) the app works well, magisk also introduced the function to hide the word magisk from the application name and randomize the app package name
Anyway EdXposed Installer isn't detected, I Will use It when they will patch bootloops (or rovo release the official android 9 xposed)
Say hello to... EdXposed, successor of Xposed!:laugh:
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, Q and R, that means you can use Xposed framework in latest Android!:fingers-crossed:
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.
Click to expand...
Click to collapse
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 R (11)[sdk30]
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.
Install Magisk v21.4+
Install Riru-Core v23+ from Magisk repo.
Install EdXposed from Magisk repo.
Install EdXposed Manager.
Reboot.
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.
Xposed Framework API
Xposed Module Repository
Source Code:
You can find the build tutorial here
https://github.com/ElderDrivers/EdXposed (the C++ and Java part)
https://github.com/ElderDrivers/EdXposedManager (Companion app)
https://github.com/solohsu/XposedInstaller (deprecated Companion app)
https://github.com/solohsu/EdXpManager (deprecated Companion app)
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.5.2.1
Stable Release Date: 2021-02-03
Current Beta Version: 0.5.2.2
Beta Release Date: 2021-02-08
Created 2020-03-21
Last Updated 2021-02-08
Reserved
Glad to see xposed is still living xD
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.
Soumy1234 said:
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.
Click to expand...
Click to collapse
Generally not used, for some fc applications can solve the problem and reduce performance
mlgmxyysd said:
Generally not used, for some fc applications can solve the problem and reduce performance
Click to expand...
Click to collapse
Thank you for the answer. I've been wondering about this for months...
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
vaykossil said:
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
Click to expand...
Click to collapse
Well, i guess sepolicy not truly allowed, can u provide ur device info?
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.
Zaxx32 said:
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.
Click to expand...
Click to collapse
This is because DevDB can only select sub-sections when publishing threads.
If I choose Modules, it is definitely more inappropriate.
Welcom! [掏出我的工地English]
hi, is there any way to pass safety net?
Enviado desde mi SM-G955F mediante Tapatalk
siderin said:
hi, is there any way to pass safety net?
Enviado desde mi SM-G955F mediante Tapatalk
Click to expand...
Click to collapse
Yes
Open EdXposed Manager > Settings (in hamburger menu).
Scroll till the bottom & tick "App List mode", "Force hook modules" & "Pass SafetyNet"
Reboot & you'll be able to pass SafetyNet.
Also make sure to add the Banking apps/other apps which require passing SafetyNet in the Black list (Applications in Hamburger menu).
Sent from my #FlagshipKiller6T using Tapatalk
DarkSJ1998 said:
Yes
Open EdXposed Manager > Settings (in hamburger menu).
Scroll till the bottom & tick "App List mode", "Force hook modules" & "Pass SafetyNet"
Reboot & you'll be able to pass SafetyNet.
Also make sure to add the Banking apps/other apps which require passing SafetyNet in the Black list (Applications in Hamburger menu).
Sent from my #FlagshipKiller6T using Tapatalk
Click to expand...
Click to collapse
Does Snapchat detect xposed? Does it cause account to get locked? Is there any walk around?
Gautham0123 said:
Does Snapchat detect xposed? Does it cause account to get locked? Is there any walk around?
Click to expand...
Click to collapse
Can't say anything as I've never used Snapchat... But yes I've seen a special Snapchat EdXposed build in EdXposed Manager app. You can try it. Use TitaniumBackup to backup the current state of Snapchat app, if it stops working, you can simply restore backup without uninstalling & reinstalling the app. That's what I do for Google Pay
Sent from my #FlagshipKiller6T using Tapatalk
Gautham0123 said:
Does Snapchat detect xposed? Does it cause account to get locked? Is there any walk around?
Click to expand...
Click to collapse
Yes, but there is the special Snapchat Edxposed in Edxposed Manager. I currently use it and I've never been locked out.
Soumy1234 said:
Yes, but there is the special Snapchat Edxposed in Edxposed Manager. I currently use it and I've never been locked out.
Click to expand...
Click to collapse
Right now I have magisk and used magisk hide for Snapchat. How exactly do I install edxposed and install Snapchat edxposed now without getting locked? Can you please explain stepwise?
Gautham0123 said:
Right now I have magisk and used magisk hide for Snapchat. How exactly do I install edxposed and install Snapchat edxposed now without getting locked? Can you please explain stepwise?
Click to expand...
Click to collapse
Sure.
Go to Edxposed Manager.
There should be a Snapchat tab among the tabs at the top. Tap that.
There will be a drop down menu where you can choose between the Sandhook and the Yahfa version (I'd recommend Yahfa since it's more stable).
After you select your build, tap on Install/Update.
This will download the zip onto your internal storage (Downloads folder).
Now exit Edxposed Manager and go to Magisk Manager.
Go to Downloads and install the Riru Core module.
Then go to Modules, tap the + icon and look for the Edxposed zip that you downloaded earlier and flash that.
Reboot and profit. The reboot may take some time so please be patient.
Soumy1234 said:
Sure.
Go to Edxposed Manager.
There should be a Snapchat tab among the tabs at the top. Tap that.
There will be a drop down menu where you can choose between the Sandhook and the Yahfa version (I'd recommend Yahfa since it's more stable).
After you select your build, tap on Install/Update.
This will download the zip onto your internal storage (Downloads folder).
Now exit Edxposed Manager and go to Magisk Manager.
Go to Downloads and install the Riru Core module.
Then go to Modules, tap the + icon and look for the Edxposed zip that you downloaded earlier and flash that.
Reboot and profit. The reboot may take some time so please be patient.
Click to expand...
Click to collapse
Do I have to uninstall Snapchat before installing edxposed? Do I have to log out or take titanium backup?
Gautham0123 said:
Do I have to uninstall Snapchat before installing edxposed? Do I have to log out or take titanium backup?
Click to expand...
Click to collapse
Nope, but maybe take a backup of Snapchat just in case.
Say hello to... EdXposed, successor of Xposed!:laugh:
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, Q and R, that means you can use Xposed framework in latest Android!:fingers-crossed:
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.
Click to expand...
Click to collapse
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 R (11)[sdk30]
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.
Install Magisk v21.4+
Install Riru-Core v23+ from Magisk repo.
Install EdXposed from Magisk repo.
Install EdXposed Manager.
Reboot.
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.
Xposed Framework API
Xposed Module Repository
Source Code:
You can find the build tutorial here
https://github.com/ElderDrivers/EdXposed (the C++ and Java part)
https://github.com/ElderDrivers/EdXposedManager (Companion app)
https://github.com/solohsu/XposedInstaller (deprecated Companion app)
https://github.com/solohsu/EdXpManager (deprecated Companion app)
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.5.2.1
Stable Release Date: 2021-02-03
Current Beta Version: 0.5.2.2
Beta Release Date: 2021-02-08
Created 2020-03-21
Last Updated 2021-02-08
Reserved
Glad to see xposed is still living xD
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.
Soumy1234 said:
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.
Click to expand...
Click to collapse
Generally not used, for some fc applications can solve the problem and reduce performance
mlgmxyysd said:
Generally not used, for some fc applications can solve the problem and reduce performance
Click to expand...
Click to collapse
Thank you for the answer. I've been wondering about this for months...
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
vaykossil said:
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
Click to expand...
Click to collapse
Well, i guess sepolicy not truly allowed, can u provide ur device info?
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.
Zaxx32 said:
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.
Click to expand...
Click to collapse
This is because DevDB can only select sub-sections when publishing threads.
If I choose Modules, it is definitely more inappropriate.
Welcom! [掏出我的工地English]
hi, is there any way to pass safety net?
Enviado desde mi SM-G955F mediante Tapatalk
siderin said:
hi, is there any way to pass safety net?
Enviado desde mi SM-G955F mediante Tapatalk
Click to expand...
Click to collapse
Yes
Open EdXposed Manager > Settings (in hamburger menu).
Scroll till the bottom & tick "App List mode", "Force hook modules" & "Pass SafetyNet"
Reboot & you'll be able to pass SafetyNet.
Also make sure to add the Banking apps/other apps which require passing SafetyNet in the Black list (Applications in Hamburger menu).
Sent from my #FlagshipKiller6T using Tapatalk
DarkSJ1998 said:
Yes
Open EdXposed Manager > Settings (in hamburger menu).
Scroll till the bottom & tick "App List mode", "Force hook modules" & "Pass SafetyNet"
Reboot & you'll be able to pass SafetyNet.
Also make sure to add the Banking apps/other apps which require passing SafetyNet in the Black list (Applications in Hamburger menu).
Sent from my #FlagshipKiller6T using Tapatalk
Click to expand...
Click to collapse
Does Snapchat detect xposed? Does it cause account to get locked? Is there any walk around?
Gautham0123 said:
Does Snapchat detect xposed? Does it cause account to get locked? Is there any walk around?
Click to expand...
Click to collapse
Can't say anything as I've never used Snapchat... But yes I've seen a special Snapchat EdXposed build in EdXposed Manager app. You can try it. Use TitaniumBackup to backup the current state of Snapchat app, if it stops working, you can simply restore backup without uninstalling & reinstalling the app. That's what I do for Google Pay
Sent from my #FlagshipKiller6T using Tapatalk
Gautham0123 said:
Does Snapchat detect xposed? Does it cause account to get locked? Is there any walk around?
Click to expand...
Click to collapse
Yes, but there is the special Snapchat Edxposed in Edxposed Manager. I currently use it and I've never been locked out.
Soumy1234 said:
Yes, but there is the special Snapchat Edxposed in Edxposed Manager. I currently use it and I've never been locked out.
Click to expand...
Click to collapse
Right now I have magisk and used magisk hide for Snapchat. How exactly do I install edxposed and install Snapchat edxposed now without getting locked? Can you please explain stepwise?
Gautham0123 said:
Right now I have magisk and used magisk hide for Snapchat. How exactly do I install edxposed and install Snapchat edxposed now without getting locked? Can you please explain stepwise?
Click to expand...
Click to collapse
Sure.
Go to Edxposed Manager.
There should be a Snapchat tab among the tabs at the top. Tap that.
There will be a drop down menu where you can choose between the Sandhook and the Yahfa version (I'd recommend Yahfa since it's more stable).
After you select your build, tap on Install/Update.
This will download the zip onto your internal storage (Downloads folder).
Now exit Edxposed Manager and go to Magisk Manager.
Go to Downloads and install the Riru Core module.
Then go to Modules, tap the + icon and look for the Edxposed zip that you downloaded earlier and flash that.
Reboot and profit. The reboot may take some time so please be patient.
Soumy1234 said:
Sure.
Go to Edxposed Manager.
There should be a Snapchat tab among the tabs at the top. Tap that.
There will be a drop down menu where you can choose between the Sandhook and the Yahfa version (I'd recommend Yahfa since it's more stable).
After you select your build, tap on Install/Update.
This will download the zip onto your internal storage (Downloads folder).
Now exit Edxposed Manager and go to Magisk Manager.
Go to Downloads and install the Riru Core module.
Then go to Modules, tap the + icon and look for the Edxposed zip that you downloaded earlier and flash that.
Reboot and profit. The reboot may take some time so please be patient.
Click to expand...
Click to collapse
Do I have to uninstall Snapchat before installing edxposed? Do I have to log out or take titanium backup?
Gautham0123 said:
Do I have to uninstall Snapchat before installing edxposed? Do I have to log out or take titanium backup?
Click to expand...
Click to collapse
Nope, but maybe take a backup of Snapchat just in case.