Какова вероятность того, что джейлбрейк моего iPhone будет блокировать телефон?

8

Как это на самом деле работает? Меняется ли только прошивка основной файловой системы? Касается ли это загрузчика?

Я пытаюсь выяснить, какова вероятность

  1. iPhone побег из тюрьмы
  2. Обновление Apple отразилось на взломанном iPhone (в соответствии с этими вопросами, обновление Apple просто перезаписывает раздел флэш-памяти новым и затем применяет резервные данные?)

Изменить: вероятно, следует упомянуть, что это 3GS с прошивкой 4.1.

Алекс Б
источник
Для вашей второй части вопроса я должен сказать «да», если вы обновляете до следующей прошивки, она очищает все и снова требует джейлбрейка.
Am1rr3zA
Я всегда озадачен вашим вторым вопросом. Вы каким-то образом подорвали операционную систему на своем iPhone и перепутали ее внутренности, что Apple не может предсказать. Теперь, почему вы принимаете обновление программного обеспечения? Если бы мне пришлось испортить ядро ​​и связанное с ним программное обеспечение на одном из моих Linux-боксов, и мы все можем согласиться, что у меня есть на это полное право, было бы разумно просто принять следующее, что менеджер по обновлениям хотел дать мне?
Дэвид Торнли
@ Дэвид, конечно, всегда есть ненулевой риск. Вопрос в том, насколько велик, что зависит от (1) изменения джейлбрейка редко или часто обновляемой части системы, (2) изменения того, что требуется для загрузки и восстановления системы. Например, если все средства обновления встроенного ПО Apple перезаписывают основной раздел флэш-памяти, а джейлбрейк касается только основного раздела, риска практически нет. С другой стороны, если Apple Updater зависит от некоторых особенностей загрузчика, которые слегка изменяют джейлбрейк, то у меня могут быть проблемы. Поэтому мне интересно, как именно это работает.
Алекс Б
@ Алекс Б: были сообщения о том, что обновления Apple несовместимы с джейлбрейками, хотя в последнее время я ничего не помню. Я не слышал о проблемах, которые не могут быть исправлены с помощью восстановления и обновления системы, хотя, конечно, это оставляет вас без поломки телефона. Вы могли бы подумать, что кто-то здесь будет знать детали, но это не я.
Дэвид Торнли
1
Таким образом, джейлбрейк iphone состоит из изменения файловой системы и прав доступа к каталогу, или это более сложный процесс? Если так, кто-нибудь знает технические детали низкого уровня?

Ответы:

5

Jailbreaking использует эксплойт в ОС (или в последней версии, загрузочное ПЗУ) и вводит полезную нагрузку на телефон, который обычно является загрузчиком для установки Cydia или самой Cydia. Cydia является источником приложений, которых нет в App Store, и после его загрузки можно установить другое программное обеспечение, которое может изменять системные файлы. Одним из таких случаев является Winterboard, который позволяет настраивать аспекты пользовательского интерфейса.

Что касается вопроса 1:

Это зависит от того, что происходит во время джейлбрейка. Если, например, вы используете эксплойт для джейлбрейка телефона, и батарея умирает (или происходит сбой программного обеспечения), есть вероятность, что вы ее заблокируете. Трудно привязать процент к нему.

Что касается вопроса 2:

Так как Apple ожидает, что их программное обеспечение будет работать на телефоне, она может делать некоторые вещи, которые могут заглушить телефон. Опять же, это определенно зависит от того, что было изменено, как был выполнен джейлбрейк и т. Д. Лично, если Apple выпустит обновление для iOS, я не собираюсь просто позволить ему работать. Если я этого захочу, первым делом я восстановлю оригинальную прошивку через iTunes.

8BitsOfGeek
источник
Так что, если я проверяю, что у меня всегда есть полностью заряженный аккумулятор, прежде чем что-то испортить, единственный способ для моего телефона быть постоянно заблокированным, это если программное обеспечение работает со сбоями?
Pacerier
-4

Побег из тюрьмы означает замену содержимого загрузки.

Итак, все изменилось. Это похоже на новый жесткий диск с новым загрузочным образом, который меняет все содержимое этого жесткого диска, начиная с его запуска, для размещения фактической операционной системы, которая на устройствах с джейлбрейком является измененной ОС, поэтому все методы, функции и свойства доступны без каких-либо ограничений. ,

balexandre
источник