[Q&A]OnePlus 3T Noob -Friendly Q&A Help Thread - Ask Your Questions Here!

redpoint73

Recognized Contributor
Oct 24, 2007
15,259
6,946
113
I haven't updated to Pie yet. But been somewhat keeping up with the threads, and from what I can figure so far (see below in red font):

1). Latest TWRP and Magisk which works best with OOS 9.0.2.
Latest TWRP (currently 3.3.1-0) should be okay. 3.3.0-1 also seems okay.
Latest Magisk 19.2 seems to be working well. The previous version (19.1) seems to have a problem with no-boot after flashing.


2). OOS 9.0.2 stock recovery.
Are you talking about the complete recovery image (including ROM, firmware, etc)? You can get it here:
https://forum.xda-developers.com/oneplus-3t/how-to/official-oxygenos-5-0-1-android-8-0-t3728119
If you are just talking about the stock recovery partition, I never see a need to have or use it. Stock recovery is not useful, and TWRP is much better in that regard. Your phone will still receive OTA updates, download the proper version (you need full update zip with TWRP, not the partial patches) and install by TWRP.


3). Is it necessary to flash DM-verity disabler to boot or could I just flash Magisk and skip DM-verity disabler?
You can you flash Magisk, and skip the DM-verity disabler.
DM-verity does not typically prevent the phone from booting (with TWRP and Magisk installed). All it does (if the phone has TWRP and Magisk) is simply give you a warning screen whenever you reboot the device telling you DM-verity has been tripped. The screen goes away after 5 seconds, of you can just dismiss it by pressing the power button.
All the DM-verity disabler does (in addition to other features) is that you will never see the warnitn screen, and save yourself the 5 seconds (or button press).
One thing you should be aware of, after flashing TWRP, make a backup of stock ROM (best practice) and immediately flash Magisk before rebooting. This will keep TWRP. If you flash TWRP, and reboot, the stock recovery will replace TWRP. So you'll have to flash TWRP again!Magisk prevents TWRP from being overwritten by stock recovery.


4). Few years ago on Android 5 and 6, after rooting, I used to delete system apps which I didn't need and also made some apps as system apps to let them work better.
Can I do that now and delete apps like 'Google Play Music' or 'Movies' which I don't want or is it not recommended to tamper with system?
Adding apps as system apps should not be a problem.
Deleting some system apps, can have adverse affect, if the OS relies on them. Although other system apps can be safely deleted. There might be a list of system apps that are safe to delete for this device (do a forum search). Although I don't know if that would have changed with Pie.
Otherwise, best practice would be to use an app like Titanium Backup to "freeze" the app, before outright deleting it. Then test with the app frozen for a while, and if there are no negative side effects, it should be okay to delete the app(s).
Or at least have a TWRP backup of the stock ROM, or have the full update zip handy, in case you need to go back. You should always have a backup before rooting, anyway.


5). If I want to relock bootloader, do I need to re-enable DM-verity again?
Will flashing stock recovery re-enable DM-verity?
If I'm on stock OS, do I have to flash whole OS zip or just stock recovery before relocking the bootloader?
If not, how to relock the bootloader if I'm rooted and dm-verity is enabled?
There is a guide on how to return to stock (again, just search for it). Probably not updated for Pie yet, but the process should be the same.
In short, you should never relock the bootloader unless you are fully stock. If you do so, the phone will not boot. Return to stock with the full stock update zip, which will remove TWRP and "untrip" DM-verity. Then you can safely relock the bootloader.
 
Last edited:
  • Like
Reactions: em4viki

em4viki

Member
Nov 14, 2018
8
0
0
Thank you so much for answering in a detailed manner.
I had asked these questions in many Telegram groups, nobody answered these there.
Thanks again, man !!!
 

arifn82

Senior Member
Dec 30, 2013
64
3
28
hello ! kind of noob question. currently i am on OOS 9.0.3 on my OP3T 6-128 variant . i have latest twrp and magisk installed... last night i wanted to flash Havoc OS from twrp and it failed. previously i backed up my stock OOS with TWRP , so i tried to restore it, but the restoration has also failed ! i know a little about encryption -decryption. . i think my device is encrypted. please help me understand it and how to flash custom roms ! thanks in advance..
 

Ressurected16

Senior Member
Jun 18, 2019
62
12
0
Hey guys can anyone help me out.
Im looking for a rom which can give at least 7hrs sot
Light gaming such as clash of clans for max 10 min
Rest is youtube usage
 
Last edited:

fakeandroid

Senior Member
Dec 14, 2013
53
7
0
Nandroid Restore Compatibility between 3 and 3T

Hello everyone,

I know this might be a dumb question, but I wanted to make sure before purchasing a Oneplus 3T.
I currently have a Oneplus 3 and I would like to "clone" my entire system to a Oneplus 3T.
I read that you can do that using the nandroid backup/restore process, but I am worried about some apps not been cloned such as WhatsApp and banking apps.

1. Is this possible through nandroid or any other way?
2. Will it be 100% compatible to do that from Oneplus 3 to Oneplus 3T?

Thank you.
 

sathyaprakash

