TL;DR - This is [ROM+KERNEL][5.1.1] Unofficial CyanogenMod 12.1 with CAF 3.4.0 kernel does not officially support F2FS I went ahead modified the fstab, updater-script and replaced the kernel with @DerRomtester's [KERNEL] [CAF] [UBERTC] Tyr-CAF Kernel as it has F2FS support and is originally based off of Sultanxda's CAF kernel.
So What is CAF?
CAF stands for Code Aurora Forums.
As explained in the AOSParadox Project page (A really cool project, vanilla CAF AOSP rom, definitely worth checking out).
So What is F2FS?
Wiki: F2FS (Flash-Friendly File System) is a flash file system initially developed by Samsung Electronics for the Linux kernel.
The F2FS file system boasts superior performance in comparison to the EXT4 file system (which is used as the default filesystem used for /data, /system and /cache) in /data and /cache (/system performs best with EXT4 file system). Click here for some benchmarks/analysis'!
What's so Great About @Sultanxda's rom?
I love this rom because of the strong emphasis put into stability and keeping it clean. Take a look at it's features (taken from here):
Why use Tyr-CAF Kernel?
@Sultanxda's rom does not support F2FS out of the box. The first thing required to get f2fs support, is a kernel that supports it, that's where @DerRomtester's Tyr-CAF kernel comes into play. It's based off of @Sultanxda's original CAF kernel but offers more customization and F2FS support.
Differences to @Sultanxda's kernel:
Step by Step Guide and Downloads:
Step 1 (and Recovery download link)
Make sure to partition /data and /cache to F2FS first!
You need a recovery that supports formatting to F2FS to do this.
That means a modified version of TWRP or CWM.
You can find recoveries that support F2FS here.
I recommend @katinatez's unofficial_twrp_2.8.7.0-bacon-dark.zip.
If using twrp (the one from above) you boot into recovery, go to wipe, advanced wipe, select Data, FS OPTIONS, CHANGE FS, F2FS, then swipe to wipe.
Do the same for cache; wipe, advanced wipe, select Cache, FS OPTIONS, CHANGE FS, F2FS, then swipe to wipe.
Step 2
Boot into recovery and wipe system, data and cache.
Download the rom (found at the bottom of this post).
Download lollipop gapps of your choice.
OPTIONAL:
Download UKM from here for kernel tweaking (install synapse from playstore afterwards).
Step 3
Now to install the rom there are two methods. PS - This can take up to a couple minutes, do not be alarmed if you are on "patching unconditionally" for a bit.
Method A (mtp, easy way)
Enable mtp mode and put your rom and gapps on your phone.
Go to install, find the zips u saved to your phone and install them, rom first.
OR
Method B (adb, harder way)
If you have adb on your pc you can use this method.
Boot into recovery and go to Advanced > ADB sideload.
From you computer open up command prompt and enter the command
to check if computer recognizes your phone.
If not install the adb interface driver manually for your phone.
Use this command to install zips from your pc (rom first):
Repeat with gapps (and ukm if you want it).
DOWNLOAD
- Latest 9/11/2015 Build with TyrCAF v15
- All Builds
Version Information
Status:
ROM - Stable
Kernel - Testing
Created 2015-09-12
Last Updated 2015-09-12
I've tested and verified this to be working on my own phone! If you have any issues I would check the relative rom or kernel threads.
So What is CAF?
CAF stands for Code Aurora Forums.
Quote:
Code Aurora Forum (CAF) is a consortium of companies with projects serving the mobile wireless industry. Software projects it concerns itself with are e.g. Android for MSM, Femto Linux Project, LLVM, MSM WLAN and Linux-MSM. Code Aurora is basically AOSP plus all Qualcomm specific enhancements and optimization. |
So What is F2FS?
Wiki: F2FS (Flash-Friendly File System) is a flash file system initially developed by Samsung Electronics for the Linux kernel.
The F2FS file system boasts superior performance in comparison to the EXT4 file system (which is used as the default filesystem used for /data, /system and /cache) in /data and /cache (/system performs best with EXT4 file system). Click here for some benchmarks/analysis'!
What's so Great About @Sultanxda's rom?
I love this rom because of the strong emphasis put into stability and keeping it clean. Take a look at it's features (taken from here):
Quote:
ROM features:
|
Why use Tyr-CAF Kernel?
@Sultanxda's rom does not support F2FS out of the box. The first thing required to get f2fs support, is a kernel that supports it, that's where @DerRomtester's Tyr-CAF kernel comes into play. It's based off of @Sultanxda's original CAF kernel but offers more customization and F2FS support.
Differences to @Sultanxda's kernel:
Quote:
|
Step 1 (and Recovery download link)
Make sure to partition /data and /cache to F2FS first!
You need a recovery that supports formatting to F2FS to do this.
That means a modified version of TWRP or CWM.
You can find recoveries that support F2FS here.
I recommend @katinatez's unofficial_twrp_2.8.7.0-bacon-dark.zip.
If using twrp (the one from above) you boot into recovery, go to wipe, advanced wipe, select Data, FS OPTIONS, CHANGE FS, F2FS, then swipe to wipe.
Do the same for cache; wipe, advanced wipe, select Cache, FS OPTIONS, CHANGE FS, F2FS, then swipe to wipe.
Step 2
Boot into recovery and wipe system, data and cache.
Download the rom (found at the bottom of this post).
Download lollipop gapps of your choice.
OPTIONAL:
Download UKM from here for kernel tweaking (install synapse from playstore afterwards).
Step 3
Now to install the rom there are two methods. PS - This can take up to a couple minutes, do not be alarmed if you are on "patching unconditionally" for a bit.
Method A (mtp, easy way)
Enable mtp mode and put your rom and gapps on your phone.
Go to install, find the zips u saved to your phone and install them, rom first.
OR
Method B (adb, harder way)
If you have adb on your pc you can use this method.
Boot into recovery and go to Advanced > ADB sideload.
From you computer open up command prompt and enter the command
Code:
adb devicesIf not install the adb interface driver manually for your phone.
Use this command to install zips from your pc (rom first):
Code:
adb sideload name_of_file.zipDOWNLOAD
- Latest 9/11/2015 Build with TyrCAF v15
- All Builds
Version Information
Status:
ROM - Stable
Kernel - Testing
Created 2015-09-12
Last Updated 2015-09-12
I've tested and verified this to be working on my own phone! If you have any issues I would check the relative rom or kernel threads.
Aucun commentaire:
Enregistrer un commentaire