ROMs y desarrollo Voyo A15 ROMs y desarrollo Voyo A15

Respuesta
 
Herramientas
  #1  
Viejo 17/11/13, 19:08:46
Array

[xs_avatar]
beachsun beachsun no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: abr 2013
Mensajes: 254
Tu operador: Movistar

Desarrollo Kernel Mods

Antes de nada Agradecer a occip su KernelMod que es lo que ha motivado todo este tema...

Extraer de Zimage el kernel gzipped
=======================

Buscar 0x1F8B en el ZImage cortar a partir de 1F8B hasta el final -> gzippedKernel
Descomprimir GzippedKernel : Gzip -d gzippedKernel -> ya tenemos el Kernel para parchear.

Una vez tenemos el Kernel en Raw, necesitamos informacion sobre que hay en cada offset.
Por ejemplo se puede utilizar la informacion de los simbolos del Kernel que tenemos en /proc/kallsyms

Extraccion de kallsyms
===============

Kallsyms de encuentra en /proc/kallsyms basta con copiarlo a la SD o enviartelo por email.

El problema es que todos los offsets aparecen como 0, lo que da una informacion muy limitada.
Para conseguir que el kernel nos informe de los offsets de cada simbolo, hay que lanzar el siguiente comando desde Root:
echo 0 > /proc/sys/kernel/kptr_restrict

Ahora ya podemos copiar /proc/kallsyms con toda la informacion que nos puede proporcionar.

Identificar Offsets del Raw con los Offsets de kallsyms
===================================

El kernel Raw se carga en 0xC0008000, por lo que el offset 0 del RawKernel corresponde a una referencia 0xC0008000 del fichero kallsyms.

Por ejemplo, algunos de los cambios realizados por occip en el Kernel Mod del voltaje :
- Modificaciones en el offset 9746EC del RawKernel que corresponde con c097c6ec d BATT_MAX_VOL_VALUE
- Modificaciones en el offset 9746F0 del RawKernel que corresponde con c097c6f0 d BATT_ZERO_VOL_VALUE

A partir de aqui se trata de identificar los simbolos, por ejemplo buscando fuentes del kernel de linux y ver de que tipo son y que hacen...

Pdte
====
- Pasos para convertir desde RawKernel -> Gzip -> zImage
- Montar un Zip instalable desde CWM solo con el kernel : Para tener el de prueba y el normal para recuperar la tablet. DONE : Ver http://www.htcmania.com/showpost.php...0&postcount=30

Vaaaaamoooos!!!!!

Última edición por beachsun Día 04/01/14 a las 22:59:07. Razón: Hecho Punto 2 de Pdte.
Responder Con Cita
Los siguientes 4 usuarios han agradecido a beachsun su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 17/11/13, 22:05:23
Array

[xs_avatar]
STEVE_MARS STEVE_MARS no está en línea
Vendedor verificado
· Votos compra/venta: (95)
 
Fecha de registro: dic 2008
Localización: Almería
Mensajes: 5,359
Modelo de smartphone: Honor Magic V2
Tu operador: -
Joder, magnifico curre.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foro Tablets / Laptops > Otras tablets con Android > Voyo > ROMs y desarrollo Voyo A15



Hora actual: 03:53:11 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /