Чарльз Прокси захватывает tvOS 10.2?

До недавнего времени мне удавалось успешно использовать Apple Configurator 2 для загрузки профиля на Apple TV, у которого был IP-адрес Mac, на котором работает charles (и подключенный через usb), и сертификат Charles.cer. Это позволило мне записывать журналы Чарльза о приложениях, запущенных на Apple TV.

Я подозреваю, что виноват недавний выпуск tvOS 10.2, но этот подход больше не работает, и я не могу загружать профили.

Кому-нибудь в StackOverflow-land удалось захватить журналы Чарльза в tvOS 10.2?


person Rich Craig    schedule 05.04.2017    source источник
comment
У нас такая же проблема. Нажимаем установить и ничего не происходит...   -  person legege    schedule 06.04.2017


Ответы (3)


Профили этого типа теперь являются только «Контролируемыми устройствами». Если вы посмотрите на консоль устройства, вы увидите следующие строки:

Apple-TV profiled[146] <Notice>: Installation failed. Error: NSError:
Desc   : Profile Installation Failed
Sugg   : This profile can only be installed on a Supervised device.

ОБНОВЛЕНИЕ Чтобы сделать устройство «контролируемым», необходимо использовать Apple Configurator 2 версии 2.4+. Имейте в виду, что это НЕ обновление Apple Configurator 2 версии 2.2, это отдельная загрузка в AppStore... Теперь вы можете загрузить профиль, содержащий глобальный прокси-сервер HTTP и доверенный сертификат.

person legege    schedule 06.04.2017
comment
Спасибо за ответ. Я безуспешно пытался сделать Apple TV контролируемым устройством. Отвечу с инструкциями, если я добьюсь успеха - person Rich Craig; 08.04.2017
comment
Настройка с помощью конфигуратора последней версии 2.4+ и настройка как глобального прокси-сервера HTTP, так и доверенного сертификата по-прежнему не работает для расшифровки соединений https через Charles в tvOS 10.2. В iOS 10.3 в разделе «Настройки» -> «Основные» -> «О программе» -> «Настройки доверия сертификата» теперь вы должны явно доверять установленному пользовательскому корневому сертификату Charles Proxy, но нет эквивалентного способа доверять сертификату в tvOS 10.2 — это похоже на корень причина. - person ozarius; 19.04.2017
comment
Обновление Mac OS до 10.12.4 и конфигуратора до 2.4 помогло мне. В доступе к связке ключей я удалил существующий сертификат Чарльза. После того, как это было удалено, я экспортировал новый файл .CER из Charles, открыл его в Keychain Access, изменил все на «Всегда доверять» и сохранил. Я использовал этот новый файл .CER при создании профиля, который я загрузил на Apple TV. Спасибо за помощь legege! - person Rich Craig; 26.04.2017
comment
@RichCraig, вы можете получить расшифрованный контент для https? Я пошел по вашему пути и получил только зашифрованный трафик для https. У меня Mac OS 10.12.4, Конфигуратор 2.4 и tvOS 10.2 - person sbs; 03.05.2017
comment
У меня была такая же проблема, и я решил, что мой Apple TV контролируется. Я следовал этому руководству, чтобы пометить Apple TV как контролируемый в Apple Configurator 2.4: iOS-Device-with-Apple-Configurator-2" rel="nofollow noreferrer">support.jamfnow.com/hc/en-us/articles/ (остерегайтесь, что ATV обновится до последней версии tvOS и стереть все на квадроцикле). - person Emmanuel Paris; 09.05.2017
comment
Я также могу подтвердить, что после того, как я сделал Apple TV контролируемым, теперь я снова могу видеть расшифрованный контент для https в Чарльзе. - person Cactuar; 08.06.2017

Согласно странице Charles Proxy для настройки SSL-сертификатов:

Начиная с tvOS 10.2 больше нельзя доверять корневому сертификату Charles, поэтому невозможно использовать SSL-прокси с tvOS 10.2. Похоже, это связано с тем, что меню «Настройки доверия сертификатов» недоступно (см. устройства iOS выше). В Apple была зарегистрирована ошибка, и мы надеемся, что она будет решена в будущем.

person user3167223    schedule 29.08.2017
comment
Apple уже давно обновила эту ошибку, но, похоже, она до сих пор не исправлена. - person syvex; 12.07.2018

В tvOS 11.4.1 я нашел настройки доверия сертификата в меню «Настройки» > «О программе».

person monowerker    schedule 01.08.2018
comment
Ты уверен? Не отображаются настройки доверия сертификатов в разделе «Настройки-Общие-О программе» в tvOS 11.4.1. Может быть, вы имели в виду iOS? Или твОС 12? Просьба уточнить. - person rshev; 05.09.2018
comment
Не могу найти на tvOS 13.3. - person Hlung; 30.01.2020