[OnePlus 8 Pro  Guides, News, & Discussion] vsTerminus:
Disclaimer: By attempting anything in this thread you assume full responsibility for your actions and your device. I make no promises or guarantees that your phone won't brick itself, bootloop, wipe your data, or catch fire. There is always an inherent risk with this sort of thing, you must accept that risk before you proceed.

This guide will help you get GravityBox running on your OP8 Pro running OOS 10 or 11

Note for Android 11: This post was originally for Android 10 only. Newer versions have been posted for Android 11, so make sure you download the correct ones. The screenshots are still from Android 10, but the process is the same for both.

(Yes, the GravityBox thread also has install steps which as basically a condensed version of this guide, but sometimes it's nice to see something a little more device specific and detailed.)

Android 10: At least on my device this passes SafetyNet and WideVine L1 (Netflix HD)

Android 11 is not passing currently, but I will update if I get that working.

My Model and Versions

Original Guide (Android 10)

OnePlus 8 Pro IN2025

Oxygen OS 10.5.13.IN11AA

Magisk 21.1 (21100)

Magisk Manager 8.0.3 (314)

Magisk 23.0

Riru - Core v21.3

Riru - EdXposed v0.4.6.4 (4563) (SandHook)

EdXposed Manager 4.5.7

GravityBox [Q] v10.0.1

Updated December 2021 (Android 11)

Oxygen OS 11 11.0.9.9.IN11AA

Magisk 23.0

Riru 25.4.4

EdXposed 5.2.2

EdXposed Manager 4.6.2

GravityBox [R] 11.0.5

In theory this should work for any model and any version of OOS 10 / 11, but if your device or OS version are different your mileage may vary.

Note: Newer versions of the above may exist. While it is likely fine to run newer versions, I would strongly urge you to use exactly the above Riru and EdXposed versions unless you know what you are doing.

This guide assumes

You have already unlocked your bootloader

You have already rooted your device

You are running OxygenOS, not a custom ROM

This guide will help you

Configure Magisk

Install and Configure EdXposed

Install GravityBox

Let's get started!

Step 1: Downloads

Download the following and put them on your device. In the "Download" folder is fine, as long as they are accessible by Magisk.

Android 11 Downloads

Download: Magisk 23.0

Download: Riru 25.4.4

Download: EdXposed 5.2.2

Download: EdXposed Manager 4.6.2

Download: GravityBox [R] 11.0.5

Android 10 Downloads

Download: Magisk 23.0

Download: magisk-riru-v21.3.zip

Download: EdXposed-SandHook-v0.4.6.4.4563.-release.zip

Download: EdXposedManager-4.5.7-45700-org.meowcat.edxposed.manager-release.apk

Download: GravityBox_Q_10.0.1.apk

Step 2: Installation

Install EdXposed Manager APK

In Magisk go to the Modules tab and choose "Install from Storage". Select the Riru zip, let it flash, and reboot your device

In Magisk go to the Modules tab and choose "Install from Storage". Select the EdXposed zip, let it flash, and reboot your device

Open EdXposed Manager, make sure it says "EdXposed Framework is active" and you see the correction version in the Device section below.

Install GravityBox [Q] (Android 10) or GravityBox [R] (Android 11) APK from your Downloads.

You should get a popup from EdXposed prompting you to Activate and Reboot. Do that. If you don't get the prompt you can manually activate the module in EdXposed Manager and then reboot your device.

If done right, EdXposed Manager's "Framework" tab should look something like this:

Step 3: Configuration

Note: Android 11 doesn't seem to pass SafetyNet for me, but you can give these steps a try and see if it works better for you.

Android 10, however, worked great.

We need to configure Magisk and EdXposed the right way if we want to pass SafetyNet. This means enabling Magisk Hide, running EdXposed in Application Blacklist Mode, and blacklisting the Google Services Framework.

In Magisk go to Settings and enabled MagiskHide. Then go to the SuperUser (shield icon) tab and go to MagiskHide at the top of the list

Click "Show system apps" and "Show OS apps", then enable (hide) the following:

Google Services Framework

Google Play Store

Google Play Services

Google Pay

(Optional) Anything else matching "Google Play" that you have installed

In EdXposed go to Settings and scroll down to the Framework section and confirm the following settings:

App List Mode: Enabled

White List Mode: Disabled

Instant Module List: Disabled

De-optimize Boot Image: Disabled

Disabled Resource Hooks: Disabled

Force Hook Modules: Enabled

Pass SafetyNet: Enabled

Disable Verbose Logs: Your Preference

Disable Module Logs: Your Preference

It should look something like this:

Next, in EdXposed Manager go to the Applications tab and blacklist (enable) the following:

Google Services Framework

Google Play Store

Google Play Services

Google Pay

(Optional) Anything else matching "Google Play" that you have installed

Again, it should look something like this:

Finally, reboot your device.

Now launch GravityBox and you should be all set. Enjoy!