Acceder

Ver la Versión Completa : [TUTORIAL] Como compilar un kernel


alexret
01/04/15, 10:13:54
Requisitos

Linux 64Bits (Recomendado Ubuntu o Linux Mint)
Hardware decente
Internet
Ganas de aprender


Abrimos un terminal y copiamos y pegamos
sudo apt-get install gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc

Creamos una carpeta para guardar el código
mkdir kernel
cd kernel

Ahora descargaremos el código
git clone -b cancro-kk-oss https://github.com/alexret/Xiaomi_Kernel_OpenSource.git

Una vez lo hayamos descomprimido en la carpeta que anteriormente hemos creado (kernel) abrimos el terminal y nos dirigimos a la carpeta y descargaremos el toolchain (herramienta de compilación)
cd kernel
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.X (Sustituimos la X por 6, 7 (recomendado), 8

Cuando haya terminado tendremos todo listo para compilar.
Empecemos a compilar.
Abrimos el terminal y escribimos lo siguiente
export ARCH=arm
export SUBARCH=arm
export CROSS_COMPILE=arm-eabiX(el que hayamos descargado antes)/bin/arm-eabi-
make clean
make cancro_user_defconfig
Si todo ha ido bien no dará ningún error
make

Y con esto empezará a compilar. Si da errores habrá que ir corrigiéndolos, si compila sin problemas pasamos a lo siguiente.

alexret
01/04/15, 10:14:27
CREACIÓN BOOT.IMG

Una vez que tengamos el zImage (está en arch/arm/boot )nos descargamos las mkbootin tools https://github.com/xiaolu/mkbootimg_tools
Las descomprimimos y cogemos un boot.img* de una rom Miui (solo he probado con esta rom) y lo metemos en la carpeta de las mkbooting_tools.

*NOTA: boot.img = kernel

Abrimos un terminal y hacemos lo siguiente.

./mkboot boot.img kernel


El kernel es la carpeta donde se van a descomprimir los archivos del boot.img.

Bien, si todo ha salido bien nos saldrá algo como esto
Unpack & decompress boot.img to kernel
kernel : /home/xiaolu/work/initramfs/s4/e330s/kernel/zImage
ramdisk : /home/xiaolu/work/initramfs/s4/e330s/kernel/ramdisk.gz
page_size : 2048
base_addr : 0x00000000
kernel size : 6911360
kernel_addr : 0x00008000
ramdisk_size : 2685222
ramdisk_addr : 0x02000000
second_size : 0
second_addr : 0x00f00000
dtb_size : 1427456
tags_addr : 0x01e00000
cmdline : console=null androidboot.hardware=qcom user_debug=31 maxcpus=2 msm_rtb.filter=0x3F
Unpack completed.

Ahora vamos a arch/arm/boot y cogemos el zImage (OJO, EL zImage NO EL zImage-dtb).
Vamos a la carpeta de las mkbooting_tools y vamos a la carpeta kernel.
Veremos que nos salens varios cosas, veremos un zImage creado del boot.img que hemos desempaquetado antes, lo borramos y ponemos el que hemos copiado anteriormente.
Una vez hecho esto, abrimos un terminal y nos dirigiremos a la ruta de mkbooting_tools y haremos lo siguiente para empaquetar nuestro kernel

./mkboot kernel boot.img

Y nos saldrá algo como esto si todo ha salido bien
mkbootimg from ksuamg5/img_info.
kernel : /home/xiaolu/work/initramfs/s4/e330s/ksuamg5/zImage
ramdisk : /home/xiaolu/work/initramfs/s4/e330s/ksuamg5/new_ramdisk.gz
page_size :
base_addr : 0x00000000
kernel size : 6911360
kernel_addr : 0x00008000
ramdisk_size : 2685222
ramdisk_addr : 0x02000000
second_size :
second_addr :
dtb_size : 1427456
dtb_img : dt.img
tags_addr : 0x01e00000
cmdline : console=null androidboot.hardware=qcom user_debug=31 maxcpus=2 msm_rtb.filter=0x3F
Kernel size: 6911360, new ramdisk size: 3416778, recovery.img: 11759616.
recovery.img has been created.

Bien, pues ya tenemos nuestro kernel listo para probarlo.

En el siguiente paso os explicaré como flashearlo y os daré las instrucciones para meterlo en un zip :ok:

groche97
01/04/15, 10:18:24
A ver si me animo a intentar algo jeje, gracias por compartir estas cosas

alexret
01/04/15, 10:25:50
Mas tarde lo pondré mas "bonito" y si puedo alguna foto. 😁

BitratE
01/04/15, 10:46:06
¿Has podido compilar el kernel Alex?

Esto debería tener chincheta.

forero13
01/04/15, 10:46:31
Que lástima que a estas alturas no tenga tiempo de meterle mano a fondo al kernel...anda que no me gustaría.

Enorme alexret echando una mano para que la gente empiece con esto!

samx69
01/04/15, 10:47:43
Muchas gracias alex!
Has conseguido arreglar el fallo que te daba?

alexret
01/04/15, 11:16:23
¿Has podido compilar el kernel Alex?

Esto debería tener chincheta.

Muchas gracias alex!
Has conseguido arreglar el fallo que te daba?


Que va, si es que no hay manera.
Casi todos los errores que me ha dado sin iguales pero este no hay manera de corregirlo.
Dejo el error por si alguien tiene alguna idea
CC drivers/input/input-compat.o
CC sound/usb/card.o
CC sound/usb/clock.o
sound/usb/card.c:61:18: fatal error: card.h: No such file or directory
compilation terminated.
make[2]: *** [sound/usb/card.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
CC net/ipv4/ip_sockglue.o
CC drivers/input/input-mt.o
LD drivers/input/serio/built-in.o
CC drivers/iommu/iommu.o
sound/usb/clock.c:32:18: fatal error: card.h: No such file or directory
compilation terminated.
make[2]: *** [sound/usb/clock.o] Error 1
make[1]: *** [sound/usb] Error 2
make: *** [sound] Error 2
make: *** Se espera a que terminen otras tareas....
CC drivers/iommu/msm_iommu.o

samx69
01/04/15, 11:45:01
habría que preguntar a david_korku o en xda a Bitti09, audahadi, jackeagle...
seguro que pueden ayudar...

sidermi
01/04/15, 11:49:03
Gracias alexret!!!!
Muy bien explicado.

pbr1111
01/04/15, 11:54:26
Para hacer el git clone del repo del kernel:
git clone -b cancro-kk-oss git://github.com/MiCode/Xiaomi_Kernel_OpenSource.git

Muy buen tutorial!

mikelo34
01/04/15, 11:56:21
Que va, si es que no hay manera.
Casi todos los errores que me ha dado sin iguales pero este no hay manera de corregirlo.
Dejo el error por si alguien tiene alguna idea
CC drivers/input/input-compat.o
CC sound/usb/card.o
CC sound/usb/clock.o
sound/usb/card.c:61:18: fatal error: card.h: No such file or directory
compilation terminated.
make[2]: *** [sound/usb/card.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
CC net/ipv4/ip_sockglue.o
CC drivers/input/input-mt.o
LD drivers/input/serio/built-in.o
CC drivers/iommu/iommu.o
sound/usb/clock.c:32:18: fatal error: card.h: No such file or directory
compilation terminated.
make[2]: *** [sound/usb/clock.o] Error 1
make[1]: *** [sound/usb] Error 2
make: *** [sound] Error 2
make: *** Se espera a que terminen otras tareas....
CC drivers/iommu/msm_iommu.o
No entiendo mucho.
Tienes todos los paquetes necesarios?

Enviado desde mi MI 3W mediante Tapatalk

alexret
01/04/15, 12:02:24
No entiendo mucho.
Tienes todos los paquetes necesarios?

Enviado desde mi MI 3W mediante Tapatalk

Sí claro, si no no podría ni haber empezado a compilar. X-D

Nigthmare
01/04/15, 12:19:51
Yo tengo bastante contacto con un cocinero de roms de samsung. CRISTELO.
Si quieres alex ,se lo pregunto

Mikadoss
01/04/15, 12:20:21
sound/usb/card.c:61:18: fatal error: card.h: No such file or directory

No soy ningun experto no he compilado nunca un kernel Android pero varias veces en Debian, diria que el kernel esta incompleto y le faltan esos directorios, de ahi el error del make.

Por ejemplo para GNU/Linux nos hacen falta tambien las cabeceras del kernel para compilarlo en caso de ser de repositorios como es el caso con este, estas las conseguimos asi:

aptitude install linux-headers-`uname -r`

Uname -r es el numero o nombre exacto del kernel en cuestion, en mi caso ahora mismo desde LM seria: 3.13.0-24-generic.

Como ya digo de compilarlo desde Android NPI, solo aporto algun dato de como compilarlo desde sistemas GNU/Linux en el que supongo que se comprende Android tambien ;)

alexret
01/04/15, 12:26:32
Yo tengo bastante contacto con un cocinero de roms de samsung. CRISTELO.
Si quieres alex ,se lo pregunto

Cualquier ayuda es bien recibida. :ok:

No soy ningun experto no he compilado nunca un kernel Android pero varias veces en Debian, diria que el kernel esta incompleto y le faltan esos directorios, de ahi el error del make.

Por ejemplo para GNU/Linux nos hacen falta tambien las cabeceras del kernel para compilarlo en caso de ser de repositorios como es el caso con este, estas las conseguimos asi:

aptitude install linux-headers-`uname -r`

Uname -r es el numero o nombre exacto del kernel en cuestion, en mi caso ahora mismo desde LM seria: 3.13.0-24-generic.

Como ya digo de compilarlo desde Android NPI, solo aporto algun dato de como compilarlo desde sistemas GNU/Linux en el que supongo que se comprende Android tambien ;)

Lo sé, pero en Android eso no hace falta, o al menos en los tutoriales que he seguido no me ha hecho falta.
Sobre mi error, como he dicho, me han salido varios como ese y los he corregido, pero ese en concreto es muy puñetero y no hay manera.

carmos
01/04/15, 13:56:27
muy bueno!!!

david_korku
01/04/15, 18:54:45
Que va, si es que no hay manera.
Casi todos los errores que me ha dado sin iguales pero este no hay manera de corregirlo.
Dejo el error por si alguien tiene alguna idea
CC drivers/input/input-compat.o
CC sound/usb/card.o
CC sound/usb/clock.o
sound/usb/card.c:61:18: fatal error: card.h: No such file or directory
compilation terminated.
make[2]: *** [sound/usb/card.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
CC net/ipv4/ip_sockglue.o
CC drivers/input/input-mt.o
LD drivers/input/serio/built-in.o
CC drivers/iommu/iommu.o
sound/usb/clock.c:32:18: fatal error: card.h: No such file or directory
compilation terminated.
make[2]: *** [sound/usb/clock.o] Error 1
make[1]: *** [sound/usb] Error 2
make: *** [sound] Error 2
make: *** Se espera a que terminen otras tareas....
CC drivers/iommu/msm_iommu.o

Ese error que yo sepa significa que le falta el header card.h , referenciado desde card.c con "#include "card.h"". ¿ Tienes en la carpeta sound/usb el archivo card.h ?. ¿Estás compilando como root o como un usuario?

Edito: Añado. No te mates mucho porque uno de los miembros del equipo que hicieramos para Cyanogenmod ya ha compilado el kernel y lo tiene funcionando con una custom rom 5.0.2 . Pronto lo anunciará el supongo así que mejor no digo más X-D

alexret
01/04/15, 20:02:09
Ese error que yo sepa significa que le falta el header card.h , referenciado desde card.c con "#include "card.h"". ¿ Tienes en la carpeta sound/usb el archivo card.h ?. ¿Estás compilando como root o como un usuario?

Edito: Añado. No te mates mucho porque uno de los miembros del equipo que hicieramos para Cyanogenmod ya ha compilado el kernel y lo tiene funcionando con una custom rom 5.0.2 . Pronto lo anunciará el supongo así que mejor no digo más X-D

Pues la verdad es que no me fijé en eso, porque como me dio mas problemas antes y los solucioné pues no lo miré. Si eso luego lo vuelvo a mirar.
Siempre compilo como usuario.

Eso es un grandísimo avance!! Eso lo tengo que probar. Esperando me hallo. :dios:

BitratE
01/04/15, 21:19:52
Ese error que yo sepa significa que le falta el header card.h , referenciado desde card.c con "#include "card.h"". ¿ Tienes en la carpeta sound/usb el archivo card.h ?. ¿Estás compilando como root o como un usuario?

Edito: Añado. No te mates mucho porque uno de los miembros del equipo que hicieramos para Cyanogenmod ya ha compilado el kernel y lo tiene funcionando con una custom rom 5.0.2 . Pronto lo anunciará el supongo así que mejor no digo más X-D

Fantástica noticia.

¿Lo ha compilado y ha tenido que adaptarlo para Lollipop?

samx69
02/04/15, 11:22:27
esto parece la calma antes de la tormenta.... joder que ansias :risitas:

BitratE
02/04/15, 11:31:00
Bitti09 dijo ayer que estaba preparando una CM12 con custom kernel y que hoy tendríamos noticias.

También en xda comentan que están haciendo otro custom kernel por otro lado.

mario021091
02/04/15, 11:33:01
Bitti09 dijo ayer que estaba preparando una CM12 con custom kernel y que hoy tendríamos noticias.

También en xda comentan que están haciendo otro custom kernel por otro lado.

Menudas pascuas nos espera de roms jajajaja

samx69
02/04/15, 11:36:34
Bitti09 dijo ayer que estaba preparando una CM12 con custom kernel y que hoy tendríamos noticias.

También en xda comentan que están haciendo otro custom kernel por otro lado.

La http://www.thunderzap.in/ de varun, a ver lo que tardan :silbando:

BitratE
02/04/15, 11:40:29
La http://www.thunderzap.in/ de varun, a ver lo que tardan :silbando:
Ese es.

Sin ganas de probar los custom kernels que vamos....[emoji23] [emoji23] [emoji23] [emoji23]

Nigthmare
02/04/15, 12:54:46
Aaaansia de kernels que estoy!! Pff! Con un kernel ya me conformo,y si vienen roms ya ni os cuento.

groche97
02/04/15, 20:54:27
me pongo a instalar y la primera en la frente, me sale esto:
El paquete ia32-libs no está disponible, pero algún otro paquete hace referencia
a él. Esto puede significar que el paquete falta, está obsoleto o solo se
encuentra disponible desde alguna otro origen
Sin embargo, los siguientes paquetes lo reemplazan:
lib32z1 lib32ncurses5 lib32bz2-1.0

E: El paquete «ia32-libs» no tiene un candidato para la instalación


reemplazo el paquete sin mas no?

alexret
02/04/15, 20:56:38
me pongo a instalar y la primera en la frente, me sale esto:
El paquete ia32-libs no está disponible, pero algún otro paquete hace referencia
a él. Esto puede significar que el paquete falta, está obsoleto o solo se
encuentra disponible desde alguna otro origen
Sin embargo, los siguientes paquetes lo reemplazan:
lib32z1 lib32ncurses5 lib32bz2-1.0

E: El paquete «ia32-libs» no tiene un candidato para la instalación


reemplazo el paquete sin mas no?

Ese no es necesario, puedes quitarlo. Cuando copié los paquetes ese se me colo.

samx69
03/04/15, 19:16:53
Esto empieza a moverse! mirad que ha posteado varun.chitre15
https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-xpa1/v/t1.0-9/11046396_856382437751248_4228757007413403327_n.jpg ?oh=b59e18cf6fab76c428a0ad3d5bbd9893&oe=55B99D91&__gda__=1438432297_508a2f5dc74f7a764045499e9a4c59d 4 https://scontent-sin.xx.fbcdn.net/hphotos-xaf1/v/t1.0-9/20788_856382824417876_1920933638527807869_n.jpg?oh =40d629fe58d15ed29130cec77fdd7cab&oe=55A89305
Source: https://www.facebook.com/varun.chitre1/posts/856383047751187

BitratE
03/04/15, 19:24:26
¿60º la CPU?

¿Estaba asando chuletas o algo? :oh::oh:

Nigthmare
03/04/15, 19:31:44
Que rule el kernel ,por dios!!! Agua de mayo !

BitratE
03/04/15, 19:33:59
Según esas capturas debe ir fluido a más no poder.

Governor Interactive y dos cores trabajando al 100% se tiene que mover que tiene que dar gusto.

samx69
03/04/15, 19:39:24
entre este poniendo capturas del kernel y bitti con la carpeta en restriced... aaaaaaaa

BitratE
03/04/15, 19:50:58
entre este poniendo capturas del kernel y bitti con la carpeta en restriced... aaaaaaaa

Y Matoxxi por otro lado que estaba haciendo cambios en la rr 5.1 para que funcionara...

Qué vida más dura la del flasheador.....X-DX-DX-D

Nigthmare
03/04/15, 20:09:04
Deberian pagarnos jajaj

alexret
03/04/15, 21:47:15
Según esas capturas debe ir fluido a más no poder.

Governor Interactive y dos cores trabajando al 100% se tiene que mover que tiene que dar gusto.

El interactive es el que trae por defecto Miui. :risitas:

BitratE
03/04/15, 21:52:04
El interactive es el que trae por defecto Miui. :risitas:


Ya ya, pero en este caso parece que va muy pasado de vueltas.

alexret
06/04/15, 10:10:37
Mira david_korku este es el otro error que me tira con el código recien descargado
CC arch/arm/mach-msm/smd_private.o
CC crypto/proc.o
CC security/keys/request_key.o
CC arch/arm/mach-msm/smem.o
CC crypto/ablkcipher.o
CC fs/ioctl.o
CC mm/vmscan.o
CC security/keys/request_key_auth.o
CC security/keys/user_defined.o
CC arch/arm/mach-msm/smd_init_dt.o
CC kernel/user.o
CC fs/readdir.o
arch/arm/mach-msm/smd_init_dt.c:24:25: fatal error: smd_private.h: No such file or directory
compilation terminated.
make[1]: *** [arch/arm/mach-msm/smd_init_dt.o] Error 1
make: *** [arch/arm/mach-msm] Error 2
make: *** Se espera a que terminen otras tareas....

La solución es ir a arch/arm/mach-msm/smd_init_dt.c y cambiar #include <smd_private.h> por #include "smd_private.h" pero ese error que he puesto en el tema no se como solucionarlo

Edit: y este el otro error que me da
CC drivers/gpio/gpio-msm-common.o
CC lib/idr.o
CC fs/fuse/control.o
CC sound/soc/msm/qdsp6v2/rtac.o
CC net/core/gen_estimator.o
CC drivers/gpio/gpio-msm-v3.o
sound/soc/msm/qdsp6v2/rtac.c:28:21: fatal error: q6voice.h: No such file or directory
compilation terminated.

Y la solución es la misma, ir a la ruta y cambiar #include <q6voice.h> por #include "q6voice.h"

Pasku z750
06/04/15, 12:04:51
Mira @david_korku (http://www.htcmania.com/member.php?u=1227004) este es el otro error que me tira con el código recien descargado


La solución es ir a arch/arm/mach-msm/smd_init_dt.c y cambiar #include <smd_private.h> por #include "smd_private.h" pero ese error que he puesto en el tema no se como solucionarlo

Edit: y este el otro error que me da
.

Y la solución es la misma, ir a la ruta y cambiar #include <q6voice.h> por #include "q6voice.h"
Que currada alex esperando tu rom con kernel como agua de mayo ,ahhhhhhh:ohjos:

alexret
06/04/15, 12:21:37
Que currada alex esperando tu rom con kernel como agua de mayo ,ahhhhhhh:ohjos:

De currada nada, todavía no he podido ni compilarlo por el error que puse en la página anterior, ese error me está matando.

david_korku
06/04/15, 19:27:00
Todos esos son errores de headers, a veces se solucionan como lo dices tu y otras cambiando esos archivos por otras versiones del mismo. También a veces fallan las dependencias. Puedes probar a compilar el código fuente que parcheó audahadi, ese debería compilar, así ya sabes si hiciste algún paso equivocado o si es fallo del código descargado.
De currada nada, todavía no he podido ni compilarlo por el error que puse en la página anterior, ese error me está matando.

alexret
06/04/15, 19:35:30
Todos esos son errores de headers, a veces se solucionan como lo dices tu y otras cambiando esos archivos por otras versiones del mismo. También a veces fallan las dependencias. Puedes probar a compilar el código fuente que parcheó audahadi, ese debería compilar, así ya sabes si hiciste algún paso equivocado o si es fallo del código descargado.
¿Pero es de Android 5 o el 4.4.4? Luego lo miraré porque esos errores me están tocando los eegs

david_korku
06/04/15, 19:47:21
Usó el entorno de cm lollipop, no tengo claro si 5.0.2 o 5.1.
¿Pero es de Android 5 o el 4.4.4? Luego lo miraré porque esos errores me están tocando los eegs

BitratE
06/04/15, 19:51:18
¿Pero es de Android 5 o el 4.4.4? Luego lo miraré porque esos errores me están tocando los eegs
Dale mandanga Alex que quiero gammba para ajustar colores [emoji23] [emoji23]

alexret
06/04/15, 19:54:32
Usó el entorno de cm lollipop, no tengo claro si 5.0.2 o 5.1.

Sí es sobre esa base no me interesa, yo uso la 4.4.4 porque el Lollipop no me va bien en tema de wifi. Pero lo miraré por si acaso.
Muchas gracias crack!

Dale mandanga Alex que quiero gammba para ajustar colores [emoji23] [emoji23]

Primero me tiene que compilar. :risitas:

alexret
07/04/15, 14:16:43
Traigo buenas y malas noticias.
La buena: tengo el kernel compilado.
La mala: no inicia y se queda en modo fastboot.

Nigthmare
07/04/15, 15:09:53
Poco a poco alex. Sé que lo conseguiras!

samx69
07/04/15, 16:21:23
Traigo buenas y malas noticias.
La buena: tengo el kernel compilado.
La mala: no inicia y se queda en modo fastboot.

Ahora que? algún log por adb que te va dando los fallos al bootear? o que?

alexret
07/04/15, 16:33:42
Ahora que? algún log por adb que te va dando los fallos al bootear? o que?

Pues no lo he comprobado porque tenía un poco de prisa. He preferido borrarlo todo y empezar de 0 (porque había tocado muchas cosas y ya ni me acordaba de el qué X-D) y ahora que se como corregir los fallos hacerlo de 0.
Que conste que el kernel será de 4.4.4, no voy a adaptarlo a 5 porque no sé hacerlo.

BitratE
07/04/15, 16:42:19
Pues no lo he comprobado porque tenía un poco de prisa. He preferido borrarlo todo y empezar de 0 (porque había tocado muchas cosas y ya ni me acordaba de el qué X-D) y ahora que se como corregir los fallos hacerlo de 0.
Que conste que el kernel será de 4.4.4, no voy a adaptarlo a 5 porque no sé hacerlo.


Qué grande eres socio :dios::dios:

Luego lo puedes compartir que seguro que Biiti, David o audahadi puedes sacar provecho y compartir información para adaptarlo a Loli.

cristiansen1980
07/04/15, 17:14:27
Alex, cada cosa a su tiempo, con el kermel de kk haz un perfecta de kk, y luego ya abra tiempo de adaptarlo, un saludo y mas enhorabuena por tu gran trabajo.

cenizodj
07/04/15, 17:19:31
Pues no lo he comprobado porque tenía un poco de prisa. He preferido borrarlo todo y empezar de 0 (porque había tocado muchas cosas y ya ni me acordaba de el qué X-D) y ahora que se como corregir los fallos hacerlo de 0.
Que conste que el kernel será de 4.4.4, no voy a adaptarlo a 5 porque no sé hacerlo.
Ánimo compañero, ya falta menos. A mi con ese 4.4.4 y una buena ROM de momento me vale así que muchísimas gracias Alex.

alexret
07/04/15, 17:31:50
Qué grande eres socio :dios::dios:

Luego lo puedes compartir que seguro que Biiti, David o audahadi puedes sacar provecho y compartir información para adaptarlo a Loli.

Claro. Lo que sea por ayudar.

Lo bueno es que tengo también los fixes para Linaro 4.8 y lo tenía compilado para el 4.9.3, eso iba a ser un rayo e iba a consumir nada y menos. :campeon:
Gracias por los ánimos! Así dan ganas de seguir

Nitter
07/04/15, 17:45:02
Conocimientos pocos, pero ánimos, te podemos dar todos los que quieras. X-D

samx69
07/04/15, 17:51:39
Conocimientos pocos, pero ánimos, te podemos dar todos los que quieras. X-D

Ni conocimientos ni pasta :risitas:

Nitter
07/04/15, 17:54:13
Ni conocimientos ni pasta :risitas:

Todo en esta vida es negociable!!!!!! :grin::grin:

Nigthmare
07/04/15, 18:27:17
Te vas a convertir en una institución Alex ajjaja .sigue asi,si necesitas cualquier cosa me pegas un silvido

alexret
07/04/15, 18:33:19
Te vas a convertir en una institución Alex ajjaja .sigue asi,si necesitas cualquier cosa me pegas un silvido

Que va, para nada. Ese puesto ya está ocupado por david_korku X-D

Todo en esta vida es negociable!!!!!! :grin::grin:

Entonces... ¿De cuanta pasta estamos hablando? :rolleyes: :risitas:

cenizodj
07/04/15, 18:48:16
Que va, para nada. Ese puesto ya está ocupado por david_korku X-D



Entonces... ¿De cuanta pasta estamos hablando? :rolleyes: :risitas:
Venga va.... La primera ronda[emoji482] la pago yo si hace falta. Xd

alexret
08/04/15, 11:37:19
:grin: :grin: :grin:
Lo conseguí! Ale, que rulen esas cervezas jajaja

josito801
08/04/15, 11:42:03
:grin: :grin: :grin:
Lo conseguí! Ale, que rulen esas cervezas jajaja

:dios::dios::dios::dios::dios::dios::dios::dios::d ios::dios::dios::dios::dios:

samx69
08/04/15, 11:47:07
ole tú, ole tu!

estable?

melgardetera
08/04/15, 11:48:21
que fenomenooo:grin::grin::dios:

alexret
08/04/15, 11:50:41
ole tú, ole tu!

estable?

Dame tiempo, que ni he desayunado para ponerme con él jajaja
Por el momento se está comportando bien, ya os iré comentando.

Edit: vale, acabo de ver que no va el wifi... Pero lo importante es que inicia y va todo bien.

samx69
08/04/15, 11:54:53
Dame tiempo, que ni he desayunado para ponerme con él jajaja
Por el momento se está comportando bien, ya os iré comentando.

Edit: vale, acabo de ver que no va el wifi... Pero lo importante es que inicia y va todo bien.

será questión de ir cambiando librerias... sabes que si abres un hilo tendras tropecientos testers eh :ok:

Muchas gracias!

alexret
08/04/15, 11:55:59
será questión de ir cambiando librerias... sabes que si abres un hilo tendras tropecientos testers eh :ok:

Muchas gracias!

Si queréis lo abro, pero no lo tengo en zip. Hay que instalarlo por comandos.

samx69
08/04/15, 11:57:58
Si queréis lo abro, pero no lo tengo en zip. Hay que instalarlo por comandos.

mejor en formato de rom para que sea más cómodo para todos y en cuanto lo subas a probar!
cual usas de base?

alexret
08/04/15, 12:01:24
mejor en formato de rom para que sea más cómodo para todos y en cuanto lo subas a probar!
cual usas de base?

Ahora mismo llevo mi rom, que está basada en la estable.
Veré a ver que puedo hacer para que quede en zip.

alexret
08/04/15, 12:10:42
Ya he abierto el hilo, a ver si damos con la solución. http://www.htcmania.com/showthread.php?p=18179809#post18179809

alexret
08/04/15, 22:08:02
¡Actualizado el tutorial para empaquetarlo en un boot.img para poder flashearlo! Mañana agrego fotos y lo explicaré mejor. :ok:

emeuge
08/04/15, 22:19:01
¡Actualizado el tutorial para empaquetarlo en un boot.img para poder flashearlo! Mañana agrego fotos y lo explicaré mejor. :ok:
Fenómeno!!!
Una duda, acabo de darme cuenta de que has parado el proyecto del kernel... Hasta que no se sepa algo del wifi no?

Enviado desde mi MI 3W mediante Tapatalk

alexret
08/04/15, 22:33:46
Fenómeno!!!
Una duda, acabo de darme cuenta de que has parado el proyecto del kernel... Hasta que no se sepa algo del wifi no?

Enviado desde mi MI 3W mediante Tapatalk


Correcto. No me interesa seguir mientras algo tan básico como eso no se arregle. Cierto es que puedo seguir, pero entiende que sin wifi pierde la gracia.

alexret
16/04/15, 15:04:54
¡Actualizado el tutorial para que os descarguéis el código desde mi Github con los fixes de compilación incluídos! Falta el driver wifi