디스크 마운트로 iPhone 파일에 액세스하는 방법

Aidan Fitzpatrick

By Aidan Fitzpatrick

업데이트 됨

See how I'm qualified to write this article

원래 iPod을 장착하고 USB 드라이브처럼 쉽게 액세스 할 수있었습니다. 함께 작업하려는 데이터 유형에 따라 다른 접근 방식이 있지만 iPhone으로도이를 수행 할 수 있습니다.

이 기사에서는 다양한 접근 방식을 살펴보고 아래에 요약되어 있습니다.

기술 사용 가능한 파일 요구 사항
PTP 사진 및 동영상 Windows 및 macOS에 내장
AFC 사진, 동영상, 일부 앱 iTunes
퓨즈 (아무 탈옥) 사진, 동영상, 일부 앱 무료 FUSE 클라이언트
휴즈 (탈옥) 모든 파일 본때를 보여 주자, 무료 퓨즈 클라이언트
Filza를 통한 WebDAV 모든 파일 본때를 보여 주, 무료 WebDav 클라이언트
AFC2 모든 파일 본때를 보여 주는, AFC2 플러그인, AFC2 클라이언트
다른 없음 최신 iOS에서 작동하지 않음

PTP : 사진, 비디오 및 카메라 데이터에 디스크 마운트로 액세스

iOS는 USB를 통해 연결된 최신 장치를 카메라로 자동 제공합니다. 이것은 상당히 제한된 시스템 인 사진 전송 프로토콜 (PTP)을 사용하여 사진을 앞뒤로 복사 할 수 있습니다. 아마도 사진이 나타나는 경향이있는 DCIM 폴더를 인식하게 될 것입니다.

PTP에는 여러 가지 단점이 있습니다. 가장 분명히 카메라 이외의 파일에 액세스 할 수 없습니다. 그리고 PTP는 파일이나 폴더의 이름을 바꾸거나 수정하는 기능을 지원하지 않습니다. 대신 변경 사항을 적용하려면 파일을 삭제하고 다시 만들어야합니다. 이것은 느립니다.

iTunes로 AFC를 통해 사진 및 앱 데이터에 액세스

Apple의 knowledge-base에는 iTunes로 기본 파일 공유 를 관리하는 방법을 설명하는 기사가 있습니다.

FUSE로 USB를 통해 앱 데이터에 액세스하기

FUSE는 사용자가 시스템을 관리자 수준으로 변경하지 않고도 Windows 또는 Mac 컴퓨터에 드라이브를 마운트 할 수있게 해주는 시스템입니다. FUSE는 " userspace에있는 파일 시스템 "의 약자이며 대부분의 플랫폼에서 다양한 형태로 제공됩니다. FUSE 자체는 장치 나 데이터 소스와 직접 통신하는 기술이 아니라는 점에서 추상화 계층입니다. 일반적으로 다른 접근 방법이 사용됩니다. iPhone을 드라이브로 장착하는 경우 FUSE는 SSH, AFC / AFC2, PTP 또는 WebDAV와 같은 다른 프로토콜을 사용하여 iPhone과 통신합니다. Windows에서는 인기있는 Dokan 사용자 모드 파일 시스템 이 자주 사용되며 macOS에서는 osxfuse 가 많이 사용됩니다.

사용자의 관점에서 퓨즈는 장치의 데이터가 표시되는 방식을 정상화하기 때문에 대개 어떤 기본 프로토콜이 마운트를 담당하는지는 중요하지 않습니다.

macOS에서 FUSE 마운트 사용

macOS에서의 접근 방법과 장치를 마운트하는 방법을 설명하겠습니다. 이 작업을하려면 무료 Homebrew 패키지 관리자 를 설치하고 macOS 터미널 사용에 익숙해야합니다.

우선, 장치의 UDID 찾으십시오. lsusb 명령 또는 ioreg -p IOUSB -l -w 0 사용하여 무료 버전의 iPhone Backup Extractor 로이 작업을 수행 할 수 있습니다. 장치가 연결되어있는 동안 iPhone 백업 추출기를 실행하고 장치를 선택한 다음 "정보"탭을 선택하십시오. '하드웨어 식별자'섹션에 표시된 UDID 표시됩니다.

Device data shown in iPhone Backup Extractor
iPhone 백업 추출기에 표시된 장치 데이터

다음으로, macOS 준비를위한 FUSE를 얻자.

$ brew tap homebrew/cask
$ brew cask install osxfuse

==> Caveats
To install and/or use osxfuse you may need to enable their kernel extension in

  System Preferences → Security & Privacy → General

For more information refer to vendor documentation or the Apple Technical Note:

  https://developer.apple.com/library/content/technotes/tn2459/_index.html

You must reboot for the installation of osxfuse to take effect.

FUSE를 통해 iOS 장치와 통신 할 수있는 코드 인 ifuse 설치해 ifuse .

$ brew install ifuse

