Яблочный forensic. Извлекаем данные из iOS-устройств при помощи open source инструментов / Блог компании Журнал Хакер / Хабр

Яблочный forensic. Извлекаем данные из iOS-устройств при помощи open source инструментов / Блог компании Журнал Хакер / Хабр Ipad

Apple pencil (1-ое поколение)

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

АвтономностьВ нем встроен разъем Lightning для зарядки, благодаря чему не нужно никаких дополнительных батареек. Имея аккумулятор на 80 мАч, он способен работать до 12 часов без перерыва.

Как это работает?В Apple Pencil встроено множество датчиков, благодаря которым он различает до 2048 степеней силы нажатия. Помимо этого, умный карандаш от Apple различает угол наклона, что позволит вам заштриховать нужную область. Вот почему устройство максимально похоже по ощущениям на обычный карандаш. Это отличный инструмент для дизайнера, способный корректировать даже малейшие детали проекта.

ФункционалУ Apple Pencil есть довольно таки интересное свойство. Помните как работала «копирка»? Особенно часто мы использовали ее в детстве. Достаточно было приложить ее к чистому листу, положить сверху необходимый рисунок и рисовать. Так вот: умный стилус от Apple может работать даже через лист бумаги! Что значительно расширит границы вашего творчества.

Простое сопряжениеОн подключается к iPad Pro автоматически. Просто подключите его к планшету (а чтобы подключить вторую версия стилуса, достаточно просто приложить его к iPad Pro)

Реагирует только на пероКогда Apple Pencil подключен к IPad , экран планшета не реагирует ни на что, кроме как на наконечник умного стилуса. Ни ваша ладонь, ни случайно задевший экран палец, ни даже кот усевшийся на планшете не будут распознаны – только перо Apple Pencil. Это спасет ваше творчество от бытовых случайностей.

Комплект поставкиВ комплекте с Apple Pencil вы найдете само перо, адаптер Lightning и один дополнительный наконечник.

Apple pencil (2-ое поколение)

Все описанное о стилусе первого поколения подходит и ко второму, за исключением некоторых отличий и доработок.Вторая версия выпущена в 2021 году и делает она то же самое, что и первая. Однако имеются различия в конструкции и механизмах зарядки.

Внешние отличия и зарядкаApple Pencil 2 изящнее, меньше и компактнее, чем стилус от Apple первого поколения, ведь в конце у него нет разъема Lightning. Заряжается он через магнитное соединение с iPad Pro.Достаточно просто приложить Apple Pencil 2 к вашему планшету и никаких больше проводов!

Поддержка сенсорных жестовApple Pencil 2 поддерживает сенсорные жесты для быстрого переключения между инструментами, чего не хватало в Apple Pencil первого поколения. Хотя способ зарядки у них и разный , Apple Pencil 1 и 2 работают одинаково. Оба стилуса имеют общий набор функций.

Комплект поставкиВ комплекте Apple Pencil 2 вы найдете только сам Apple Pencil.

А самая большая разница между двумя поколениями стилусов от Apple – их совместимость с моделями iPad.

File_relay

File_relay — один из менее известных сервисов iOS, позволяющий в некоторых случаях получать данные, недоступные через другие интерфейсы. Сервис присутствует во всех версиях iOS, начиная с 2.0 (тогда ОС еще называлась iPhone OS), но список доступных данных меняется от версии к версии.

Для извлечения данных через службу file_relay можно воспользоваться утилитой `filerelaytest` (она будет скомпилирована, только если указать параметр `—enable-dev-tools` при конфигурации `libimobiledevice`):

Git, github и mysql

Хотя iOS-устройства все же не могут считаться прекрасным инструментом для работы программиста или администратора, на них имеется клиент популярной системы контроля версий Git. Он называется Working Copy и располагает большими возможностями.

