установить afc2 что такое

Как установить afc2 и получить доступ к файловой системе iPhone или iPad после джейлбрейка IOS 8.3

Недавно была выпущена утилита для джейлбрейка Taig версии 2.1.2 для решения проблем UI Cache и Cydia. Если вы уже сделали джейлбрейк iOS 8.3 с помощью Taig, то теперь вам будет полезно установить afc2.

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

Afc2 дает вам полный доступ к файловой системы iOS через USB, с помощью сторонних инструментов, таких как iFile или IEXPLORER. Без установки этого пакета, вы не сможете получить доступ к корневой файловой системе. Чтобы узнать, как установить afc2 пакет на взломанные iOS 8.3 устройства, следуйте этой инструкции.

Как установить afc2 после джейлбрейка iOS 8.3

Шаг 1: Откройте Cydia с главного экрана вашего iOS устройства.

Шаг 3: Наберите «Apple file» в строку поиска, и вы увидите файл Apple File Conduit «2». Нажмите на него, чтобы открыть.

Шаг 4: Нажмите кнопку Install затем Подтверждение, чтобы загрузить и установить пакет на ваше iOS устройство. После этого, обязательно сделайте респринг для того чтобы изменения вступили в силу.

После того как вы перезагрузите устройство, вы получите доступ к файловой системе iOS, используя сторонние инструменты, такие как IEXPLORER или iFunBox. Читайте дальше, чтобы узнать больше об этом.

Как просматривать файловую систему, используя IOS IEXPLORER

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такоеШаг 1: Загрузите и установите файловый менеджер для iOS, например IEXPLORER (скачать) или iFunBox (скачать). В нашем примере, мы будем использовать IEXPLORER.

Шаг 2: После установки, подключите iOS устройство к компьютеру с помощью кабеля USB и запустите IEXPLORER.

Шаг 3: Найдите и щелкните по пункту «root» (корень), который находится в боковой панели. Теперь вы получите доступ к файловой системе вашего устройства и сможете свободно просматривать ее. Если afc2 не установлен, вы не увидите папку Root.

Источник

Как получить доступ к файлам iPhone с помощью монтирования диска

Было легко установить оригинальный iPod и получить доступ к нему как USB-накопитель. Это можно сделать и с iPhone, хотя существуют разные подходы в зависимости от типа данных, с которыми вы хотите работать.

В этой статье мы рассмотрим следующие различные подходы:

ТехникаДоступные файлыТребования
PTPФото и видеоВстроенный в Windows и MacOS
AFCФотографии, видео и некоторые приложенияItunes
ПРЕДОХРАНИТЕЛЬ (без джейлбрейка)Фотографии, видео и некоторые приложенияБесплатный клиент FUSE
ПРЕДОХРАНИТЕЛЬ (с джейлбрейком)Все файлыПобег из тюрьмы, бесплатный клиент FUSE
WebDAV через FilzaВсе файлыПобег из тюрьмы, бесплатный клиент WebDav
afc2Все файлыПобег из тюрьмы, плагин AFC2, клиент AFC2
ДругойНиктоНе работает на современной iOS

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

PTP: доступ к фотографиям, видео и данным камеры как к креплению на диск

PTP имеет ряд недостатков: наиболее очевидно, что вы не можете получить доступ к файлам, кроме как с камеры. Кроме того, PTP не поддерживает такие функции, как переименование или изменение файлов или папок: вместо этого он должен удалить и воссоздать их, чтобы внести изменения. Это медленно.

Доступ к фотографиям и данным приложения через AFC через iTunes

Доступ к данным приложения через USB с помощью FUSE

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

Использование FUSE для MacOS

Давайте продемонстрируем этот подход на macOS и как смонтировать устройство. Чтобы это работало, вам необходимо установить бесплатный диспетчер пакетов Homebrew и уметь пользоваться терминалом в macOS.

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

Данные устройства отображаются в iPhone Backup Extractor

Далее, давайте подготовим FUSE для macOS:

С установленным ifuse можно смонтировать ваш iPhone или iPad, используя UDID мы получили ранее:

Это позволит смонтировать ваш iPhone как диск на вашем компьютере. Если вы хотите пойти дальше и вникнуть в дополнительные данные, этот пост суперпользователя довольно удобен, и аналогично этот пост описывает использование инструмента usbmuxd.

Устранение ошибок, с которыми вы можете столкнуться

При этом стоит убедиться, что на вашем ПК или Mac не запущены другие приложения, которые могут пытаться подключиться к вашему устройству iOS.

Если вы собираетесь монтировать только одно устройство iOS, вы можете просто запустить ifuse

Нужно использовать предварительную версию usbmuxd?

usbmuxd isn’t frequently updated, so occasionally when a new version of iOS is released, it lacks support. To fix that, you can install the latest development version of it as below:

Доступ к данным приложения через USB с помощью FUSE на взломанном устройстве

Инструкции точно такие же, как указано выше. С взломанным устройством вы сразу увидите больше данных. Аккуратно, а?

Использование сервера Filza WebDAV для доступа к корневому файлу iOS

Использование AFC2 для доступа к файлам iOS через USB

