• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

TheCustomDroid

  • News
    • 2018
    • 2019
  • Tips
  • ROM
    • Stock Firmware
    • Custom ROM
  • Downloads
  • Root
  • Reviews
  • MyMobileStory
Home » Root » How to Root OnePlus 7 (Pro) without TWRP Recovery

How to Root OnePlus 7 (Pro) without TWRP Recovery

Root By Sadique Hassan on December 7, 2019

A custom recovery like TWRP is usually preferred while flashing custom ROMs/kernels, taking Nandroid backups, wiping device partitions, etc. But if none of that is your concern and you just want to root your phone, then there’s no need to install TWRP on your OnePlus 7 device at all. In this guide, will show you how to Root OnePlus 7/OnePlus 7 Pro without TWRP Recovery.

The process is quite easy. All you’d need to do is, download the stock boot image for your OnePlus 7 (Pro), patch it using the latest Magisk Manager, and then flash the patched boot image to your device via fastboot.

Page Contents

  • 1 Prerequisites
  • 2 Download OnePlus 7 (Pro) Stock Boot Images
    • 2.1 OnePlus 7
    • 2.2 OnePlus 7 Pro
  • 3 Steps to Root OnePlus 7 (Pro) without TWRP Recovery
    • 3.1 Step 1: Patch the Stock Boot Image using Magisk Manager
    • 3.2 Step 2: Flash Magisk Patched Boot Image to root OnePlus 7/OnePlus 7 Pro

Prerequisites

  • Make a complete backup of all your data as your internal storage would be wiped. You could also have a look at our guide for the same.
  • Make sure to charge your device up to a safe battery percentage. Minimum 50-60% is recommended. This will ensure that the device does not suddenly turn off during the rooting process.
  • Rooting your OnePlus 7/OnePlus 7 Pro will require an unlocked bootloader. If you haven’t unlocked yet, then follow the instructions in this guide.
  • The instructions in this guide involve using the fastboot tool, which is part of the Android SDK platform-tools package. You can download the latest platform-tools package for your Windows, macOS, or Linux PC from here and install the tools to a suitable location on the PC.
  • Also, make sure to install the latest OnePlus USB Drivers on your PC.

Make sure that you fulfill all the requirements above before you proceed to the instructions below to root OnePlus 7/7 Pro without TWRP recovery.

→ Recommended: Download Google Camera Port for OnePlus 7 and OnePlus 7 Pro

Download OnePlus 7 (Pro) Stock Boot Images

Below we have provided stock boot images for all OxygenOS versions for both the OnePlus 7 and OnePlus 7 Pro (Global, European, and European 5G variants). Ensure that you download the version corresponding to the OxygenOS version installed on your phone.

Although we could have provided pre-patched boot images, we decided not to do so. That’s because when you patch the stock boot image by yourself, Magisk Manager takes a backup of your phone’s stock boot image. This makes it easier to further install OTA updates on your rooted OnePlus 7 device and also important should you want to uninstall Magisk and unroot completely.

If you have got your hands on a full ROM package of a more recent OxygenOS version, then use this tutorial to extract the payload.bin file. This will help you get the stock boot image for the latest OxygenOS version.

OnePlus 7

  • Global variant (GM1901 and GM1905 model number):
    • OxygenOS 10.0.2: stock_boot_oos_10.0.2_oneplus7_global.img
    • OxygenOS 10.0.1: stock_boot_oos_10.0.1_oneplus7_global.img
    • OxygenOS 10.0: stock_boot_oos_10.0_oneplus7_global.img
    • OxygenOS 9.5.8: stock_boot_oos_9.5.8_oneplus7_global.img
    • OxygenOS 9.5.7: stock_boot_oos_9.5.7_oneplus7_global.img
  • European variant (GM1903 model number):
    • OxygenOS 10.0.2: stock_boot_oos_10.0.2_oneplus7_eu.img
    • OxygenOS 10.0.1: stock_boot_oos_10.0.1_oneplus7_eu.img
    • OxygenOS 10.0: stock_boot_oos_10.0_oneplus7_eu.img
    • OxygenOS 9.5.8: stock_boot_oos_9.5.8_oneplus7_eu.img
    • OxygenOS 9.5.7: stock_boot_oos_9.5.7_oneplus7_eu.img

