Semi-Restore — восстановление прошивки без потери джейлбрейка. Подробная инструкция
После долгого ожидания наконец-то состоялся релиз утилиты Semi-Restore — очень интересного инструмента для всех, кто пользуется джейлбрейком и категорически не хотел бы его терять. Как известно, джейлбрейку поддаются любые гаджеты Apple (кроме Apple TV 3G) с прошивками 6.0-6.1.2, но если после установки очередного твика гаджет напрочь отказывается грузиться, наступает печальный случай — приходится перепрошиваться на самую свежую версию iOS. На момент написания статьи это iOS 6.1.4 для iPhone 5 и iOS 6.1.3 для всех остальных современных устройств Apple. Восстановиться обратно на 6.1.2 или другую прошивку, поддающуюся джейлу, можно только на iPhone 3GS, iPhone 4 и iPod touch 4G, да и то лишь при наличии хешей SHSH. Для всех остальных устройств восстановление или откат на старые, неподписываемые прошивки невозможен даже с хешами.
Но Semi-Restore меняет правила игры. Эта утилита позволяет вам восстановить на любом устройстве Apple ТУ ЖЕ версию iOS, что установлена там в настоящее время, в обход iTunes. При этом совершенно не важно, что прошивка уже не подписывается или у вас нет хешей SHSH. В результате восстановления вы получите чистое устройство с установленным джейлбрейком.
Сегодня мы представляем вашему вниманию подробную инструкцию по использованию Semi-Restore.
Для начала советуем определиться, что Semi-Restore вам понадобится:
- у вас должен быть джейлбрейкнутый iOS-гаджет с прошивкой 5.0-6.1.2
- если гаджет не грузится, вы должны попробовать загрузку в безопасном режиме (включение устройства с зажатой кнопкой прибавления громкости) и убедиться, что это не помогает
- проблема должна быть связана с Cydia, но не с самостоятельной модификацией системных файлов. В частности, создатели Semi-Restore предупреждают, что их утилита вряд ли поможет тем, кто ставил корявые порты Siri на неподдерживаемые устройства
- у вас должна быть Windows XP SP3 (или система новее), OS X 10.6 (или новее), Ubuntu 12.10 (или эквивалентный по возрасту/более новый дистрибутив Linux)
- важно понимать, что использование Semi-Restore стирает ВЕСЬ контент с устройства
Скачать Semi-Restore для разных платформ можно с официального сайта утилиты.
Рассмотрим использование Semi-Restore на практическом примере. Для экспериментов мы взяли iPad 4 с прошивкой 6.1.2. Больше она не подписывается, поэтому единственный способ перепрошиться и сохранить джейлбрейк — как раз Semi-Restore.
- Скачиваем Semi-Restore, распаковываем архив
- Если гаджет находится в рабочем состоянии, обязательно делаем резервную копию устройства в iTunes, потому что потом будет уже поздно что-либо сохранять, вся информация сотрётся
- Полностью закрываем iTunes и/или Xcode и не запускаем их до окончания восстановления
- Подключаем устройство к компьютеру, запускаем Semi-Restore:
- Нажимаем кнопку SemiRestore:
- Начнётся подготовка к восстановлению, в ходе которой устройство перезагрузится 3-4 раза. При этом всё это время на экране будет висеть надпись «Ожидание перезагрузки». Это нормально.
- Когда Semi-Restore начнёт работу на устройстве, на дисплее вы увидите логотип утилиты:
- Через 2-3 минуты она сменится на «подготовку 1 этапа», сразу вслед за этим начнётся «подготовка 2 этапа».
- Наконец, начнётся сам процесс восстановления. В этот момент на экране компьютера будет отображаться надпись «Очистка»:
- На дисплее устройства начнёт ползти стандартный прогресс-бар восстановления:
- Ещё через 5 минут Semi-Restore сообщит об успешном завершении процесса прошивания:
- iOS-устройство перезагрузится и будет вести себя точно так же, как после обычного восстановления через iTunes. Первым делом вы увидите мастер стартовой настройки:
- Разобравшись с мастером, вы попадёте на рабочий стол iOS со стандартными обоями и системными приложениями…
- … но на соседнем экране вас уже будет ждать значок Cydia:
Напоследок — пару слов о том, как устроено восстановление через Semi-Restore. По своей сути, это просто набор скриптов, стирающих контент устройства, все данные, обнуляющий все настройки и переустанавливающий Cydia с одновременным удалением всех установленных твиков. Заметьте, что Semi-Restore не требует даже файла прошивки iOS, хотя сама утилита весит всего 8,3 МБ (на Маке). Поэтому ждать от Semi-Restore особых чудес не следует, в особо тяжёлых случаях, когда повреждены системные файлы iOS, от утилиты не будет никакой пользы. Но для устранения проблем, вызванных Cydia, а также для стирания устройств перед продажей с сохранением джейлбрейка Semi-Restore отлично подходит, причём требует от пользователя минимального вмешательства.
Semi-Restore
For iOS 5.0-9.1
Requirements
- 5-10 minutes of your time!
- OpenSSH installed on your device
- A computer running 64 bit Windows, 64 bit Linux or 64 bit OS X
Important! Read this or you may regret it!
- SemiRestore supports Windows Vista 64 bit or higher.
- SemiRestore supports 64 Bit Linux (Ubuntu 14.04 or a higher equivilent distro).
- SemiRestore works on OS X 10.11 but may work on 10.9 and 10.10.
- Windows users must have iTunes 12 (not the one for older video cards), and .NET 4.0 or higher installed.
- Linux users must have libimobiledevice, GTK 3, libusbmuxd-tools, and openssl installed (which should be by default).
- Linux users must read the README file
- OS X users must read the README file.
- There may be a better way to fix your current problem. For example, to fix «Safe Mode» issues, you can just uninstall Mobile Substrate from Cydia.
- Like any other restore, make sure you backup your data if you want it later.
- Avoid using your iOS device or anything related to iTunes during the Semi-Restore. Why not actually go outside?
- This process can not and does not repair broken system files! Avoid all Siri Ports, as they are not only illegal (except for Spire on 5.0.1) but they also create problems and may potentially break system files (even Spire can cause this).
- Your device will respring or reboot several times during the Semi-Restore. This is perfectly normal, so don’t panic.
- Can I use this to go from firmware x to firmware y?
No, this only allows you to go to a fresh version of your current firmware.
Do I need SHSH blobs or APTickets for this semi-restore?
No, since this is not a full restore and is at the userland level, this doesn’t require blobs.
I have a question regarding the jailbreak process or jailbreaking in general.
Please go to the Jailbreak QA dedicated website or try /r/jailbreak on Reddit.
Что такое semi restore для windows
При длительном (активном) использовании джейлбрейка, гаджеты Apple начинают работать заметно медленнее. Связано это в большей мере с установкой твиков, которые и загружают собой оперативную память. В таком случае будет полезна утилита Semi-Restore, позволяющая восстановить текущую версию прошивки без потери джейлбрейка.
С каждой новой прошивкой Apple сужает возможности создания программных решений для взлома устройства, заставляя пользователя обновляться на последнюю версию iOS, которая как правило не может быть взломана.
Программа Semi-Restore позволяет восстановить взломанное устройство с джейлбрейком, при этом оставаясь на текущей версии прошивки. Утилита чистит систему от лишнего мусора, при этом восстанавливая её практически до заводских настроек. Полноценным сбросом это не является, потому как в таком случае прошивка обновилась бы до последней версии.
Работа утилиты по восстановлению системы занимает не больше десяти минут. Чтобы запустить процесс необходимо лишь подключить к ПК гаджет, открыть программу и нажать в ней единственную имеющуюся кнопку. После запуска процесса будут созданы резервные копии файлов, удалён мусор и ПО тормозящее работу ОС, а также установлена Cydia.
Что делает Semi-Restore:
- Удаляет все пакеты из Cydia.
- Исправляет проблемы с файлом host.
- Удаляет все пользовательские данные.
- Исправляет разрешения.
- Решает проблемы с активацией.
- Исправляет баги с iMessage/FaceTime.
- Устраняет проблемы с запуском режима безопасности.
- Переустанавливает Cydia.
Что не делает Semi-Restore:
- Не обновляет версию iOS.
- Не делает даунгрейд iOS.
- Не удаляет джейлбрейк
- Не делает джейлбрейк iOS.
- Не исправляет повреждённые системные файлы.
Semi-Restore работает со всеми устройствами на операционной системе iOS 5.0-9.1
Требования:
- Необходим iTunes версии 12.0.1, не позднее. (Windows (32-bit), Windows (64-bit), Mac OS X)
- Windows XP SP3 или выше, Ubuntu 14.04 или выше (или эквивалентный дистрибутив).
- Наличие ->OpenSSH из Cydia
Если у вас возникли проблемы при открытии Semi-Restore на Windows, установите пакет Visual C++ 2010 Redistributable и запустите программу от имени администратора.
A: Могу ли я с помощью Semi-Restore перейти с прошивки X на прошивку Y?
Q: Нет, можно только восстановить текущую прошивку.
A: Нужны ли мне SHSH или APTickets для восстановления?
Q: Нет, так как это не полное восстановление и оно на уровне пользовательского, то не потребует SHSH.
Скачать: SemiRestore9-Windows-1.0.4.zip ( 1,18 МБ )
SemiRestore9-macOS-1.0.4-3.zip ( 389,82 КБ )
SemiRestore9-Linux-1.0.4.tar.gz ( 206,6 КБ )
Сообщение отредактировал T0ugh — 17.04.17, 22:14
Что такое semi restore для windows
При длительном (активном) использовании джейлбрейка, гаджеты Apple начинают работать заметно медленнее. Связано это в большей мере с установкой твиков, которые и загружают собой оперативную память. В таком случае будет полезна утилита Semi-Restore, позволяющая восстановить текущую версию прошивки без потери джейлбрейка.
С каждой новой прошивкой Apple сужает возможности создания программных решений для взлома устройства, заставляя пользователя обновляться на последнюю версию iOS, которая как правило не может быть взломана.
Программа Semi-Restore позволяет восстановить взломанное устройство с джейлбрейком, при этом оставаясь на текущей версии прошивки. Утилита чистит систему от лишнего мусора, при этом восстанавливая её практически до заводских настроек. Полноценным сбросом это не является, потому как в таком случае прошивка обновилась бы до последней версии.
Работа утилиты по восстановлению системы занимает не больше десяти минут. Чтобы запустить процесс необходимо лишь подключить к ПК гаджет, открыть программу и нажать в ней единственную имеющуюся кнопку. После запуска процесса будут созданы резервные копии файлов, удалён мусор и ПО тормозящее работу ОС, а также установлена Cydia.
Что делает Semi-Restore:
- Удаляет все пакеты из Cydia.
- Исправляет проблемы с файлом host.
- Удаляет все пользовательские данные.
- Исправляет разрешения.
- Решает проблемы с активацией.
- Исправляет баги с iMessage/FaceTime.
- Устраняет проблемы с запуском режима безопасности.
- Переустанавливает Cydia.
Что не делает Semi-Restore:
- Не обновляет версию iOS.
- Не делает даунгрейд iOS.
- Не удаляет джейлбрейк
- Не делает джейлбрейк iOS.
- Не исправляет повреждённые системные файлы.
Semi-Restore работает со всеми устройствами на операционной системе iOS 5.0-9.1
Требования:
- Необходим iTunes версии 12.0.1, не позднее. (Windows (32-bit), Windows (64-bit), Mac OS X)
- Windows XP SP3 или выше, Ubuntu 14.04 или выше (или эквивалентный дистрибутив).
- Наличие ->OpenSSH из Cydia
Если у вас возникли проблемы при открытии Semi-Restore на Windows, установите пакет Visual C++ 2010 Redistributable и запустите программу от имени администратора.
A: Могу ли я с помощью Semi-Restore перейти с прошивки X на прошивку Y?
Q: Нет, можно только восстановить текущую прошивку.
A: Нужны ли мне SHSH или APTickets для восстановления?
Q: Нет, так как это не полное восстановление и оно на уровне пользовательского, то не потребует SHSH.
Скачать: SemiRestore9-Windows-1.0.4.zip ( 1,18 МБ )
SemiRestore9-macOS-1.0.4-3.zip ( 389,82 КБ )
SemiRestore9-Linux-1.0.4.tar.gz ( 206,6 КБ )
Сообщение отредактировал T0ugh — 17.04.17, 22:14