[GUIDE] How to Root OnePlus 8 without TWRP

mauronofrio

Recognized Developer
Jun 29, 2012
4,359
13,512
263
24
Castellana Grotte
toolaio.tk
So today with some testers i managed to make root on OnePlus 8, I want to specify that 95% of the work was done by @topjohnwu (Magisk creator).

I will explain 2 different guides:

First Root Guide:

This guide is for a specific rom version, so you will need to use a specific patched boot.img

- Download the patched_boot.img
- Reboot your device in bootloader-fastboot mode
- Flash the patched_boot.img in the boot partition:
Code:
fastboot flash boot boot.img
replace "boot.img" with the patched_boot.img path

- Reboot the device
- Install Magisk Manager



Second Root Guide:

This guide is more generic than the first one, you should use this one if you are unable to find a specific patched boot.img

- Download a patched_boot.img (you should try with the latest one)
- Reboot your device in bootloader-fastboot mode
- Boot the patched_boot.img:
Code:
fastboot boot boot.img
replace "boot.img" with the patched_boot.img path

- Reboot the device
- Install Magisk Manager
- Click on Install, then direct install and wait the end of the process
- Reboot the device


TIPS:

You can get the stock boot images from the fastboot rom: Fastboot ROMs

HOW TO UPDATE a ROM and KEEP ROOT:
Before all Disable all magisk modules
Be sure to use Canary Magisk Manager and Canary Magisk (debug)
You can update a stock rom from phone settings with local upgrade:
- Update the Rom WITHOUT REBOOT;
- Open Magisk Manager;
- In Magisk Manager, click on Install/Install/Direct Install;
- Again in Magisk Manager, click on Install/Install/Inactive Slot;
- Reboot.


Download:

Patched/Stock Boot Images:
https://androidfilehost.com/?w=files&flid=308379
or
https://sourceforge.net/projects/fastbootroms/files/OnePlus 8/Patched-Stock-Boot/

Reccomended ADB and Fastboot binaries:

Adb and Fastboot Installer

Donations:



Credits:
 
Last edited:

cocodude

New member
Mar 17, 2013
1
1
0
Is anybody able to upload a 10.5.3-EUROPE magisk patched (and stock) boot image?

If you're on this, DO NOT try with 10.5.2. It involves the SIMs not being usable and the system UI to regularly crash.
 
  • Like
Reactions: Helle8855

Deano1889

Senior Member
Jul 20, 2008
171
34
48
Sheffield
I followed this thinking I was on International 15.5.3 so flashed 10.5.3-GLOBAL-magisk_patched. I now cannot connect to WIFI and can't update via local system update as I'm on the latest EU version.
Any suggestions?
 
  • Like
Reactions: dannyblazer149

Deano1889

Senior Member
Jul 20, 2008
171
34
48
Sheffield
Used the unbrick tool to revert back to EU 10.5.1 back to complete stock and locked bootloader. WIFI working.
Ran the same sets again this time using the matching 10.5.1-EUROPE-magisk_patched file and still ran into the no WIFI issue :/
 
  • Like
Reactions: RMarques

Ibramj12

Member
Apr 28, 2013
37
9
0
I followed this thinking I was on International 15.5.3 so flashed 10.5.3-GLOBAL-magisk_patched. I now cannot connect to WIFI and can't update via local system update as I'm on the latest EU version.
Any suggestions?

flash the stock boot.img

Sent from my IN2015 using Tapatalk
 

Ibramj12

Member
Apr 28, 2013
37
9
0
I lost the finger print.

now i can't set up the finger print, not sure if it is because of the root or something else.

anybody having same issue?
I'm running on oos 10.5.4 rooted Screenshot_20200428-014048.jpg

Sent from my IN2015 using Tapatalk
 

Ibramj12

Member
Apr 28, 2013
37
9
0
I tried that too but still got no WIFI :eek:
make sure you are using the correct version.
10.5.3.IN21AA
10.5.3.IN21BA
10.5.3.IN21DA

or you can directly download the latest update.

https://www.oneplus.com/support/softwareupgrade/details?code=PM1586920535300

rename it to "update.zip"
the go

settings >system update >local update
select the update.zip, reboot


re-root if required


Sent from my IN2015 using Tapatalk

---------- Post added at 09:00 PM ---------- Previous post was at 08:44 PM ----------

QUOTE=Ibramj12;82422497]Guys please help me.

I need the persist partition image


here is how you get it.





Code:
adb shell

su

dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img

exit
Sent from my IN2015 using Tapatalk
 

hjjiang

Senior Member
Dec 27, 2011
389
71
58
also FYI, their doesn't exist a magisk props for in2015, seems like in2013 is the only fingerprint for the time being
 

Ibramj12

Member
Apr 28, 2013
37
9
0
make sure you are using the correct version.
10.5.3.IN21AA
10.5.3.IN21BA
10.5.3.IN21DA

or you can directly download the latest update.

https://www.oneplus.com/support/softwareupgrade/details?code=PM1586920535300

rename it to "update.zip"
the go

settings >system update >local update
select the update.zip, reboot


re-root if required


Sent from my IN2015 using Tapatalk

---------- Post added at 09:00 PM ---------- Previous post was at 08:44 PM ----------

QUOTE=Ibramj12;82422497]Guys please help me.

I need the persist partition image


here is how you get it.





Code:
adb shell

su

dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img

exit
Sent from my IN2015 using Tapatalk
anyone can help me with partition image. the fingerprint isn't working

Sent from my IN2015 using Tapatalk