Ver la Versión Completa : KERNEL 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 (http://forum.xda-developers.com/apps/supersu/wip-android-6-0-marshmellow-t3219344) 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 (https://play.google.com/store/apps/details?id=eu.chainfire.adbd&hl))
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
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/details?id=com.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/details?id=stericson.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
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 (http://fotos.subefotos.com/c312ee39b652e7cea45d701250fcad27o.png).
Para ejemplo dejo dos arquivos. Con la ayuda de Google, poderá encontrar muchos más.
1 - http://www.mediafire.com/download/byog8id7xutmbid/bootanimation.zip
2 - http://www.mediafire.com/download/791kf07215ba067/bootanimation.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 (https://dl.dropboxusercontent.com/u/42911933/2015-10-11%2018.30.07.png)", 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 (https://dl.dropboxusercontent.com/u/42911933/2015-10-11%2017.05.25.jpg), 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 (http://i.imgur.com/Kxi4zGp.png)) y los scripts que elegir.
Para probar, se puede usar um script de test (https://dl.dropboxusercontent.com/u/42911933/00test.zip). (descomprimir y colocar el arquivo en /system/etc.init.d con los permisos correctos (http://i.imgur.com/Kxi4zGp.png)) Despues del arranque se criará un arquivo data/test.log con ele mensage "Init.d is working"
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:
lauri19david
11/10/15, 19:23:43
gracias por compartir este trabajo compi:ok:
James C.
11/10/15, 19:43:12
Buen trabajo zancum
xavivts
11/10/15, 21:09:29
buenas, gracias.
no arranco en base deodex COI3 entra en bootlop, lo meti por recovery.
saludos
20176880
11/10/15, 21:12:09
A mi se me reinicia en la rom kiubi v2.
A mi se me reinicia en la rom kiubi v2.
buenas, gracias.
no arranco en base deodex COI3 entra en bootlop, lo meti por recovery.
saludos
És necesario tener SuperSu igual o superior a 2.50. Lo teneis? Ver el OP
fermintm
11/10/15, 21:23:48
Me sucede lo mismo que a los dos compañeros.
http://images.tapatalk-cdn.com/15/10/11/c42f042873d907b1527b676fe58215c5.jpg
Enviado desde mi SM-N910F mediante Tapatalk
xavivts
11/10/15, 21:56:35
És necesario tener SuperSu igual o superior a 2.50. Lo teneis? Ver el OP
puede ser que si no vienes de otro kernel zancum no bootee? por que si e compi lleva el supersu v2.50 y tampoco arranca... :ok:
fromeram
12/10/15, 01:47:57
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.
Merovingio
12/10/15, 02:03:59
Gracias por compartir tu trabajo zancum :ok:
Un saludo :cucu:
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
xavivts
12/10/15, 15:11:08
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
Entonces solo era cuestion del supersu? Da igual de que kernel vengas?
A minel bootlop me pillo fuera de juego no tenia ni kernel ni nandroid echo [emoji24] [emoji24] [emoji24] [emoji24]
Enviado desde mi SM-N910F mediante Tapatalk
A minel bootlop me pillo fuera de juego no tenia ni kernel ni nandroid echo [emoji24] [emoji24] [emoji24] [emoji24]
Enviado desde mi SM-N910F mediante Tapatalk
Solo tenias que flashear el mismo kernel que tenias antes, y problema resuelto. Se no tienes, pues me lo pides!
xavivts
12/10/15, 18:40:32
Solo tenias que flashear el mismo kernel que tenias antes, y problema resuelto. Se no tienes, pues me lo pides!
Ya pero no se de quien es el que llevaba... ;)http://images.tapatalk-cdn.com/15/10/12/7f65f526fedbf640914b81b46de5db01.jpg
Enviado desde mi SM-N910F mediante Tapatalk
James C.
12/10/15, 19:12:41
Ya pero no se de quien es el que llevaba... ;)http://images.tapatalk-cdn.com/15/10/12/7f65f526fedbf640914b81b46de5db01.jpg
Enviado desde mi SM-N910F mediante Tapatalk
Ese es el primero de Philz que corresponde al stock COH4:
http://forum.xda-developers.com/note-4/snapdragon-dev/n910f-android-stock-5-1-1-kernel-root-t3208778
Ahora ya tiene el que corresponde al stock COI3
RuralGalaxy
14/10/15, 21:37:18
Pillo sitio
Enviado desde mi SM-N920C mediante Tapatalk
chequebo84
15/10/15, 21:32:35
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
chequebo84
15/10/15, 21:35:09
Este es el que tengo 790890
Enviado desde mi SM-N920C mediante Tapatalk
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
Hice tres versiones versiones:
la primera con base en las sources del 910P COG5 y ramdisk de la COH4
la segunda con las mismas sources y ramdisk COI3 (Creo que esta no ha sido publicada)
y la tercera ya con las sources del 910F, COI3 y ramdisc COI3, que creo que és la del secreeshot que pones
Pero todas estas versiones, son kernel stock, solamente con el anadido del selinux permissive
chequebo84
19/10/15, 14:46:50
Hice tres versiones versiones:
la primera con base en las sources del 910P COG5 y ramdisk de la COH4
la segunda con las mismas sources y ramdisk COI3 (Creo que esta no ha sido publicada)
y la tercera ya con las sources del 910F, COI3 y ramdisc COI3, que creo que és la del secreeshot que pones
Pero todas estas versiones, son kernel stock, solamente con el anadido del selinux permissive
Gracias zancum,ya me ha quedado claro.
Un saludo!
Enviado desde mi Nexus 10 mediante Tapatalk
xavivts
22/10/15, 19:49:32
Zancum, hoy probe en la mya note 5 experience V1 que es COI3 y si arranca pero me quedo sin redes como si perdiera el imei con la v5.8 del kernel. ;)
Enviado desde mi SM-N920C mediante Tapatalk
Zancum, hoy probe en la mya note 5 experience V1 que es COI3 y si arranca pero me quedo sin redes como si perdiera el imei con la v5.8 del kernel. ;)
Enviado desde mi SM-N920C mediante Tapatalk
Pues no te puedo decir que pasa. No he probado ningun port del note 5.
Se tienes el mismo bootloader y el mismo modem que antes, ni puta idea que está ocurriendo.
xavivts
22/10/15, 20:57:31
Pues no te puedo decir que pasa. No he probado ningun port del note 5.
Se tienes el mismo bootloader y el mismo modem que antes, ni puta idea que está ocurriendo.
Tambien la probe en una base deodex COI3 y me paso exactamente igual.
Todas las versiones me funcioman menos ña 5.8 [emoji24]
Enviado desde mi SM-N920C mediante Tapatalk
Tambien la probe en una base deodex COI3 y me paso exactamente igual.
Todas las versiones me funcioman menos ña 5.8 [emoji24]
Enviado desde mi SM-N920C mediante Tapatalk
Tienes que ser tu a encontror el problema en tu teléfono, pero te digo que no és del kernel.
He probado una rom deodex, como puedes ver en este post:
http://www.htcmania.com/showpost.php?p=20444784&postcount=14
y el telefono arrancó, con imei y todo más.
Con el port note 5, como te he dicho, no tuve ninguno instalado. Pero no puedo instalar todas las rom's para dar soporte a este tema, lamento
hugopincho
23/10/15, 10:26:13
A mi en la rom V6 (el kernel 5.8), me pasa exactamente igual) , banda base desconocida y reinicios constantes.
Finalmente puse el de orige de la rom que es selinux permisive.
Enviado desde mi SM-N910F mediante Tapatalk
Como hay muchos problemas, vamos a suspender los enlaces hasta que que alguien encuentre una solución.
anthony46
23/10/15, 12:44:22
Como hay muchos problemas, vamos a suspender los enlaces hasta que que alguien encuentre una solución.
Zancum puede que el problema de los reinicios sea porque no pasais un limpiador de kernel antes. Pasad desde el recovery el limpiador de kernel, eliminando asi todos los residuos del kernel anterior y después flasheais desde el mismo recovery el nuevo kernel. Aquí te dejo el enlace del limpiador de kernel que yo uso.
https://mega.nz/#!lk8SAAZZ!TYJrvhTEmT4-VrizjziXv3mMNyXGJRX5unAUNFzfW-U
Los scripts son "residuos" que dejan los kernels en el teléfono.
La instalacion es sencilla. Se instala desde recovery.
1º Reinicia en modo Recovery
2º Elige el Script Limpiador de Kernel
3º Instala o flashea tu nuevo kernel
Gracias por todo el curro que te pegas por nosotros
xavivts
23/10/15, 16:10:19
Zancum puede que el problema de los reinicios sea porque no pasais un limpiador de kernel antes. Pasad desde el recovery el limpiador de kernel, eliminando asi todos los residuos del kernel anterior y después flasheais desde el mismo recovery el nuevo kernel. Aquí te dejo el enlace del limpiador de kernel que yo uso.
https://mega.nz/#!lk8SAAZZ!TYJrvhTEmT4-VrizjziXv3mMNyXGJRX5unAUNFzfW-U
Los scripts son "residuos" que dejan los kernels en el teléfono.
La instalacion es sencilla. Se instala desde recovery.
1º Reinicia en modo Recovery
2º Elige el Script Limpiador de Kernel
3º Instala o flashea tu nuevo kernel
Gracias por todo el curro que te pegas por nosotros
gracias anthony ;)
Pabelnedved
23/10/15, 17:08:00
disculpa zancum: podrías volver a subir el kernel para hacer pruebas? Saludos!
fromeram
23/10/15, 17:14:52
Zancum, hoy probe en la mya note 5 experience V1 que es COI3 y si arranca pero me quedo sin redes como si perdiera el imei con la v5.8 del kernel. ;)
Enviado desde mi SM-N920C mediante Tapatalk
a mi me ha pasado exactamente igual a ti, pasandole limpiador de kernel y lo mismo,
ya lo comenté al principio en un post de aqui, parece como si no fuera compatible con los port del n5.
me quedo como sin imei y se reinicia al rato.
pero como nadie decia lo mismo, creia que me pasaba solo a mi.
WHITEYEAR
26/10/15, 22:17:58
Cuando instalo el Busy installer me sale al abrir synapse: NO UCI SUPPORT DETECTED
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.