Developers have managed to run iOS 16 natively on Redmi Note 10 Pro and Redmi Note 12 4G smartphones. The project achieves a direct boot of Apple system components on non-Apple hardware without any underlying Android layer or emulation layer.
The work is based on a customized version of Apple’s XNU kernel together with system files extracted from the iOS 16.7.16 firmware of the iPhone X. Details were published by the dipa-studio team in the ios-sweet repository, with a separate branch called ios-topaz targeting the Redmi Note 12 4G.
On the Redmi Note 10 Pro the touch sensor and physical buttons respond, the Settings app opens, and both the Control Center and Notification Center are accessible. However, the gesture to return to the home screen has not yet been implemented, and the absence of a graphics driver forces the CPU to render the interface at approximately 20–30 frames per second.
Essential hardware remains non-functional: Wi-Fi, Bluetooth, cellular connectivity, audio output, cameras, and GPS do not work. The App Store and Apple ID authentication are unavailable, and the boot process takes roughly four minutes.
The Redmi Note 12 4G port currently stops at the lock screen because the fingerprint sensor is not yet supported. The authors emphasize that the project is experimental, that many iOS security mechanisms have been disabled, and that installation permanently erases all Android user data on the device.