New member
Jun 24, 2018
1
0
0
I'm using 1+ 3 t updated 9.0.3, I never rooted my phone
Now I like to have dual speaker, daydream vr, etc..
But I like to have same experience like oxygen os
Can be done by just unlock bootloader& install through twrp
Or need to change os
Guide me step by step plz...
 

zaneash

Member
Feb 6, 2017
18
4
3
Hello,

I'm running the PixelExperience ROM and I just went to update, but I needed the new modem. So i get that modem installed, and the update goes without a hitch, but now it says I'm entering the incorrect password on the lock screen? I havent touched any privacy settings and I cannoy access my phone with fingerprint. Any tips?
 
Last edited:

Primokorn

Recognized Contributor / Themer
Nov 17, 2012
11,407
7,668
253

Badbadcat

New member
Mar 3, 2019
4
0
0
[SIZE=+2]Welcome to
Questions Answers & Troubleshooting
[/SIZE]​
[SIZE=+2]


This thread has been created to assist owners of:​
[/SIZE]

[SIZE=+2]The OnePlus 3T[/SIZE]



There are no questions that are deemed insignificant

Helpful information for your device:

Overview of the OnePlus 3T

Also visit the The Index Project thread (w.i.p) with a lot off additional info


ᴥ Please feel free to Ask Away anything about your device ᴥ
Hi, if I perform a local upgrade, would I still get ota update?
 

vettayyan

Senior Member
Oct 1, 2012
90
5
0
I recently revert back to OOS 9.0.5 looking after so many reviews. But When i try to flash TWRP via Bootloader , , I'm hit back to back with the same Error Message ,, " DATA TRANSFER Failed, Too Many links".. I tried changing different USB ports and used Lap and PC too... Nothing Helpful..

I have unlocked Bootloader ,, And I cant change the option in settings as well as via Bootloader option, It seems freezed in Settings /Developer Options MEnu

Any Guides to flash TWRP and MAGISK ! ??
I tried searching but all says using a Older TWRP which seems not working too .. Thats why I look for a step by step process so I wont get into Bootloop again

Hope someone throw some light for this noob

Regards and Thanks in Advance!
 

BillGoss

Senior Member
Sep 2, 2010
4,427
3,740
253
Sydney
I recently revert back to OOS 9.0.5 looking after so many reviews. But When i try to flash TWRP via Bootloader , , I'm hit back to back with the same Error Message ,, " DATA TRANSFER Failed, Too Many links".. I tried changing different USB ports and used Lap and PC too... Nothing Helpful..

I have unlocked Bootloader ,, And I cant change the option in settings as well as via Bootloader option, It seems freezed in Settings /Developer Options MEnu

Any Guides to flash TWRP and MAGISK ! ??
I tried searching but all says using a Older TWRP which seems not working too .. Thats why I look for a step by step process so I wont get into Bootloop again

Hope someone throw some light for this noob

Regards and Thanks in Advance!
First off, don't post the same question in multiple threads (here and the official OOS thread) . See XDA rule number 5 https://forum.xda-developers.com/announcement.php?f=263

Can you please provide a screenshot of your fastboot command and response. I've never come across the error message you got and would like to see exactly what's going on.

Sent from my OnePlus 3T using XDA Labs
 
  • Like
Reactions: vettayyan

vettayyan

Senior Member
Oct 1, 2012
90
5
0
First off, don't post the same question in multiple threads (here and the official OOS thread) . See XDA rule number 5 https://forum.xda-developers.com/announcement.php?f=263

Can you please provide a screenshot of your fastboot command and response. I've never come across the error message you got and would like to see exactly what's going on.

Sent from my OnePlus 3T using XDA Labs
Thanks and I'll correct myself.. Here's how it shows for me
 

BillGoss

Senior Member
Sep 2, 2010
4,427
3,740
253
Sydney
That all looks perfectly normal. I searched Google https://www.google.com.au/search?q=fastboot+flash+failed+too+many+links which brings up an interesting list of results. Some of the suggestions are to use a different cable, different PC, updated the ADB software, or unplug all USB connections.
So, have a read and try the various solutions.

But start by verifying the image file is correct: md5 of ac1811016251a42bec1b21df4d2ca747

Sent from my OnePlus 3T using XDA Labs
 

vettayyan

Senior Member
Oct 1, 2012
90
5
0
That all looks perfectly normal. I searched Google https://www.google.com.au/search?q=fastboot+flash+failed+too+many+links which brings up an interesting list of results. Some of the suggestions are to use a different cable, different PC, updated the ADB software, or unplug all USB connections.
So, have a read and try the various solutions.

But start by verifying the image file is correct: md5 of ac1811016251a42bec1b21df4d2ca747

Sent from my OnePlus 3T using XDA Labs
I tried this method already friend,, tried 2 Diff PC and a Laptop.. Also used in 2 Different OS also (Win 8.1 & Win 10).. Nothing helped out...
Amy help in trying to root the device apart from FAST Boot with OEM Unlocked
 

BillGoss

