yashsingh1/xdaforums huggingface dataset:
[OnePlus 3T Guides, News, & Discussion] :
With this amount of information: unlock bootloader, install twrp-3.2.3-10, reboot to recovery, format data, change data to f2fs, wipe system cache and dalvik, reboot to recovery, flash 5.0.8.

EDIT: https://xdaforums.com/oneplus-3t/how-to/guide-return-youre-op3t-to-stock-lock-t3569383

As stated: without detailed information, there are several ways with different results according to bootloader state and rcovery you are starting from and you want to end up with.
[OnePlus 3T Guides, News, & Discussion] anshu4590:
Earphones through type-C is not working.

I remember during one of the last updates of Oreo, This feature was provided. can somebody confirm if it is there or not.
[OnePlus 3T Guides, News, & Discussion] isitmeor:
this is the info can give you

OxygenOS 9.0.3 Stable , twrp-3.3.1-0

ps is this change data to f2fs necessary/mandatory?
[OnePlus 3T Guides, News, & Discussion] :
Then my directions are sufficient, you may skip unlocking the bootloader because it is already - infomation on bootloader state is missing.

It's what OnePlus is shipping. Again: info on what you want is missing.

If the information is inaccurate, incomplete and/or missing I fill the gaps with guessing.
[OnePlus 3T Guides, News, & Discussion] dcop7:
You are right. But OnePlus changed /data to ext4 one the OnePlus 5. Oneplus 7 still uses ext4 in /data. I changed /data to ext4 and found no issues.
[OnePlus 3T Guides, News, & Discussion] :
Yes.

The question is in a oneplus3 forum and directly relates to oos 5.0.8. If you would have stayed stock all the time the fs on data would be f2fs. No update changed that, so you can consider that oneplus' devs intended to have 5.0.8 on f2fs. As I stated, I need guess to fill the gaps of missing/incomplete information - and on guessing I tend to go the way the one0lus' devs have intended.

BTW: I think that's why nobody has answered the question: insufficient information, so everybpdy trying to answer needs to ask for more imformation (I still don't know if the bootloader is locked on his current setup, nor how he wants it after the rollback).

Why didn't you answer the original question - there was enough time? You could have explained to go back on ext4. The information given in the original question would have allowed to explain to stay with ext4 after the format.
[OnePlus 3T Guides, News, & Discussion] Paschfire:
I've read over all of the threads posts related to Pie, though haven't found an answer pertaining to my question.

I have a 3T running OOS 5.0.8, unlocked bootloader, magisk canary 19.4 root, FKr46, TWRP 3.3.1-0, Encrypted, /Data partition is currently formatted in EXT4.

I am looking to install OOS 9.0.3 and don't care about loosing my data, though my PC with ADB installed is currently unavailable to me so I don't know if I should proceed with attempting the install without it.

The OP mentioned the note about having an unlocked bootloader will cause data loss, though there are no installation steps to follow for anyone not bothered by this.

Do I just flash OOS 9.0.3, then Magisk 19.4, reboot TWRP recovery, format data? Or factory reset? Do I dirty flash it? Or Clean flash wiping: /System, /Data, /Dalvik-Art Cache, /Cache then flash? Or after flashing magisk should I just reboot into the OS and factory reset after the decryption unsuccessful prompt? Does the FS need to be reformatted in f2fs or ext4? during any of this? I wouldn't mind return my /Data partition to f2fs if possible during this process.

I've saved all important data, Tibi backups etc.. on Google Drive. So I'm just looking for steps to follow for installing OOS 9.0.3+root, retaining TWRP recovery all without the need of my PC.

All my years I've never encountered an update that was so confusing to install correctly, any help would be great appreciated.

Thanks!
[OnePlus 3T Guides, News, & Discussion] athul7744:
Wipe Dalvik, System, Data and Cache. Then Format to reset decryption. Reboot to TWRP. After that flash OOS 9.0.3, followed by Magisk (I used 19.3), wipe Cache and Dalvik, and Reboot. You should be good to go.

