RuApple.net Скачайте бесплатно игры и приложения на iphone (айфон)

Извлечение хешей SHSH из уже установленной прошивки

Для чего нужно извлечение хешей SHSH?

Извлечение хешей SHSH из уже установленной прошивки пригодится тем, кто уже не имеет возможности запросить хеши с серверов Apple, потому что прошивка больше не подписывается, но хотел бы иметь возможность прошиться на неё. Допустим, вы купили себе iPhone 4, на котором предустановлена прошивка 5.1.1. В нашем календаре подписывания прошивок вы можете удостовериться в том, что эта версия iOS больше не подписывается, соответственно, получить хеши от Apple больше нельзя. К счастью, вы можете извлечь хеши из уже установленной в данный момент прошивки.

Какие устройства поддерживают извлечение хешей SHSH из прошивки?

Увы, извлечь хеши можно лишь на старых устройствах Apple, оснащённых процессорами Apple A4 и слабее:

- iPhone 3G
- iPhone 3GS
- iPhone 4
- iPod touch 2G
- iPod touch 3G
- iPod touch 4G
- iPad 1G
- Apple TV 2G

Все устройства с процессорами Apple A5, A5X, A6 и A6X не разрешают извлечение хешей, потому что не имеют никаких известных уязвимостей на уровне аппаратного загрузчика.
Как происходит извлечение хешей?

Сначала вам нужно скачать последнюю версию утилиты redsn0w для OS X или для Windows.

Распакуйте архив с redsn0w на рабочий стол. Если вы запускаете redsn0w в Windows, в контекстном меню файла redsn0w.exe выберите пункт "Запуск от имени администратора".



На стартовом экране redsn0w нажмите кнопку "Extras".



Затем нажмите "SHSH blobs".



Нажмите кнопку "Fetch".



Затем подключите свой гаджет к компьютеру по кабелю. Нажмите кнопку Power (на верхнем торце) на 4-5 секунд, пока не появится слайдер выключения устройства. Сдвиньте слайдер, дождитесь, когда станет доступна кнопка "Next".



Вам нужно будет нажать Power на три секунды, затем, не отпуская Power, зажать Home и держать обе кнопки ровно 10 секунд. Наконец, не отпуская Home, отпустите Power и держите Home до те пор, пока redsn0w не начнёт извлечение хешей.



Начнётся извлечение хешей, которое займёт около 2 минут. По завершении процесса вам покажут его результаты:



Извлечённые хеши будут автоматически добавлены на сервер Cydia.

Ограничения, связанные с извлечением хешей

Хеши SHSH бывают двух видов: полные (full) и неполные (partial). При извлечении хешей из установленной прошивки вы не сможете получить полные хеши, вы получите лишь неполные. Разница между ними состоит в объёме шифруемой информации. Для прошивания на неподписываемую прошивку годятся оба типа хешей, однако если вы используете неполные хеши, то перед прошиванием вам нужно будет ввести гаджет в специальный режим Pwned DFU. Если вы делаете джейлбрейк с помощью Pwnage Tool или sn0wbreeze, в ходе создания прошивки вы в любом случае будете иметь дело с этим режимом. Также переход в этот режим можно активировать и в redsn0w, для этого подключите гаджет и нажмите "Extras-Pwned DFU".

Таким образом, с точки зрения перспектив отката и джейлбрейка прошивок различия между полными и неполными хешами SHSH не столь принципиальны.
-------------------
По материалам сайта appstudio.org
up