Что такое AFC2?

AFC2 можно установить из Cydia, и после установки клиент AFC сможет полностью просматривать устройство.

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

Восстановление удаленных файлов с подключенного устройства iOS

Если вы можете смонтировать свой iPhone или iPad в качестве диска, вы можете подумать, что можете восстановить удаленные файлы, манипулируя файловой системой непосредственно на взломанном устройстве. К сожалению, вы не можете восстановить файлы таким способом с iPhone, поскольку файловая система зашифрована. Даже если бы вы могли найти биты данных, вы не смогли бы их расшифровать. У каждого файла есть собственный ключ шифрования, и эти ключи отбрасываются при удалении.

Руководство по безопасности Apple iOS кратко описывает это на стр. 17 в «обзоре архитектуры»:

Каждый раз, когда создается файл в разделе данных, Data Protection создает новый 256-битный ключ (ключ «на файл») и передает его аппаратному механизму AES, который использует ключ для шифрования файла при его записи на флэш-память в режиме AES-XTS. На устройствах с SoC A7, S2 или S3 используется AES-CBC. Вектор инициализации вычисляется со смещением блока в файл, зашифрованный с помощью хэша SHA-1 ключа для каждого файла.

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

Бонус: монтирование компьютера под управлением Windows с вашего iPhone или iPad

В iOS 13 появилась поддержка SMB для iOS. Это позволяет пользователям получать удаленный доступ к дискам на компьютерах Windows. Вот как это работает:

Найдите IP-адрес вашего компьютера с Windows. Команда ipconfig должна сказать вам это.

На вашем устройстве iOS откройте приложение Apple «Файлы», нажмите «Подключиться к серверу». Введите smb:// а затем IP-адрес вашего ПК. Затем выберите «Зарегистрированный пользователь» и введите имя и пароль своей учетной записи Windows.

После этого ваш диск Windows должен появиться на устройстве iOS.

Источник

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

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такоеПо состоянию на июль прошлого года Apple продала более 800 миллионов устройств, работающих под управлением iOS. Более половины из них — различные модели iPhone. При таком количестве устройств в обращении совершенно не удивительно, что они часто становятся объектами компьютерно-технической экспертизы (forensics). На рынке представлены различные решения для автоматизации подобных экспертиз, но ценник на них зачастую делает их недоступными. Поэтому сегодня мы поговорим о том, как можно провести такую экспертизу с минимальными затратами или, проще говоря, используя бесплатные и/или open source инструменты.

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

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

Спаривание

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

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

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

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

Практика

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

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

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

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

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

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

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

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

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

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

Приложения

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

В результате для каждого приложения получаем его идентификатор (так называемый bundle ID), название и версию. Зная идентификатор приложения, мы можем получить доступ к его данным. Для этого задействуются два сервиса iOS — `house_arrest` и `afc`. AFC (Apple File Conduit) — это служба доступа к файлам; с ее помощью, в частности, iTunes осуществляет доступ к музыке и прочим медиафайлам на устройстве. `house_arrest` — это менее известный сервис, который позволяет запускать сервер AFC в песочнице конкретного приложения; он, в частности, используется для реализации функции File Sharing в iTunes.

Но это все теория. На практике для получения доступа к файлам приложения достаточно воспользоваться утилитой `ifuse`:

В результате выполнения этой команды директория с данными приложения будет смонтирована в директории

