Sending ramdisk iphone 5s

Исправление ошибки с зависанием ramdisk во время джейла

Почитав ваши комментарии к записи о джейле, я расстроился, потому что много народу написало, что у них проблемы, хотя я и писал, что ответственности за неисправности не несу. Но я помню, как делал свой первый джейл на iPad и полностью понимаю вас. Порыскав по Интернету, я вычитал, что у многих есть проблемы с зависанием ramdisk. Даже в Dev-team сказали, что в reds0w обнаружены баги, и что они их скоро исправят, но что делать тем, у кого iГаджет стал кирпичиком?! В сети появилось видео, которое поможет вам решить проблему. Действия все очень простые, так что я думаю, английский не станет помехой. Видео под катом.

P. S. Мы в ответе за тех, кого приручили!

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

Лонгриды для вас

Джони Айв, бывший дизайнер Apple, признался, что дизайн нового iMac 24 делал именно он, а также рассказал, что работает над проектами носимой электроники, которую нужно вживлять прямо под кожу человеку

Умные часы стали неотъемлемой частью жизни. Apple Watch — лучшие из них. Но некоторые предпочитают использовать часы от Samsung в паре с iPhone. Реально ли это? Как подключить Galaxy Watch к iPhone? Какие функции будут работать, а какие нет? Разобрались в этом вопросе

Защита телефона от воды — миф! Даже если вы окунули модель с самым высоким рейтингом IP, она все равно может сломаться. Но спасти дорогой гаджет довольно просто. Достаточно знать, что делать в этом случае.

Источник

Sending ramdisk iphone 5s

Внимание, данная информация уже устарела. Все можно сделать проще .
Уже какой раз у меня зависает телефон на яблоке и к нему нет никакого доступа. Кому везёт могут достучаться через iFUN box, но в большенстве случаев девайс никак не реагирует и постоянно перезагружается. На вопрос о зависшем яблоке все советуют перепрошиваться, но что если у вас нет ниодной резервной копии в iTunes или сторонних программах, всё терять? Последний раз я пробовал перешиваться и сразу делал дамп памяти, после чего восстанавливал часть фото на незаписанных секторах, но это стоило много времени, нервов и сломанных бубнов.

Материал взят главным образом из этой темы на modmyi.com созданной на основе этой статьи, также информация на сторонних сайтах, собственные размышления, дополнения.

Используйте данный материал на свой страх и риск! Желательно знание SSH, терминала, внутренней структуры iPhone, понимание что вы делаете.

Цель:
В случаях необходимости получить доступ к файловой системе и по возможности восстановить нормальную работу без перепрошивки и потери данных на устройстве которое зависло на яблоке и/или постоянно перезагружается, не доступно и не видно компьютеру и iTunes, когда прочие методы не дают результатов, например хотя бы временный доступ через сторонние браузеры вроде iFUN box. В качестве крайней в таком случае можно использовать доступ по SSH в режиме DFU через специальный загрузчик сделанный на основе jailbreak со встроенным модулем SSH. Ещё более крайняя мера, перепрошить и снести всё что было у вас на телефоне, если вам дороги ваши данные и вы из принципа не делаете резервные копии данных эта статья для вас. Желательны хорошие знания в области компьютеров и мобильных устройств . Но постараюсь написать всё предельно подробно и понятно.

Обычно телефон зависает после криво установленной программы, или при несовместимости старых утилит сидии с новыми версиями прошивок, программных сбоях. Телефон зависает на яблоке, иногда перезагружается, в некоторых случаях с вращающимся кольцом ожидания. В таких случаях есть вероятность удалить программу препятствующую нормальной загрузке операционной системы и внести исправления в конфигурацию и системные файлы. Данный способ работает только в случаях когда не повреждена файловая система (физически, или убита вовсе кривыми руками), и когда телефон можно загрузить в recovery mode и DFU mode, перепрошить, в противном случае кирпичь, слёзы, сервис.

Читайте также:  Разъем питания iphone 6s plus

Примечание: Если устройство постоянно перезагружается само, а не висит на яблоке постоянно есть вероятность получить доступ без загрузки в DFU.

