|
||
|
|
|
|||||||
| ROMs y desarrollo Samsung Galaxy Note 4 SM-N910F ROMs y desarrollo Samsung Galaxy Note 4 SM-N910F (Snapdragon 805) |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Sapec N910F 5.1.1 - version 5.8 - 11/10/2015
Hola
Este kernel és para el Note 4 N910F, con stock rom COI3 Kernel compilado com toolchain Google arm-eabi-4.8 a partir de las sources XXU1COI3 con Ramdisk XXU1COI3 Advertencias: El uso de un kernel personalizado no es adecuado para principiantes. No soy responsable por cualquier problema en el teléfono, relacionado o no, con el uso de este kernel. Este kernel fue testado solamente con la stock rom, XXUCOI3. Incompatibildades con cualquier otra rom es de la responsabilidad exclusiva del usuario. No voy a responder a cualquier pregunta que tenga la respuesta en el OP. No voy a considerar ningun error que yo no pueda reproduzir en mi teléfono con la rom stock. Generalidades Este el kernel que uso. Por no tener tiempo para mantener actualizadas dos versiones, y porque neste momento hay otras opciones, para quien quier usar un kernel stock, dejo aqui este kernel. Solamente mantendré esta version. Yo no soy un desarrollador del kernel. Soy un entusiasta de android informado. Lo que busco con un kernel custom, es la estabilidad y el rendimiento del kernel stock, con algunos extras. No busco más rendimiento o mejor batería. Recordemos que el kernel está optimizado por Samsung. Si hay una mejor solución para batería o rendimiento ellos la implementaran. Este kernel no tiene y no tendrá, overclock o undervolt, porque no quiero nada que pueda quitar estabilidad. Este kernel és selinux enforced, pero tiene un patch para que se pueda usar root, sin ningun incoveniente. Este método tiene ventajas obvias de seguridad. El patch está hecho de acuerdo con este hilo de Chainfire. Si por alguna razón, o debido a alguna aplicación, se necesita selinux permissive, se puede cambiar en Synapse Por ser Selinux enforcing, és necesario tener root con SuperSu con una version superior o igual a 2.50, o no tener root. Atención: Se el teléfono se queda en bootloop después de instalar el kernel, instale por recovery, el SuperSU del post 4. Obviamentee que puede instalar antes del kernel, para no tener el bootloop. Diferencias para el kernel stock: 1 - Soporte para init.d (el kernel no crea la carpeta init.d, pero ejecuta los scripts en esa ruta) 2 - Selinux enforced para mayor seguridade (pero se puede cambiar a permissive en Synapse, se hay una necesidade puntual) 3 - Kernel ADB Insecure (Sin necesidad de cualquier aplicacion) 4 - Controle del kernel por Synapse 5 - Añadido algunos governors (Interactive Pro, Intelliactive, Bluactive, ConservativeX, Dancedance , Alucard, ZMoove, Darkness, Nightmare, Ondemand Plus, Umbrella, Yankactive, Interactive, Conservative, Ondemand, Powersave, Bioshock, Lionhaerat y Performance) 6 - Añadido algunos governors GPU (Cache Hwmon, Cpubw Hwmon, Msm-Adreno.tz, Powersave, performance, Msm cpufreq, Simple Ondemand) 7 - Añadido algunos schedulers (Noop, Deadline, Row, Cfq, Bfq, Test Iosched, Sio, Fifo, Zen, VR, Fiops, Sioplus, Tripndroid) 8 - Añadido algunos TCP algorithms (Westwood, Bic and Htcp, Reno y Cubic) 9 - Fast charge se és usado el ordenador o un power bank 10 - Soporte a Custom bootanimation (en formato bootanimation.zip) 11 - Se quitó el mensage "Kernel is not seandroid enforcing" en el boot. 12 - Soporte a NTFS Última edición por zancum Día 12/10/15 a las 18:31:52. |
| Los siguientes 10 usuarios han agradecido a zancum su comentario: | ||
|
|
|
#2
|
||||
|
||||
|
Synapse
Se puede configurar el kernel con cualquier aplicación. Sin embargo, solamente doy apoyo para la aplicación Synapse. Se puede descargar del Google play: https://play.google.com/store/apps/d....af.synapse&hl Par usar esta la aplicacion Synapse és necesario tener Busybox instalada. Se puede descargar cualquier version de Google Play. Personalmente uso esta: https://play.google.com/store/apps/d...ricson.busybox Pero sirve cualquier version. Tener en cuenta que la aplicación, sólo és el instalador del busybox. Es necesario ejecutar la aplicación para que se instalen las herramientas necesarias. Normalmente, los desarrolladores del kernel, juntan los archivos de configuración de synapse al kernel, para hacer la vida más fácil para los usuarios. Esta vez, me decidí a hacer mi vida más fácil. Los archivos necesarios para utilizar Synapse deben flashear se aparte. Esto facilita en gran medida las pruebas que hago siempre cambio algo en la Synapse. Permite igualmente, realizar actualizaciones más cómodas sin ser necesario flashear un nuevo kernel. Tener en cuenta, que las configuraciones de los governors y los schedulers son dinamicas. Se generan cuando se elige un nuevo governor/scheduler. Por este motivo, despues de cambiar el governor/scheduler, hay que salir de synapse y volver a abrir la aplicacion. Solamente asi se generan los campos de configuracion y se puede configurar el governor/scheduler adecuadamente. Para utilizar este kernel, y tirar partido de todas sus características, hay que: 1 - Flashear el kernel (por Odin o Recovery) 2 - Flashear los arquivos de Synapse (por Recovery) 3 - Instalar Synapse (Por Play Store) 4 - Instalar Busybox (Por play store) SE dejar de usar este kernel: Solamente hay que borrar la carpeta /data/zancum No necesita usar ningun limpiador de kernel. No se crean arquivos en más ninguna ruta Última edición por zancum Día 11/10/15 a las 20:07:14. |
| Los siguientes 4 usuarios han agradecido a zancum su comentario: | ||
|
#3
|
||||
|
||||
|
Configuración del kernel
Bootanimation Para tener custom bootanimation, solamente hay que poner el arquivo de vuestra preferencia en system/media con los permisos correctos. Para ejemplo dejo dos arquivos. Con la ayuda de Google, poderá encontrar muchos más. 1 - http://www.mediafire.com/download/by...tanimation.zip 2 - http://www.mediafire.com/download/79...tanimation.zip Como elegir un Governor: Abajo, dejo una web con buena informacion sobre Governors, Schedulers y algoritmos TCP: http://androidmodguide.blogspot.pt/p/blog-page.html Personalmente estoy usando el zmoove. Tiene la ventaja de usar solamente un nucleo, cuando la pantalla está apagada, con lo cual permite algun ahorro de bateria. Se puede escuchar musica sin ningun inconveniente. Incluso se puede utilizar varios perfiles de usuario. Para cambiar el perfil, despues de elegir el governor Zmoove, solamente hay que cambiar el numero, en la opcion "Profile Number", de la configuracion de Zmoove, de acuerdo con la seguinte tabla: 1 - for Default (set governor defaults) 2 - for Yank Battery -> old untouched setting (a very good battery/performance balanced setting DEV-NOTE: highly recommended!) 3 - for Yank Battery Extreme -> old untouched setting (like yank battery but focus on battery saving) 4 - for ZaneZam Battery -> old untouched setting (a more 'harsh' setting strictly focused on battery saving DEV-NOTE: might give some lags!) 5 - for ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting (DEV-NOTE: recommended too! 6 - for ZaneZam Optimized -> old untouched setting (balanced setting with no focus in any direction DEV-NOTE: relict from back in the days, even though some people still like it!) 7 - for ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online 8 - for ZaneZam Performance -> old untouched setting (all you can get from zzmoove in terms of performance but still has the fast down scaling/hotplugging behaving) 9 - for ZaneZam InZane -> NEW! based on performance with new auto fast scaling active. a new experience! 10 - for ZaneZam Gaming -> NEW! based on performance with new scaling block enabled to avoid cpu overheating during gameplay 11 - for ZaneZam Relax -> NEW! based on moderate (except hotplug settings) with relaxed sleep settings (since version 0.9 beta4: cpu temperature threshold of 65°C enabled if exynos4 cpu temperature reading support was compiled with the governor) Selinux Permissive Se necesitas selinux permissive, por ejemplo para usar Viper (se puede usar com selinux enforcing, pero...és otra pelicula), o outra aplicacion, puede cambiar el estado selinux en Synapse, y volver a Selinux enforced cuando termine, no comprometendo asi la seguridad del teléfono En Synapse se encontraran aun varios menus de tweeks Init.d Si necesita ejecutar script en el arranque, este kernel tiene soporte a init.d. Solamente tendrá que crear la carpeta en /system/etc/init.d ( con los permissos necesarios) y los scripts que elegir. Para probar, se puede usar um script de test. (descomprimir y colocar el arquivo en /system/etc.init.d con los permisos correctos) Despues del arranque se criará un arquivo data/test.log con ele mensage "Init.d is working" Última edición por zancum Día 12/10/15 a las 18:24:16. |
| Los siguientes 6 usuarios han agradecido a zancum su comentario: | ||
|
#4
|
||||
|
||||
|
Enlaces suspensos hasta que se encuentre una solucion para las rom's custom
Post de Descargas Por favor, lea los 3 posts anteriores, antes de comentar cualquier problema o hacer preguntas. kernel para instalar por Odin: Kernel para instalar por Recovery: Archivos de configuracion Synapse, para instalar por Recovery. (Version actual 1.4.1): Synapse en Google Play: Una Busybox en google Play: Con este kernel, se deverá usar una version del SuperSu superior à la 2.50: Sources de la version 5.8 (para usuarios avanzados): Sources Samsung: Última edición por zancum Día 23/10/15 a las 10:39:01. |
| Los siguientes 6 usuarios han agradecido a zancum su comentario: | ||
|
#7
|
||||
|
||||
|
buenas, gracias.
no arranco en base deodex COI3 entra en bootlop, lo meti por recovery. saludos
__________________
Samsung Galaxy S7 Edge
Samsung Galaxy Note 4 Samsung Galaxy Note II Samsung Galaxy R |
| Gracias de parte de: | ||
|
#9
|
||||
|
||||
|
|
| Gracias de parte de: | ||
|
#11
|
||||
|
||||
|
__________________
Samsung Galaxy S7 Edge
Samsung Galaxy Note 4 Samsung Galaxy Note II Samsung Galaxy R |
|
#12
|
||||
|
||||
|
A mi me pasa lo mismo , vengo de la kiuby v2. Igual no es compatible. Al ser un semiport. Yo he llegado a reiniciar y entrar en synapse. Pero enseguida se reinicia.
|
|
#14
|
||||
|
||||
|
Hola
En primer lugar mis disculpas a todos que experimentaron este kernel y tuvieron un bootloop. Fue una sorpresa y no me gustan las sorpresas con teléfonos. Buscando una solución: He instalado una base deodex COI3, una con el problema del reboot y hizo dos pruebas: En la primera prueba, después de la instalación de la rom, he instalado la nueva versión de SuperSU 2.52. En seguida instalé este kernel y el teléfono se inicio sin ningún problema. Hice una segunda prueba. Volví a flashear la misma rom y luego instalé el kerne, sin el supersu 2.52l... y tuve un Bootloop. Instalado el SuperSU 2.52 por recovery, el teléfono volvio a iniciar normalmente. Sugiero pues, que después de instalar el kernel si tienen bootloop, que instalen SuperSU 2.52. Teneis el link en el post 4 Última edición por zancum Día 12/10/15 a las 12:44:00. |
|
#15
|
||||
|
||||
|
Hola
En primer lugar mis disculpas a todos que experimentaron este kernel y tuvieron un bootloop. Fue una sorpresa y no me gustan las sorpresas con teléfonos. Buscando una solución: He instalado una base deodex COI3, una con el problema del reboot y hizo dos pruebas: En la primera prueba, después de la instalación de la rom, he instalado la nueva versión de SuperSU 2.52. En seguida instalé este kernel y el teléfono se inicio sin ningún problema. Hice una segunda prueba. Volví a flashear la misma rom y luego instalé el kerne, sin el supersu 2.52l... y tuve un Bootloop. Instalado el SuperSU 2.52 por recovery, el teléfono volvio a iniciar normalmente. Sugiero pues, que después de instalar el kernel si tienen bootloop, que instalen SuperSU 2.52. Teneis el link en el post 4 ![]() A minel bootlop me pillo fuera de juego no tenia ni kernel ni nandroid echo Enviado desde mi SM-N910F mediante Tapatalk
__________________
Samsung Galaxy S7 Edge
Samsung Galaxy Note 4 Samsung Galaxy Note II Samsung Galaxy R |
| Gracias de parte de: | ||
|
#16
|
||||
|
||||
|
|
| Gracias de parte de: | ||
|
#17
|
||||
|
||||
|
__________________
Samsung Galaxy S7 Edge
Samsung Galaxy Note 4 Samsung Galaxy Note II Samsung Galaxy R |
|
#18
|
||||
|
||||
|
http://forum.xda-developers.com/note...-root-t3208778 Ahora ya tiene el que corresponde al stock COI3
__________________
By James C.
|
|
#20
|
||||
|
||||
|
Zancum,cual era el primero de la 5.1.1 que hiciste?el que sirve de base a las rom Kyubi?
Un saludo Enviado desde mi SM-N920C mediante Tapatalk |
![]() |
Estás aquí
|
||||||
|
||||||