[Guide][EdXposed][GPay] Discussion

eg1122

Senior Member
Oct 5, 2009
2,258
2,921
203
Roma, Tx
Get Edxposed, Magisk, and GPay to work together.

1. Install or make sure you are on latest Magisk Manger (7.5.1 or newer)

2. Install or make sure you are on latest Magisk (20.3 or newer)

3. Hide the following in Magisk Hide

-Google Pay
-Google Play services, only select the following
-com.google.android.gms
-com.google.android.gms.unstable​
-Google Play Services for AR
-Google Play Store, select everything but com.android.vending
-Google Services Framework
-Nfc Service​

4. Install the following modules
-GPay SQLite Fix (Full Edition)
-SQLite for Arm aarch64 devices via Magisk Manager
-hardwareoff by @Displax (Thanks to @Kris Chen for making me aware of it) or use MagiskHide Props to set check to basic and fingerprint to Pixel 3a

5. Reboot

At this point make sure you have GPay working before installing edxposed. If for some reason you are unable to use GPay try deleting data for Google Play Services/Google Play Store/Google Pay

After you confirm that GPay is working then move on to installing edxposed

1. Download and install Riru - Core via Magisk Manager

2. Download Edxposed Manager (4.5.4 or newer) (Don't Install Yet!)
3. Download Edxposed (4563) (Don't Install Yet!)
I'm personally using the YAHFA version.
https://ci.appveyor.com/project/ElderDrivers/edxposed/history

4. Once you have all these files downloaded turn on Airplane Mode and install the Edxposed Magisk Module (Magisk -> Modules and press the + sign, find the downloaded zip and select it, Magisk will install it) and Edxposed Manager APK and reboot

5. Once booted up remain in Airplane Mode

6. Open Edxposed Manger and go to Settings and turn on "App List mode"

7. Exit and reopen Edxposed Manager

8. Go to Applications on the side menu (should say "Black List" on top) and select the following apps
-Google Pay (may not be needed)
-com.android.nfc.auto_generated_rro_product_
-com.android.nfc.auto_generated_rro_vendor_
-Nfc Service
-pixelnfc (new in Android 11)​
9. Go to Settings on the side menu, at the bottom of settings find and enabled "Pass SafetyNet"

10. Reboot and turn off Airplane Mode

11. Optional* Hide Magisk Manager

Note. Steps 4-9 should be done in Airplane Mode, this will keep anything tripping safety net during the setup process.
 
Last edited:

eg1122

Senior Member
Oct 5, 2009
2,258
2,921
203
Roma, Tx
When phone detects update

1. Disable any desired Magisk modules, ex. Edxposed
2. Reboot
3. In Magisk, select Uninstall, press Restore Images
4. Do NOT Reboot
5. Install OTA Update via Settings -> System -> System Updates
6. When prompted to reboot, Do NOT Reboot
7. In Magisk Manager press Install
8. Select Install to Inactive Slot
9. Reboot
10. Enable the Magisk modules one by one

In case of bootloop after enabling a module there are 2 ways that I know of on how to retain root and fix bootloop.

One requires ADB

While phone is stuck in bootloop, connect phone to PC and run this commands via ADB.

adb wait-for-device shell magisk --remove-modules
adb reboot

This will remove all modules and you should be able to boot.

The second way is via fastboot. More information in this thread.

https://forum.xda-developers.com/pixel-4-xl/themes/magisk-modules-disabler-booting-magisk-t3990557

Here are some screen shots of it working
 

Attachments

Last edited:

varun.gid

Senior Member
Jun 18, 2008
1,243
173
93
Dubai
I've been reading a lot of our forums and many are asking about Xposed. Decided to make this thread to try to keep all discussion in one place and make it easy to find information.

I am currently running Xposed and I'll lay out the steps I took to get it working.

1. In Magisk Manager find and install Riru - Core v19.5
2. Reboot
3. Download and install Riru - EdXposed v0.4.5.5_beta (YAHFA) via Magisk

https://github.com/ElderDrivers/EdXposed/pull/354

4. Install EdXposed Installer

https://github.com/solohsu/XposedIn...d_v2.2.5/EdXposedInstaller_v2.2.5-release.apk

5. Reboot
6. Enjoy
This won't trip Safety net right i assume?
 

tardis_42

Senior Member
Dec 9, 2014
144
84
48
Got xposed installed and running thanks to this thread, but the module download screen is empty - just shows the refreshing icon and "module list will be loaded in a few seconds" forever. Anyone else seeing this?
 

eg1122

Senior Member
Oct 5, 2009
2,258
2,921
203
Roma, Tx
How does using Xposed affect monthly security updates? Do you have to disable or whatever? I'm not sure I want to do this, I'd rather not cause problems.
I disable big modules like Xposed when I update. Then re-enable them once update is completed. I'll put a step by step here.

When phone detects update

1. Disable any desired Magisk modules, ex. Edxposed
2. Reboot
3. In Magisk, select Uninstall, press Restore Images
4. Do NOT Reboot
5. Install OTA Update via Settings -> System -> System Updates
6. When prompted to reboot, Do NOT Reboot
7. In Magisk Manager press Install
8. Select Install to Inactive Slot
9. Reboot
10. Enable the Magisk modules one by one

In case of bootloop after enabling a module there are 2 ways that I know of on how to retain root and fix bootloop.

One requires ADB

While phone is stuck in bootloop, connect phone to PC and run this commands via ADB.

adb wait-for-device shell magisk --remove-modules
adb reboot

This will remove all modules and you should be able to boot.

The second way is via fastboot. More information in this thread.

https://forum.xda-developers.com/pixel-4-xl/themes/magisk-modules-disabler-booting-magisk-t3990557
 
Last edited:

eg1122

Senior Member
Oct 5, 2009
2,258
2,921
203
Roma, Tx
Got xposed installed and running thanks to this thread, but the module download screen is empty - just shows the refreshing icon and "module list will be loaded in a few seconds" forever. Anyone else seeing this?
Try the following

Try clearing app data and cache for edxposed.

Uninstall Edxposed installer and reinstall

Reinstall any Xposed modules not showing up
 
  • Like
Reactions: tardis_42