Hackers zijn er in geslaagd om de Linux-kernel op de iPhone aan de praat te krijgen. De Linux-shell op de smartphone is vooralsnog alleen via een usb-verbinding te benaderen.
De hack is toepasbaar op de eerste en tweede generatie iPhone, zo meldt het iPhone Dev Team op zijn weblog. Verder wordt de eerste generatie iPod Touch ondersteund. Om Linux-kernel versie 2.6 te laten opstarten, gebruiken de hackers de alternatieve bootloader Openiboot. Dankzij reverse engineering van de hardwaredrivers kunnen onder andere de framebuffer en de usb-poort van de iPhone worden aangesproken, maar ondersteuning voor onderdelen als het touchscreen, geluid en de wifi-module ontbreken nog. Verder kan er uit het nand-flashgeheugen wel worden gelezen, maar data wegschrijven is nog onmogelijk. Om in de shell commando's in te voeren, wordt een usb-verbinding gebruikt.
Hoewel de Linux-implementatie in zijn huidige vorm nog nauwelijks praktisch bruikbaar is, toont de hack aan dat het mogelijk is om andere besturingssystemen op de smartphones van Apple te draaien. Het iPhone Dev Team wil zelfs Google Android naar de iPhone porten. Om dit doel te bereiken, wordt de hulp ingeroepen van Android-ontwikkelaars.