Коопсуздук изилдөөчүлөрү кайра жүктөө процессин жашырган iOS спуфинин концепциянын далилдөөчү кодун жайгаштырышты. Бул колдонуучуга телефонду өчүрүп-күйгүзүүнү кыйындатат, бул таркатуучуларга түзмөктө зыяндуу программаны сактоого мүмкүндүк берет.
Код ZecOps тарабынан түзүлгөн, ал GitHub сайтында концепциянын далилин жарыялаган. Бул изилдөөчүлөр NoReboot деп атаган троян. Бул iPhone'дун кайра күйгүзүлүшүн жашырган курал. Окумуштуулардын айтымында, бул кесепеттүү программаны таратуучулар үчүн кызыктуу, анткени ал туруктуулукка болгон муктаждыкты азайтат.
Кесепеттүү программалардын көптөгөн түрлөрү телефон кайра жүктөлгөндөн кийин жок болот; туруктуу кесепеттүү программаны түзүү алда канча кыйын, ошондуктан сейрек жана баалуу. Окумуштуулар кайра жүктөө процессин бурмалап, телефонду өчүрүп күйгүзүп же ал тургай өчүп калгандай кылып, бирок чындыгында ишин улантууда. Бул системанын манипуляциясы эмес, ачык эле жасалма. Ошондуктан, бул Apple чече турган iOS көйгөйү эмес.
Окумуштуулардын айтымында, алар кайра жүктөөдө колдонулган үч демонго код киргизе алышат. Булар IncalService, SpringBoard жана акыры Backboardd. Биринчиси, колдонуучулар кубат жана үн баскычтарын колдонуп iPhone'ду өчүрүп-күйгүзүүгө аракет кылганда көрүүчү слайдер. Springboard - бул iOS колдонуучу интерфейсинин процесси. Ал жакка кодду жөнөтүү менен троян трамплинди убактылуу өчүрө алат. Натыйжада, колдонуучулар мындан ары экранга киргизүүнү камсыз кыла албайт.
Акыр-аягы, Backboardd чечилет. Акыркысы сөзсүз түрдө жасалмалоо үчүн зарыл эмес, бирок колдонуучулар кубат баскычын эртерээк бошотушу үчүн колдонулат. Эгер алар аны өтө көпкө кармаса, телефон дагы эле кайра жүктөлөт жана спуфинг иштебей калат. Мына ошондуктан изилдөөчүлөр Backboard'ду айлантуучу дөңгөлөк кайра жүктөө процесси башталганын тезирээк көрсөтүп тургандай кылып манипуляциялашат. Ошол эле учурда, бардык процесстер кайра башталгандай көрүнүш үчүн, Springboard кайра жүктөлүшү мүмкүн.
Окумуштуулар процесстин кантип иштээрин көрсөткөн видеону тартышкан. Бул процесс учурунда аппараттын камерасы иштөөнү улантат. Колдонуучулар, албетте, телефондорун башка жолдор менен өчүрүп күйгүзүүнү уланта алышат, андыктан бул акылсыз ыкма эмес.