Es posible conseguir iOS como rom personalizada para Android?

Técnicamente, sí. Ese teléfono se llamaría iPhone. Entonces, ¿cómo es posible y por qué la gente no lo ha hecho todavía?

Veamos primero cómo se puede hacer:

  1. Conseguir el código fuente de iOS.
  2. Conseguir todos los controladores de radio para un dispositivo en particular y reescribirlos con respecto a iOS.
  3. Ahora flashearlo de nuevo, voilá portado.

Es sencillo pero aquí está la trampa. Veamos ahora por qué nadie lo ha hecho, el primer punto es el mayor obstáculo.

  1. ¿Código fuente? Android es de código abierto, lo que significa que el código fuente está disponible. Así que uno simplemente coge el código disponible en línea, añade algo extra y listo. ¿Pero el código fuente de iOS? Nadie, excepto Apple, lo tiene. Se puede decir que se puede conseguir un emulador o hacer ingeniería inversa en el iPhone para extraer el código, pero eso’ es un trabajo muy duro, cuyo fruto es ser demandado. Todos sabemos que Steve Jobs fundó esta empresa y nadie se mete con Apple ni siquiera el FBI.
  2. Digamos que superas el primer obstáculo, ahora esto es ligeramente fácil, reescribir todos los controladores de radio y lo que no viene en la interfaz IO del dispositivo específico para iOS. Recuerde que Android es más de Java, mientras que iOS es más de C y Objective C. Eso básicamente significa cambiar a otro lenguaje.
  3. Ahora esto es aún más fácil en comparación con los pasos anteriores, flashear a su dispositivo. Tendrás que construir tu propia manera de flashearlo. Tus herramientas normales podrían no funcionar, podrían pero la probabilidad de que funcionen es muy baja, infinitesimal.

¡Buena suerte! 🙂 (Si es que lo estás intentando)

Por lo demás, espero haber respondido a tu curiosidad de por qué no se puede’ portar sin más y por qué nadie ha intentado hacerlo.