iOS: изменение пользовательского агента в Safari без джейлбрейка

Этот хак позволит вам сменить User Agent веб-браузера Safari на Apple iPhone, iPad или iPod Touch без необходимости джейлбрейка устройства.

  1. Подключите и синхронизируйте устройство iOS с iTunes на вашем компьютере.
  2. Загрузите и установите iBackupBot на свой компьютер. Бесплатная версия будет работать для наших целей.
  3. Отключите автоматическую синхронизацию в iTunes, выбрав « Изменить »> « Настройки »> « Устройства » и отметив « Запретить автоматическую синхронизацию iPod, iPhone и iPad ».

  4. Закройте iTunes и запустите « iBackupBot ».
  5. Подключите устройство к компьютеру с помощью USB-кабеля. iBackupBot должен обнаружить устройство.
  6. Выберите последнюю резервную копию у вас на левой стороне.
  7. Разверните « Файлы пользовательских приложений »> « com.apple.mobilesafari »> « Библиотека »> « Предпочтения ».
  8. Откройте файл « com.apple.mobilesafari.plist ». Нажмите « Отмена » в появившемся диалоговом окне.
  9. Прокрутите вниз до конца файла и вставьте эту строку прямо над строкой, которая говорит

    UserAgent

    Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 535.11 (KHTML, как Gecko) Chrome / 40.0.2214.115 Safari / 535.11

    Замените текст между тегами на любую понравившуюся вам строку. Обязательно нажмите значок «Сохранить диск», затем закройте файл.
  10. Установите флажок рядом с « Library / Preferences / com.apple.mobilesafari.plist », затем нажмите кнопку « Восстановить ». Устройство пройдет процесс восстановления. После завершения он должен был успешно изменить пользовательский агент в Safari. Откройте Safari, и вы сможете просматривать полные настольные версии веб-страниц. Вы также можете посетить WhatIsMyUserAgent, чтобы проверить, изменилось ли оно.