ifuse 설치하면 이전에 얻은 UDID 사용하여 iPhone 또는 iPad를 마운트 할 수 있습니다.

$ mkdir ~/iphone
$ ifuse ~/iphone --udid 000000000000000000000000

그러면 iPhone이 컴퓨터에 디스크로 마운트됩니다. 더 자세히 살펴보고 더 많은 데이터를 파고 싶다면이 수퍼 유저 게시물 은 다소 편리합니다. 마찬가지로이 게시물은 usbmuxd 도구의 사용을 다루고 있습니다.

jailbroken 장치에서 퓨즈로 USB를 통해 앱 데이터에 액세스하기

지시 사항은 위와 정확히 같습니다. 장치가 jailbroken되면 곧바로 더 많은 데이터가 표시됩니다. 알았지?

iOS 루트 파일 액세스를 위해 Filza의 WebDAV 서버 사용

jailbroken iOS 기기에서는 Cydia를 통해 Filza 라는 파일 관리자 앱을 설치할 수 있습니다. Fileza의 설정에서 WebDAV 서버 모드를 활성화 할 수 있습니다. 이는 매우 불안정하지만 다른 기기가 iOS 기기에 액세스하는 데 매우 간단한 인터페이스를 제공합니다. WebDAV는 웹 데이터 작업을위한 매우 일반적인 메커니즘이며, Filza에 내장 된 웹 인터페이스를 비롯하여 많은 클라이언트가 액세스 할 수 있습니다. 웹 브라우저를 사용하여 장치에 연결하면 인터페이스가 표시됩니다. 쉬운.

AFC2를 사용하여 USB를 통해 iOS 파일에 액세스

AFC2는 Cydia에서 설치할 수 있으며 일단 설치하면 AFC 클라이언트가 장치 전체를 검색 할 수 있습니다.

jailbroken 장치의 모든 데이터에 액세스하기위한 다른 기술

iOS 8이 출시되기 전에는 jailbroken 장치 용 Cydia 플러그인이 여러 개 있어서 연결되었을 때 iPhone이 USB 스틱으로 표시되었습니다 . 아아, 최신 iOS 버전에서는 더 이상 지원되지 않습니다.

탑재 된 iOS 기기에서 삭제 된 파일 복구하기

iPhone 또는 iPad를 드라이브로 마운트 할 수 있다면 jailbroken 장치에서 직접 파일 시스템을 조작하여 삭제 된 파일을 복구 할 수 있다고 생각할 수 있습니다. 불행하게도, 파일 시스템이 암호화되어 있기 때문에 iPhone에서이 방법으로 파일을 복구 할 수 없습니다. 데이터의 일부를 찾을 수 있다고하더라도 해독 할 수는 없습니다. 각 파일에는 고유 한 암호화 키가 있으며 해당 키는 삭제시 삭제됩니다.

Apple의 iOS 보안 가이드 는 17 페이지의 "아키텍처 개요"에서 간단히 설명합니다.

Data Protection은 데이터 파티션의 파일이 작성 될 때마다 새로운 256 비트 키 ( "파일 별"키)를 작성하고이를 하드웨어 AES 엔진에 제공합니다.이 AES 엔진은 키를 사용하여 파일이 작성 될 때이를 암호화합니다 AES-XTS 모드를 사용하여 메모리를 플래시하십시오. A7, S2 또는 S3 SoC가있는 장치에서는 AES-CBC가 사용됩니다. 초기화 벡터는 파일 단위의 SHA-1 해시로 암호화 된 블록 오프셋을 사용하여 계산됩니다.

마운트는 현존하는 파일로 전환하는 데는 효과가 있지만 복구에는별로 도움이되지 않습니다. 이를 위해서는 iTunes 또는 iCloud 백업, iCloud와 동기화 된 데이터 또는 데이터 삭제 전의 포렌식 이미지가 필요합니다.

About the author

Aidan Fitzpatrick founded Reincubate in 2008 after building the world's first iPhone data recovery tool, iPhone Backup Extractor. He's spoken at Google on entrepreneurship, and is a graduate of the Entrepreneurs' Organisation's Leadership Academy.

Reincubate's CEO at Buckingham Palace

Pictured above are members of Reincubate’s team meeting HM Queen Elizabeth Ⅱ at Buckingham Palace, after being awarded the UK’s highest business award for our work with Apple technology. Read our position on privacy, safety and security.

Can we improve this article?

We love hearing from users: why not drop us an email, leave a comment, or tweet @reincubate?

어떻게 도와 드릴까요?

지원 팀이 도와 드리겠습니다!

저희 근무 시간은 GMT 오전 9 시부 터 오후 5 시까 지 월요일부터 금요일까지입니다.

우리는 1 일 이내에 모든 메시지에 답장하고자합니다.

연락하기 › 우리의 멋진 지원 팀

© 2008 - 2019 Reincubate Ltd. 판권 소유. Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. 개인 정보 및 이용 약관. 우리는 2FA를 권장합니다. 런던에서 Built로 지어졌습니다.