10 вещей, которые Apple должна исправить в 2018 году14.01.2018 14:05

Очередное обновление мобильной операционной системы Apple разочаровало владельцев iPhone. Пользователи жалуются на баг в iOS 12.1.2, связанный с передачей данных.

Нововведения в iOS11

Пока что вся информация о нововведениях очень противоречива. По информации, предоставленной Bussines Insider, кампания внедрит поддержку виртуальной реальности в камеру. Apple уже давно планирует ввести данную функцию.

Редизайн виджетов. На данный момент Apple использует не самый лучший дизайн виджетов. Скорее всего они будут переработаны в новой версии. Они будут группироваться по приложениям. Это позволит сделать виджеты более информативными и простыми.

Улучшения голосового помощника Siri. Ежегодно Siri становится более функциональнее и удобнее. Но развитие голосового помощника идёт очень маленькими темпами. В этом году наверняка будут добавлены новые функции и улучшения.

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

Изменения коснутся и планшетов. По данным неофициального источника, будет расширен функционал Apple Pencil – цифрового пера. Также будет добавлена возможность записи заметок в различных стандартных приложениях, включая почтовый клиент, Safari и мессенджер iMessage. Дизайн магазина музыки будет полностью переработан, а также добавлена вкладка “Видео”.

Apple позаботилась и об увеличении времени автономной работы. Режим сохранения заряда был введён ещё в девятой версии системы. На старых версиях режим энергосбережения необходимо было включать вручную. Сейчас данный режим будет выключать самые энерго неэффективные функции устройства при разряде аккумулятора до определённого уровня. Данная функция будет очень полезна всем пользователям.

Читайте также:  Выбираем лучшие ремешки для Apple Watch

По данным одного из источников, появится возможность создание групповых аудио бесед в приложении FaceTime. Максимально допустимое количество собеседников – 5 человек. Позвонив другому владельцу iPhone, ваш звонок будет перенаправлен в FaceTime.

Как отформатировать iPhone, если забыл пароль блокировки и iCloud

Сразу же предостерегаем вас от утраты паролей. Запишите их в надежное место, чтобы не потерять и в дальнейшем не испытывать проблем. Для этого отлично подходит специализированный софт, использующий шифрование данных, к примеру, 1Password. Если же вы все-таки забыли пароль как от iPhone, так и от iCloud, то есть несколько вариантов решения проблемы.

Восстановить доступ к iCloud

Для восстановления доступа к учетной записи iCloud следует пройти на страницу Далее нужно ввести привязанную к аккаунту почту, после чего есть 2 варианта событий:

  1. Если включена двухфакторная аутентификация. На номер телефона придет SMS с кодом, который нужно ввести в браузере. Если нет возможности получить сообщение, смотрите пункт 2.
  2. Если не включена двухфакторная аутентификация. Нужно будет ответить на секретные вопросы (на них отвечают при создании аккаунта) либо ввести ключ восстановления Apple ID.

После этого можно будет изменить пароль аккаунта и сделать форматирование, об этом чуть позже.

Восстановление и форматирование через iTunes

Для этого способа требуется компьютер с установленной программой iTunes. Причем важно, чтобы iPhone хотя бы раз синхронизировался с этим ПК. Последовательность действий следующая:

  1. Подключите iPhone к компьютеру
  2. Откройте iTunes
  3. Дождитесь окончания синхронизации
  4. Нажмите на кнопку «Восстановить iPhone»

После проделанных действий iPhone полностью отформатируется. Но если данный способ вам по каким-либо причинам не подходит, то есть и другой вариант.

  1. Подключаем iPhone к компьютеру
  2. Делаем принудительную перезагрузку (вводим смартфон в режим DFU):
  • iPhone 6s и более старые модели: зажимаем одновременно кнопки «Домой» и питания
  • iPhone 7/7 Plus: нажимаем одновременно кнопки уменьшения громкости и питания
  • iPhone X, 8/8 Plus: нажимаем и отпускаем кнопку увеличения громкости, затем то же самое делаем с кнопкой уменьшения громкости. После чего жмем и удерживаем кнопку питания
Читайте также:  Всё про iPhone 11: Две камеры, новые цвета, Apple A13 Bionic и слоуфи

Далее iTunes покажет сообщение о восстановлении iPhone, выбираем соответствующий пункт. Готово! Смартфон отформатирован.

Что делать дальше чтобы откатить обновление приложения на iOS

Коротко: загрузить приложение через AppStore в iTunes, затем включить прокси, затем загрузить ещё раз, отредактировать запрос, отправить запрос, получить старую версию, установить.

Подробно: после запуска Charles нужно установить сертификаты приложения в Mac. Это делается через меню Help → SSL Proxying → Install Charles Root Cetrificate. Сертификат затем нужно в Keychain Access перевести в статус Always Trust. Если не установить, то будут ошибки и метод не сработает.

Что делать дальше чтобы откатить обновление приложения на iOS

В iTunes ищем приложение Inoreader (это для любого приложения подойдёт, но меня интересовало в тот момент только оно), запускаем Charles и нажимаем в окне установки приложения Download:

В окне Charles у вас появляется подобная строчка со слово «buy» в адресе, связанная с сервером apple:

Для информации можно обратить внимание на то, что размер скачиваемого файла равен 20,4 мб:

Что делать дальше чтобы откатить обновление приложения на iOS

После чего нужно включить SSL Proxying для осуществления перехвата и редактирования запросов:

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

Ещё раз проверяем, что SSL Proxying включен и переходим к повторной загрузке приложения из AppStore при этом нужно поставить загрузку на паузу, чтобы у вас было время на следующие действия. После нажатия на Download в окне Charles появится ещё одна строка в сервером apple, содержащая слово «buy». Развернув эту строку нужно найти buyProduct:

Что делать дальше чтобы откатить обновление приложения на iOS

Справа в окне нажимаем на Contents и внизу выбираем XML Text. Листаем вниз пока не найдем softwareVersionExternalIdentifiers со списком не понятным цифр.

Эти цифры и выступают в роли версий приложений. Соответственно, чем меньше число, тем старее версия приложения. Как узнать какая версия приложения будет загружена? Например, я наугад брал с конца списка значение 823964615:

Читайте также:  Где находится управление устройством айфон — подробная инструкция

Теперь нам нужно проверить версию приложения. Для этого мы делаем встаем на «buyProduct» и в меню выбираем Compose и справа в окне представление Text.

Что делать дальше чтобы откатить обновление приложения на iOS

В самом верху поля будет знакомый вам набор цифр после параметра <key>appExtVrsId</key>. Этот набор цифр — актуальная версия приложения.

Вместо этих цифр подставляем скопированные выше 823964615 и должно получиться вот так:

и делаем Execute. Программа выдаст вам окно и выбрав режим отображения XML Text мы сможем внизу найти параметр bundleShortVersionString и увидим, что выбранное нами значение соответствует версии 5.4.4, что в моём случае то что нужно, т.к. эти версия практически последней перед обновлением до 6.0

Что делать дальше чтобы откатить обновление приложения на iOS

Остаётся один шаг. Нужно скачать всё это дело. Для этого нужно в нашем последнем отредактированном запросе buyProduct с полученной версией 5.4.4 в меню выбрать Breakpoints.

По новой перейти в AppStore для загрузки приложения Inoreader (если приложение успело загрузиться в библиотеку и вы не успели его остановить, то просто удалите, чтобы была возможность загрузить заново).

Как только вы в iTunes нажмете скачать, то выскочит окно Charles, где нужно будет нажать на Edit Request и в уже знакомом параметре appExtVrsId исправить версию на 823964615, нажать Execute, а затем ещё раз на Execute.

Что делать дальше чтобы откатить обновление приложения на iOS

В библиотеке приложений itunes появится значок программы с ярлыком Update. Это и будет означать, что вы сделали всё верно. Можно сделать Get Info приложения и будет написано:

Дальше у приложения смотрим где оно находится в файловой системе и сохраняем на будущее если вдруг решите обновить приложение