![]() |
|
ROMs y desarrollo bq Aquaris E10 ROMs y desarrollo bq Aquaris E10 |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
[Kit-Kat] LINUX y La cocina Android Kernel MediaTeck MT8392/MT6592, adaptable a otras CPU's MediaTeck- Futuro también mejoras del kernel y posibles usos con versiones anteriores o posteriores a 4.4.x
Bueno chicos, como ahora tenemos el momento de nuestra Tablet y la cocina en ella voy a ir añadiendo todo lo que aprenda para que los demás puedan aprender de ello
![]() NECESIDADES BÁSICAS PARA SEGUIR ESTE TUTORIAL Cita:
PREPARACIÓN DEL ENTORNO Bueno lo primero es que se debe preparar nuestro Linux para poder hacer cualquier cosa, ya que se deben manejar varias cosas o necesitar de ellas para compilar/descompilar, y en este Hilo de xda-developers da un inicio , añadiré los detalles exactos.
(Click para mostrar/ocultar)
Configuramos el acceso usb ADB:
(Click para mostrar/ocultar)
Ya para más adelante sería aprender estos, que es para hacer ramas en nuestra carpeta, pero lo dejo para más adelante, ya que primero tenéis que probar a hacer una, y ya después tendremos tiempo para hacerlo, ya que sino sabemos con una rama no es cosa de crear varias si podemos querer borrar algo sino nos parece correcto, o queremos hacer solo pruebas con un solo kernel y una única variante. Aunque se pueden hacer ramas para crear varias versiones del mismo kernel para ver que cosa funciona o no según como se haga y no tener que pensar en que se hace y que se nos olvido, sino hacer directamente multiples ramas y probar cada una , ejemplo añadir cosas de otras CPU's y querer probar varias funentes con distintas opciones, así no perdemos tanto tiempo si encontramos una funcional, y al probar otra no recordamos la que era, así nunca se nos debe olvidar nombrar cada una con algún nombre que no nos olvide que la caracteriza. Cita:
PREPARANDO UN REPOSITORIO
(Click para mostrar/ocultar)
DESCARGANDO UN REPOSITORIO SOLO PARA EL KERNEL El manifest_local.xml es gracias al esfuerzo y trabajo de luisetext84, yo solo lo comprarto como base para enseñaros las diferencias lo más básicamente posible para que lo entendamos todos desde el principio lo que cambia si partimos del mismo repositorio, en el ejemplo es para usar el repositorio de CyanogenMod con el que hacer 4 kernel's distintos
(Click para mostrar/ocultar)
Seguimos en el 2º post Agradecimientos a:
Cita:
Última edición por fusionero Día 26/01/15 a las 21:17:48 |
Los siguientes 4 usuarios han agradecido a fusionero su comentario: | ||
|
#2
|
Bueno seguiré añadiendo conforme yo misma siga, que hasta ahora voy por aquí.
Pero en principio son ir seleccionando el Recovery base en el que trabajar, teniendo las opciones de elegir entre algunas conocidas o que empiezan a conocerse: CWM - versión actual 6.0.5.1 TRWP - versión actual 2.8.4.0 y ya se ve en pruebas la 2.8.4.1 Philz - versión actual 6.59.0 basada en CWM 6.0.5.1 y por ahora paralizada su actualización CTR - versión actual 3 Pero sigue con esta guía ( en inglés ): How to compile TWRP touch recovery si vamos a usar un kernel TWRP, o bien este otro pendiente si vamos a usar CWM, o bien este [GUIDE] How to compile PhilZ Touch 6 Recovery for ARM android devices using BBQLinux si queremos hacer un Philz Touch. Ya para ser especificos nos queda leernos los pasos 2, 3, 4 y 5; y el 2º post para ser especificos con las CPU's MediaTeck del último hilo: [GUIDE] How to compile PhilZ Touch 6 Recovery for ARM android devices using BBQLinux
(Click para mostrar/ocultar)
Ya también recuerdo que se puede usar autentificación para nuestras cosas, y así tener más seguridad por si usamos VPN o una IP que usen muchos clientes ( servidores remotos con múltiples clientes con la misma IP ): Ya pendiente seguir a partir de esto para continuar con las opciones: - Pendiente traducir https://source.android.com/source/do...authentication Y aquí el hilo si queremos compilar un TWRP, que falta reducirlo también, [DEV]How to compile TWRP touch recovery
(Click para mostrar/ocultar)
Y ya de paso una buena opción para probarlo sin arriesgar nuestro dispositivo puede ser con esto ( sigue faltandome traducirlo ):
(Click para mostrar/ocultar)
Última edición por fusionero Día 26/01/15 a las 20:38:52 |
Los siguientes 2 usuarios han agradecido a fusionero su comentario: | ||
#3
|
reservado
Como hacer un .zip con el kernel/recovery creado para instalar a través del recovery original o ya cambiado por uno de los 4 que hay en opciones por ahora: Como hacer un zip flasheable (update.zip|Amend|Edify|firmas)
(Click para mostrar/ocultar)
Este hilo por si le puedo sacar utilidad a los pasos 3 y 4 o se hace sin esa necesidad, aunque para dispositivos sin sources si que se necesitaría por ejemplo el paso 3 que viene bien ante actualizaciones que no se tengan esas nuevas caracteristicas en ningún github: [Tutorial] Compila tu primer Kernel [EXPLICADO] Última edición por fusionero Día 02/02/15 a las 11:39:14 |
#4
|
2º reservado
Adaptar instrucciones de este hilo a Linux, ya que no usamos Windows en este tuto: Tienes un MTK y quieres empezar a cocinar entra aqui Última edición por fusionero Día 14/01/15 a las 04:32:51 |
#5
|
3º reservado
Pendiente la traducción de este hilo para dexodear la Rom con una CPU MT6592: http://www.telefoninostop.com/forum/...om-mt6592.html Y añadir más cosas como este hilo: [SCRIPTS] Unpack / repack MT65xx/MT83xx boot.img, recovery.img or logo.bin Última edición por fusionero Día 15/01/15 a las 07:48:00 |
#6
|
||||||
|
||||||
Me he leído el post en diagonal ya que estoy en el curro y te comento algunas cosillas de memoria ya que no puedo comprobarlo del todo:
- Requisito imprescindible: para compilar android se necesita una cpu de 64 bits. Creo que desde ICS se necesita, para versiones anteriores una de 32 bits nos valdría. Cita:
2. Sin conectar la tablet al pc ejecuta: Conecta la tablet al pc y vuelve a ejecutar de nuevo comando. Compara el resultado con la ejecución anterior y el dispositivo que aparezca nuevo es la tablet. Apunta los cuatro dígitos después de ID y antes de los dos puntos, el del recuadro rojo es un ejemplo. Este es el idVendor. 3. En la carpeta .android de tu home, busca el fichero adb_usb.ini . Se debe añadir el idVendor al fichero. Si no existiera, crealo y añade esto: 0x{idVendor} ->>>> siguiendo el ejemplo 0x0bb4 4. Mata el demonio de adb para que al volver a iniciarlo y que coja la nueva configuración: adb kill-server 5. adb devices Cita:
Cita:
|
Gracias de parte de: | ||
#7
|
Añadidos tus detalles y revisado para que este mejor a la vista, lo malo es que no es posible meter un spoiler dentro de otro, o usar quotes dentro de otros, o descuadra todo apareciendo muchos más y desorganizados, estropeando lo que hago, jeje.
Bueno por lo menos hasta aquí voy por ahora, ya que como he querido añadir todo lo que pueda al final, de todas maneras quiero ponerlo para al menos 3 Recovery's, TWRP, CWM y Philz, que ya sabemos que los sabes hacer luisetex84, jeje, por eso con tús indicaciones esto al final se debe dejar adaptable a todas las CPU's MediaTeck, y si se puede dejar algo para otros modelos de CPU's de otras marcas lo que se pueda, y como tengo un exynos4 puedo readaptar lo necesario para ellos, o con ayuda de otros usaurios a otros modelos de CPU's ( ejemplo SnapDragon ), que lo importante es ya dejar las bases e ir mejorandolo para ser al final un hilo para que este todo para iniciarse y usarlo usuarios de linux, al que pertenezco, y que no le veo casi información al menos en español y en un solo hilo y sin tener que rebuscar en todo el hilo si tiene miles de páginas que ya se hace una locura enterarse de todo y no perder el hilo principal de la tarea, ya que tener que buscar cada cosa por un lado no es eficiente para dar el inicio a todos los posibles cocineros ![]() |
#8
|
||||
|
||||
Muyyyyyy buen tutorial, a ver si me animo y me pongo a probar lo que decis, seguiiiiid asiiiii!!!!!
Un Saludo. |
Respuesta |
«
Tema Anterior
|
Siguiente tema
»
Herramientas | |
|
|
Hora actual: 07:33:00 (GMT +2)
HTCMania: líderes desde el 2007