Puede parecer imposible, pero un grupo de desarrolladores chinos ha conseguido instalar iOS en un móvil Android. Concretamente, han utilizado un Redmi Note 12 4G y han hecho funcionar iOS 16. Esto abre un mundo de posibilidades, llegando a hablar de otro port equivalente para el OnePlus Ace 6T u otros smartphones sobre los que están trabajando.
La intención principal del grupo de desarrolladores llamado HackIOS es que este sistema sea libre y gratuito para que todo aquel que desee revivir antiguos smartphones con iOS pueda hacerlo con la ayuda de la comunidad que están formando en Telegram, donde comparten los avances y próximamente compartirán el acceso a GitHub con toda la información para replicarlo, aunque para ello primero deben pulir el sistema.
El objetivo del proyecto HackIOS
Los integrantes del grupo denominado oosexgangdevs, los cuales han conseguido hacer realidad iOS 16 en el antiguo smartphone de Redmi y de OnePlus, tienen como objetivo principal conseguir ejecutar fácilmente iOS sobre hardware de Android. Pero no solamente con apariencia, con un launcher o una capa de personalización, y tampoco basándose en ROMs modificadas, sino que quieren aprovechar el hardware de Android, uno de sus grandes alicientes, con el software de Apple.
De este modo, su intención pasa por conseguir mezclar lo mejor de ambos mundos, para hacer teléfonos muy cualificados. Aunque ellos mismos son conscientes de lo complicado del proceso, sobre todo al tratarse de un proyecto de fin de semana, donde invierten su tiempo libre por hobby. Una laborioso trabajo de ingeniería inversa que por ahora nadie había conseguido completar con tanto éxito, aunque otros antecedentes sí muestran pequeños indicios de rendimiento, como lo que obtuvo el desarrollador j0sh1x en un HTC HD2.
Los matices actuales de funcionamiento
Aunque se puede confirmar que han hecho funcionar el port en el Redmi Note 12 4G e incluso hemos visto imágenes y videos de ello, no todo funciona a la perfección todavía y hay ciertos elementos del sistema que provocan errores o directamente no funcionan. Por el momento, lo que sí es seguro es que la interfaz de iOS muestra todo el panel de aplicaciones e incluso los ajustes, y se puede llegar a ver la información acerca del teléfono, mostrando la versión de iOS 16.5. Para ello han exportado el software de un iPhone X; por ello en este panel se muestra como si fuera ese modelo de Apple.
También han conseguido que funcione con total normalidad el panel táctil, las teclas y las funciones básicas de un teléfono.
¿Cómo han conseguido que funcione iOS en un móvil Redmi?
Han aparecido muchas dudas en torno al proyecto por la repercusión que este ha tenido entre los amantes más puros de la tecnología y ellos mismos han publicado una nota donde aclaran algunas de las dudas.
El sistema combina el kernel XNU, además del nivel de código abierto de Apple y la interfaz del iPhone X tras ser adaptada al hardware del móvil de Xiaomi. Es más, el propio código del Redmi Note 12 4G está disponible en GitHub para que cualquier desarrollador pueda estudiarlo y adaptarlo a sus proyectos.
Han utilizado QEMU para probar y depurar el kernel en un PC; tras conseguir abrir el bootloader de Android, adaptar XNU y trabajar sobre el entorno de iOS 26.5, han podido mostrar este caos exitoso.