This is the procedure I followed. It worked perfectly. Bootloader stays unlocked.
[OnePlus 3T Guides, News, & Discussion] Paschfire:
Sorry what? Correct me if I'm wrong, but if I format Data and reboot into TWRP how will I be able to flash OOS 9.0.3+Magisk?

As formating the device will delete all files saved within Internal storage? If so, then I will need to wait and get my PC running again So I can transfer the zip files via MTP in order to flash them after formating, this I assume is what you had to do in order of following the steps you provided?
[OnePlus 3T Guides, News, & Discussion] athul7744:
Yes that's what I meant. You need to copy the files into the phone after formatting. Without formatting you'll run into all the decryption issues. I guess you need a PC afterall. Or you can use an OTG USB drive as a substitute.
[OnePlus 3T Guides, News, & Discussion] Paschfire:
This is what I originally assumed I would need, all good I can wait a few more days till I have my PC up and running again.

Thanks for clarifying this stuff for me, much appreciated.
[OnePlus 3T Guides, News, & Discussion] dcop7:
Just to add, I also format everything, even internal storage from TWRP. Still in TWRP, I format /data to ext4. Still in TWRP, I copy the zips from my computer, flashed OOS 9.0.3, then magisk and then reboot. I found no issues. I'm adding this because I'm on ext4 for /data as you are and it is show that you should have any issues.
[OnePlus 3T Guides, News, & Discussion] sandeep_kumar:
I flashed 9.0.3 and it booted successfully but what I see the root folder is fully filled . There is no more space and I need to install adway app which is denying the root access for insufficient root space.

What should I do now to make space?

Should I debloat some system apps to make root space or

is there any other method to deal with?
[OnePlus 3T Guides, News, & Discussion] DarkSJ1998:
Yep just remove some bloatware pre installed apps. Moroever, you can use AdAway in systemless hosts mode. That doesn't require space in /system I suppose.
[OnePlus 3T Guides, News, & Discussion] dcop7:
Go to Magisk manager -> settings -> Press on "Activate systemless hosts" and use adway again.
[OnePlus 3T Guides, News, & Discussion] sandeep_kumar:
Ok thanks.

I will be using debloater magisk module to debloat unwanted system apps.

Can you suggest some system apps which I can uninstall without disturbing the system files except the google apps like google play music, google play movies, Drive, maps etc which are all system apps in oxygen OS.
[OnePlus 3T Guides, News, & Discussion] DarkSJ1998:
Removing Google Play Movies alone would be sufficient IMO. I never had to remove it as I used to use AdAway in systemless mode.

Now I don't use any AdBlockers on my device as they often block all the PUBG servers [emoji23]
[OnePlus 3T Guides, News, & Discussion] szaf:
I am on beta 30,non rooted, stock recovery. Can I flash 9.0.3 through stock recovery? Thanks in advance
[OnePlus 3T Guides, News, & Discussion] DarkSJ1998:
Is your Bootloader Locked? If yes, you may proceed with clean flashing it. If it's unlocked, a complete format of /data is required.
[OnePlus 3T Guides, News, & Discussion] Sh0v0n:
OOS 9.0.2 or OOS 9.0.3

My device is non rooted. I have downloaded the file & flashed as you described. You told in the description that it will install OOS 9.0.2 BUT the Title says that OOS 9.0.3. NOW Please tell me how can I install most updated & stable official ROM for non rooted OnePlus 3T.
[OnePlus 3T Guides, News, & Discussion] :
This thread "auto-updates" to always the most current version of the official OOS builds (btw: thanx for this great service!). The links were updated, but the description requires you to mentally substitute the version in the installation instructions by the version in the thread title. ;)
[OnePlus 3T Guides, News, & Discussion] szaf:
Bootloader is locked. By "clean flash" you mean wipe cache only?
[OnePlus 3T Guides, News, & Discussion] DarkSJ1998:
I mean by doing a complete Factory Reset. Moving back to Stable branch from Open Beta branch requires a complete Factory Reset. AFAIK, it doesn't require formatting internal storage, but to be on the safer side, make sure you Backup all your important data as 9.0.x is a major OOS Update from 5.0.8 :)
[OnePlus 3T Guides, News, & Discussion] szaf:
By Factory reset you mean "Reset system settings" in stock recovery? Sorry but since i bought OP3T i haven't done anything with the recovery
[OnePlus 3T Guides, News, & Discussion] Sh0v0n:
Thanks for your Reply. But I forgot which Build Number I flashed earlier. Should I proceed with this again?