Отмонтировать данные приложения можно командой `fusermount –u

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

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

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

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

По умолчанию `idevicebackup2` сохраняет резервную копию во внутреннем формате iOS, который не вполне подходит для ручного исследования, поскольку, например, вместо имени файла в нем используется значение хеш-функции SHA-1 от пути файла. Преимущество этого внутреннего формата iOS в том, что многие программы знают, как с ним работать, так что для анализа содержимого бэкапа достаточно открыть его в одной из таких программ (например, iOS Backup Analyzer, iBackupBot, или iExplorer).

Если же по каким-то причинам требуется получить бэкап в более «читаемом» формате, то можно воспользоваться командой `unback`:

Эта команда создаст на рабочем столе директорию `_unback_`, в которой будет сохранена резервная копия устройства в виде традиционного дерева файлов, а не в виде списка файлов с псевдослучайными именами, как ранее.

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

/Desktop/Media/`. Отмонтирование устройства осуществляется, как и в случае с доступом к данным приложений, командой `fusermount –u

FILE_RELAY

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

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

Источники `file_relay` в iOS 8

AppleTV Baseband Bluetooth Caches CoreLocation CrashReporter CLTM demod Keyboard Lockdown MobileBackup MobileInstallation MobileMusicPlayer Network Photos SafeHarbor SystemConfiguration Ubiquity UserDatabases AppSuppor t Voicemail VPN WiFi WirelessAutomation MapsLogs NANDDebugInfo IORegUSBDevice VARFS HFSMeta tmp MobileAsset GameKitLogs Device-O-Matic MobileDelete itunesstored Accounts AddressBook FindMyiPhone DataAccess DataMigrator EmbeddedSocial MobileCal MobileNotes

Эта команда выполнит подключение к службе `file_relay` и запросит фиксированный набор «источников» (sources): AppleSupport, Network, VPN, WiFi, UserDatabases, CrashReporter, tmp, SystemConfiguration. Каждый такой источник — это один файл или более с устройства. Полный список источников для iOS 8 приведен во врезке. Для запроса определенного источника достаточно использовать его имя в качестве параметра для `filerelaytest`:

Результат (то есть извлеченные данные) будет записан в файл dump.cpio.gz в текущей директории. Его можно распаковать с помощью стандартных утилит `gunzip` и `cpio`:

До iOS 8 этот сервис был исключительно полезным и позволял получить данные, недоступные через другие интерфейсы (например, если бэкап зашифрован). Но, начиная с iOS 8, Apple ввела дополнительную проверку: для того чтобы служба `file_relay` работала, на устройстве должен быть установлен специальный конфигурационный профиль, подписанный Apple.

При установке такого профиля в директории `/Library/Managed Preferences/mobile/` будет создан файл `com.apple.mobile_file_relay.plist` со следующим содержанием:

`file_relay` во время выполнения проверяет наличие этого файла и значение ключа `Enabled` в нем и возвращает данные, только если оно установлено в `true`.

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

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

iCloud

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

Заключение

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

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

Впервые опубликовано в журнале «Хакер» от 02/2015.
Автор: Андрей Беленко (@abelenko)

Источник

[Компрессор] часть 7. Apexi Super AFC 2

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

Здоров!
Уже вижу летящие камни в мою сторону по поводу использования этого устройства)
Но, спешу обрадовать. Это устройство работает. — что мне и нужно.

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

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

Но есть всегда НО)
Наш мозг может принимать ток от мапа с каким то потолком напряжения.
Так уж вышло, что при давлении выше 0,3 бара мап выет напряжение, который мозг уже не принимает)
Поэтому все и говорят, что больше 0,3 в сток не надуть — будет отсечка по бусту.

Но, выход есть — это обманки (сафка), суб-мозг (манагер синий/золотой/ультимейт), мозг (вемс/январь)

Так как знаний в области настройки у меня нет. будем использовать самое просто решение — сафка (S-AFC (супер айр флоу конвертер (супер конвертер воздушно топливной смеси)))

Этот прибор подключается параллельно мозгу, но в разрыв с проводом от мозга в мапу.
Принцип работы такой: от мапа поступают данные в сафку, в сафке мы меняем значения этих данных, сафка отправляет эти данные в мозг.
В итоге мозг будет думать что надув 0,3 а по факту будет 0,5.
Для того, что б убрать дефицит топлива на бусте, я буду повышать давление топлива. Метода тут 2: либо гвоздик в топливный регулятор (тот, что в баке). Либо топливный регулятор от аристы 2 жз-жте. Сток давление топлива 3 бара (в среднем) а нам надо — 4.1. форсунки будут сток.
Это позволит заставить сток форсунки лить больше бензина.
В итоге на «небусте» будет небольшой перелив топлива, который должны ликвидировать долгосрочные и кратковременные коррекции (штатный мозг поймет о переливе по штатным лямдам). А на бусте будет нормальная смесь (11-12).
Вот такие соображения.

В общем была найдена сафка. (с большим трудом)
Корпус был полностью разобран, отмыт и покрашен. Стекло немног отполировано.

Источник

Поставил Apexi S-AFC 2

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

установить afc2 что такое. Смотреть фото установить afc2 что такое. Смотреть картинку установить afc2 что такое. Картинка про установить afc2 что такое. Фото установить afc2 что такое

Число случайно приобрел полезную штуку, а именно регулятор воздушно топливной смеси от Apexi. Во-первых, до нормального настраиваемого мозга пока еще не дошел, а с машиной хотелось что нибудь покрутить, а во-вторых на сток мозге при сбросе газа и наличии блоу оффа тачка тупо глохнет) Данный дивайс работает достаточно примитивно, он подает заведомо ложный сигнал с Мафа в мозг о кол-ве поступаемого воздуха, тем самым забедняя или обогощая смесь. При правильной настройке машина едет реально подрее, при чем разница чувствуется) и Плюс функция DEC/Air — которая и не дает глохнуть машине при сбросе газа. Но вот только вопрос в том, что нормальной инструкции по настройке в инете нету, есть только немного информации от пользователя DRAGSTER от 2007 года) В итоге вчера с другом скатали половину бака, настраивая сафку. Без ШЛЗ нормально настроить было достаточно проблематично, практически наощуп ( машина глохла не заводилась, загорался чек, было всё короче) в итоге к 4 утра все было сделано. если кому интересно для функции DEC/AIR настройки получились следующие Дросель — 0,4% Neo1-0.8% Neo2-0.8%.Тоесть как только дросельная заслонка закрывается ниже 0.4%, сафка забедняет смесь и машина не глохнет, при открытии дроселя, сигнал становится действительным.

Схемы подключения к мозгу имеются, если что обращайтесь.

Естьеще много вариантов настройки для каждого значения давления, но нужен буст контроллер. Всё впереди. Но необходимо почитать немного литературы, а то машину загубить можно.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *