Ver la Versión Completa : [ CONSULTA ] Kernel solo ?
spanishman
24/01/12, 13:06:15
Buenas,
Ya vi que hay muchas ROM por aqui, pero sigo queriendo optimizar la original.
Ya jugues un poco con el build.prop (ya abri un post sobre eso), y aun que me queda mucho por probar en este archivo, tengo otra pregunta.
Como se puede extraer el Kernel de una ROM y instalarlo en la original.
A la primera pregunta mas o menos se como hacer. Pero sin tocar nada mas funcionarie el Kernel de otra ROM en la ROM original ?
Me gustarie probar el Kernel de la ROM italiana en la ROM original (y asi disfruttar del OC y de los governadores), se puede ?
Como ?
Gracias :ok:
spanishman
24/01/12, 14:58:09
Visto que aqui proponen el Kernel solo, supongo que es possible ?
http://www.myppc.it/web/community/viewtopic.php?f=189&t=6914
klurosu
24/01/12, 15:14:00
Visto que aqui proponen el Kernel solo, supongo que es possible ?
http://www.myppc.it/web/community/viewtopic.php?f=189&t=6914
No solo es posible sino que es muy recomendable.
Hay apps en el market que te actualizan el kernell, buscalas :)
spanishman
24/01/12, 15:20:30
No veo ninguna app en el market para actualizar el kernel, al menos para el Huawei U8650.
Pero si puedes dar enlaces pues mejor para todos.
Y ya que estamos, enlaces hacia Kernel, o como extraerlo de una ROM cocinada.
klurosu
24/01/12, 15:47:48
No veo ninguna app en el market para actualizar el kernel, al menos para el Huawei U8650.
Pero si puedes dar enlaces pues mejor para todos.
Y ya que estamos, enlaces hacia Kernel, o como extraerlo de una ROM cocinada.
Kernell (http://lmgtfy.com/?q=kernel-2.6.35-U8650+series-U8510+series-M865-Gingerbread.tar)
aPP mARKET (http://www.htcmania.com/Kernel%20Manager%20Lite) (una de muchas)
¿Donde se publican las fuentes del kernel?
spanishman
24/01/12, 16:03:44
Eso ya lo encontre pero pone :
Kernel Manager Easily find download and flash custom kernels!
Lo que hace es solo bajar un Kernel e intalarlo, no puedes modificar el Kernel como quieras, y ademas aun no probe la aplicaccion, pero no se si llevara mucho Kernel para nuestro Huawei.
Eso ya lo encontre pero pone :
Kernel Manager Easily find download and flash custom kernels!
Lo que hace es solo bajar un Kernel e intalarlo, no puedes modificar el Kernel como quieras, y ademas aun no probe la aplicaccion, pero no se si llevara mucho Kernel para nuestro Huawei.
Según la descripción del market ninguno.
Current Kernels available: (submitted by kernel developers - please signup and submit more at http://kernels.teamw.in!)
Samsung Nexus S
Samsung Transform
Samsung Moment
Samsung Intercept
Samsung Fascinate
Samsung Epic 4G
HTC Nexus One
HTC Evo 4G
HTC Evo Shift
HTC Desire
HTC Desire (CDMA)
HTC Desire HD
HTC Thunderbolt
HTC Droid Incredible
Motorola Xoom
Motorola Droid
Nook Color
HTC Legend
Viewsonic GTab
HTC Hero (CDMA)
HTC Hero (GSM)
HTC MyTouch 3G (Slide)
HTC Buzz (Wildfire)
HTC G2
LG G2X
ASUS Transformer
LG Optimus 2X
HTC Evo 3D
HTC Sensation
HTC Incredible 2
HTC Incredible S
Motorola Atrix 4G
Desire S
LG Optimus One
Samsung Sidekick 4G
spanishman
24/01/12, 16:25:58
Pues eso que el programa no sirve para el Huawei U8650, a ver si en vez de ver tantas ROM, algunos que sepan se animan a sacar kernel :)
http://forum.xda-developers.com/showthread.php?t=1412600
¿Donde se publican las fuentes del kernel?
Lo encontré.
http://source.android.com/source/downloading.html
Downloading kernels
If you are only interested in kernel sources, you can get the kernel you are interested in through one of the following commands:
$ git clone https://android.googlesource.com/kernel/common.git
$ git clone https://android.googlesource.com/kernel/goldfish.git
$ git clone https://android.googlesource.com/kernel/msm.git
$ git clone https://android.googlesource.com/kernel/omap.git
$ git clone https://android.googlesource.com/kernel/samsung.git
$ git clone https://android.googlesource.com/kernel/tegra.git
spanishman
24/01/12, 16:59:45
El enlace que puse antes hacia XDA, es para las fuentes del Kernel del U8650.
El enlace que puse antes hacia XDA, es para las fuentes del Kernel del U8650.
Pero esas son las que ya tenemos en el móvil, lo interesante sería ver si se puede conseguir alguna más nueva.
A ver si el .config que viene en el enlace de xda sirve para alguna de google.
spanishman
25/01/12, 14:12:26
Pues nada, a ver si vemos nuevos Kernel salir por el foro.
De momento solo encontre uno en el foro italiano.
Pues nada, a ver si vemos nuevos Kernel salir por el foro.
De momento solo encontre uno en el foro italiano.
Si te sirve he conseguido compilar las fuentes que pusiste de xda. Me sale una imagen del kernel de unos 3 megas.
spanishman
25/01/12, 20:53:27
Si perfecto !!
Si puedes hacer un tutorial seria estupendo, gracias !
Trollolo
25/01/12, 22:49:24
A ver, si no me equivoco, el kernel no es el problema ya que lo podemos obtener de google. El problema serían los controladores del teléfono, que tienen que ser compatibles con él, por eso abrí un hilo preguntando si se pueden extraer los controladores de una rom.
Me atrevería a decir que muchos de los problemas vistos en las roms que hay colgadas para nuestro móvil están provocados por haber instalado controladores no compatibles al 100%.
spanishman
25/01/12, 22:54:02
Como puedes leer mas arriba el kernel depende del telefono ...
http://www.htcmania.com/showpost.php?p=3657014&postcount=8
Si perfecto !!
Si puedes hacer un tutorial seria estupendo, gracias !
En la wiki de htcmania tienes los pasos a seguir.
http://www.htcmania.com/mediawiki/index.php/Cómo_compilar_Android
Paso 1: Compilando el Kernel
El Kernel se puede entender como el corazón del Sistema Operativo. Al realizar los siguientes pasos configuraremos y ajustaremos un setup para el Kernel que será compatible con el Hardware del Dream (ARM).
Aquí hemos de destacar el paso 3 del anterior artículo, que si recordamos, seleccionamos un Kernel específico. Con el que hemos seleccionado, practicamente no necesitaremos configurar nada ya que la plantilla de configuración por defecto nos servirá perfectamente (aunque si queremos podemos modificarla). Si escogemos una versión de kernel más reciente, esta tendrá muchas más opciones, y necesitaremos unos conocimientos más extensos para para poder compilarlo, o para que la compilación del mismo nos valga más adelante.
Bien, dicho esto, preparamos la instalación realizando
cd ~/mydroid/kernel
export ARCH=arm
export CROSS_COMPILE=arm-eabi-
export PATH=$PATH:~/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin
cp arch/arm/configs/msm_defconfig .config
Aquí he de explicar, primero estamos usando para compilar arm-eabi, que viene implementado en el propio código , y lo segundo es que vamos a usar, como hemos dicho antes, la plantilla msm_defconfig, si queremos modificar algo simplemente tenemos que editar el archivo ~/kernel/.config (por ejemplo darle soporte ext4 a nuestro sistema operativo). Cuando estemos listos, ejecutaremos la siguiente orden:
make oldconfig && make
De la compilación resultante obtendremos un archivo imagen situado en ~/mydroid/Kernel/arch/arm/boot/zImage. Usaremos este kernel para compilar el resto del sistema operativo.
Lo único que en vez del .config que se usa en la wiki he usado el que recomienda el de xda que subió las fuentes (arch/arm/configs/hw_msm7x27_defconfig).
spanishman
26/01/12, 14:26:55
Gracias, entonces mirando en lo que pone ahi (en la parte Credits and source):
http://lyncd.com/2011/03/android-kernel-overclock-optimus/
Y buscando un poco mas informaciones, podriamos hacer un Kernel OC :)
Aun que ya esta incorporado en las ROM alternativas, pero siempre viene bien ...
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.