ROMs y desarrollo Voyo A15 ROMs y desarrollo Voyo A15


 
Herramientas
  #1  
Viejo 17/11/13, 19:08:46
Avatar de beachsun
beachsun beachsun no está en línea
Miembro del foro
Mensajes: 254
Compra y venta: (1)
 
Fecha de registro: abr 2013
Mensajes: 254
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de STEVE_MARS
STEVE_MARS STEVE_MARS no está en línea
Vendedor verificado
Mensajes: 5,359
Compra y venta: (95)
 
Fecha de registro: dic 2008
Localización: Almería
Mensajes: 5,359
Modelo de smartphone: Honor Magic V2
Tu operador: -
Mencionado: 220 comentarios
Tagged: 5 hilos
Joder, magnifico curre.
Responder Con Cita
Respuesta

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


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 10:29:34 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007