Как выяснить, что приводит к сбою взломанного iPhone?

5

Мой iPhone 4 работает под управлением iOS 5.0.1 и взломан. В последнее время он стал нестабильным: часто зависает и перезапускается в безопасном режиме. Затем в безопасном режиме я могу выбрать перезагрузку, и он часто снова возвращается в безопасный режим. Понятно, что какая-то маленькая винтик ослабла внутри.

Я не нашел окончательного действия, которое всегда вызывает сбой. Они происходят время от времени, но чаще всего, когда я пытаюсь купить или обновить элемент в App Store.

Как я могу узнать, что вызывает сбои?

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

Нет, у меня нет списка того, какой пакет был установлен и на какую дату. Это облегчило бы откат на месяц за раз.

Постоянное возвращение к не взломанному устройству не вариант для меня. Твики Cydia путь слишком удобно

Torben Gundtofte-Bruun
источник

Ответы:

5

Первое, что я хотел бы сделать, это проверить отчеты о диагностике iPhone. В разделе «Настройки» перейдите в раздел «Общие»> «О диагностике». Использование. Там может быть информация о вашей аварии. Другой вариант - установить Crash Reporter и syslogd из Cydia. Вы сможете получить некоторую информацию о сбоях там. Если у вас возникают проблемы даже при подключении к Cydia, попробуйте отключить MobileSubstrate, эти плагины, как правило, вызывают множество сбоев на взломанных устройствах.

bringel
источник
Спасибо. Кажется, это связано с нехваткой памяти. Я думал, что iOS автоматически освободит память и отключит приложения по мере необходимости, но, видимо, что-то запирает память.
Torben Gundtofte-Bruun
Причина может быть в нехватке памяти, и я не удивлен, но дело не в этом. Что-то плохо справляется с ситуацией с нехваткой памяти. iOS освобождает память, когда она находится в такой ситуации, но делает это, выгружая некоторые приложения, и вполне вероятно, что одному из ваших приложений или джейлбрейк-твикам это не понравится. Я не знаю, подлежат ли джейлбрейк-твики и приложения тому же освобождению памяти, что и приложения магазина приложений, но я думаю, что, вероятно, стоит обратить внимание на большее. Crash Reporter от Cydia расскажет вам о том, что разбилось, а не только отчеты о низкой памяти
bringel
Единственный случай, когда мой JailBroken iPod4,1 с iOS 5.0.1 дает сбой, - это недостаток памяти. Я часто проверяю свои журналы сбоев, и все они помечены как LowMemory. Вы можете увидеть, что захватывает память, нажав на журнал и осмотрев его. Существует список процессов, которые выполнялись во время сбоя. Число, указанное рядом с ними, - это количество страниц ОЗУ, которые процесс использовал. Тем не менее, iPhone 4 имеет немного больше памяти, чем iPod, так что вы, вероятно, имеете дело с плохо запрограммированной настройкой (особенно, если SpringBoard использовала больше всего памяти).
Andrew Larsson
Вы также можете прочитать эту ветку на Reddit: Учебник. Как понять, что приводит к сбою устройства
j0k