Программа позволяет найти требуемый репозиторий GitHub или BitBucket, клонировать его на устройство и изменить его файлы. Само изменение кода осуществляется через сторонние редакторы (те же Textastic или Koder). Данная возможность реализована благодаря появившейся в iOS 9 технологии Document Picker, позволяющей редактировать один и тот же файл при помощи различных программ от сторонних разработчиков. В самой программе тоже есть редактор, который вызывается через меню Action при свайпе вправо по объекту.

Утилита регистрирует изменения в файлах, их можно просмотреть. Это касается и текстовых документов, и изображений. После редактирования изменения можно запушить на сервер. Для каждого репозитория утилита создает интерактивный график изменений, где их можно отследить и затем рассмотреть более подробно.

Для iPhone и iPad есть и клиент GitHub — самого популярного сервиса для коллективной разработки проектов. Бесплатный iOctocat поддерживает некоторые функции ресурса. В основном, конечно, это просмотрщик и программа для общения разработчиков.

При помощи данной программы (в бесплатной версии, есть еще Basic и Pro) нельзя создать репозиторий или форк существующего проекта. Отсутствуют также функции скачивания всего проекта и многие другие. Вероятно, они есть в платной версии, равно как и доступ к приватным репозиториям, за открытие которого разработчики данной программы взимают дополнительную плату. Еще в Pro-версии доступны Push-уведомления для более удобной переписки.

Pro- и Basic-версии iOctocat
Pro- и Basic-версии iOctocat

В качестве альтернативы iOctocat есть и другой клиент — CodeHub. Он уже немного более функционален, здесь можно не только просматривать, но и редактировать и добавлять новые файлы. Важная функция — быстрый переход в веб-интерфейс из любого места программы. В остальном же возможности обоих клиентов идентичны.

Мобильные устройства Apple обладают возможностью работать и с базами данных MySQL. Для этого предназначены несколько программ, среди них QueryDB и Navicat. Navicat — продвинутое приложение для работы с БД. Его стоимость — 16 долларов, что совсем немало. Однако и возможности данной программы очень велики:

  • Создание и изменение различных баз данных. Совместная работа с БД с использованием сервиса Navicat Cloud.
  • Набор фильтров и поиск данных.
  • Неограниченное количество подключений с использованием SSH/SSL.
  • Инструменты для автоматизации создания баз данных.

Бесплатная утилита QueryDB — намного более простое решение. Это инструмент для создания и редактирования БД. Программа имеет платную версию с поддержкой SSH. Для того чтобы убрать рекламу, потребуется заплатить 3 доллара.

Icloud

Начиная с iOS 5, устройства могут создавать собственную резервную копию в облаке iCloud, а также восстанавливаться из такой копии при первоначальной настройке. Для доступа к данным необходимо знание Apple ID и пароля. Одно из решений с открытым кодом для этого —

. Утилита достаточно проста в использовании, поэтому давать какие-либо пояснения излишне: на вход подается Apple ID и пароль, на выходе — резервные копии, загруженные из iCloud’а. На момент написания статьи iLoot не работает с учетными записями, для которых включена двухэтапная аутентификация.

Читайте также:  Что делать, если не работает AirDrop

Koder

Один из ближайших конкурентов Textastic — менее дорогая, но практически не уступающая по функциональности утилита Koder. Здесь можно добавить кастомные клавиши на верхнюю панель клавиатуры, подключиться к SSH-серверу. Настройки оформления, передача данных по FTP, защита файлов паролем и поддержка не меньшего, чем в Textastic, количества языков программирования — все это также присутствует в данном приложении.

Еще есть клавиша в верхней панели для удобного перемещения по коду, облачная синхронизация, гибкий поисковый движок с возможностью замены, настройка прав доступа на серверах, превью HTML-файла в окне браузера и поддержка iTunes File Sharing. Из удобных особенностей — поддержка нескольких вкладок при редактировании файлов.

Интерфейс программы Koder
Интерфейс программы Koder

Существует еще множество других решений — клиент онлайн-сервиса codeanywhere, iEditor, Code Master и прочие. Однако они серьезно уступают по функциональности первым двум программам, являющимся, безусловно, лидерами данного сегмента утилит, потому рассматривать их отдельно не будем.

Ssh и ftp-клиенты

Перейдем к поиску лучших SSH-клиентов. Одно из наиболее известных решений — Prompt. Среди возможностей программы — неограниченное количество «закладок» с данными серверов, структурирование подключений при помощи папок, сохранение паролей, кастомизация интерфейса программы (темная и светлая темы, изменение размера шрифта).

Верхнюю панель клавиатуры также можно изменять. Данные серверов синхронизируются между всеми iOS-устройствами с использованием функции Panic Sync. Сохранение наиболее используемых команд (Clips) и защита при помощи Touch ID — приятные особенности утилиты.

Интерфейс программы Prompt
Интерфейс программы Prompt

Также есть и программа для работы с FTP/SFTP-серверами под названием Transmit. Это версия популярной Mac-утилиты для iOS-устройств. Возможности приложения таковы:

  • Подключение к серверу, переименование, добавление объектов, смена прав доступа и создание папок.
  • Отправка на сервер любого файла из поддерживаемых iOS-приложений.
  • Возможность передачи данных в фоновом режиме.
  • Редактирование любых документов на сервере в других iOS-программах при помощи технологии Document Picker.
  • Синхронизация данных серверов между устройствами.

Стоимость программы — 8 долларов.

А есть стилусы не от apple?

Есть. Их на самом деле много, но далеко не все, даже отдаленно сравнимы с Apple Pencil. Одной из достойных альтернатив стилусу от Apple является стилус SwitchEasy Easy Pencil Pro.

Как и Apple Pencil, SwitchEasy по форме похож на карандаш, а по удобству в работе почти не уступает оригинальному стилусу от Apple. Для его зарядки используется интерфейс USB-C с поддержкой быстрой зарядки. От одного полного заряда стилус проработает в активном режиме довольно длительное время.

Этот стилус обеспечит вам высокую точность при работе, а наконечник из углеродного волокна диаметром 1.2 мм, который при необходимости можно заменить, гарантирует долгий срок службы. Для его работы не требуется подключение к Bluetooth устройства, достаточно нажать на кнопку стилуса и приступать к работе.Однако есть нюанс, который вам следует знать перед покупкой.

Автоматизация

Один из замечательных аспектов `libimobiledevice` состоит в том, что эта библиотека, помимо готовых утилит для общения с устройством, предоставляет и API для создания своих инструментов. Она содержит, например, привязки для Python, предоставляющие такой же уровень доступа к различным сервисам устройства. Используя этот API, ты можешь достаточно быстро создать именно тот инструментарий, который тебе необходим.

Есть ipad, хочу рисовать!

Если вы уже владелец iPad, наверняка, хотя бы раз вас посещала мысль купить себе стилус. Это логично, ведь без него вы просто не ощутите удовольствия от пользования всеми возможностями вашего планшета от Apple. Рынок перенасыщен стилусами абсолютно разных форм и размеров. Но стоит понимать разницу между профессиональным стилусом для iPad и стилусом для простого “тыкания” по экрану.

Извлечение данных


Для извлечения данных из iOS-устройств на практике традиционно применяются несколько методов:

  1. «Физическое извлечение» позволяет получить побитовый образ диска, все ключи шифрования устройства и, в большинстве случаев, также позволяет перебирать пасскод (если он установлен). Для физического извлечения в общем случае требуется выполнение кода на устройстве в контексте пользователя с полными правами (root) и вне песочницы (sandbox). Этот метод был популярен несколько лет назад, так как уязвимость в загрузчиках старых устройств (таких как iPhone 4 или первые iPad’ы) позволяла выполнять на устройстве произвольный код. На более новых устройствах физическое извлечение возможно (да и то с оговорками) только при наличии jailbreak, поэтому сегодня мы его рассматривать не будем.
  2. «Логическое извлечение» использует для получения данных интерфейсы и сервисы, которые уже есть на устройстве и которые используются программами вроде iTunes или Xcode. Классическим примером здесь служит создание резервной копии iTunes: для ее создания не нужно устанавливать на устройство никаких дополнительных программ, и при этом она содержит большое количество ценной информации об устройстве (включая список контактов и вызовов, историю переписки, историю местоположений, фото/видео). Но одним только бэкапом дело не ограничивается — на iOS-устройствах присутствуют и другие службы, позволяющие получить доступ к данным.
  3. Извлечение из iCloud позволяет загрузить резервную копию устройства из облака. Для этого необходимо знать аутентификационные данные настроенного на устройстве Apple ID: Apple ID и пароль либо аутентификационный токен. Резервная копия в iCloud также содержит массу ценной информации.

