De broncode van iBoot, deel van het bootproces van iOS, is op GitHub verschenen. Het zou daarbij gaan om de code voor een oudere versie van iOS, namelijk versie 9. Onderzoekers kunnen de software daardoor onderzoeken op kwetsbaarheden.
Onderzoeker Jonathan Levin zegt op Twitter dat de uitgelekte broncode ook gebruikt kan worden om 'een vrij iOS te draaien op ARM-bordjes of in een emulator'. De weg daar naartoe zou echter nog lang zijn. De onderzoeker zegt tegen Motherboard dat het om een belangrijk lek gaat. Het zou om de daadwerkelijke code gaan, omdat deze overeenkomt met iBoot-code die hij zelf door reverse engineering heeft weten te achterhalen. De site schrijft dat een tweede, niet nader genoemde onderzoeker eveneens de echtheid van de code heeft bevestigd. Apple versleutelt de code, waardoor deze niet te benaderen is.
Levin legt verder uit dat onderzoekers aan de hand van de code op zoek kunnen gaan naar bugs en kwetsbaarheden. Doordat het om een iBoot-versie voor een oudere variant van iOS gaat, is de vraag of de ontdekking nut heeft voor moderne versies van het besturingssysteem, afhankelijk van hoeveel overeenkomsten er in de oude en nieuwe versies van de code zitten. Volgens de onderzoeker maakt de publicatie ook de weg vrij naar tethered jailbreaks.
Motherboard wijst erop dat de code vier maanden geleden al op Reddit is verschenen in de jailbreak-subreddit, maar dat het bericht destijds weinig aandacht kreeg. Een opmerking van de AutoModerator-bot wijst erop dat de poster, genaamd apple_internals, niet voldeed aan de minimumvereisten voor het plaatsen van berichten. De GitHub-pagina die de code in eerste instantie hostte is inmiddels niet meer te benaderen door een dmca-klacht. Die is ingediend door een Amerikaans advocatenkantoor en noemt Apple als de partij die door de publicatie schade oploopt.
Het iBoot-onderdeel is verantwoordelijk voor het laden van iOS en controleert of de kernel van de juiste ondertekening is voorzien. Motherboard trekt de vergelijking met een bios.