OnePlus 7 Pro

  • Global variant (GM1911 and GM1917 model number):
    • OxygenOS 10.0.2: stock_boot_oos_10.0.2_oneplus7pro_global.img
    • OxygenOS 10.0.1: stock_boot_oos_10.0.1_oneplus7pro_global.img
    • OxygenOS 10.0: stock_boot_oos_10.0_oneplus7pro_global.img
    • OxygenOS 9.5.13: stock_boot_oos_9.5.13_oneplus7pro_global.img
    • OxygenOS 9.5.11: stock_boot_oos_9.5.11_oneplus7pro_global.img
  • EU Version (GM1913 model number):
    • OxygenOS 10.0.2: stock_boot_oos_10.0.2_oneplus7pro_eu.img
    • OxygenOS 10.0.1: stock_boot_oos_10.0.1_oneplus7pro_eu.img
    • OxygenOS 10.0: stock_boot_oos_10.0_oneplus7pro_eu.img
    • OxygenOS 9.5.11: stock_boot_oos_9.5.11_oneplus7pro_eu.img
    • OxygenOS 9.5.10: stock_boot_oos_9.5.10_oneplus7pro_eu.img
  • EU 5G (GM1920 model number):
    • OxygenOS 9.5.11: stock_boot_oos_9.5.11_oneplus7pro_eu_5g.img
    • OxygenOS 9.5.10: stock_boot_oos_9.5.10_oneplus7pro_eu_5g.img
    • OxygenOS 9.5.7: stock_boot_oos_9.5.7_oneplus7pro_eu_5g.img
    • OxygenOS 9.5.5: stock_boot_oos_9.5.5_oneplus7pro_eu_5g.img

Steps to Root OnePlus 7 (Pro) without TWRP Recovery

For your convenience and a better understanding of the method, we have split the instructions into different steps. Make sure that you follow them in the given order and do not do anything that deviates from the listed steps.

Step 1: Patch the Stock Boot Image using Magisk Manager

  1. Download the stock boot image for your OnePlus 7/OnePlus 7 Pro.
  2. Transfer the downloaded image file to your phone’s storage.
  3. Now download the latest Magisk Manager APK on your phone.
  4. Use a file browser app and install the downloaded APK file.
  5. Next, go to the app drawer and launch the ‘Magisk Manager‘ app.
  6. Tap on the ‘Install‘ button and select ‘Install‘.
    Root OnePlus 7 (Pro) - Select and Patch a File in Magisk Manager
  7. Select the ‘Select and Patch a File‘ option.
  8. Navigate through the phone’s storage and select the stock boot image file (e.g. stock_boot_oos_10.0.1_oneplus7_global.img).
    Root OnePlus (Pro) - Patch Stock Boot Image using Magisk Manager
  9. Magisk Manager will now start the patching process.
  10. Once finished, the resultant Magisk-patched boot image (magisk_patched.img) file would be placed in ‘[internal storage]\Download‘ of your phone.

Now that you have the Magisk Patched Boot Image, move down to the final step to root OnePlus 7/7 Pro without TWRP.

Step 2: Flash Magisk Patched Boot Image to root OnePlus 7/OnePlus 7 Pro

  1. Transfer the ‘magisk_patched.img‘ file to the directory on the PC where the Android SDK platform-tools (ADB and fastboot) are present.
  2. Boot your OnePlus 7/7 Pro into Bootloader Mode by pressing and holding the Volume Down and Power buttons together.
  3. Connect your phone to the PC using the USB cable once it is in Bootloader Mode.
  4. Launch the command-line tool on your PC:
    1. PowerShell on Windows: Hold the SHIFT key and right-click on an empty space inside the ‘platform-tools’ folder, then select ‘Open PowerShell window here’.
      Root OnePlus 7/7 Pro without TWRP - Open PowerShell window here
    2. Terminal on macOS/Linux: ‘cd’ to the ‘platform-tools’ folder. For example: If you extracted the payload_dumper.zip’ to the ‘Documents’ folder, then the command should look like:
      cd Documents/platform-tools

      Root OnePlus 7/7 Pro without TWRP - cd to 'platform-tools' folder in Terminal

  5. Enter the following code to flash the patched boot image and root OnePlus 7/7 Pro using Magisk.
    1. PowerShell in Windows:
      .\fastboot flash boot magisk_patched.img

      Flash Magisk Patched Boot Image to Root OnePlus 7/7 Pro

    2. Terminal in macOS/Linux:
      ./fastboot flash boot magisk_patched.img
  6. Since the OnePlus 7 devices support the A/B partition scheme, Magisk will only be installed on your phone’s current active slot; leaving the inactive slot untouched.
  7. Finally, reboot your phone into the OS by entering the following code:
    fastboot reboot