Интерпретаторы и компиляторы

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

Программистам, использующим C и C , вероятно, пригодится лаконичная IDE CppCode. Здесь имеется небольшой менеджер файлов без поддержки вложенности, собственно редактор с подсветкой синтаксиса, простенький отладчик и компилятор. В верхней панели расположены шорткаты таким же образом, как это реализовано в Textastic, а еще здесь присутствует кнопка для быстрой навигации по коду.

Настройки CppCode расположены в нативном приложении
Настройки CppCode расположены в нативном приложении

У CppCode есть и платная Premium-версия (сама же утилита распространяется бесплатно). Однако и стандартных возможностей будет вполне достаточно для быстрого программирования. В общем, IDE достаточно простая, но стабильная и быстрая, а это важно для подобных утилит.

Свое решение есть и для Python. Точнее, интерпретаторов для него великое множество, они выпущены отдельно для каждой версии языка. Простая на вид программа содержит немало функций. В левом окне можно писать сам скрипт или вводить терминальные команды.

В правом окне будет отображаться результат исполнения скрипта. Клавиатура, как и в других редакторах, оснащена верхней панелью, правда не такой функциональной, зато немного более понятной по сравнению с тем же CppCode. Среди преимуществ серии прочих интерпретаторов — большой набор документации, которую можно загружать непосредственно в саму программу и использовать в режиме офлайн. Также имеется набор скриптов.

Для iOS есть и интерпретатор JavaScript (а точнее, интерфейс к встроенному движку). Называется он JavaScript Anywhere. Организация рабочего пространства привычная: слева панель документов, справа — панель для редактирования кода. Собственно рабочая часть дисплея имеет три вкладки — HTML, CSS и JS. Предусмотрен менеджер загрузки изображений и интеграция с Dropbox. Однако панель спецсимволов отсутствует.

Читайте также:  ‎Женский мир on the App Store

Последним рассмотрим компилятор для CoffeeScript под названием CoffeeScript At Once. В целом он мало чем отличается от утилиты для JS. Практически тот же интерфейс, набор настроек и опций. К трем верхним кнопкам в рабочей области добавлены еще две — EXT и RUN.

Информация об устройстве

Следующий этап — получение более подробной информации об устройстве. Для этого служит утилита `ideviceinfo`. Она может использоваться в двух вариантах:

Параметр `-x` позволяет форматировать вывод программы в виде XML (а точнее — в виде property list), так что вывод можно перенаправить в файл и в дальнейшем обрабатывать другими программами или скриптами.

Логическое извлечение


Для логического извлечения данных из устройства нам потребуется

— кросс-платформенная библиотека для общения с различными службами iOS. К сожалению, Santoku Linux 0.5 поставляется с устаревшей версией `libimobiledevice` (1.1.5), которая не полностью поддерживает iOS 8, поэтому первым делом установим самую свежую версию (1.1.7) и все ее зависимости (скачиваем архивы по указанным ссылкам, распаковываем, переходим в полученную папку и выполняем `./autogen.sh && make && sudo make install`):

Если все прошло удачно, то теперь самое время подключить какое-нибудь iOS-устройство к компьютеру (или к виртуальной машине) и проверить, что хост его видит:

    santoku@santoku-vm:~$ idevice_id -l
    23f88587e12c30376f8ab0b05236798fdfa4e853
    santoku@santoku-vm:~$

Эта команда должна вывести идентификаторы (UUID) подключенных устройств.

Немного теории

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

