Виды джейлбрейка
-
10.01.2014, 14:56
Tommy
- Регистрация:
- 16.07.2013
- Сообщений:
- 457
- Репутация:
- 83
-
Привязанный - вид джейлбрейка, при котором при перезагрузке устройства надо будет загрузить устройство в привязанном режиме из DFU-режима с помощью redsn0w или iBooty.
- Непривязанный - вид джейлбрейка, при котором при перезагрузке ничего делать не надо.
- Полупривязанный - вид джейлбрейка, который дает возможность перезагружать устройство, не теряя возможность пользоваться им, но при этом после перезагрузки устройства не работают Safari и все функции джейлбрейка. Восстановить их помогает загрузка в привязанном режиме с помощью redsn0w или iBooty.
Для того что бы было более понятно, следует сказать, что устройства разделяются на две группы, вот почему:
Первая группа устройств (процессор A4 и ниже):
- iPhone (1-го поколения)
- iPhone 3G
- iPhone 3Gs
- iPhone 4
- iPad (1-го поколения)
- iPod touch (1-го поколения)
- iPod touch (2-го поколения)
- iPod touch (3-го поколения)
- iPod touch (4-го поколения)
- Apple TV (2-го поколения)
Эта группа имеет уязвимости в защищенном разделе BootROM и позволяет сделать привязанный джейлбрейк.
Вторая группа устройств (процессор A5 и выше):
- iPhone 4s
- iPhone 5
- iPhone 5s
- iPhone 5c
- iPad 2
- iPad mini
- iPad (3-го поколения)
- iPad с дисплеем Retina
- iPad Air
- iPad mini с дисплеем Retina
- iPod touch (5-го поколения)
- Apple TV (3-го поколения)
Эта группа не имеет уязвимости в защищенном разделе BootROM и нельзя сделать привязанный джейлбрейк.
BootROM в iPhone 3GS:
В iOS 3.1.x (тогда iPhone OS 3.1.x) был найден эксплойт 24kpwn и он был задействован в утилите Blackra1n. До 39-ой недели 2009 года все устройства выпускались со старым BootROM. После этого устройства с стали выпускаться с новым BootROM. Различие в том, что на старом BootROM можно сделать непривязанный джейлбрейк, а на новом - привязанный.
OpenJailbreak:
Летом 2013 года участник распавшейся хакерской группы Chronic-Dev Team, Джошуа Хилл (Joshua Hill), известный как @p0sixninja и знаменитый своим участием в разработке джейлбрейков iOS 5.0.1 и iOS 5.1.1, объявил о создании проекта OpenJailbreak. Проект представляет собой открытый репозиторий, где мировое сообщество джейлбрейкеров сможет обмениваться исходными кодами своих разработок и координировать свои действия. Доступен он тут: http://openjailbreak.org