- 2019-12-29:
- update
TWRP
to merged OnePlus 3/3T version3.3.1-1
; - update
no-verity-opt-encrypt
to6.1.zip
. - update
Magisk
tov20.1
, magisk uninstaller
- update
- 2019-05-19:
- bump TWRP to merged OnePlus 3/3T version
3.3.0-1
;
- bump TWRP to merged OnePlus 3/3T version
- 2018-aug-04:
- bump TWRP to merged OnePlus 3/3T version
3.2.2.0
; - add link to Magisk Manaager,
5.8.3
APK, Magisk16.7
and Magisk Uninstaller16.7
; - add section ROM install with link to Official ROM and Resurrection Remix OS download page ;
- add section OpenGapps
- bump TWRP to merged OnePlus 3/3T version
- 2017-dec-07:
- successful with OnePlus 3T OxygenOS Open Beta 19
- update link to latest TWRP image to fetch
twrp-3.2.0-0-oneplus3t.img
; - update
no-verity-opt-encrypt-6.0.zip
.
- 2017-jun-29:
- require
SuperSU-v2.82-201705271822.zip
to fix boot blank screen ; - successful with OnePlus 3T OxygenOS Open Beta 9
- require
- 2017-jun-26:
- add link to fetch
twrp-3.1.1-2-oneplus3t.img
; - update
no-verity-opt-encrypt-5.1.zip
.
- add link to fetch
- 2017-jan-05:
- fix
SuperSU
withno-verity-opt-encrypt-5.0.zip
andSuperSU-v2.82-201705271822.zip
² ;
- fix
Disclaimer: I've already done those kind of install on different phones and I'm familiar with the steps. So be sure to read the resources to get an understanding of what happens.
- battery are
>60%
; - know what you are doing?
- remember that version used worked for me.
Screenshots are not mine, thanks to their author.
Flashing require to do a factory reset. Backup your data.
- enable
Developer Options
- in
Settings
->About Phone
->Build Number
(at the bottom) - by tap on it for 5-7 times to enable Developer Options
- enable
USB Debugging
- in
Settings
->Developer Options
->USB Debugging.
- enable
OEM Unlocking
(in the same list).
-
Install
adb
andfastboot
tooling:apt install android-tools-adb android-tools-fastboot
-
Reboot to bootloader either with
or through power button ;adb reboot bootloader
-
Unlock the bootloader:
sudo fastboot oem unlock
-
Download the latest TWRP image to flash ;
curl --referer https://eu.dl.twrp.me/oneplus3/twrp-3.3.1-1-oneplus3.img.html --location --remote-name https://eu.dl.twrp.me/oneplus
3/twrp-3.3.1-1-oneplus3.img
-
Verify it
image_to_flash=twrp-3.3.1-1-oneplus3.img curl --location --output twrp-publickey.asc https://dl.twrp.me/public.asc gpg --import twrp-publickey.asc gpg --verify "$image_to_flash"{.asc,}
-
Flash the recovery with
TWRP
:sudo fastboot flash recovery "$image_to_flash"
-
Reboot to recovery to wipe cache ;
-
Reboot to recovery to mount the device ;
- XDA: How to Install Magisk)
- How to get Root Android with Magisk
- How to Install and Download Magisk Manager Latest v5.4.3
- Install SuperSU
- Download Magisk Manager , Magisk-uninstaller
16.7
and Magisk16.7
- and install
- Download latest
SuperSU
andno-verity-opt-encrypt
(dm-verity
and forced encryption disabler) ; - Copy to your smartphone Internal Storage directory (using nautilus or _nemo_¹) ;
- install both of them with
TWRP
; - reboot and enjoy!
The rooting procedure given here is not a data-loss process but it won’t hurt to have a backup of your smartphone’s personal data.
I'm using either the official ROM, beta or Resurrection Remix OS.
- Copy the ROM's zip on your device
- install it through TWRP
- OpenGApps
ARM64 Pico
- No write access to storage in TWRP? Wipe data/cache (≠ format data)
- Rom not booting? Reinstall recovery and ROM…
- How to Root the OnePlus 3T
- How To Flash TWRP Recovery And Root OnePlus 3T - freeandroidroot ;
- How to root opt using Linux - forums.oneplus.net ;
- OnePlus 3T: How to Unlock Bootloader | Flash TWRP | Root - devs-lab.com ;
SuperSU
download page - www.supersu.com.no-verity-opt-encrypt
download page - build.nethunter.com.
- ¹: I didn't manage to access my smartphone storage with
Dolphin
; - ²:
SR1-SuperSU-v2.79-SR1-20161221223537
didn't work for me.
Sadly my Oneplus 3T screen broke, so won't update this any more.
Thanks for the typo