Данные, хранящиеся на iOS-устройствах, защищены относительно хорошо, и, чтобы их извлечь, обычно нужно преодолеть следующие препятствия:

  1. Пасскод. Он защищает устройство от неавторизованного доступа (в том числе и от экспертизы) и криптографически защищает часть данных. Это значит, что даже если пасскод как-то обойти, то некоторые файлы и записи Keychain будут недоступны, потому что устройство не сможет получить соответствующие ключи шифрования, не зная пасскод.
  2. Связка ключей (Keychain). Это централизованное хранилище паролей, токенов, ключей шифрования и прочих секретов, в котором Apple рекомендует разработчикам приложений держать ценные данные. Физически представляет собой SQLite3-базу, записи в которой зашифрованы и доступ к которой осуществляется опосредованно, через запросы к сервису `securityd`.
  3. Шифрование файлов. В отличие от систем полнодискового шифрования (full disk encryption, FDE), iOS шифрует каждый файл отдельным ключом (чем-то это напоминает EFS в Windows). Часть файлов защищена ключом, производным от уникального ключа устройства, и может быть расшифрована без знания пасскода, часть защищена таким образом, что расшифровать их без знания пасскода невозможно.

Вместе эти три механизма образуют подсистему защиты данных (Data Protection), которая появилась в iOS 4 и своим появлением существенно усложнила проведение экспертиз. После выхода iOS 4 Data Protection изменялась не очень существенно, за одним исключением — появление Secure Enclave в iPhone 5s и более новых моделях.

Практика


Для наших экспериментов понадобится виртуальная или физическая машина под управлением Linux. Linux, в принципе, может быть любым, важно чтобы под ним нормально собирались и работали `libusb` и `libimobiledevice`. Я буду использовать

— дистрибутив, созданный в том числе и для проведения исследования устройств под управлением Android и iOS. К сожалению, Santoku Linux содержит не все необходимое, поэтому кое-что «допиливать» все же придется.

Приложения

В рамках логического извлечения можно получить доступ к данным приложений. Для этого сначала необходимо получить список установленных приложений при помощи утилиты `ideviceinstaller`:

Редакторы кода

Самый простой инструмент программиста — редактор кода. Таких программ десятки для очень многих платформ, не является исключением и iOS. Общие требования к подобной утилите — лаконичность, поддержка большого количества языков, интеграция с облачными сервисами.

В iOS важным становится еще один параметр — поскольку клавиатура не приспособлена для набора кода, необходима либо другая клавиатура, либо возможность интегрировать в существующую дополнительные кнопки с наиболее часто употребляемыми спецсимволами. Рассмотрим самые популярные редакторы кода, которые удовлетворяют этим требованиям, а также обладают своими уникальными возможностями.

Резервная копия itunes

Бэкап устройства традиционно служит одним из популярных векторов извлечения данных, что неудивительно, учитывая, что бэкап по определению должен содержать массу ценной информации об устройстве и его владельце. Для создания бэкапа можно воспользоваться утилитой `idevicebackup2`:

santoku@santoku-vm:~$ idevicebackup2 backup --full ~/Desktop
Backup directory is "/home/santoku/Desktop"
Started "com.apple.mobilebackup2" service on port 50066.
Negotiated Protocol Version 2.1
Starting backup...
Enforcing full backup from device.
Backup will be unencrypted.
Requesting backup from device...
Full backup mode.
[=                                                 ]   1% Finished
Receiving files
....
Received 237 files from device.
Backup Successful.
santoku@santoku-vm:~$

В зависимости от количества контента на устройстве создание резервной копии может занять длительное время (до получаса).

Другая потенциальная проблема, связанная с бэкапами, заключается в том, что они могут быть зашифрованы. Шифрование бэкапов в iOS осуществляется на стороне устройства, поэтому если пользователь защитил бэкап паролем, то все данные, отдаваемые устройством в процессе бэкапа, будут зашифрованы.

Спаривание

