Біографії Характеристики Аналіз

Tinyumbrella вилітає під час запуску. Відновлення прошивки iPhone, iPod touch або iPad у Windows за допомогою хешів SHSH

Днями розробник Notcom випустив оновлену версію інструменту TinyUmbrella, і зараз ми вам розповімо, як за його допомогою можна зберегти сертифікати SHSH, які надалі стануть у нагоді для відкату прошивки.

Якщо ви вже є джейлбрейкером, а простіше не уявляєте своє життя без зламаного iPhone, iPad або iPod, то повинні знати, наскільки важливі збережені сертифікати SHSH. Якщо ви тільки збираєтеся пізнати всі переваги (і недоліки) джейлбрейка, коротко розповімо. Сертифікати SHSH необхідні для того, щоб мати можливість відкату (зниження) прошивки на більш ранню версію, яка підтримується тими чи іншими інструментами для злому.

Кілька років тому Apple ввела «комплексну перевірку верифікації», яка унеможливила відкат прошивки і тепер при спробі відновити або оновити прошивку пристрою, iTunes зв'язується з сервером Apple, відсилає туди спеціальний код прошивки та унікальний ідентифікатор чіпа вашого пристрою (ECID), а у відповідь отримує унікальний цифровий підпис (), без якого пристрій не зможе завантажитись. Якщо ця прошивка нижча за актуальну, то Apple її не підписує і процес оновлення завершується помилкою.

Щоб обійти це обмеження, хакери вигадали кілька способів збереження серифікатів SHSH, які згодом дозволяють відкотитися на вже не актуальну прошивку. Раніше зберегти їх можна було при вході в Cydia (магазин зламаних додатків та твіків) або за допомогою інструмента . Однак після того, як Apple випустила пристрої з новими процесорами, вона ввела новий методперевірки, при якому ключі генерувалися випадково при кожному відновленні прошивки.

Проте через кілька років розробник Notcom знову знайшов спосіб збереження сертифікатів не тільки для попередніх моделей iPhone, iPad або iPod, але і для 64-розрядних пристроїв. Минулими вихідними він випустив оновлену і, як заявляє розробник, повністю переписану з нуля версію TinyUmbrella, що дозволяє зберігати сертифікати SHSH для будь-якого мобільного пристрою Apple, у тому числі для iPhone 6, iPhone 6 Plus та iPad Air 2.

Оновлена ​​версія TinyUmbrella має багато спільного з попередніми версіями цього інструменту, тому якщо раніше ви вже користувалися ним, у вас не виникне особливих проблем. Тим не менш, у ньому з'явилося чимало змін та покращень, тому ми вирішили не оновлювати наш попередній мануал, і натомість опублікувати нову інструкцію, в якій розповімо, як зберегти сертифікати SHSH для iPhone, iPad або iPod за допомогою нового TinyUmbrella.

Як встановити TinyUmbrella

Увага!Для використання TinyUmbrella на вашому комп'ютері необхідно обов'язково встановити iTunes.

1. Запустіть TinyUmbrella.
2. Підключіть iPhone, iPad або iPod до комп'ютера, після чого TinyUmbrella повинен автоматично розпізнати ваш пристрій і почати збереження всіх доступних сертифікатів SHSH для прошивки, що в даний час підписується Apple.

Де зберігаються сертифікати SHSH?

Сертифікати SHSH зберігаються тут:

~/.tu/.shsh

Чому зберігається лише один файл для мого пристрою?

На відміну від попередніх версій TinyUmbrella, нова версія цього інструменту зберігає сертифікати SHSH для одного пристрою в одному файлі.

Якщо на вашому пристрої встановлена ​​одна з попередніх версій iOS, то TinyUmbrella не зможе зберегти сертифікати SHSH для цієї прошивки. Справа в тому, що TinyUmbrella дозволяє зберігати сертифікати SHSH тільки для тих прошивок, які на даний момент підписуються Apple.

Як очистити історію TinyUmbrella?

TinyUmbrella зберігає історію всіх пристроїв, які були підключені до комп'ютера під час її роботи. Це дуже зручно, але якщо ви хочете очистити історію для будь-яких пристроїв, перейдіть до наступної папки:

~/.tu/.known_devices

Чи можу я відкотити прошивку прямо зараз?

Поки що ні. Як уже згадувалося раніше, на даний момент розробник тільки тестує нову версію TinyUmbrella, але, можливо, вже в наступній версії цього інструменту він додасть можливість відкотити прошивку на більш ранню версію.