3

OS X хранит журналы родительского контроля в /Library/Application Support/Apple/ParentalControls/Users/[username]/year/month с расширением .data .

Например, 15-usage.data содержит данные об использовании за 15 дней месяца.

Файлы журнала предназначены только для чтения и записи. Для доступа к ним необходимо изменить разрешения или использовать терминал.

Я хотел бы иметь возможность просматривать эти файлы. В обсуждении Apple я нашел ссылку на использование надстройки "SQL" для Firefox для их просмотра. Я догадался, что это означает диспетчер SQLite для Firefox, но я пробовал браузеры SQLite, которые не могут открыть файл.

Файл является двоичным, но в текстовом редакторе он показывает типичный заголовок Apple .plist .

Я подозреваю, что форма SQLite, или Core Data (который я думаю, может использовать SQLite).

У кого-нибудь есть информация о том, как просматривать эти файлы?


PS. Трудно найти по этому вопросу, потому что и Bing, и Google рассматривают «.data» как "данные", даже когда я использую кавычки. Кроме того, почему я хочу это сделать ... Я работаю с особыми потребностями подростка с когнитивными нарушениями, учу его развивать навыки самоконтроля. Мы просматриваем журналы вместе, используя OS X Родительский контроль просмотра журнала. К сожалению, инструмент просмотра Apple не работает (не может изменить размер, поэтому не может просматривать URL-адреса) и был поврежден в нескольких версиях ОС. Обратите внимание, что этот журнал не может быть просмотрен с помощью консоли.

1 ответ1

3

Эти файлы, относящиеся к дате, представляют собой обычные двоичные списочные файлы, созданные из графа объекта Core Data . Откройте с помощью Xcode 4 или редактора списка свойств (поставляется с Xcode 3) или любого текстового редактора после преобразования его в XML с помощью plutil -convert xml1 filename.data -o filename-xml.plist в Terminal. Контент в значительной степени бесполезен, если только вы не знаете, как его загрузить снова.


Гораздо интереснее /Library/Application Support/Apple/ParentalControls/Users/username/events.data

Он содержит пользовательские приложения, веб-сайты и протоколы чата в формате контейнера SQLite. Откройте, например, с помощью базы, другие инструменты здесь и здесь.

Столбцы даты - это секунды с даты и времени в начале 2000 года. Для меня сравнение значения GUI и экспериментов показало, что значение 0 будет 2 января 2000 года в 2:00:00 AM. Даты показаны 18 мая в соответствии с пользовательским интерфейсом.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .