martes, 17 de junio de 2014

Compilar Módulos para Android en Linux (Intro)

 Hará apoximadamente 2(dos) años adquirí una tablet de 7" para inmiscuirme en el mundillo de Android.
 Anteriormente realicé mis primeras armas con versiones 2.X pero necesitaba algo más actual.
 Así que adquirí el dispositivo con un ICS 4.0.3 y kernel 3.0.8, era una Coby Mid7033, y como tantos otro la trabé y nunca más arrancó, Coby no me falicitó el firmware así que me quedó un fabuloso pisapapelestecnológico, eso sí, con pantalla resistiva.

data:image/jpeg;base64,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
Coby Kyros Mid7033

 Recuerdo estar rooteandola y modifiqué (por inexperiencia) sin desmontar los permisos de la carpeta system, y ahí quedó, presentando su logo de Coby again and again and again, hasta desoldarle la batería.
 Luego de esta experiencia olvidable, adquirí una Overtech Mid9503, y obviamente me dí a la tarea de rootearla, toquetearle el Android y briquearla también. Pero he aquí que esta maquinita venía con un CD que decía Drivers & Firmware, lo que a mi entender es un gran paso por parte de los proveedores, al, de alguna manera reconocer, que uno cuando compra un dispositivo, COMPRA el hardware y el software, y no te pueden dar uno sin el otro, y uno debería de tener la posibilidad de volverla al estado realmente inicial. Los que usan Android (mas hallá del uso habitual) saben que los "wipe" que ofrece este SO no suelen ser suficientes para una "limpieza profunda".
 Dicho esto recomiendo que si son de los que les gusta "aprender" ( léase meter mano por motu propio), verifiquen que el dipositivo que van a adquirir, al menos tenga el firmware de stock, disponible en la Web o en CD. 


  Este texto a modo de introducción es para dejar asentado el comienzo por intentar compilar el módulo PL2303.ko para este Android, específicamente el 4.0.4 con kernel 3.0.8+, para el cual aún no he podido conseguir un módulo funcional.
  Si bien existen al día de la fecha versiones más nuevas, me pareció interesante ahondar en la compilación de módulos para estos kernel's pero fuera de Android es decir en Linux, y en mi caso bajo Debian.
 Veremos como sigue esto y espero poder ir ampliando esta entrada hasta llegar a poder conectar este dispositivo y que la tablet lo reconozca correctamente.
 Seguiremos...

No hay comentarios.:

Publicar un comentario