Когда речь заходит о «логическом» извлечении, то одно из ключевых понятий — это спаривание (pairing) устройства и хоста. В большинстве случаев устройство будет отвечать на запросы только того хоста, с которым оно было спарено ранее (таких хостов может быть больше одного).

Запись спаривания (pairing record) состоит из двух частей — одна хранится на устройстве и одна на хосте — и создается при первом подключении устройства к новому хосту. Для создания такой записи необходимо, чтобы устройство было разблокировано (то есть для спаривания в общем случае необходимо ввести пасскод) и чтобы пользователь подтвердил создание записи спаривания на устройстве (начиная с iOS 7; в более ранних версиях запись создавалась автоматически).

Запись спаривания содержит ключи шифрования для всего контента, хранящегося на устройстве, и, следовательно, может быть использована для подключения к устройству и его разблокировки. Другими словами, с точки зрения доступа к зашифрованным данным запись спаривания эквивалентна знанию пасскода: наличие любого из этих двух факторов позволяет разблокировать устройство и получить доступ ко всем данным (в криптографическом смысле).

С практической точки зрения вышесказанное значит, что для логического извлечения в общем случае необходима существующая запись спаривания с одного из доверенных компьютеров или пасскод (чтобы эту запись создать). Без этого большая часть сервисов iOS откажется работать и возвращать данные.

Читайте также:  sd card ipad pro купить по низкой цене на Aliexpress

Справочники

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

Именно таким браузером документации является утилита Dash. Данная программа предоставляет структурированную информацию по самым различным языкам и фреймворкам. Здесь и AppleScript, и C , и .NET. Для того чтобы просмотреть справочник, необходимо загрузить файлы, а вся документация займет немало места на аппарате.

Введение в справочник по AppleScript
Введение в справочник по AppleScript

Программа абсолютно бесплатна, в ней нет встроенных покупок. Одноименное приложение, правда с намного большей функциональностью, есть и для OS X.

Стив джобс и стилус

Бог одарил человека десятью превосходными стилусами — его пальцами

Несмотря на это, в 2021 году, вместе с первым поколением планшета iPad Pro 12,9”, Apple представила миру первый стилус Apple Pencil. В компании сразу обозначили, что цель гаджета больше помочь в решении профессиональных задач, нежели просто в развлечении. Что это не игрушка на пару раз, а серьезный инструмент для творческого развития.

На сегодняшний день Apple может предложить владельцам iPad два поколения стилусов: Apple Pencil и Apple Pencil 2

В чем их преимущество и отличие разберем далее.

Apple Pencil

Apple pencil (1-ое поколение)

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

Автономность
В нем встроен разъем Lightning для зарядки, благодаря чему не нужно никаких дополнительных батареек. Имея аккумулятор на 80 мАч, он способен работать до 12 часов без перерыва.

Как это работает?
В Apple Pencil встроено множество датчиков, благодаря которым он различает до 2048 степеней силы нажатия. Помимо этого, умный карандаш от Apple различает угол наклона, что позволит вам заштриховать нужную область. Вот почему устройство максимально похоже по ощущениям на обычный карандаш. Это отличный инструмент для дизайнера, способный корректировать даже малейшие детали проекта.

Функционал
У Apple Pencil есть довольно таки интересное свойство. Помните как работала «копирка»? Особенно часто мы использовали ее в детстве. Достаточно было приложить ее к чистому листу, положить сверху необходимый рисунок и рисовать. Так вот: умный стилус от Apple может работать даже через лист бумаги! Что значительно расширит границы вашего творчества.

Простое сопряжение
Он подключается к iPad Pro автоматически. Просто подключите его к планшету (а чтобы подключить вторую версия стилуса, достаточно просто приложить его к iPad Pro)

Реагирует только на перо
Когда Apple Pencil подключен к IPad , экран планшета не реагирует ни на что, кроме как на наконечник умного стилуса. Ни ваша ладонь, ни случайно задевший экран палец, ни даже кот усевшийся на планшете не будут распознаны – только перо Apple Pencil. Это спасет ваше творчество от бытовых случайностей.

Комплект поставки
В комплекте с Apple Pencil вы найдете само перо, адаптер Lightning и один дополнительный наконечник.

