Switching to F2FS from EXT4 on the OnePlus 3 with Oxygen OS 4.0

OnePlus 3 Switch F2FS

Once you have updated the OnePlus 3 to OxygenOS 4.0, you’ll want to follow these steps to change from EXT4 to the F2FS filesystem.

OnePlus is currently rolling out the new version of Oxygen OS to the OnePlus 3 and the OnePlus 3T. This update 4.0 update is based on Android 7.0 Nougat, and one of the biggest changes here is that they’ve started using the F2FS filesystem on the data partition. Without getting into details (you can use Google if you want to learn more about it), it should just be known that the F2FS filesystem actually performs faster than the EXT4 filesystem.

Granted, you won’t see twice the performance or anything, but tests have shown your applications and games will launch faster on F2FS than on EXT4. The thing is, your filesystem will not be switched to F2FS simply by updating to Oxygen OS 4.0. Instead, you have to wipe the data and format your phone in order to use the new, faster filesystem (this is just how switching filesystems work).

The process to switch to F2Fs is different depending on if you are using the stock recovery or TWRP. So follow the steps below that match your current setup.

Switch to F2FS on Stock Recovery

  1. Launch the Settings application
  2. Scroll down and tap on the Backup & Reset option
  3. Tap on the Factory Data Reset option
  4. Toggle the Erase Internal Storage option on
  5. Tap on the Reset Phone button
  6. Tap on the Erase Everything button
  7. Wait until the phone is reset and it boots back into Android

Switch to F2FS with TWRP Recovery

  1. Boot the OnePlus 3 into Recovery Mode
  2. Tap on the Wipe button
  3. Tap on the Format Data button toward the bottom right
  4. Type the word “yes” (without quotes) to confirm
  5. Wait for the OnePlus 3 to erase the data partition
  6. Tap on the Reboot System button toward the bottom right


Unless you’re absolutely sure you’re using TWRP as your custom recovery (which you will likely know if you are), then you’ll want to follow the first guide as you will still be using the stock recovery from OnePlus. TWRP isn’t setup to automatically switch your data partition to F2FS from a simple factory reset, but OnePlus has setup their recovery to do just that. So if you’re currently using the stock recovery then all you have to do is perform a factory data reset and you should be good to go.

I recommend using the DiskInfo application to check which filesystem your Data partition is using. As you see in the video above, that is the application that I’m using to show you I started off using EXT4 and then switched to F2FS after the format within TWRP. Speaking of TWRP, if you are using TWRP as your custom recovery, then you have to do more than just a factory reset. the end result is the same thing, but the process is different.

TWRP Advanced Wipe Format Data

To switch to F2FS with TWRP, you need to tap on the Format Data button here.

So with TWRP installed, you’ll want to boot the OnePlus 3 into Recovery Mode and then tap on the Wipe button at the top right of the menu. Instead of just doing a regular wipe, or even an advanced wipe, you want to tap on the Format Data button that you see toward the bottom right of the screen. You’ll see some text scroll by as the process doesn’t take more than a few seconds.

You can look through the text to make sure it’s done right, as you should see it say it has formatted the data partition with F2FS. Once the format is done, you can tap on the Reboot System button and the OnePlus 3 will reboot. This first boot cycle will take longer than normal since Android has to set a whole bunch of stuff back up. You should be greeted with the Android activation screen and from here you can add your account back to the phone.

You’ll want to download the DiskInfo application again so you can check on the filesystem for the data partition again. Oxygen OS 4.0 will still use EXT4 on the system partition as well as the cache partition too. It’s only the data partition that gets changed here (no matter if you have the OnePlus 3 or the OnePlus 3T). With your device reset, you can now start to download and restore all of your applications again.

If this tutorial helped you in any way, please consider donating at Patreon or PayPal. If you can't afford to donate then sharing this on social networks such as Facebook, Twitter, etc. will also help a lot.

About the author


I'm working to create an organized and easy to follow central repository of Android tips, tutorials, guides and everything you need to know. With a focus on device specific tutorials now, my goal is to branch out and do more universal tips and tricks that will work on all Android devices.