[Nexus 7 Android Development] NABENDU1:
This is a Windows Batch Script/Tool to make any 4.4 based ROM to full F2FS compatibility !! This tool can convert any existing ROM from ext4 to Full F2FS Compatibility in a few clicks !! All tools necessary for conversion included in the batch file itself !!

Basic Info

What is F2FS?

F2FS (Flash-Friendly File System) is a flash file system created by Kim Jaegeuk at Samsung for the Linux operating system 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.

What is All-F2FS?

We used F2FS only for /data. It was simply because we have only to flash a compatible Kernel and Format /data partition. With All-F2FS we use F2FS for all partitions and we need a compatible ROM

DISCLAIMER

*I am Not responsible for any bricked devices,SD cards or thermonuclear attacks.
*Please do some research about what you are doing before you use the tool.
*YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.

Current Device Compatibility

1. Nexus 4 ( Mako )
2. Nexus 7 2012 Edition ( Grouper)

Prerequisites

1. A Mako/Grouper
2. Any 4.4 based ROM with [B][U]busybox [/U][/B]installed
3. Proper F2FS Compatible Recovery and Partition Zip from
[URL="http://xdaforums.com/showthread.php?t=2678140"]http://xdaforums.com/showthread.php?t=2678140[/URL]
4. Any Windows version and my batch script

Features

1. One Click F2FS Conversion Process
2. All tools included in the Zip file itself
3. Changes only the relevant parts of your updater-script keeping the rest unmodified
4. Compatible boot.img included in the ROM itself
5. Single script for both Nexus 4/ Nexus 7 ( 2012)
6. Error conditions at many places so a noob cant go wrong

***Special note for Stock ROM users***

The script requires busybox and since stock roms dont have busybox the repacked ROM wont boot up.
In such a case the best option is try out any other AOSP based ROM

Instructions

1. Unpack the Zip file you downloaded from Link Below
2. Run F2FS Convertor.bat
3. Select your device
4.Place the Zip in the Extract /Input directory when prompted
5. The script will Unpack your ROM
6. Select option 11 for boot.img supplied with the script or option 12 for cm boot.img and 13 for any other F2FS compatible boot.img
7. Repack your ROM
8. Check NEW F2FS ROM directory for the Repacked ROM
9. Flash and Enjoy
10.Cleanup the working directory cleanup.bat

Download Links

1) English

2) German (Thanks to [MENTION=4439521]mikaole[/MENTION])

Changelog

V1 : Initial Release

Credits

@legolas93 For bringing F2FS to Nexus and also for providing the boot.img for the script
[MENTION=4439521]mikaole[/MENTION] For the German Translations and extensive testing
[MENTION=2002216]jolinnard[/MENTION] For the amazing F2FS kernels he is providing
[MENTION=4544860]osm0sis[/MENTION] For his amazing Android Image Kitchen.The cleanup.bat script is taken from his tool.
[MENTION=3325155]fishears[/MENTION] For helping out on the kernel side.
[MENTION=5501864]USBhost[/MENTION] For being the lone tester for the N7 ( 2012 )
[MENTION=4450732]CallMeAldy[/MENTION] For the CM trick and his compilation thread
And all other beta testers !! Sorry if I forgot anyone from the list !!

Screenshots in the Next Post

Hit the Thanks button if you Like My Work