|
ROMs y desarrollo bq Aquaris M5 ROMs y desarrollo bq Aquaris M5 |
|
Herramientas |
#1
|
||||
|
||||
Compilar kernel desde la sources M5
Lo primero los agradecimientos al gran Kra1o5, sin el jamas hubiese podido llegar a hacer este proceso.
Dicho esto al lío. Lo primero cada uno hace esto bajo su responsabilidad , este proceso no tiene ningún peligro , el peligro lo tiene al modificar el kernel y montarlo en el M5 . Empezamos: Probado con Ubuntu 64 14.04 Lts. Esta es la estructura de como tiene que quedar en el interior de la carpeta android al finalizar el proceso Lo primero creamos una carpeta Equipo/home/tu usuario/ que se llame android y dentro de esta una carpeta que se llame kernel. Lo segundo descargamos las sources de https://github.com/bq/aquaris-M5 Lo tercero ,cuando se acaben de descargar ( no es necesario descomprimirlas) pinchamos doble click en el aquaris-M5-aquaris-M5.zip, doble click en la carpeta aquaris-M5-aquaris-M5 y seleccionamos todo el contenido del interior y lo copiamos en Equipo/home/tu usuario/android/kernel : dentro de la carpeta kernel Lo cuarto abrimos un terminal en home/tu usuario/android/kernel . Código:
git clone https://github.com/bq/aquaris-M5.git Para clonar el código ,esperamos que termine. Introducimos lo siguiente Código:
mv aquaris-M5 kernel Código:
cd kernel Código:
cd aquaris-M5 Código:
git checkout aquaris-M5_3.x Lo quinto Subimos tres niveles en el terminal Código:
cd .. Código:
cd .. Código:
cd .. Código:
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8 Esperamos que termine. Lo siguiente. Creamos la carpeta de salida dentro de la Carpeta android Código:
mkdir KERNEL_OUT Lo sexto. Código:
make -C kernel O=../KERNEL_OUT ARCH=arm CROSS_COMPILE=../arm-eabi-4.8/bin/arm-eabi- piccolo_defconfig Código:
export PATH=$(pwd)/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin:$PATH Código:
make O=../KERNEL_OUT/ -C kernel ARCH=arm CROSS_COMPILE=../arm-eabi-4.8/bin/arm-eabi- Esperamos ya que le cuesta (dependerá de la potencia tu PC ). Y lo noveno , por ultimo instalamos desde el terminal el siguiente codigo. Código:
make O=../KERNEL_OUT/ -C kernel ARCH=arm CROSS_COMPILE=../arm-eabi-4.8/bin/arm-eabi- -j 8 Y listo ya lo tenemos compilado. Una vez hecho todo esto, solo deberemos esperar a que termine el proceso y obtendremos nuestro zImage. Para volver a compilar solo tenis que ejecutar desde un terminal desde dentro de la carpeta KERNEL_OUT: Código:
make clean Lo siguiente. Código:
make clean && make mrproper Este paso os limpiara las sources de datos de otra compilación. Y volveis a repetir el paso sexto , octavo y noveno , ( sin hacer el séptimo ya que el patch ya esta hecho ). Un saludo. Última edición por DIEG0 Día 17/12/15 a las 20:37:41. |
Los siguientes 6 usuarios han agradecido a DIEG0 su comentario: | ||
|
#2
|
||||
|
||||
Reservado!!
|
#4
|
||||
|
||||
Una pregunta dieg0: ¿vas a sacar tu propio kernel?
|
#5
|
||||
|
||||
Aun no lo se.
Nunca he compilado uno , solo he kocinado y portado roms ( en MTK y ahora para el M5 jeje) . Lo intentare pero no prometo nada jeje . Se que gente que si hizo en otros terminales lo intentaran también, y así ya tienen el proceso . Última edición por DIEG0 Día 01/11/15 a las 16:31:12. |
#10
|
||||
|
||||
Muchas gracias, ya esta añadido.
Saludos. Enviado desde mi Aquaris M5 mediante Tapatalk Última edición por DIEG0 Día 01/11/15 a las 16:13:19. |
#11
|
||||
|
||||
jajaja , otro pequeño pasito .
|
Los siguientes 2 usuarios han agradecido a DIEG0 su comentario: | ||
#12
|
||||
|
||||
Ya tengo mas
Última edición por DIEG0 Día 04/11/15 a las 16:24:46. |
Los siguientes 2 usuarios han agradecido a DIEG0 su comentario: | ||
#13
|
||||
|
||||
Ya tengo uno , he añadido estos:
Y estoy probando desde ayer el undervolt: Derecha valores stock , Izq actuales. Última edición por DIEG0 Día 06/07/16 a las 09:28:14. |
#14
|
||||
|
||||
Estoy intentando meterle el adreno_idler pero me tiene , arreglo un error y me salen tres mas y así hasta el infinito jejeje.
|
Gracias de parte de: | ||
#15
|
||||
|
||||
Añadidos planificadores E/S jeje.
|
#16
|
||||
|
||||
Al final como conseguiste hacer? donde estaba lo de las frecuencias?
|
#17
|
||||
|
||||
( Probando).
Última edición por DIEG0 Día 06/07/16 a las 09:28:48. |
Gracias de parte de: | ||
#18
|
||||
|
||||
Añadido control de vibración , a 0 no vibra al desbloquear la pantalla ( cosa que me molestaba ) , el problema es que toda la vibración va junta , y si se sitúa a 0 tampoco vibra nada mas ( a mi me da igual no la uso , y encima cada desbloqueo ahorras batería jeje).
Luego se puede subir o bajar la intensidad , si es poco se le sube , si es mucho se le baja. CPU boost : Mejor control del comportamiento de los núcleos . Última edición por DIEG0 Día 15/11/15 a las 10:21:24. |
#19
|
||||
|
||||
Una petición Dieg0, ¿podrías añadir soporte para el sistema de archivos f2fs? Mejoraria mucho la lectura y escritura de datos.
|
|
#20
|
||||
|
||||
Ok miraré si encuentro como introducirlo
El kernel lo tiene , pero en el recovery no me aparece la opción en reparar a f2fs , me aparecen las demás y un hueco donde tendría que estar f2fs para repararlo a este formato . He hecho unas modificaciones , pero dudo mucho que así funcione , voy a probar. PD: nada, siguen en ext4. Enviado desde mi Aquaris M5 mediante Tapatalk Última edición por DIEG0 Día 15/11/15 a las 18:19:43. |
Estás aquí | ||||||
|