That’s it. Your phone is now be rooted. Go ahead and give tons of Magisk modules a try or use the Magisk Hide feature to hide root from various banking apps or games like Pokemon Go, etc. You could also download Xposed Framework and customize your device with the help of available frameworks or even theme your device via the Substratum Theme Engine.

More on OnePlus and Rooting

  • Install TWRP and Root OnePlus 5/5T on Android Pie (OxygenOS 9.0+)
  • Unlock Bootloader, Install TWRP, and Root OnePlus 6T (Guide)

So, this was our guide on how to root OnePlus 7/OnePlus 7 Pro without TWRP Recovery. Do note that this post will be updated with the latest stock and patched boot images as soon as it gets released. Meanwhile, if you have any queries, drop them in the comments section below.

#How-To Magisk Root OnePlus 7 OnePlus 7 Pro Rooting guides

«
Previous story
How to Install TWRP Recovery and Root OnePlus 7/OnePlus 7 Pro
»
Next story
[How-To] Boot Samsung Galaxy S10 into Download Mode and Recovery Mode

Sadique Hassan

Retired Author |

A technical geek by birth, he always had a keen interest in the Android platform right since the birth of HTC Dream. The open source environment always seems to amuse him with the plethora of options available at his fingertips to tweak his device as he wishes. "MBA by profession, blogger by choice!"

Reader Interactions

Comments

  1. Mr Mark J Dorling says

    December 7, 2019 at 7:56 pm

    Hi. Do you have the 9.5.11 boot IMG for One Plus 7 Pro 5G EE?

    Thanks

    Reply
    • Dhananjay says

      December 7, 2019 at 9:10 pm

      Hi Mark. Do you mean the OP7 Pro 5G EU variant? If yes, then I have just uploaded the file and added the link to it above. Please check now.

      Reply
  2. CloveRBitz says

    November 24, 2019 at 9:29 pm

    i have successfully rooted my device but i can’t turn on my wifi

    Reply
    • Dhananjay says

      November 25, 2019 at 4:17 am

      Hi. This is majorly caused by incompatible boot images. Please let me know your phone’s model number, along with the software build number installed on it. Also, which image did you use for your device?

      Reply
      • Alaa says

        November 27, 2019 at 7:59 pm

        Hello, successfully rooted, but wifi and bluetooh are not working. Model is GM1913, Build number is 10.0.1.GM21AA, and the image used is “stock_boot_oos_10.0.1_oneplus7pro_eu.img”.
        Didn’t find a solution yet.

        Reply
        • Dhananjay says

          November 27, 2019 at 9:11 pm

          Hi. Did you flash the Unlocked OxygenOS on your EU variant?

          Reply
  3. Kevin Chakre says

    November 19, 2019 at 1:59 pm

    Hey, Can you update the new stock image for OnePlus 7 Pro – v10.0.2

    Reply
    • Dhananjay says

      November 20, 2019 at 12:11 am

      Hi Kevin. I have uploaded the boot images for OxygenOS 10.0.2, for all OnePlus 7 and 7 Pro variants. Please check now.

      Reply
      • Mani says

        November 20, 2019 at 12:21 am

        hi,
        Nothing for GM1910 variant ?
        thanks

        Reply
        • Dhananjay says

          November 20, 2019 at 1:04 am

          Hi Mani. I believe you’re referring to the Chinese variant. If so, I think you have HydrogenOS (not OxygenOS) installed on it, am I right?

          Reply
          • Mani says

            November 20, 2019 at 3:17 am

            You right it’s a chinese variant but with OxygenOs .
            I also installed the EU oxygen ( 10.0.2.GM21AA ).
            So do I have to install stockboot from GM1913 ?

        • Dhananjay says

          November 21, 2019 at 5:35 pm

          GM21AA software tag is for Indian (GM1911) and Global/US Unlocked (GM1917) variants. Not EU. Are you sure you have GM21AA and not GM21BA?

          Reply
          • Mani says

            December 4, 2019 at 9:10 am

            Hi,
            sorry yes I have GM21BA variant installed

          • Fahad says

            December 9, 2019 at 1:26 am

            Hi,I have Oxygen OS 10.0.1 GM21AA on Model 1910 I’m wandering which stock boot should I use to root my phone ?

          • Dhananjay says

            December 9, 2019 at 6:24 pm

            Hi Fahad. Did your OP7 Pro come with HydrogenOS installed out-of-the-box?

        • Dhananjay says

          December 4, 2019 at 8:15 pm

          Great! Then you can download the boot images for the OnePlus 7 Pro (EU variant).

          Reply
      • Kevin Chakre says

        November 21, 2019 at 10:55 am

        Thanks, worked like charm. Could you share for Open beta as well

        Reply
        • Dhananjay says

          November 22, 2019 at 2:42 am

          Hi Kevin. From now on, I will do it for Open Beta as well. Thanks for the suggestion!

          Reply
  4. Dragony says

    November 6, 2019 at 3:45 am

    You forgot “boot” in the line (.\fastboot flash magisk_patched.img has no boot in it)
    with boot it worked!

    Great guide nonetheless!

    Reply
    • Dhananjay says

      November 19, 2019 at 10:53 pm

      Hi Dragony. Thanks a lot for pointing it out. I have corrected it now.

      Reply
  5. Sairam says

    October 30, 2019 at 12:52 am

    My OnePlus 7 pro rooted with this method so how to install twrp afterthen rooted

    Reply
    • Dhananjay says

      October 30, 2019 at 1:48 am

      Hi Sairam. First of all, let me know which variant you have? EU or Global? Also, please share the OxygenOS version which is installed and rooted.

      Reply
  6. Antonio says

    October 13, 2019 at 12:11 pm

    So what do we download if we are on the new update for the Android 10??????

    Reply
    • Dhananjay says

      October 22, 2019 at 2:21 am

      Hi Antonio. I have updated the download links and revised the method, so that you can self-patch the stock boot image. Patching the boot image by yourself will allow Magisk to take a backup of the stock boot image, in case you want to uninstall Magisk in future.

      Reply