Senior Member
Sep 2, 2010
4,427
3,740
253
Sydney
I tried this method already friend,, tried 2 Diff PC and a Laptop.. Also used in 2 Different OS also (Win 8.1 & Win 10).. Nothing helped out...
Amy help in trying to root the device apart from FAST Boot with OEM Unlocked
I take it you've patched the boot image with Magisk Manager and then tried flashing the patched image via fastboot and got the "too many links" message.
Two last suggestions:
- uninstall the ADB software and device driver, reboot the PC, then reinstall them
- use the Qualcomm unbrick tool.

After that I'm out of ideas. :(

Sent from my OnePlus 3T using XDA Labs
 
  • Like
Reactions: nvertigo67

iamsuperuser

Senior Member
Aug 15, 2011
670
160
73
33
Hyderabad
I'm using Havoc OS v2.9 20190913 build on my OnePlus 3T. I'm not using any custom kernel just the kernel that comes with the Havoc OS v2.9 20190913.


I made an flashable zip to debloat and install my own user & system apps.

The zip is not working because maybe the OS or the kernel reinstalls busybox on every boot into /sbin and while in recovery there is no busybox in /sbin available for the zip to work.

Here is my updater-script

Code:
show_progress(1.000000, 0);
ui_print("Mounting filesystems...");
run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/system");
set_progress(0.100000);




ui_print("Deleting Unwanted Apps...");
delete_recursive("/system/app/Calculator");
delete_recursive("/system/app/DeskClock");
delete_recursive("/system/app/LatinIME");
delete_recursive("/system/app/messaging");
delete_recursive("/system/app/Stk");
delete_recursive("/system/app/Terminal");
delete_recursive("/system/app/ThemeAlmostBlack");
delete_recursive("/system/app/ThemeAmaranth");
delete_recursive("/system/app/ThemeAmericanRose");
delete_recursive("/system/app/ThemeAmethyst");
delete_recursive("/system/app/ThemeAquamarine");
delete_recursive("/system/app/ThemeArsenic");
delete_recursive("/system/app/ThemeAzure");
delete_recursive("/system/app/ThemeBistre");
delete_recursive("/system/app/ThemeBlack");
delete_recursive("/system/app/ThemeBlackPearl");
delete_recursive("/system/app/ThemeCerise");
delete_recursive("/system/app/ThemeCobalt");
delete_recursive("/system/app/ThemeDarkAF");
delete_recursive("/system/app/ThemeDarkTurquoise");
delete_recursive("/system/app/ThemeDarkViolet");
delete_recursive("/system/app/ThemeDenim");
delete_recursive("/system/app/ThemeFireBrick");
delete_recursive("/system/app/ThemeFuchsia");
delete_recursive("/system/app/ThemeGrey");
delete_recursive("/system/app/ThemeIndigo");
delete_recursive("/system/app/ThemeMauve");
delete_recursive("/system/app/ThemePersianBlue");
delete_recursive("/system/app/ThemePineGreen");
delete_recursive("/system/app/ThemeRoyalBlue");
delete_recursive("/system/app/ThemeRusset");
delete_recursive("/system/app/ThemeScarlet");
delete_recursive("/system/app/ThemeSelectiveYellow");
delete_recursive("/system/app/ThemeSlateGrey");
delete_recursive("/system/app/ThemeUbuntuOrange");
delete_recursive("/system/app/ThemeUltramarine");
delete_recursive("/system/app/ThemeUNBlue");
delete_recursive("/system/app/ThemeVermilion");
delete_recursive("/system/app/ThemeViolet");
delete_recursive("/system/app/Via");
delete_recursive("/system/priv-app/Contacts");
delete_recursive("/system/priv-app/DocumentsUI");
delete_recursive("/system/priv-app/Lawnchair");
delete_recursive("/system/priv-app/WallpaperPickerGooglePrebuilt");
ui_print("Deleting Unwanted Apps...DONE!");




ui_print("Extracting files...");
package_extract_dir("data", "/data");
package_extract_dir("system", "/system");
set_progress(0.300000);

ui_print("Setting permissions...");
set_progress(0.400000);

set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm(1000, 1000, 0771, "/data");
set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");



set_progress(0.500000);
set_progress(0.700000);

# Unmounting filesystems...
run_program("/sbin/busybox", "umount", "/data");
run_program("/sbin/busybox", "umount", "/system");
set_progress(0.900000);



set_progress(1.000000);

I intalled Magisk Busybox module which is at /system/xbin not /sbin


I also tried changing

Code:
run_program("/[B]sbin[/B]/busybox", "mount", "/data");
run_program("/[B]sbin[/B]/busybox", "mount", "/system");

run_program("/[B]sbin[/B]/busybox", "umount", "/data");
run_program("/[B]sbin[/B]/busybox", "umount", "/system");
TO

Code:
run_program("/[B]system/xbin[/B]/busybox", "mount", "/data");
run_program("/[B]system/xbin[/B]/busybox", "mount", "/system");

run_program("/[B]system/xbin[/B]/busybox", "umount", "/data");
run_program("/[B]system/xbin[/B]/busybox", "umount", "/system");
But No luck. The zip is not working.

The files are not even getting placed into the /system and /data directories.

So is there any way to overcome this?

Somebody please help me !!

Thanks in Advance.