Els investigadors de seguretat han publicat un codi de prova de concepte d'una falsificació d'iOS que amaga el procés de reinici. Això fa que sigui més difícil per a un usuari reiniciar un telèfon, cosa que permet als propagadors mantenir programari maliciós en un dispositiu.
El codi va ser creat per ZecOps, que va publicar la prova de concepte a GitHub. És un troià que els investigadors anomenen NoReboot. És una eina que amaga el reinici d'un iPhone. Els investigadors diuen que això és interessant per als distribuïdors de programari maliciós, perquè redueix la necessitat de persistència.
Molts tipus de programari maliciós desapareixen d'un telèfon després de reiniciar-se; El programari maliciós persistent és molt més difícil de crear i, per tant, més rar i més valuós. Els investigadors estan falsificant el procés de reinici, fent-lo semblar que un telèfon es reinicia o fins i tot s'apaga, però en realitat continua funcionant. És clarament una parodia i no una manipulació del sistema. Per tant, no és un problema d'iOS que Apple pugui resoldre.
Els investigadors diuen que poden injectar codi en tres dimonis que s'utilitzen quan es reinicien. Aquests són IncallService, SpringBoard i finalment Backboardd. El primer és el control lliscant que veuen els usuaris quan intenten reiniciar un iPhone mitjançant els botons d'engegada i volum. Springboard és el procés de la interfície d'usuari d'iOS. En enviar-hi el codi, el troià pot desactivar temporalment Springboard. Com a resultat, els usuaris ja no poden proporcionar entrada a la pantalla.
Finalment, s'aborda Backboardd. Aquest últim no és necessàriament necessari per a la falsificació, però s'utilitza perquè els usuaris alliberin el botó d'encesa abans. Si el mantenen massa temps, el telèfon encara es reiniciarà i la falsificació ja no funcionarà. És per això que els investigadors manipulen Backboard perquè la roda indiqui més ràpidament que el procés de reinici ha començat. Al mateix temps, es pot tornar a carregar Springboard perquè sembli que tots els processos s'han reiniciat.
Els investigadors han fet un vídeo que mostra com funciona el procés. Durant aquest procés, la càmera d'un dispositiu continua funcionant. Per descomptat, els usuaris poden continuar reiniciant el seu telèfon d'altres maneres, de manera que no és un mètode infal·lible.