AlvaroOrduna
20/11/12, 21:45:46
Debido a las dudas surgidas últimamente sobre los Kernels he decidido crear este hilo para tratar de resolver algunas dudas. Si algo está mal, se os ocurre algo u os apetece me lo comentáis ;-)
DEFINICIÓN DE KERNEL
El Kernel o Núcleo es parte del sistema operativo de un sistema informático. Se encarga de facilitar el acceso del resto de software implicado al hardware, es decir, es el que une el hardware (lo físico) con el software (lo no físico). También se encarga de establecer el orden con el que los programas acceden a las diferentes partes del hardware. De este modo, podríamos decir que es la parte más importante del sistema, ya que es el primer nivel o la primera línea de software.
Se que no es fácil entenderlo (yo todavía no lo entiendo del todo bien), pero tampoco es imprescindible, así que tranquilo, pasa a lo siguiente :D
FLASHEAR STOCK KERNEL
Lo primero vamos a aprender a flashear el Stock Kernel, es decir, el de fábrica. De este modo, si seguimos adelante con la guía y probamos algún Custom Kernel que no nos convence o sale algo mal podremos volver al estado anterior sin ningún problema.
Obtención del Stock Kernel y requisitos previos
Lo primero es descargar el Stock Kernel. En esta página (https://hotfile.com/list/2023820/c55629e) encontraremos una recopilación de unos cuantos Kernel originales para nuestro Samsung Galaxy Y. Debemos asegurarnos que el que descargamos corresponde con el modelo de PDA que tenemos.
Para averiguar el modelo de PDA tecleamos *#*#44336#*#* y ahí tendremos el número PDA.
Una vez sepamos cual es el Kernel correcto lo descargamos y lo guardamos donde queramos.
Para descargar Odín nos vamos a esta página (https://www.dropbox.com/s/1efeqtxpe3b6igt/Odin3%20V1.85.rar) y lo instalamos en nuestro ordenador.
También deberemos tener instalado el Kies con los drivers adecuados para nuestro terminal. Samsung Kies (descargar para PC (http://www.samsung.com/es/support/usefulsoftware/KIES/JSP#) o descargar para MAC (http://www.samsung.com/es/support/usefulsoftware/KIES/JSP#))
Instalación del Stock Kernel
Como podemos ver el archivo que hemos descargado es un *.tar.md5, es decir, es igual que los paquetes de las Stock Rom que falsheamos con Odín. Por lo tanto deberemos falshear nuestro Stock Kernel con Odín. Para ello:
Apagamos el terminal y esperamos hasta que vibre ligeramente.
Iniciamos el móvil en modo Download (Vol. Abajo + Inicio + Power)
Saldrá una pantalla de advertencia. Para saltarla pulsamos Vol. Arriba.
Ahora, abrimos Odín en nuestro ordenador y conectamos nuestro terminal.
Uno de los recuadros de la ventana de Odín se pondrá en amarillo, indicando que el móvil ha sido detectado. ATENCIÓN: no sigas con el procedimiento si no se ha iluminado nada en amarillo!!
Ahora, pulsamos el botón donde leemos PDA para poder colocar nuestro archivo con el Stock Kernel en ese lugar. Nos saldrá una pantalla por la que tendremos que navegar hasta la localización del Stock Kernel.
A continuación pulsamos START. El móvil empezará a hacer sus cosas y no deberemos desconectarlo hasta que se reinicie (por si surge algún problema).
Ahora ya tendremos nuestro Stock Kernel instalado de nuevo.
PD: MegaManRecharged me ha confirmado que este proceso no realiza ningún Wipe por lo que no es necesario hacer ninguna copia de seguridad, aunque os lo aconsejo, por si algo sale mal.
Notas
Este procedimiento solo cambia el Kernel que utilizamos, por lo tanto, el aspecto del móvil seguirá siendo el mismo, es decir, no es lo mismo flashear el Kernel que la Rom.
CUSTOM KERNEL
Los Custom Kernel son Kernels personalizados por un desarrollador, con diferentes características que los de fábrica. Normalmente mantiene todas las bondades de los Stock Kernels y suelen traer mejoras como:
Soporte para App2SD/Link2SD
Soporte para SWAP y SD-EXT
Arreglos varios
Diferentes gobernadores y planificadores E/S (esto es lo que en la definición dice "el orden con el que los programas acceden a las diferentes partes del hardware")
Soporte INIT.D
...
Recopilación de Custom Kernels
A continuación os dejo una lista de los Kernels que he probado hasta la fecha. Todos ellos son similares, pero os recomiendo que entréis en el hilo de cada uno de ellos para averiguar las propiedades de cada uno. Si alguien encuentra o prueba algún otro que me lo diga, gracias.
Merruk Kernel (http://forum.xda-developers.com/showthread.php?t=1550065)
Repencis Kernel (http://forum.xda-developers.com/showthread.php?t=1945621&highlight=repencis)
Savie Kernel (http://forum.xda-developers.com/showthread.php?t=1761166&highlight=kernel)
Kuro Kernel (http://forum.xda-developers.com/showthread.php?t=1801541)
Instalación de Custom Kernels
Cada Kernel es un mundo y por ello cada uno tiene una forma de ser instalado. Por ello os recomiendo acudir al hilo oficial para ver como se instala cada Kernel. En el caso de que tengáis alguna duda, preguntad sin miedo.
Sin embargo, por si a alguien le interesa os dejo una pequeña guía a seguir para poder instalar la mayoría de Kernels:
Requisitos previos
CMW --> Debemos descargar este archivo: https://www.dropbox.com/s/wthzf16wwypdia3/CWM.zip
KERNEL que queramos.
Copiamos ambos los archivos a la raiz de nuestra memoria externa.
Proceso de falsheo
Reiniciamos en modo recovery (Home + Vol UP + Power). En este modo no funciona la pantalla táctil a si que navegaremos por el menú con las teclas de volumen. Para ir hacia atrás en el menú presionaremos POWER.
Seleccionamos "update from sd card" y seleccionaremos "Skin1980-GT-S5360+CWM.zip"
El teléfono se reiniciará solo y entrará en una pantalla parecida a la del Recovery anterior. Ya estamos en el CMW.
Ahora, seleccionamos "install zip from sdcard", luego "choose zip from sdcard" y por último "nombre_del_kernel_***.zip"
Una vez termine el proceso reiniciaremos y listo, ya habremos terminado de flashear nuestro terminal.
Bueno, espero que esta guía os ayude a comprender que es el Kernel y os anime a trastear un poco con vuestro terminal. Si tenéis cualquier duda, ya sabéis, comentad!!
Un saludo y gracias por la lectura ;-)
DEFINICIÓN DE KERNEL
El Kernel o Núcleo es parte del sistema operativo de un sistema informático. Se encarga de facilitar el acceso del resto de software implicado al hardware, es decir, es el que une el hardware (lo físico) con el software (lo no físico). También se encarga de establecer el orden con el que los programas acceden a las diferentes partes del hardware. De este modo, podríamos decir que es la parte más importante del sistema, ya que es el primer nivel o la primera línea de software.
Se que no es fácil entenderlo (yo todavía no lo entiendo del todo bien), pero tampoco es imprescindible, así que tranquilo, pasa a lo siguiente :D
FLASHEAR STOCK KERNEL
Lo primero vamos a aprender a flashear el Stock Kernel, es decir, el de fábrica. De este modo, si seguimos adelante con la guía y probamos algún Custom Kernel que no nos convence o sale algo mal podremos volver al estado anterior sin ningún problema.
Obtención del Stock Kernel y requisitos previos
Lo primero es descargar el Stock Kernel. En esta página (https://hotfile.com/list/2023820/c55629e) encontraremos una recopilación de unos cuantos Kernel originales para nuestro Samsung Galaxy Y. Debemos asegurarnos que el que descargamos corresponde con el modelo de PDA que tenemos.
Para averiguar el modelo de PDA tecleamos *#*#44336#*#* y ahí tendremos el número PDA.
Una vez sepamos cual es el Kernel correcto lo descargamos y lo guardamos donde queramos.
Para descargar Odín nos vamos a esta página (https://www.dropbox.com/s/1efeqtxpe3b6igt/Odin3%20V1.85.rar) y lo instalamos en nuestro ordenador.
También deberemos tener instalado el Kies con los drivers adecuados para nuestro terminal. Samsung Kies (descargar para PC (http://www.samsung.com/es/support/usefulsoftware/KIES/JSP#) o descargar para MAC (http://www.samsung.com/es/support/usefulsoftware/KIES/JSP#))
Instalación del Stock Kernel
Como podemos ver el archivo que hemos descargado es un *.tar.md5, es decir, es igual que los paquetes de las Stock Rom que falsheamos con Odín. Por lo tanto deberemos falshear nuestro Stock Kernel con Odín. Para ello:
Apagamos el terminal y esperamos hasta que vibre ligeramente.
Iniciamos el móvil en modo Download (Vol. Abajo + Inicio + Power)
Saldrá una pantalla de advertencia. Para saltarla pulsamos Vol. Arriba.
Ahora, abrimos Odín en nuestro ordenador y conectamos nuestro terminal.
Uno de los recuadros de la ventana de Odín se pondrá en amarillo, indicando que el móvil ha sido detectado. ATENCIÓN: no sigas con el procedimiento si no se ha iluminado nada en amarillo!!
Ahora, pulsamos el botón donde leemos PDA para poder colocar nuestro archivo con el Stock Kernel en ese lugar. Nos saldrá una pantalla por la que tendremos que navegar hasta la localización del Stock Kernel.
A continuación pulsamos START. El móvil empezará a hacer sus cosas y no deberemos desconectarlo hasta que se reinicie (por si surge algún problema).
Ahora ya tendremos nuestro Stock Kernel instalado de nuevo.
PD: MegaManRecharged me ha confirmado que este proceso no realiza ningún Wipe por lo que no es necesario hacer ninguna copia de seguridad, aunque os lo aconsejo, por si algo sale mal.
Notas
Este procedimiento solo cambia el Kernel que utilizamos, por lo tanto, el aspecto del móvil seguirá siendo el mismo, es decir, no es lo mismo flashear el Kernel que la Rom.
CUSTOM KERNEL
Los Custom Kernel son Kernels personalizados por un desarrollador, con diferentes características que los de fábrica. Normalmente mantiene todas las bondades de los Stock Kernels y suelen traer mejoras como:
Soporte para App2SD/Link2SD
Soporte para SWAP y SD-EXT
Arreglos varios
Diferentes gobernadores y planificadores E/S (esto es lo que en la definición dice "el orden con el que los programas acceden a las diferentes partes del hardware")
Soporte INIT.D
...
Recopilación de Custom Kernels
A continuación os dejo una lista de los Kernels que he probado hasta la fecha. Todos ellos son similares, pero os recomiendo que entréis en el hilo de cada uno de ellos para averiguar las propiedades de cada uno. Si alguien encuentra o prueba algún otro que me lo diga, gracias.
Merruk Kernel (http://forum.xda-developers.com/showthread.php?t=1550065)
Repencis Kernel (http://forum.xda-developers.com/showthread.php?t=1945621&highlight=repencis)
Savie Kernel (http://forum.xda-developers.com/showthread.php?t=1761166&highlight=kernel)
Kuro Kernel (http://forum.xda-developers.com/showthread.php?t=1801541)
Instalación de Custom Kernels
Cada Kernel es un mundo y por ello cada uno tiene una forma de ser instalado. Por ello os recomiendo acudir al hilo oficial para ver como se instala cada Kernel. En el caso de que tengáis alguna duda, preguntad sin miedo.
Sin embargo, por si a alguien le interesa os dejo una pequeña guía a seguir para poder instalar la mayoría de Kernels:
Requisitos previos
CMW --> Debemos descargar este archivo: https://www.dropbox.com/s/wthzf16wwypdia3/CWM.zip
KERNEL que queramos.
Copiamos ambos los archivos a la raiz de nuestra memoria externa.
Proceso de falsheo
Reiniciamos en modo recovery (Home + Vol UP + Power). En este modo no funciona la pantalla táctil a si que navegaremos por el menú con las teclas de volumen. Para ir hacia atrás en el menú presionaremos POWER.
Seleccionamos "update from sd card" y seleccionaremos "Skin1980-GT-S5360+CWM.zip"
El teléfono se reiniciará solo y entrará en una pantalla parecida a la del Recovery anterior. Ya estamos en el CMW.
Ahora, seleccionamos "install zip from sdcard", luego "choose zip from sdcard" y por último "nombre_del_kernel_***.zip"
Una vez termine el proceso reiniciaremos y listo, ya habremos terminado de flashear nuestro terminal.
Bueno, espero que esta guía os ayude a comprender que es el Kernel y os anime a trastear un poco con vuestro terminal. Si tenéis cualquier duda, ya sabéis, comentad!!
Un saludo y gracias por la lectura ;-)