This is my current About Phone Section...

[IMG="My Current About Phone"]https://xdaforums.com/picture.php?albumid=15547&pictureid=58967[/IMG]

Device Name : OnePlus 3T

Android Version: 9

OxygenOS version : 9.0.2

Build Number : ONEPLUS A3010_28_190511

Model ONEPLUS A3010

Thanks in advance.
[OnePlus 3T Guides, News, & Discussion] :
That depends on what you want - latest is 9.0.3.

9.0.2: OnePlus3TOxygen_28_OTA_082_all_1905110010_f09a2bfe8e361d

9.0.3: OnePlus3TOxygen_28_OTA_083_all_1905250211_59a0293f9d252b
[OnePlus 3T Guides, News, & Discussion] lexycon:
twrp 3.3.1.0 - Wiped all / formatted data => reboot => flashed oos 9.0.3 + magisk 19.3 => stuck in bootloop. Any idea? Bootloader is unlocked.
[OnePlus 3T Guides, News, & Discussion] JasePK:
Anyone else having bluetooth issues on 9.0.3? It seemed to be working fine the other day, but now when I try to connect my 3T to my car via bluetooth it constantly disconnects and reconnects over and over, so quickly that it doesn't even have a chance to play audio. But the 3T connects to a generic bluetooth speaker and stays connected just fine.
[OnePlus 3T Guides, News, & Discussion] :
Which fs on cache?

Does it boot wihout magisk?

Does it bot on second try (switch device off, wait 30s and ppwer device on again)?
[OnePlus 3T Guides, News, & Discussion] athul7744:
Is it okay to use TWRP 3.3.1-0? Isn't it better to use TWRP 3.3.0-1? I'm not sure, but I remember something like that. Correct me if I'm wrong.

---------- Post added at 06:27 PM ---------- Previous post was at 06:24 PM ----------

Is OOS 9.0.3 being received over OTA for users on 5.0.8 stable?
[OnePlus 3T Guides, News, & Discussion] jesrani:
I am currently on OOs5.0.4, Android 8.0.0. Phone is encrypted and rooted with Magisk.

What would be the best way to update for me? Can I dirty flash?

I use Bluetooth tethering regularly, does it work?

I need phone to be encrypted after upgrade, will that happen automatically?

Do i need to decrypt before flashing?
[OnePlus 3T Guides, News, & Discussion] :
See OP's installation instructions.

Idk.

No, OOS has forceencrypt=footer set in fstab.

Again: See OP's installation instructions. Depends on bootloader state.
[OnePlus 3T Guides, News, & Discussion] jesrani:
I am not sure of bootloader state. Can i just backup, clean flash with format and restore from Titanium Backup?
[OnePlus 3T Guides, News, & Discussion] :
You can always check if your bootloader is locked or unlocked with fastboot.

Theorethically: yes.
[OnePlus 3T Guides, News, & Discussion] lexycon:
- Doesn't boot without magisk.

- Tried lots of times, 20mins+ etc.

/dev/block/sda3 on /cache type f2fs (rw,lazytime,seclabel,relatime,background_gc=on,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,alloc_mode=reuse,fsync_mode=posix)

Where did you get this info? Should I try it with 3.3.0-1?

EDIT: WORKS!

Changed fs of /cache from f2fs to ext4. No bootloop now, it boots :)

