PDA

Ver la Versión Completa : [TUTORIAL] All-F2FS en nexus4.


gallegomanuel
28/05/14, 19:10:36
Para el que no sepa que es F2FS se lo resumo rapidamente:

Es un sistema de archivos para dispositivos flash de almacenamiento (SSD, eMMC, tarjetas SD) desarrollado por samsung para trabajar con kernel linux.

Ventajas de este sistema de archivos frente a EXT4:

- Mayor velocidad de lectura y escritura aleatoria
- Mayor velocidad de escritura secuencial.

Desventajas de este sistema de archivos frente a EXT4:

- Menor velocidad de lectura secuencial.


Os dejo una comparativa entre los dos sistemas: http://andro4all.com/2014/04/f2fs-vs-ext4




Pasos a seguir


Convertir Rom a F2FS:

- Descargar la rom que deseemos convertir (solo he probado con la revolution 1.0 (http://www.htcmania.com/showthread.php?t=825263) del compañero neophite31)
- Descargar F2FSROMConvetor.zip (chrome://mega/content/secure.html#!s4FkiIpA!O60y6xAFeOme13tCOn96QqV0tAqV AftVdBufEueXPrA) y descomprimir en una carpeta llamada "F2FSROMConvetor".
- Copiar la rom que deseamos convertir en la carpeta F2FSROMConvetor/EXTRAC/INPUT
- Ejecutar F2FS Convertor.bat
- Seleccionar Nexus4 (opcion 1)
- Seleccionar "Unpack your rom" (opcion 1)
- Seleccionamos 11 si la rom es AOSP (con la revo 1.0 use esta opcion) , 12 si la rom es Cyanogen.
- Seleccionar "Repack your ROM to make it full F2FS" (opcion 2)
- Esperar a que termine el proceso y no cerrar ninguna ventana, se cerraran solas cuando ponga "you can now press any key to Continue"
- Ir a la carpeta "NEW F2FS ROM" y comprobar que esta la rom convertida.

Si quereis saltaros este paso por ahorraros tiempo o por seguridad os dejo la rom que instale ya adaptada para F2FS (necesita gapps y supersu): https://app.box.com/s/brvhdmopm3tmyc8pqpl3

http://forum.xda-developers.com/nexus-4/development/script-convert-rom-to-f2fs-t2731652



Formatear particiones a F2FS y flashear Rom:

- Descargar una rom compatible o descargar una cualquiera y hacerla compatible (acordaros de descargar gapps y supersu si la rom lo precisa)
- Descaragar un kernel compatible con F2FS (yo use este franco.Kernel-nightly-r208-F2FS-auto.zip (http://forum.xda-developers.com/attachment.php?attachmentid=2764106&d=1401115536) https://app.box.com/s/y3aztnsr7dcizr9b6592)
- Descargar FormatPartitions.zip (http://www.mediafire.com/download/niijzvs2ca61dds/FormatPartitions-mako.zip)
- Hacer un respaldo de todos los datos de la memoria interna del telefono (videos, fotos, etc)
- Descargar un recovery especial para F2FS openrecovery-twrp-2.7.0.0-mako-All-F2FS.img (http://www.mediafire.com/download/lz1tz9phq2s6sdc/openrecovery-twrp-2.7.0.0-mako-All-F2FS.img)
- Copiar FormatPartitions.zip, la rom elegida (gapps y supersu si la rom lo requiere) y el kernel compatible a la memoria del telefono.
- Flashear el recovery especial para F2FS mediante fastboot (sabreis que el recovery es el correcto porque el boton "back" es de color rojo)
http://img.tapatalk.com/d/14/05/29/6ebyde7e.jpg- Flashear FormatPartitions.zip desde el nuevo recovery. Despues de hacer eso a mi me parecio mas oportuno desde el recovery ir a "wipes>Advanced Wipe" marcar davilk cache, system, data y wipear (no marcar internal storage).
http://img.tapatalk.com/d/14/05/29/ehy4u4uh.jpg- Reiniciar el recovery.

- Flashear Rom (gapps y supersu si son necesarios) y kernel para F2FS (en este orden rom>gapps>supersu>kernel).
- En el recovery ir a Wipe y seleccionar format data (este paso borrara todos los datos de la memoria interna, asi que aseguraros que flasheasteis la rom correctamenta)
- Reiniciar el telefono y esperar a que arranque.
- Disfrutar del nexus4


Para revertir los cambios y volver a EXT4 (este paso aun no lo he probado):

- Copiar una rom cualquiera a la memoria interna
- Flashear un recovery normal
- Formatear Data
- Reiniciar Recovery
- Flashear RestorePartitions.zip (http://www.mediafire.com/download/p1f1p89c04ja805/RestorePartitions-mako.zip) (en pruebas)
- Reiniciar Recovery
- Flashear la rom

http://forum.xda-developers.com/nexus-4/orig-development/recovery-rom-kernel-f2fs-05-04-14-t2706825

gallegomanuel
28/05/14, 19:11:06
ire modificando el post con alguna cosilla mas.

Juanmiwow
28/05/14, 19:23:21
Pues dejado el tiempo de rigor para coger sitio, echo meadita y me quedo aquí.

Si es el futuro, bienvenido sea!

Muchas gracias por el tutorial, ya que había un vacío y desconocimiento respecto a este tema!

Un saludo, socio!

veigan
28/05/14, 19:27:50
Muchas gracias por el aporte. Había estado leyendo cosas sueltas por ahí, pero mejor un hilo solo para esto. Chapó.

alexret
28/05/14, 19:28:43
Dejo otro tutorial [emoji14]
http://www.darksideteam.com/showthread.php?tid=1073

trikunabo
28/05/14, 19:33:37
Has notado diferencia gallegomanuel??

slipknot30
28/05/14, 19:34:57
Dejo otro tutorial [emoji14]
http://www.darksideteam.com/showthread.php?tid=1073

La madre que te parió!!!!

alexret
28/05/14, 19:44:09
La madre que te parió!!!!

Jajaja ¿te he adelantado? XD

gallegomanuel
28/05/14, 19:46:53
Has notado diferencia gallegomanuel??
No te puedo decir porque llevo 2 dias probando. Quizas se note mas a la hora de abrir ciertos archivos o aplicaciones que no estan precargados en la ram. Este movil es rapido de por si asi que solo se notara en ciertos casos. Tengo una transformer prime a la que le hice este mismo proceso y si se nota la diferencia. Lo mejor es que la gente vaya probando y diga si nota o no nota la diferencia.

Juanmiwow
28/05/14, 19:48:45
No te puedo decir porque llevo 2 dias probando. Quizas se note mas a la hora de abrir ciertos archivos o aplicaciones que no estan precargados en la ram. Este movil es rapido de por si asi que solo se notara en ciertos casos. Tengo una transformer prime a la que le hice este mismo proceso y si se nota la diferencia.

Yo lo probaré con mi Nexus 7 2012, que también he visto información, que seguro que se notará algo más :ok:

slipknot30
28/05/14, 19:49:05
Jajaja ¿te he adelantado? XD

Silbando.....chincheta para este hilo

BitratE
28/05/14, 20:16:44
Gran trabajo.

Chincheta para este hilo que aporta información muy útil.

CAMP70
28/05/14, 20:42:39
sitio por aquí X-D

pascual s
28/05/14, 21:15:20
excelente¡¡¡¡

A mi el script de xda me funciona como el culo, vamos direcamente no hay forma de hacerlo funcionar correctamente (crea directorios al tuntun, no reconoce el zip de la Rom, intenta ejecutar directorios como si fuesen comandos,.....) en fin, un desastre.
Asi que yo paso las Rom´s a f2fs artesanalmente (a mano, modificando el updater_script y sustituyendo el boot.img)

ozil78
28/05/14, 22:00:31
Muy buen aporte, gracias.

noulos_9
28/05/14, 22:45:50
Muchas gracias por tu tiempo! Gran tutorial!!

Chincheta!!

gamarritainc
28/05/14, 23:35:30
Llevo el CWM no puedo flashear el recovery del TWRP con el goomanager o el rom manager o es necesario hacerlo con el fastboot salu2

CAMP70
28/05/14, 23:52:54
Llevo el CWM no puedo flashear el recovery del TWRP con el goomanager o el rom manager o es necesario hacerlo con el fastboot salu2

En mi hilo lo tienes en zip

gamarritainc
29/05/14, 15:32:35
Gracias CAMP70 lo voy a chekar

gamarritainc
29/05/14, 15:46:07
Camp70 el zip que esta en tu hilo lo flasheo por recovery salu2

CAMP70
29/05/14, 16:01:17
Camp70 el zip que esta en tu hilo lo flasheo por recovery salu2

Sigue las instrucciones. Lo metes por recovery y pulsas reboot recovery, muy importante. Como des reboot system te quedas sin movil :cry:

ivan0909
31/05/14, 15:33:31
La unica duda que tengo. ¿Se puede pasar una ROM a F2FS sin tener que volver a instalarla?

Juanmiwow
31/05/14, 15:42:43
La unica duda que tengo. ¿Se puede pasar una ROM a F2FS sin tener que volver a instalarla?

No. Hay que hacer todo el proceso.

Nigthmare
31/05/14, 23:21:02
Las gapps tambien hay que cambiar de formato?

gallegomanuel
31/05/14, 23:30:59
Las gapps tambien hay que cambiar de formato?

No, solo la rom.

ozil78
31/05/14, 23:54:12
Mucho riesgo veo yo para un poco mas de rapidez si es que se nota, alguien puede confirmar que vale la pena meter mano a esto?Al llevar multirom como que no lo intento, no sea que se joda el asunto.

garlicyunior
01/06/14, 21:44:28
Yo llevo la revo 1.0 y en diskinfo hay particiones que siguen estando en ext4
persist ext4
system f2fs
cache f2fs
Data ext4
Firmware vfat

Aparte de eso lo llevo en art, va como un rayo, aunque no noto una velocidad que no tenia antes, al abrir aplicaciones.

Nigthmare
01/06/14, 23:18:38
Efectivamente,esas particiones siguen estando en ext4 y vfat.todas las demas en f2fs.
No hay riesgo.siempre se puede flashear la imagen de fabrica,formatear desde un recovery normal etc..

Ya no se trata que sea mas rapido(lo es)sino que es el formato que estan usando muchos tlfms de serie.por algo sera..

CAMP70
01/06/14, 23:36:52
http://img.tapatalk.com/d/14/06/02/5ateje2y.jpg

m8d16
01/06/14, 23:50:23
Todo eso para no notar nada... No es la primera vez que veo esto del cambio de formato y no se nota nada de nada.

CAMP70
01/06/14, 23:54:42
Editado

Nigthmare
02/06/14, 17:42:42
a alguien le pasa que al csambiar kernel que soportan f2fs,tras hacer el wipe cache y wipe dalvik cache ,arranca,optimiza aplicacion y al iniciar....se ha detenido el proceso system.ui y zas,reinicio.
y ahi entra en bootlop.
lo he probado con llla mahndi y revo.he hecho el proceso 2 veces pero na de na..
el kernel que llevo ahora es helldoctor,y porque lo flashee despues de la rom..

alguna ayuda?

pascual s
02/06/14, 18:20:01
Con Revo 1.0 y Decepticon ningún problema (lo he actualizado un par de veces).
Lo único que da algún problema es el Synapse(eso fue con la actualización del 27,con la última sin problemas)

Nigthmare
02/06/14, 19:00:35
Probare de nuevo para dar otra oportunidad.Donde puedo descargar ese kernel?Gracias!

CAMP70
02/06/14, 19:34:00
Probare de nuevo para dar otra oportunidad.Donde puedo descargar ese kernel?Gracias!

http://www.darksideteam.com/Tema-KERNEL-DECEPTICON-KERNEL-Comp-F2FS-AOSP-CM-rev-2-v-0-1-7-30-05-2014

Nigthmare
02/06/14, 20:15:16
Solucionado.No he hecho lo que ponia en el tutorial...
He reflasheado la rom y gapps,he dejado que arranque,reiniciar y ya flashear el kernel.De momento todo bien,como un rayo.ire probando otros kernels.

CAMP70
02/06/14, 22:49:53
Pero tenéis que tener las tres particiones en f2fs, data también

gallegomanuel
03/06/14, 05:48:14
Pero tenéis que tener las tres particiones en f2fs, data también
Me da a mi que muchos no formatean /data en F2FS

Nigthmare
03/06/14, 08:50:17
Si, la he formateado.Se lo que me hago.
Data,System y caché.Por eso el recovery pilhz no es capaz de montar ninguna unidad ,por mucho que ponga que soporta f2fs.es mas,da la opcion de formatear system y caché y una vez hecho ya no es capaz de montar dichas unidades.

CAMP70
03/06/14, 10:04:25
Si, la he formateado.Se lo que me hago.
Data,System y caché.Por eso el recovery pilhz no es capaz de montar ninguna unidad ,por mucho que ponga que soporta f2fs.es mas,da la opcion de formatear system y caché y una vez hecho ya no es capaz de montar dichas unidades.

Usa el twrp, no da problemas

bitelmaniaco
03/06/14, 11:13:34
Pues entonces hacer esto + Linaro la rom puede salir rapidisima, no?

garlicyunior
03/06/14, 11:52:07
Pues yo tengo la partición Data en ext4. Seguí el tutorial a pies juntillas.

Nigthmare
03/06/14, 11:52:07
Ya,es el recovery que utilizo.no hay otro

Nigthmare
03/06/14, 11:54:51
En recovery,dale a ADVANCED WIPE.wipe system,data,cache.reinicia en recovery,instala la rom y luego en WIPE,le das a FORMAT DATA(LO PERDERAS TODO)y ya

ximo64
03/06/14, 12:11:30
Pero tenéis que tener las tres particiones en f2fs, data también

Perdona camp pero como lo hiciste? yo seguí las instrucciones del post y a mi no me salen las 3 en f2fs..:loco:

Nigthmare
03/06/14, 12:22:55
@ximo64.he puesto arriba lo que yo hice

ximo64
05/06/14, 16:47:04
muchas gracias @el.juaki repetí el proceso y esta vez si que tengo todas las particiones en f2fs

Unas preguntillas a ver si alguien puede arrojar un poco de luz, de cara a instalar otras roms basadas en la nueva versión 4.4.3:

1) Hace falta repetir todo el proceso cada vez que se instala una rom? O es solo la primera vez para pasar las particiones a f2fs?
2) Cuando se cambia de kernel hay que hacer wipes imagino, no?
3) Podría flashear la radio nueva (radio-m9615a-cefwmazm-2.0.1701.02) o tendría que ser adaptada o algo?

Muchas gracias a los entendidos y buenos samaritanos, un saludo! :ok:

emrazprime
08/06/14, 04:09:14
Señores echenme una mano, que hago mal que no me pasa del la animación de inicio. E flasheado la revo que esta aquí posteada y no me pasa de la animacion. Que creeis que hago malo? Dejenme el procedimiento correcto si alguien a flasheado la revo 1.0 por favor.. Gracias

CAMP70
08/06/14, 11:18:43
muchas gracias @el.juaki repetí el proceso y esta vez si que tengo todas las particiones en f2fs

Unas preguntillas a ver si alguien puede arrojar un poco de luz, de cara a instalar otras roms basadas en la nueva versión 4.4.3:

1) Hace falta repetir todo el proceso cada vez que se instala una rom? O es solo la primera vez para pasar las particiones a f2fs?
2) Cuando se cambia de kernel hay que hacer wipes imagino, no?
3) Podría flashear la radio nueva (radio-m9615a-cefwmazm-2.0.1701.02) o tendría que ser adaptada o algo?

Muchas gracias a los entendidos y buenos samaritanos, un saludo! :ok:

1- solo la primera

2- yo no los hago con decepticon, pero no viene mal. Que sean compatibles, ojo

3- sin problemas. Yo estoy con 4.4.3 y f2fs





Señores echenme una mano, que hago mal que no me pasa del la animación de inicio. E flasheado la revo que esta aquí posteada y no me pasa de la animacion. Que creeis que hago malo? Dejenme el procedimiento correcto si alguien a flasheado la revo 1.0 por favor.. Gracias

Contestado en darkside

ximo64
08/06/14, 13:07:31
1- solo la primera

2- yo no los hago con decepticon, pero no viene mal. Que sean compatibles, ojo

3- sin problemas. Yo estoy con 4.4.3 y f2fs



Camp ahora mismo estás usando alguna rom con 4.4.3? Yo ahora mismo llevo [KVT49L] AOSP V5 [COMPATIBILIDAD FULL F2FS] con radio 4.4.3 y va bastante bien

CAMP70
08/06/14, 13:34:15
Camp ahora mismo estás usando alguna rom con 4.4.3? Yo ahora mismo llevo [KVT49L] AOSP V5 [COMPATIBILIDAD FULL F2FS] con radio 4.4.3 y va bastante bien

Llevo esta http://www.darksideteam.com/showthread.php?pid=16784#pid16784

Lleva poca cosa pero con xposed se arregla. Un saludo

CAMP70
12/06/14, 15:30:16
AOSP + 4.4.3 F2FS http://www.darksideteam.com/showthread.php?pid=17586#pid17586

marpe
12/06/14, 15:47:36
Esta mañana lo he probado con la Slimkat.
La Rom aparentemetne se ha migrado, pero al arrancar no cogía la wifi
He metido el Kernel decepticon, y ya funcionaba la wifi, pero se me ha reiniciado un par de veces el móvil, por lo que me he vuelto a la misma Rom en la que está CAMP la cual va muy pero que muy fluida

marpe
14/06/14, 12:21:40
He seguido trasteando con este programa, y he pasado unas cuantas Roms al F2FS.
No me da ningún error, y aparentemente todo el proceso se realiza correctamente, pero al flashear las Roms la WiFi no funciona.
Si después le cargo un kernel F2FS funciona.
En teoría este programa debería haber hecho la Rom totalmente compatible por lo que es una faena ya que en algunos casos me gustaría seguir con el kernel que trae la Rom.
Alguien sabe a qué es debido?
Gracias

CAMP70
14/06/14, 13:06:11
El programa sólo modifica el updater script de la rom, no modifica el kernel. Necesitas poner uno compatible

xeneize500
16/06/14, 20:12:02
Buen dia, segui los paso para hacerlo pero no logro que agarre....cuando pongo format data me dice unable to mount data
Rom: Mahdi-Rom 2.6
Kernel:decepticon 2038
edit: probe nuevamente un format data, lo hace todo ok, pero cuando reinicio el cel estan todos los archivos de nuevo...como si nada se hubiera borrado

Nigthmare
16/06/14, 21:42:35
Que recovery has usado?has de usar el que se indica,sin mas

xeneize500
16/06/14, 23:18:08
Que recovery has usado?has de usar el que se indica,sin mas

Si uso el recovery indicado...me muestra la flechits de otro color....lo raro es que hago un formar data en cualquier momento y no borra nada...

ozil78
17/06/14, 19:26:53
Yo dudo en hacer esto, más que nada por que suelo usar diferentes rom y suelo probar cosas,y veo que con esto no se puede,a parte de tener que usar kernel específicos

Nigthmare
17/06/14, 20:50:24
Prueba,no pierdes nada.si no te convence ,revertes todo.
Las roms se pueden convertir a f2fs.
Los kernels compatibles son los helldoctor,franco y AK en 4.4.3(se me escapará alguno mas)

marpe
18/06/14, 07:39:53
Prueba,no pierdes nada.si no te convence ,revertes todo.
Las roms se pueden convertir a f2fs.
Los kernels compatibles son los helldoctor,franco y AK en 4.4.3(se me escapará alguno mas)

Aquí os dejo un enlace con los kernels compatibles (en teoría):
http://mirror.lnx.im/android/mako/

A esta lista hay que añadir también el Decepticon (de Elitemovil)


Besitos y caramelitos

xeneize500
20/06/14, 15:20:50
una duda, instalando una factory image no vuelve al sistema EXT4?

CAMP70
20/06/14, 15:47:35
Sip

xeneize500
20/06/14, 15:54:28
Sip
Buenisimo! porque quiero probar la 4.4.4 jeje

CAMP70
20/06/14, 16:58:48
Buenisimo! porque quiero probar la 4.4.4 jeje

Pues volverás a ext 4 :)

ivan0909
03/07/14, 20:46:16
¿Existe el CWM para F2FS?

gallegomanuel
03/07/14, 21:53:55
Que yo sepa no, o por lo menos para este movil no.

ApostolWario
09/01/16, 05:22:22
Hola, he cambiado el sistema de particiones a f2fs y funciona bien, uso Quanta kernel, he modificado las particiones usando twrp con soporte f2fs y desde en mismo recovery cambie de ext4 a f2fs sin necesidad de flashear. He estado actualizando las últimas N de CM13.0 usando Cyandelta y se mantiene el sistema de archivos f2fs.

Bastante chévere el asunto.

Enviado desde mi Nexus 4 mediante Tapatalk