Често задавани въпроси Как appstudio джайлбрейка проект
Ако искате да видите на нашия сайт отговорите на вашите въпроси за всичко, което е свързано с техниката на Apple, Mac OS X (и стартирането си на PC) операционна система, моля свържете се с нас чрез формата за обратна връзка.
Ние получихме следния въпрос:
Съжалявам за Offtopic.
Моля, пишете статията как процедурата за Jailbreak от техническа гледна точка, мисля, че много interestno ще чете.
Е, нещо такова, че съм бил прав върху диска за двама система /
и / частен / Var с R само на RW. Как се случи това. За CodeSignature папка в appah неподписан файл Cydia, така че да има вързан затвора. За PVNdfu при които свидетелствата проверявани изключени.
Potamu че повечето направи Jailbreak, но нямам идея как и какво се случва там.
За Jailbreak може да напише цяла книга - тя е толкова сложен и труден процес, особено в сегашните версии на IOS, които всички са лесни начина да Ceyla отдавна е затворен.
С една дума, трябва да се приеме, че файловата система е IOS-джаджи се състои от две части: корен и медиите. В раздела за медии, която заема голяма част от пространството, живи програми, настройки, медийни файлове и други потребителски данни. В корен сечение са IOS системни файлове. Root-раздел в началото на устройството се монтира само за четене, и това е основната причина за стабилността и сигурността на системата: щети системни файлове не могат на практика никой друг.
Jailbreak е по същество се свежда до едно нещо: да направи коренна дял монтиран като четене и писане. Това се постига чрез изправяне на файловата система / частни / и т.н. / fstab, където една поредица, която е отговорна за монтиране на системния дял (/ сътрудничество / disk0s1 / HFS ро 0 1) ро флаг (само за четене) се променя на четене и запис (RW). Най-трудният въпрос - обясни как точно това се случи. За всеки инструмент съвети и трикове и за всеки EEPROM може да се използва свои собствени вериги подвизи използвани. По-голямата част се основава на факта, че чрез протокола, който качи комуникира с свързаното устройство, първо изпрати "правилната" искането код в крайна сметка да получат достъп до устройството с памет, която съдържа зареждане на ОС в момента на включване на устройството. Цел номер две - IOS ядрото кръпка, която, за да деактивирате функциите, свързани със сигурността, по-специално дали подписът на изтеглили код. След това остава да се определи каза fstab файла.
След рестартирането, джейлбрейк на устройството започва да водят независим живот (ако процесът е кръпка зареждане на ОС и ядрото е обект на проверка байпас на цифрови подписи на всички етапи от процеса на стартиране IOS), или отново да изисква връзка с компютър и изтегляне на необходимата кеш (ако заобиколят цифровия подпис на всеки един от етапите невъзможно). В първия случай, с вързани Jailbreak, във втория - вързани. След това инсталира Cydia, AFC2 демон за достъп до файловата система от вашия компютър чрез качи протокол и други необходими неща.
Ние нямаме планове да рисуват в детайли как експлоатира работа. Това изисква значителни познания по програмиране и ще стане ясно, само за някои от нашите читатели. Ако някой наистина се интересува, ние предлагаме портал, за да се запознаят с iPhone Wiki. където можете да намерите дори на изходния код на някои подвизи, за да отключите.