Merci nvertigo67 for the hint!
[OnePlus 3T Guides, News, & Discussion] philhpmoris36:
Hello, i have beta 9.0.1 how i can upadate to 9.0.3?
[OnePlus 3T Guides, News, & Discussion] bmwbasti:
Totally strange that I had the same problem (only a few postings back), my phone.'s cache was on f2fs too and nobody knows why cache was in formated in the wrong filesystem....
[OnePlus 3T Guides, News, & Discussion] HampTheToker:
I'm going to make a backup and clean flash it later. I'll let you know how it goes, but I don't expect any hiccups.
[OnePlus 3T Guides, News, & Discussion] Saamyo:
Hey guys just wanted to let y'all know that OOS 9.0 feels extra smooth (zero stutters) with HDK w/ Conservative governor for both the little cores and the big cores. If feels like a brand new phone after switching over. The backlight dimmer is just an added bonus.
[OnePlus 3T Guides, News, & Discussion] brmbjn:
[/COLOR]Is OOS 9.0.3 being received over OTA for users on 5.0.8 stable?[/QUOTE]

how step if i get ota update from 5.0.8 ?

ONEPLUS 3T

STOCKRECOVERY

NO ROOT

UNLOCK BOOTLOADER
[OnePlus 3T Guides, News, & Discussion] jesrani:
I am on 5.0.4 with unlocked bootloader and rooted. Just got OTA notification of 9.0.3. Since device is rooted it says I need to download complete ROM. Can i use OTA option to install without losing data?
[OnePlus 3T Guides, News, & Discussion] ayamstr:
Hows the battery life and performance compared to oreo 5.0.8 / aosp roms ?
[OnePlus 3T Guides, News, & Discussion] Saamyo:
It's rather hard to say. On some days I used to end with 4.5 hrs of SoT (if I didn't play games) and 3 hours if I did play games. I haven't noticed any major difference between the stock kernel and HDK when it comes to battery life, but in terms of performance it's a rather clear difference :)
[OnePlus 3T Guides, News, & Discussion] bmwbasti:
Please just read the last two or three pages of this thread. It's written and explained in absolutely detail what to do when coming from Oreo with unlocked bootloader and rooted ?
[OnePlus 3T Guides, News, & Discussion] Pufanu:
SoT is utter garbage after 9.0.3 update. Thank you, Oneplus!
[OnePlus 3T Guides, News, & Discussion] JasePK:
Hey guys, I'm having bluetooth issues on 9.0.3. I upgraded to OOS 9.0.3 on my OnePlus 3T a few days ago. The 3T connects just fine via bluetooth to wireless speakers, my PC, etc. But when trying to connect to my car (Scion iQ 2014) it drops and reconnects constantly, over and over until I manually turn the bluetooth off. It happens so fast the music doesn't even have time to play.

It worked on 9.0.2 and everything before it. I tried completely wiping the phone and installing 9.0.3 from scratch and it still didn't fix it.

Anyone have any suggestions?
[OnePlus 3T Guides, News, & Discussion] Siddk007:
*not for all :)
[OnePlus 3T Guides, News, & Discussion] Sir_gpm:
I will stay in 9.0.2 everything is running smooth. And in the release notes they just fixed parallel run of WhatsApp. I don't use that function. I'm pretty happy.

I got between 4 and 5 SOT
[OnePlus 3T Guides, News, & Discussion] JasePK:
Having an issue with TWRP now. I've tried to restore multiple 9.0.2 and 9.0.3 backups with both TWRP 3.2.1 and 3.3.1, but every time the restore operation gets to system (74% every time) it throws an error called "extractTarFork() process ended with ERROR: 255." This never happened before I upgraded to Pie, but on OOS 8.0 and earlier I had encryption disabled. Since upgrading to Pie I decided to let encryption stay enabled. Could this be why the restore operation keeps failing?

If anyone has any ideas I'd appreciate it. It's a huge hassle not being able to restore my backups anymore, it completely defeats the purpose of making them in the first place.
[OnePlus 3T Guides, News, & Discussion] BillGoss:
It's a known issue. The work around options are:

1. Use TWRP to backup a system image and then restore this.

2. Flash the rom zip again. If you're using Magisk you'll also have to flash it again because the rom zip installs both system and boot (kernel) images.
[OnePlus 3T Guides, News, & Discussion] JasePK:
So if I'm doing a restore, just skip system and restore the system image instead?
[OnePlus 3T Guides, News, & Discussion] BillGoss:
That's right.
[OnePlus 3T Guides, News, & Discussion] JasePK:
Will do, thank you for the advice.
[OnePlus 3T Guides, News, & Discussion] bmwbasti:
Just to get this right. If I'm taking a backup should I only take a system img or a system backup, too?

