Gyik, hogy a jailbreak projekt appstudio

Gyik, hogy a jailbreak projekt appstudio

Ha szeretné látni a honlapunkon a választ a kérdésekre mindent, ami össze van kötve a technika Apple, Mac OS X (és elindítása a PC) operációs rendszer, lépjen kapcsolatba velünk a visszajelzési űrlapot.

Megkaptuk a következő kérdést:

Elnézést offtopic.
Kérjük, írja a cikk, hogy a jailbreak eljárás technikai szempontból, azt hiszem, sokan interestno olvasni.
Nos, valami ilyesmi, hogy igazam volt, a két rendszer lemez /
és / private / var r csak rw. Hogy ez történik. Mintegy CodeSignature mappát appah aláíratlan fájl Cydia, úgyhogy van kikötve Jail. Mintegy PVNdfu ahol igazolásokat ellenőrzés nem engedélyezett.
Potamu hogy a legtöbb nem szökik, de fogalmam sincs, hogyan és mi történik ott.

Mintegy Jailbreak írhat egy egész könyvet - ez annyira összetett és nehéz folyamat, különösen a jelenlegi változat a iOS, amelyek mind az egyszerű módja, hogy Ceyla már rég bezárt.

Röviden, azt kell feltételezni, hogy a fájlrendszer iOS-modulokat két részből áll: a gyökér és a média. A média részben, amely elfoglalja a legtöbb helyet, élő programokat, beállításokat, médiafájlok és más felhasználói adatok. A gyökér-szakaszban iOS rendszer fájlokat. Root-szakasz kezdetén a készülék fel van szerelve, mint a csak olvasható, és ez a fő oka a rendszer stabilitását és biztonságát: károk rendszer fájlokat nem gyakorlatilag senki más.

Jailbreak lényegében csapódik le, hogy egy dolog: hogy a root partíciót szerelve, mint egy újraírható. Ezt úgy érjük el, egyengető rendszer file / private / etc / fstab, ahol egy vonalat, amely felelős felszereli a rendszer partíciót (/ dev / disk0s1 / HFS ro 0 1) flag ro (read-only) változik-olvasható (RW). A legnehezebb kérdés - pontosan elmagyarázni, hogy ez hogyan történik. Minden eszköz jailbreak és minden EEPROM lehet használni saját lánc hasznosítja használni. A túlnyomó többség azon a tényen alapul, hogy a jegyzőkönyv, hogy az iTunes kommunikál a csatlakoztatott eszköz első küldeni a „helyes” kód kérése, hogy végül, hogy hozzáférjen a memória eszközt, amely tartalmazza a boot idején A készülék bekapcsolása. A második gólt - iOS kernel patch, amely kikapcsolni funkciók: a biztonság, különösen aláírásának ellenőrzésére letöltött kódot. Akkor marad, hogy rögzítse az említett fstab fájlt.

Az újraindítás után a jailbreak a készülék elkezd önálló életvitelre (ha a folyamatot folt a boot betöltő és a kernel alá bypass ellenőrzését digitális aláírások minden szakaszában iOS boot folyamat), vagy újra kell csatlakozniuk a számítógépet, és töltse le a szükséges cache (ha megkerülik a digitális aláírás bármely szakaszában lehetetlen). Az első esetben egy lekötve jailbreak, a második - kötve. Ezután telepített Cydia, AFC2 démon a fájlrendszer eléréséhez a számítógépen keresztül iTunes protokoll és egyéb szükséges dolgokat.

Jelenleg nem tervezi, hogy festeni részletesen, hogyan hasznosítja a munka. Ez megköveteli jelentős programozói ismereteket, és világos lesz, csak néhány olvasónk. Ha valaki valóban érdekli, kínálunk egy portált, hogy megismerjük az iPhone Wiki. ahol megtalálható még a forráskód egyes hasznosítja jailbreak.

Anyagok erre a témára