Аюулгүй байдлын судлаачид дахин ачаалах процессыг нуун дарагдуулдаг iOS-ийн хууран мэхлэлтийн баталгааны кодыг нийтэлжээ. Энэ нь хэрэглэгчийг утсаа дахин ачаалахад хэцүү болгож, тараагчдад хортой програмыг төхөөрөмж дээр хадгалах боломжийг олгодог.
Энэхүү кодыг ZecOps бүтээсэн бөгөөд энэ нь концепцийн нотолгоог GitHub дээр байрлуулсан. Энэ бол судлаачдын NoReboot гэж нэрлэдэг троян юм. Энэ нь iPhone-г дахин эхлүүлэхийг нуух хэрэгсэл юм. Судлаачдын үзэж байгаагаар энэ нь хортой програм түгээгчдэд сонирхолтой байдаг, учир нь энэ нь тууштай байх хэрэгцээг бууруулдаг.
Утсыг дахин ачаалсны дараа олон төрлийн хортой програмууд алга болдог; Байнгын хорлонтой программыг бий болгох нь хамаагүй хэцүү тул ховор, илүү үнэ цэнэтэй байдаг. Судлаачид дахин ачаалах процессыг хууран мэхэлж, утсыг дахин ачаалах эсвэл бүр унтарсан мэт харагдуулж байгаа ч бодит байдал дээр үргэлжлүүлэн ажиллаж байна. Энэ бол тогтолцоог залилсан хэрэг биш, харин хууран мэхлэлт гэдэг нь тодорхой. Тиймээс энэ нь Apple-ийн шийдэж чадах iOS-ийн асуудал биш юм.
Дахин ачаалах үед ашигладаг гурван демонд код оруулах боломжтой гэж судлаачид хэлж байна. Эдгээр нь IncalService, SpringBoard, эцэст нь Backboardd юм. Эхнийх нь цахилгаан болон дууны түвшний товчлууруудыг ашиглан iPhone-г дахин асаахыг оролдох үед хэрэглэгчид хардаг гулсагч юм. Springboard бол iOS хэрэглэгчийн интерфэйсийн процесс юм. Тэнд код илгээснээр троян нь Springboard-г түр идэвхгүй болгож чадна. Үүний үр дүнд хэрэглэгчид дэлгэцэн дээр оролт өгөх боломжгүй болсон.
Эцэст нь Backboardd-д хандсан. Сүүлийнх нь хууран мэхлэх шаардлагагүй, гэхдээ хэрэглэгчид асаах товчийг эрт гаргахад ашигладаг. Хэрэв тэд үүнийг удаан барьвал утас дахин асах бөгөөд хуурамчаар үйлдэхээ болино. Тийм ч учраас судлаачид арын самбарыг өөрчилдөг бөгөөд ингэснээр ээрэх дугуй нь дахин ачаалах үйл явц эхэлснийг илүү хурдан илтгэнэ. Үүний зэрэгцээ, бүх процессууд дахин эхэлсэн мэт харагдуулахын тулд Springboard-г дахин ачаалж болно.
Судлаачид энэ үйл явц хэрхэн явагддагийг харуулсан видео бичлэг хийсэн байна. Энэ процессын явцад төхөөрөмжийн камер үргэлжлүүлэн ажиллана. Хэрэглэгчид мэдээжийн хэрэг утсаа өөр аргаар дахин асааж болно, тиймээс энэ нь эргэлзээгүй арга биш юм.