android - pagina - lineage os
¿Qué necesito saber para trasladar Cyanogenmod a teléfonos/tabletas no compatibles? (1)
¿Qué necesito saber para transferir Cyanogenmod a teléfonos y tabletas con Android actualmente unsupported ?
¿Implica modificar y construir el núcleo desde la fuente ?
¿Implica modificar y construir cyanogenmod desde la fuente ?
¿Dónde puedo obtener el cyanogenmod base, que es el punto de partida de los puertos para dispositivos específicos?
Vi en algún lugar que necesito saber c / c ++. ¿También necesitaría saber Assembly o Java?
¿La gente escribe los controladores de dispositivo para el nuevo hardware desde cero? ¿Cómo saben cómo hablar con el nuevo hardware?
¿Utiliza adb sobre usb y ejecuta comandos de linux como dmesg para obtener sugerencias sobre lo que salió mal en las compilaciones iniciales? ¿Usas algo más para obtener pistas sobre lo que salió mal?
Me gustaría obtener una descripción general de lo que implica la transferencia de Cyanogenmod a un hardware diferente para que pueda saber qué aprender, dónde comenzar y dónde ir desde allí.
Recomiendo que leas este post como una introducción:
http://forum.cyanogenmod.com/topic/15492-general-cyanogenmod-porting-discussion/
Además, podría valer la pena estudiar los directorios /device/<MANUFACTURER>/<MODEL>/
que contienen código específico del dispositivo (cámara, sensores, luces, etc.) u otra información (configuraciones de código clave, guiones de inicio, etc.).
Finalmente, ¿por qué no preguntar en los Grupos de Google dedicados (por ejemplo, la conversión de Android, consulte http://source.android.com/community/index.html ) o los foros de CM (hay una sección de Puertos no oficiales).
También: use Google (o Bing, o Yahoo, lo que sea) - me tomó aproximadamente 3 minutos de mi vida.