And then preferable restore the system img rather than system?
[OnePlus 3T Guides, News, & Discussion] BillGoss:
Take a system image only because the system backup can't be restored because it fails.
[OnePlus 3T Guides, News, & Discussion] dust40:
The same happened to me. You could try to clean flash 9.0.3 and just restore data from the backup. That worked for me.

Should add I flashed the modified 9.0.x firmware with 5.0.4 bootloader and keymaster after the rom zip.
[OnePlus 3T Guides, News, & Discussion] Sir_gpm:
Is there a way to disable the update message and avoid the phone to download it?
[OnePlus 3T Guides, News, & Discussion] iampine:
just disable autodownload over Wifi on settings. Did that and the message disappeared.
[OnePlus 3T Guides, News, & Discussion] ayamstr:
What are your stats ?
[OnePlus 3T Guides, News, & Discussion] terragady:
is 9.0.3 already stable enough to use on daily basis? I am on Oreo still. Is there any de-bloater working on Pie already?
[OnePlus 3T Guides, News, & Discussion] Siddk007:
max 4.5 sot with franco kernel for me
[OnePlus 3T Guides, News, & Discussion] DarkSJ1998:
I recently gave my mom my 3T, did a clean install of OOS 9.0.2 on her device. And, I'm facing low in call volume issue on it :/

Never faced it before, not even on the Community Betas or Open Betas. Any suggestions? I've already flashed OOS 9.0.3 OTA on it, have unrooted the device completely to see if the issue was some Magisk related or not. The device is still booting up as I write this.

If the issue isn't solved, can I do anything else except doing a clean flash?
[OnePlus 3T Guides, News, & Discussion] terragady:
clean your speaker mesh
[OnePlus 3T Guides, News, & Discussion] Diatomix98:
Is there anyone who is kind enough to provide the mixer_paths_tasha.xml in this rom? Thanks a ton!
[OnePlus 3T Guides, News, & Discussion] RKS96:
My sot is much better than on 5.0.8. I did full wipe data and all when updating from 5.0.8 to 9.0.2 and then without data wipe to 9.0.3.

This use cycle was mainly only on wifi and using youtube. I didn't have any social apps installed except Whatsapp and XDA :highfive:.
[OnePlus 3T Guides, News, & Discussion] Siddk007:
cant find the file under system/etc/
[OnePlus 3T Guides, News, & Discussion] Pufanu:
That's some good numbers and almost in line with what I had with the Pie community build and later the stable build, but 9.0.3 has not been kind to my sot. I have a new battery comming tomorrow and I might do a full wipe as well just for good measure. I hope it'll feel like a new phone again, because I plan to hold on to it for 2 more years or so. I'm waiting for a new compact phone without notches or punch holes to finally upgrade. The S10e would have been incredible for me without the cutout.
[OnePlus 3T Guides, News, & Discussion] Siddk007:
#OT

I'm eagerly waiting to replace my aging OP3T with the Redmi K20 Pro releasing next month in India. Very impressed with that phone
[OnePlus 3T Guides, News, & Discussion] Abhi Dahiya:
I am also waiting for K20 Pro to decide between that and OnePlus 7.

Biggest deciding factors will be Ads in the UI(likely since it will launch as Redmi device) and price.

6+64 version starts at 25k in China but 64GB now a days without memory slot is too less. And i think 6+128 costs somewhere around 27-28k. In india it might launch at higher price. Plus there is Ads downside. And then the overall UI and severe lack of updates.

I may tilt towards OnePlus 7 in that case.
[OnePlus 3T Guides, News, & Discussion] LeoHe:
on the last beta

I am currently on the last beta on my OnePlus 3t. Should I follow the I am on a custom ROM on TRWP instructions or any other instructions?

Regards,

Leo
[OnePlus 3T Guides, News, & Discussion] onurnunez:
hey My phone boots only in the twrp.

