Hi guys. Download TWRP 3.2.1-0 with f2fs support from the link below. Just flash over current version or fastboot flash it. AFAIK there are no bugs or issues at all.
Edit:New link
https://drive.google.com/file/d/1S_UfT4g3jqXo8Vtg5v2KwD_VeIw1yu1U/view?usp=drivesdk
Yeah I know. I'm sorry about that, there must have been an issue in the boardconfig.mk somewhere. There seems to be another issue where it doesn't always recognise your phone's SDK after wiping system. I haven't had much spare time because of College but until I fix it I would recommend using The Flash's older TWRP build.with latest version I can't format cache into f2fs, its giving me error 255... can u help me?
@nathanchance
I'm going to flash latest angler Oreo on my 6P but I am still running it TWRP 3.1.1 w/ F2FS as my data partition is F2FS.
Will flashing the factory image overwrite that or do I need to revert it back first?
And stock format is EXT4? It's been a along time since I converted it
TIA!
You'll need to do the conversion procedure in the OP but select ext4 instead of f2fs.
Alright so whoever has problems after flashing this recovery I know a way to fix any issues you may have. Follow this guide carefully.
Here's what you do.
1. BACKUP YOUR INTERNAL STORAGE TO YOUR PC if you have anything worth saving!
2.Download minimal ADB and Fastboot from here (https://xdaforums.com/showthread.php?t=2317790) I personally install it to the root of my C: drive.
3. Go to fastboot on your phone. Go to the minimal adb and fastboot directory and right click and run as administrator the file "cmd-here.exe"
type fastboot devices to make sure your device is shown. Then type...
fastboot erase system
then
fastboot erase userdata
then
fastboot erase cache
then
fastboot erase recovery
4.Download TWRP from here (https://dl.twrp.me/angler/) then rename it to recovery.img then copy "recovery.img" to the minimal adb and fastboot directory and then run the command...
fastboot flash recovery recovery.img
5.Here we go...download whichever stock zip from this site that suits you (https://developers.google.com/android/images#angler) I used the august zip because resurrection hasn't updated to September yet but choose whichever you want then extract the contents to your "minimal adb and fastboot" directory, make sure when you extract the zip that you copy the contents of the folder inside the zip to the minimal adb and fastboot directory and NOT JUST THE FOLDER!
After you extracted the contents of the stock firmware, then run...
"flash-all.bat" in fastboot. You will probably get some minuscule errors about system and data etc...trust me let it do its thing. It'll take a couple minutes to complete the process. If it ended well your phone will reboot and the command prompt will close on its own.
6.Your phone has now rebooted and will come up with the usual sceen saying it cant be checked for corruption blah blah etc etc, let it do its thing. You will finally see the stock boot animation. Let it load until it gets to the setup screen. I waited about 2 minutes then turn off your phone by holding the power down button. Wait about 30 seconds when it goes black then hold power and volume down to get to fastboot.
7.RE-FLASH TWRP using
fastboot flash recovery recovery.img
8.Download the corresponding 3 images from here...bootloader, vendor, radio... (https://kantjer.com/image/) rename them to bootloader.img, vendor.img, radio.img it just makes it easier. Then copy them to the Minimal adb and fastboot directory.
flash them in fastboot using the commands...
fastboot flash bootloader bootloader.img
then
fastboot flash vendor vendor.img
then
fastboot flash radio radio.img
9.ALMOST DONE! Reboot to recovery through fastboot by using the volume keys.
10. Copy all of your internal storage goodies back to your phone! MAKE SURE YOU DO A FULL WIPE WHILE IN TWRP BEFORE FLASHING ANY CUSTOM ROM!
You should be back to normal. I know I am! I took a lot of time typing this out to make it as simple as possible! Please thank me but especially the devs for the software that they have proudly contributed and please show appreciation to the Android community!
Bro one question . does f2fs have a huge impact on performance. To be specific gaming performance???Alright so whoever has problems after flashing this recovery I know a way to fix any issues you may have. Follow this guide carefully.
Here's what you do.
1. BACKUP YOUR INTERNAL STORAGE TO YOUR PC if you have anything worth saving!
2.Download minimal ADB and Fastboot from here (https://xdaforums.com/showthread.php?t=2317790) I personally install it to the root of my C: drive.
3. Go to fastboot on your phone. Go to the minimal adb and fastboot directory and right click and run as administrator the file "cmd-here.exe"
type fastboot devices to make sure your device is shown. Then type...
fastboot erase system
then
fastboot erase userdata
then
fastboot erase cache
then
fastboot erase recovery
4.Download TWRP from here (https://dl.twrp.me/angler/) then rename it to recovery.img then copy "recovery.img" to the minimal adb and fastboot directory and then run the command...
fastboot flash recovery recovery.img
5.Here we go...download whichever stock zip from this site that suits you (https://developers.google.com/android/images#angler) I used the august zip because resurrection hasn't updated to September yet but choose whichever you want then extract the contents to your "minimal adb and fastboot" directory, make sure when you extract the zip that you copy the contents of the folder inside the zip to the minimal adb and fastboot directory and NOT JUST THE FOLDER!
After you extracted the contents of the stock firmware, then run...
"flash-all.bat" in fastboot. You will probably get some minuscule errors about system and data etc...trust me let it do its thing. It'll take a couple minutes to complete the process. If it ended well your phone will reboot and the command prompt will close on its own.
6.Your phone has now rebooted and will come up with the usual sceen saying it cant be checked for corruption blah blah etc etc, let it do its thing. You will finally see the stock boot animation. Let it load until it gets to the setup screen. I waited about 2 minutes then turn off your phone by holding the power down button. Wait about 30 seconds when it goes black then hold power and volume down to get to fastboot.
7.RE-FLASH TWRP using
fastboot flash recovery recovery.img
8.Download the corresponding 3 images from here...bootloader, vendor, radio... (https://kantjer.com/image/) rename them to bootloader.img, vendor.img, radio.img it just makes it easier. Then copy them to the Minimal adb and fastboot directory.
flash them in fastboot using the commands...
fastboot flash bootloader bootloader.img
then
fastboot flash vendor vendor.img
then
fastboot flash radio radio.img
9.ALMOST DONE! Reboot to recovery through fastboot by using the volume keys.
10. Copy all of your internal storage goodies back to your phone! MAKE SURE YOU DO A FULL WIPE WHILE IN TWRP BEFORE FLASHING ANY CUSTOM ROM!
You should be back to normal. I know I am! I took a lot of time typing this out to make it as simple as possible! Please thank me but especially the devs for the software that they have proudly contributed and please show appreciation to the Android community!
Bro one question . does f2fs have a huge impact on performance. To be specific gaming performance???
Although your method is very thorough, it seems a bit overly complicated to me... First of all, if you want to be completely thorough, you may want to explain the ways to put the device into fastboot in step three. I wholeheartedly agree that if you're having issues with your device after using custom ROMs/recoveries, you should try flashing back to stock and start over, but it shouldn't be absolutely necessary to wipe those partitions, because flash-all.bat should wipe the necessary partitions. Also, it shouldn't be necessary to flash TWRP before flashing stock, because flash-all.bat will flash the stock recovery anyways. Same goes for flashing bootloader, vendor and radio after flash-all.bat has already flashed all three.
Personally... I prefer to follow @Heisenburg's guide at https://xdaforums.com/nexus-6p/general/guides-how-to-guides-beginners-t3206928 when flashing back to stock, or most any other tip or trick related to the N6P. But that's just me.
Finally... If you were only having decryption issues, you may have only needed to format userdata with "fastboot format userdata" to remove encryption rather than completely reflash stock, but as I said, I do recommend reflashing to stock if nothing else seemed to help.
Have a good one!
c
Honestly it has performance gains when writing to emmc. It can increase write speed tremendously. But it "CAN" reduce read speeds. According to benchmarks (i prefer real world performance) You could get maybe 5-25% less in read speeds depending on what you are doing although you could see read speed increases in certain events. Overall it is a better file system in terms of performance compared to ext4. I love f2fs but its limited to earlier versions of android currently for our phone...lets face it our phone is getting out of date. Time to upgrade soon...
Look here for benchmark readings of ext4 vs f2fs https://xdaforums.com/showthread.php?t=2697069
---------- Post added at 03:07 PM ---------- Previous post was at 03:01 PM ----------
I already know some of what I have put might be unnecessary but I prefer to be extremely thorough and ocd with my phones. Better safe than sorry. After flashing the flash-all.bat my phone wouldn't boot. I had a similar issue with another phone. So I put in to the guide to flash twrp before and after. I have always liked a clean slate before flashing anything including stock roms. I know a phone cant boot without recovery and I dont know if these custom recoveries on this thread messed with my recovery partition so I added flashing twrp. I have experienced dramatic issues with not being thorough in the early ages of android scratching my head wondering what in the hell could have gone wrong following someone else's guide. I just aim for perfection that's all. I do appreciate the feedback though. Im just really OCD lol
But the performance may differ from device to device
Those benchmarks are true. But not accurate for this phone
I want your experience was the gaming performance better???
Because i play pubg like 4 hrs a day. I have ctt mod installed. 2 big cores disabled to prevent over heating.
Getting decent performance. But not on par since i m a pro player i wish to get better performance thanks for your reply
Thanks for your very explaining explanation. Now i understand.i have also replaced battery once.now it dies at 50 percent i m going to replace it once more before given up on 6p.and i m also running ctt mod alongside elementalx.can you post screenshots of your setup??Sorry for the wait. I have ctt with magisk...what a difference, no more throttling. Still how are you not getting overheating issues? I have my phone at 3 cores at 1.2 ghz (it performs pretty damn well) and playing certain games the temp goes over 60c! I don't throttle anymore but the phone is to hot for the battery to last. I replaced my battery in November last year I already have to replace it again...it dies at around 20% due to the heat overtime. But...in terms of frames per second I don't see any gains at all UNLESS the game writes a lot oinformation to your emmc/internal storage otherwise If you want a more "fluid" gaming experience then set the gpu governor to performance and set it to 600mhz and increase cpu frequencies if you have it underclocked. Otherwise f2fs will not show any FPS improvements. F2fs is more for write operations not read and...when battlegrounds is loaded its loaded to the ram not on the fly like for most applications/games. Sorry to say in MOST cases ram(to a phone) is stuck at whichever setting the chipset sets it at, there are no options for ram overclocking unless your a software engineer/coding professional. If its a home computer....that's a different story. F2fs is more for file operations.
Thanks for your very explaining explanation. Now i understand.i have also replaced battery once.now it dies at 50 percent i m going to replace it once more before given up on 6p.and i m also running ctt mod alongside elementalx.can you post screenshots of your setup??
Thanks again
Thanks but.how is your battery temp so low?? My battery temp when idle is 35 c and when using 37-40Yeah Ill definitely send some screens. I use EX Kernel Manager. You can buy it from play store.
Thanks but.how is your battery temp so low?? My battery temp when idle is 35 c and when using 37-40
F2FS (Flash-Friendly File System) is a flash file system initially developed by Samsung Electronics for the Linux kernel.
The motive for F2FS was to build a file system that, from the start, takes into account the characteristics of NAND flash memory-based storage devices (such as solid-state disks, eMMC, and SD cards), which are widely used in computer systems ranging from mobile devices to servers.
F2FS was designed on a basis of a log-structured file system approach, which it adapted to newer forms of storage. Jaegeuk Kim, the principal F2FS author, has stated that it remedies some known issues of the older log-structured file systems, such as the snowball effect of wandering trees and high cleaning overhead. In addition, since a NAND-based storage device shows different characteristics according to its internal geometry or flash memory management scheme (such as the Flash Translation Layer or FTL), it supports various parameters not only for configuring on-disk layout, but also for selecting allocation and cleaning algorithms.
805a5dfe 3.1.1
0afc1fdc Fix reboot when no OS is present
84d61ce3 Update TWRP to AOSP 7.1.2
6355b56c Adopted Storage: backup keys but do not wipe them
b5ecaad2 ADB Backup: fix adb restore issues