Leave a Reply Cancel reply

Do not flame, hate, spam, or impersonate staff

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Latest ROMs

Download and Install Samsung Galaxy S10 Android 10 (One UI 2.0) Update

Download and Install Galaxy S10/S10+/S10e Android 10 (One UI 2.0) Update

Download Asus Zenfone 5Z Stable Android 10 Update

Download Asus Zenfone 5Z Android 10 Update (OTA)

Download and Install One UI 2.0 Beta on Samsung Galaxy Note 9

Download and Install One UI 2.0 Beta on Galaxy Note 9 (OTA)

Download and Install OnePlus 6/6T Android 10-based OxygenOS 10 Update

Download OnePlus 6/6T Android 10-based OxygenOS 10.0.1 Update

Download Asus Zenfone 6/6z Android 10 OTA Update

Download Asus Zenfone 6/6z Android 10 Update (OTA)

How to Install Android 10-based One UI 2.0 Beta on Samsung Galaxy Note 10/Note 10+

Install One UI 2.0 Beta on Samsung Galaxy Note 10/10+ (OTA)

How to Install One UI 2.0 Beta on Samsung Galaxy S10/S10+/S10e

Install Android 10-based One UI 2.0 Beta on Galaxy S10/S10+/S10e (OTA)

Recent comments

  • Dhananjay on How to Manually Install OTA Updates on Android (2 Methods)
  • gerry on How to Manually Install OTA Updates on Android (2 Methods)
  • Dhananjay on How to Install ViPER4Android on Android 10 Q (Fully Working)
  • Dhananjay on [How To] Uninstall Bloatware from Samsung Galaxy S10 without Root
  • Dhananjay on [Latest] Download Google Camera Port APK for OnePlus 6/OnePlus 6T

Latest Downloads

Download Frija Tool - Samsung Firmware Downloader

Download Frija Tool and How to Use it to Download Latest Samsung Stock Firmware

Download Google Camera Port for Xiaomi Mi A3

Download Google Camera Port for Xiaomi Mi A3 (Works Without Root)

Download Google Camera 7.2 and 7.0 Ports with Astrophotography Mode

Download Google Camera 7.2/7.0 Ports with Pixel 4 Astrophotography Mode

Download Google Camera Port (GCam) APK

Download Google Camera Port for Any Android Device

Download Google Play Services for AR (ARCore) APK

Download Google Play Services for AR (ARCore) APK

Download All Google Pixel 4 (XL) Apps for Android Devices

Download Google Pixel 4 (XL) Apps for Your Android Device

Download OnePlus 7T and OnePlus TV Stock Wallpapers by Hampus Olsson

Download OnePlus 7T and OnePlus TV Stock Wallpapers

© 2019 · TheCustomDroid · Designed & optimized by NEXTVOID.com

  • About Us
  • Contact
  • We’re Hiring
  • Privacy Policy
  • Disclaimer
  • Terms of Use
  • Sitemap