Метод точно работает на iPhone 4, iPad I, 3Gs старый и новый бутром.
Обязательно(!) операционная система iOS 4.0 и выше (не знаю насчёт пятой версии)
Установленный Jailbreak или кастом прошивка.
Используется Limerain для pwn’d DFU mode exploit.
НЕ ДЛЯ старых девайсов 2G, 3G или любой прошивки 3.х.х версии.
(для них существует более простой способ через iRecovery)
Протестировано на:

Приступаем:
1: Создайте «новую папку»
2: Распаковывайте и переносите в неё tetheredboot utility и itunnel_mux, в моем случае ещё потребовался libgcc_s_dw2-1.dll1.dll в ту же папку, но возможно у вас всё заработает и без этой библиотеки.
3: Распакуйте катомную прошивку 4.2.1 ipsw (через WinRAR или 7-zip) во временную папку, или просто откройте её архиватором и:
в прошивке ищем и копируем в «новую папку» эти файлы:

Создастся новый ramdisk: 018-0082-001.dmg.ssh (автоматически появится в «новой папке»
Если всё успешно: В конце будет: ALL OK; boot with ‘038-0082-001.dmg.ssh’ ramdisk .

После создания образа ваша папка должна содежать следущие файлы:

5: Переводим девайс в режим DFU
6: Открываем окно cmd.exe с правами администратора и входим в «новую папку» (навигация через «cd название папки»)
7: Запускаем tetheredboot и грузим три файла на девайс:
(!) не забываем что имена файлов отличаются на разных прошивках и девайсах, смотрим команды и внимательно правим их
tetheredboot -i iBSS.n88ap.RELEASE.dfu -k kernelcache.release.n88 -r 038-0082-001.dmg.ssh
Если выдаст ошибку и потрбуется библиотека libgcc_s_dw2-1.dll то грузим и кидаем её в «новую папку» должно работать.

(!) теперь на девайсе должен быть белый экран

Если всё стопорится на «Waiting 2 seconds. «, начинаем всё в 5-ого шага.

(!) теперь после загрузки на айфоне должно быть яблоко и пустой индикатор прогресса , если его нет, то:

Если на айфоне продолжает гореть белый экран, то скорее всего tetheredboot не загрузился, такое встречается на девайсах с 32Гб памяти, в таком случае необходимо использовать itunnel_mux для загрузки ядра и ramdisk

Начинаем всё снова с 5-ого шага, пропускаем 7-ой, вместо него:
7а: tetheredboot -i iBSS.n88ap.RELEASE.dfu
и затем
7б: itunnel_mux —kernelcache kernelcache.release.n88 —devicetree DeviceTree.n88ap.img3 —ramdisk 038-0082-001.dmg.ssh

Если всё прошло успешно и нет никаких ошибок (кроме ругающегося iTunes) переходим к шагу 8.

8: выполняем в командной строке itunnel_mux.exe для перенаправления порта 22 SSH на USB (не прерываемый процесс)
itunnel_mux —lport 22

(!) Оставляем окно открытым

9: Для последующих комманд открываем новое окно cmd.exe

10: Для подключения по SSH я использую Putty, в принципе не важно что, это может быть и Bitwise Tunnelier, и Cygwin как на modmyi.
При первом подключении будет запрошем RSA сертификат, соглашаемся.

Сервер: localhost или 127.0.0.1
Логин: root
Password: alpine
При успешном подключении в командной строке отобразится -sh-4.0#

(!) в itunnel_mux окне должно быть написано: [INFO] Device connected .
(!) после успешного подключения по SSH экран телефона должен стать чисто белым, никаких яблок
Если что-то не так, отключаем/настраиваем firewall и подключаемся ещё раз

11: Монтируем образы файловой системы

монтируем / (root) (системные настройки и файлы, MobileSubstrate dylibs, и т.д.)
-sh-4.0# fsck_hfs /dev/disk0s1
-sh-4.0# mount_hfs /dev/disk0s1 /mnt1/

монтируем /usr где хранится всё остальное: музыка, фотографии, приложения, игры и т.п.
-sh-4.0# fsck_hfs /dev/disk0s2s1
-sh-4.0# mount_hfs /dev/disk0s2s1 /mnt2/

указываем путь чтобы попадать на разделы через корневую папку
-sh-4.0# PATH=$PATH\:/mnt1/bin
-sh-4.0# PATH=$PATH\:/mnt2/bin

Читайте также:  Как узнать iccid айфона

Отлично! Теперь у вас есть полный доступ к файловой системе устройства. Пока вы ничего не поменяли чтобы оканчательно не убить девайс, сделайте резервную копию всего необходимого и потом уже ковыряйте настройки, оживляйте устройство, чтобы не перепрошиваться. Такая загрузка никак не меняет Boot, да и вообще ничего не меняет, теперь все изменения вносите вы, какими они будут, зависит только от вас .
для доступа к файловой системе можно использовать любой FTP браузер, FileZilla, Bitwise Tunnelier и т.д., также вводим хост localhost, логин root, пароль alpine, порт 22.

12: когда закончите, чтобы прервать сессию и перезагрузить ваш iPhone пишем
-sh-4.0# kill 1

Другие полезные команды:
ls (показать файлы в дирректории), rm (удалить), mv (переименовать или переместить), cp (копировать)

Примечание: Если не удалять «новую папку» её можно будет ещё раз использоваться в случае необходимости уже без компиляции образа начиная с 5-ого шага.

Сообщение отредактировал 👾DiMithras — 28.07.19, 19:42

Источник

Sending ramdisk iphone 5s

Сбой активации iPhone после сброса iOS 11 на заводские настройки
iPod: 5 | iPhone: 4s, 5, 5s | iPad: 2, 3, 4, Mini, Mini2, Mini3, Air

В теме запрещены обсуждения разблокировки iPhone от операторов и/или разблокировки Apple ID. Также запрещается любая коммерческая деятельность и реклама в любом виде — нарушитель будет заблокирован без возможности восстановления.

В релизе iOS 11 Apple применила новые правила. Теперь компания не несёт никакой ответственности в случае неофициального ремонта — подобные телефоны и планшеты могут заблокироваться при активации после перепрошивки, полного сброса настроек и подобных действий с системой.

Если судьба устройства неизвестна, если в устройстве присутствуют любые проблемы, то оно в зоне риска. Любые обновления используете на свой страх и риск.

Обновлено 17.10.19
Появился откат с помощью МacOS Mojave или выше, а также Linux (Xubuntu 19.10 и Mint 20).
С помощью Windows или виртуальных машин решений не существует.
Первая информация. Сбой активации. (от dex1m)

Способы отката.
Vieux
для MacOS 10.14.* и новее: https://github.com/MatthewPierson/Vieux
StableA7 для Linux (Xubuntu 19.10):https://github.com/twilightmoon4/StableA7Linux
В скрипте для Xubuntu постоянно проблемы — он часто не работает и выдаёт ошибки. Стабильной версии нет.
iOS-OTA-Downgrader для Linux и MacOS: https://www.reddit.com…owngrader_3264bit_ota/
LeetDown (GUI-интерфейс) для MacOS: https://github.com/rA9stuff/LeetDown

Обновление после отката на актуальную прошивку возможно?
Обновление возможно, примеры тут: [1], [2], [3], [4].
Но бывает и проблема — придётся откатывать прошивку снова.

С помощью Vieux возможен обход проблемы на устройствах:
iOS 10.3.3: iPhone 5s, iPad Air, iPad Mini 2 (кроме iPad4.6);
iOS 8.4.1: iPhone 5, iPhone 4s, iPad 2, iPad 3, iPad 4, iPad Mini 1, iPod 5;
iOS 6.1.3: iPhone 4s, iPad 2 (кроме iPad2.4).

С помощью StableA7 и LeetDown возможен обход проблемы на устройствах:
iOS 10.3.3: iPhone 5S, iPad Air, iPad mini 2, iPad mini 3.

С помощью iOS-OTA-Downgrader возможен обход проблемы на устройствах:
iOS 10.3.3: iPhone 5s, iPad Air, iPad Mini 2, iPad Mini 3;
iOS 8.4.1: поддержка устройств с процессором 32-бит;
iOS 6.1.3: iPhone 4s, iPad 2 (кроме iPad2.4).

Внимание! Вопросы обхода активации на других устройствах, которые не перечислены выше, будут удаляться . Для таких устройств не существует решения проблемы с помощью перечисленных скриптов.

Данной проблеме подвержены все девайсы, которые были отремонтированы в неофициальных сервисах, “восстановлены” вне официального сервиса или заказаны в иностранных интернет-магазинах. Никто не застрахован даже в том случае, если девайс покупался новым в известных магазинах — если он не активируется, то он тоже ремонтировался.
Также проблема возникает, если со временем устройство вырабатывает свой ресурс или получает внезапные проблемы с нижеперечисленными комплектующими. Например, абсолютно незаметные или же серьёзные проблемы с модемом, wifi или внутренней памятью, которые могут появиться в любой момент (очень часто появляется после перепрошивки — чем больше прошивок, тем быстрей можно получить проблему), вызывают запрет активации.

Читайте также:  Ремонт айфон срочный выезд

После прошивки или после сброса контента и настроек последуют стандартные шаги регистрации, одним из которых будет активация устройства. При активации происходит опрос комплектующих и сравнение их номеров с официальной базой Apple. Если в устройстве по разным причинам не совпадает техническая информация (udid, s/n, imei, mac-address и прочее) с официальной базой Apple, то устройство останавливается на шаге активации. Проблема не решается ни прошивкой, ни полным сбросом настроек, ни восстановлением через DFU, а в iTunes вы получаете ошибку 0xe8000013 или ошибку «iPhone не удалось активировать, так как не удалось получить с него информацию об активации».

На данный момент это считается не багом, а целенаправленными действиями по искоренению кустарно-отремонтированных устройств. Все версии прошивок iOS 11.* — 13.* проблему не решают .

Выяснить точную причину, по которой устройство не активируется, поможет только сервис — в данной теме это невозможно.
Если есть гарантия, то относим устройство в сервис по гарантии.
Если нет гарантии, то единственным решением является попытка очередного ремонта с помощью специального оборудования в неофициальных сервисах, которая для многих будет нецелесообразной из-за цены и возможных последствий.
Варианты ремонта: первый, второй.
В этом случае нет никакой гарантии, что после очередного неофициального ремонта вы в последующем не столкнетесь с данной проблемой, оценивайте возможные риски и затраты!

Сам пользователь может сделать следующее:
— заказать gsx-отчёт (вариант первый), (вариант второй), в котором будет показана некоторая техническая информация об устройстве — с помощью этой информации можно увидеть изменения, которые были внесены после предыдущего ремонта (с этим отчётом обращаемся в сервис — на свой страх и риск);
— проверить на официальном сайте информацию о гарантийном обслуживании.
Если при проверке будет написано «этот серийный номер соответствует продукту, который был заменён» или показывается абсолютно другое устройство, которое не совпадает с вашим устройством по модели, цвету или объёму памяти, то устройство находится в зоне риска.

Чтобы избежать проблем, внимательно изучайте инструкции и используйте операционные системы, указанные авторами скриптов.

С момента появления скриптов мы наблюдаем их странное поведение в некоторых случаях. Откат прошивок осуществляется в полном соответствии с правилам, но при этом возникают разные проблемы. Можно много раз пытаться откатить устройство и получать ошибки, но вдруг ни с того ни с сего эта же система может сработать.
Скорее всего, дело может быть в драйверах usb, проблемном соединении с интернетом или с самими серверами (спасибо [email protected] за разъяснение), которые используются скриптом.

В интернете появилось большое количество мошенников, предлагающих удалённо активировать устройства. Схемы разные, но смысл один — получить предоплату и пропасть. Не переводите никому никакую оплату за данные действия, ибо эти предложения являются мошенничеством.

Сообщения о выходе новой прошивки, которая решит проблему, никакими фактами или официальными ссылками не подтверждены — советуем относиться к таким сообщениям осторожно.

Все действия выполняете на свой страх и риск.

Не разрешаются:
— сообщения, которые не относятся к теме, флуд, оффтоп;
— сообщения с одной ссылкой без описания;
— вопросы, на которые есть ответ в шапке и в теме — используем поиск;
— вопросы «стОит ли обновлять/прошивать устройство?»;
— вопросы «как решить?», «где решить?», «когда обновление?» и подобные;
— вопросы и обсуждение разблокировки (unlock) от оператора;
— вопросы и обсуждение разблокировки Apple ID;
— вопросы и обсуждение jailbreak или перехода устройства в режим DFU.
Подобные сообщения будут удаляться без предупреждения.

Любая коммерческая деятельность и реклама в любом виде запрещены ! Данные сообзения будут удаляться без предупреждения, а нарушитель будет заблокирован без возможности восстановления.

Сообщение отредактировал MadFile — 11.10.21, 09:59

Источник

Оцените статью