Pregunta

He comprado recientemente el teléfono Samsung Galaxy Android después de usar el teléfono Openmoko durante 2 años.

Una de las razones para elegir Android fue es que es de código abierto. Yo no quiero depender de fabricante de teléfonos para proporcionar actualizaciones para mi teléfono. Me gustaría hacerlo yo mismo. En este momento estoy en la etapa de investigación si vale la pena el tiempo o no. Así que aquí están las preguntas:

  1. He encontrado algunos tutoriales para la construcción de imágenes ROM de la fuente. Ellos dicen que Android escritura de la estructura pedirá marca del teléfono antes de la construcción del núcleo. ¿Quiere decir que todas las cosas el teléfono específico está manejado por el guión o voy a tener que hacer un poco de vudú antes de que pueda parpadear en mi teléfono?

  2. Controladores. ¿Cómo se manejan? ¿Están incluidos en la fuente como los binarios y agregan automáticamente (pregunta 1) o voy a tener que diseccionar firmware antiguo conseguirlos y ponen en mi construcción? Me doy cuenta de que eso significaría algunos problemas con la compatibilidad de versiones / módulo del kernel.

  3. ¿Dónde hay algo que no soy consciente de que me impediría la construcción de mi custom firmware o hacer que sea mucho tiempo?

No tengo miedo de instalar el SDK de cadenas de herramientas y, después de todo, yo soy un propietario Openmoko.

¿Fue útil?

Solución

Esto va a ser un poco más complicado que eso.

  1. En los teléfonos Android de consumo que he visto, el usuario no tiene acceso de root al sistema operativo. Así que el primer paso, sería encontrar un exploit para obtener la raíz.
  2. Incluso después de llegar a la raíz, todos los teléfonos Android de consumo "bloqueo" del gestor de arranque para evitar que las imágenes del sistema operativo no autorizados va a arrancar.
  3. El proyecto Android Open Source sólo contiene controladores de dispositivo para un pequeño número de teléfonos (teléfonos de Google dev, posiblemente, el Nexus One?). Para otros teléfonos, los conductores son binarios de propiedad que las cargas fabricante del teléfono. Por lo general no están disponibles por separado.

A pesar de todos estos obstáculos, algunos tipos inteligentes emprendedores han logrado crear a medida "ROM" que mezcla la liberación OpenSource con los conductores arrancó OEM instalar en el teléfono, etc. CyanogenMod es uno de los más conocidos y está disponible para varios diferentes dispositivos Android, pero por desgracia, el Samsung Galaxy Actualmente no parecen ser uno de los dispositivos con el apoyo de cianógeno.

Me encontró un viejo enlace aquí a una guía para obtener root en el Galaxy y cargar una ROM personalizada en él, pero por desgracia no parece la ROM se vinculan a que se mantenga activa más. Podría valer la pena hacer algunas búsquedas de Google más exhaustivos para ver si puede encontrar cualquier persona que hace el desarrollo activo en el Galaxy.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top