Apple Pencil 2

Apple pencil (2-ое поколение)

Все описанное о стилусе первого поколения подходит и ко второму, за исключением некоторых отличий и доработок.
Вторая версия выпущена в 2021 году и делает она то же самое, что и первая. Однако имеются различия в конструкции и механизмах зарядки.

Внешние отличия и зарядка
Apple Pencil 2 изящнее, меньше и компактнее, чем стилус от Apple первого поколения, ведь в конце у него нет разъема Lightning. Заряжается он через магнитное соединение с iPad Pro.
Достаточно просто приложить Apple Pencil 2 к вашему планшету и никаких больше проводов!
Внешне Apple Pencil 2 еще более похож на карандаш, чем Apple Pencil. Новый стилус имеет плоскую сторону, тогда как стилус первого поколения гладкий и круглый.

Поддержка сенсорных жестов
Apple Pencil 2 поддерживает сенсорные жесты для быстрого переключения между инструментами, чего не хватало в Apple Pencil первого поколения. Хотя способ зарядки у них и разный , Apple Pencil 1 и 2 работают одинаково. Оба стилуса имеют общий набор функций.

Комплект поставки
В комплекте Apple Pencil 2 вы найдете только сам Apple Pencil.

А самая большая разница между двумя поколениями стилусов от Apple – их совместимость с моделями iPad.

А есть стилусы не от apple?

Есть. Их на самом деле много, но далеко не все, даже отдаленно сравнимы с Apple Pencil. Одной из достойных альтернатив стилусу от Apple является стилус SwitchEasy Easy Pencil Pro.

Как и Apple Pencil, SwitchEasy по форме похож на карандаш, а по удобству в работе почти не уступает оригинальному стилусу от Apple. Для его зарядки используется интерфейс USB-C с поддержкой быстрой зарядки. От одного полного заряда стилус проработает в активном режиме довольно длительное время.

Этот стилус обеспечит вам высокую точность при работе, а наконечник из углеродного волокна диаметром 1.2 мм, который при необходимости можно заменить, гарантирует долгий срок службы. Для его работы не требуется подключение к Bluetooth устройства, достаточно нажать на кнопку стилуса и приступать к работе.
Однако есть нюанс, который вам следует знать перед покупкой.

В тему: в этой статье рассказали о лучших приложениях для рисования на iPad.

Утилиты для анализа сети

В задачи администратора входит и проведение диагностики сети. Для этого в iOS также есть свои программы. Во-первых, это приложение iNetTools (есть бесплатная версия и платная за 5 долларов). Бесплатно в ней доступны инструменты Ping, Trace, DNS Lookup, Port Scan.

Стартовый экран iNetTools
Стартовый экран iNetTools

Для сканирования сетей предназначена утилита IP Network Scanner. Она позволяет находить устройства в Сети, отображает Mac-адреса и IP. Для удобства поиска устройствам можно присваивать иконки и произвольные имена. Можно открыть аппараты по найденному адресу в браузере или в любой программе, поддерживающей эту функцию.

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

Файловая система

Утилита `ifuse` может быть использована и для доступа к файловой системе iOS-устройства. Сразу замечу, что стандартная служба AFC позволяет получить доступ только к содержимому директории `/var/mobile/Media`, в которой хранятся фото- и видеофайлы, фильмы, музыка и прочий медиаконтент. Эта директория может быть смонтирована при помощи команды `ifuse ~/Desktop/Media/`.

Заключение

В статье я постарался рассказать о доступных способах извлечения данных из iOS-устройств — способах, не требующих финансовых затрат. За кадром остался такой важный аспект исследования, как анализ извлеченных данных, — эта тема гораздо более обширна и существенно зависит от версии iOS и установленных программ, поэтому раскрыть тему анализа «в общем» представляется труднодостижимым. Тем не менее я надеюсь, что представленный материал оказался интересен и ты узнал из него что-то новое. Happy hacking!

Оцените статью
iPad Мобайл
Добавить комментарий