i flash the newst twrp, then the rom and magisk :S
[OnePlus 3T Guides, News, & Discussion] Paschfire:
Yesterday as I watched in horror, after I accidentally pressed the "Upgrade Now" button within the notification shade, powerless to stop it, when I was checking a different notification. :eek:

Still without my PC for a few more days, I figured at some point the update process would fail and I'd be stuck in some sort of soft-brick situation unit I had a working ADB setup available to fix it.

To my surprise...

After being greeted with the expected failed password, decryption failed, factory reset format UserData is required warning message on initial boot up, my 3T successfully booted OOS 9.0.3 with the /Data partition reformated using F2FS fs.

Unfortunately no Root, TWRP recovery, or Franco Kernel....

... For now. ;)

Though still, I'm at least able to enjoy the new OOS 9.0.3 Pie experience, for the most part, on my 3T :victory:

**UPDATE**

06-17-2019

Got my PC w/ ADB_Fastboot up and running, needing a new monitor.

Last night I finished the update. Reinstated TWRP 3.3.1-0 via Fastboot, flashed Magisk 19.4C and FKr48. All is right in the world once again. :p
[OnePlus 3T Guides, News, & Discussion] athul7744:
It's under /system/vendor/etc/

I'm not able to edit the file though. I used MixPlorer Code editor to edit it. As soon as I save it, the file becomes empty. Then I have to dirty flash 9.0.3 to get it to normal. Is it something wrong with the editor, or anything else? Has anyone else tried this?
[OnePlus 3T Guides, News, & Discussion] Diatomix98:
Its under system/vendor/etc/. Did some changes to it but forgot to save the original one and not able to revert now.:rolleyes:
[OnePlus 3T Guides, News, & Discussion] Siddk007:
Hope this helps
[OnePlus 3T Guides, News, & Discussion] MartinMo:
If I understood different posts on the last pages correct, in the process of updating to 9.0.3 I need to format the cache to ext4 to avoid bootloops (currently I am unlocked, rooted with Magisk 17.3 on OOS 5.0.8).

Should / could I format other parts of the storage to ext4, too? Or would this make problems?

I remember that I read in the past, that ext4 would be safer and f2fs would be quicker. As safety is more important to me than speed, I would tend to use more partitions in ext4 than in f2fs, that's the background of my question.
[OnePlus 3T Guides, News, & Discussion] Paschfire:
C

If you read my post on the previous page of this thread, you'll see that's not always the case. My 3T had the /Data partition formated using EXT4 fs running OOS 5.0.8 before proceeding with the update to OOS 9.0.3. After factory reset the device booted successfully with the /Data partition reformated using F2FS fs.

To answer your other question, all other partitions such as /System and /Cache are already, or should be, using EXT4 fs.

OOS only supports the use of F2FS fs on the /Data partition for the 3/3T.

EXT4 is safer, in that it's a more stable and reliable fs. Compared to F2FS which is faster, using less operations that is less strenuous on flash memory.

There's lots of information available regarding the difference, pros~cons etc, between EXT4 and F2FS a simple Google search away. That would probably go into greater details than I can provide on the subject.
[OnePlus 3T Guides, News, & Discussion] Sjhingan:
help

In the process of updating from oreo to pie. CAn i dirty flash without losing data like i have been updating in oreo or will i lose all data? Will bootloader be locked after i flash pie? what is the best way of doing this? Any help is greatly appreciated.
[OnePlus 3T Guides, News, & Discussion] :
Read https://xdaforums.com/showpost.php?p=75026509&postcount=3 If that doesn't answer all your questions, you'll know after reading which information is missing to get detailed and dedicated help. Reading this thread and the firmware's thread will surely help, too. Always remember xda rule #1: https://xdaforums.com/announcement.php?a=81
[OnePlus 3T Guides, News, & Discussion] JasePK:
Just wanted to report back about the bluetooth issues: I ended up solving them, it wasn't an issue with OOS but with Poweramp instead, the latest version of the app completely broke bluetooth. So if you're on Android and using Poweramp, use an older version until it gets fixed.