디스크 마운트를 사용하여 iPhone 파일에 액세스하는 방법. 우리는 사과를 자릅니다. iOS 파일 시스템 내부에는 무엇이 있습니까? 탈옥하지 않고 아이폰 시스템 파일을 보는 방법

원래 iPod을 쉽게 설치하고 USB 스틱으로 액세스할 수 있었습니다. 작업하려는 데이터 유형에 따라 다른 접근 방식이 있지만 iPhone에서도 이 작업을 수행할 수 있습니다.

이 기사에서는 다양한 접근 방식을 살펴보고 다음과 같이 요약합니다.

사실, 탈옥되지 않은 장치에서 카메라 파일 및 선택한 응용 프로그램의 데이터 이외의 데이터로 작업하는 것은 불가능합니다. 이 기사에서는 두 가지 접근 방식을 모두 살펴보겠습니다.

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

iOS는 USB를 통해 연결될 때 최신 장치를 카메라로 자동 표시합니다. 이것은 사진을 앞뒤로 복사할 수 있는 다소 제한된 시스템인 PTP(Picture Transfer Protocol)를 사용합니다. 사진이 일반적으로 나타나는 DCIM 폴더를 알고 있을 것입니다.

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

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

FUSE를 사용하여 USB를 통해 애플리케이션 데이터에 액세스

FUSE는 사용자가 시스템을 관리자 수준으로 변경할 필요 없이 Windows 또는 Mac 컴퓨터에 드라이브를 탑재할 수 있도록 하는 시스템입니다. FUSE는 "User Space File System"을 의미하며 대부분의 플랫폼에서 다양한 형태로 사용할 수 있습니다. FUSE 자체는 장치나 데이터 소스와 직접 통신하는 기술이 아니기 때문에 추상화 계층입니다. 이는 일반적으로 다른 접근 방식을 취합니다. iPhone이 저장 장치로 설치된 경우 FUSE는 SSH, AFC/AFC2, PTP 또는 WebDAV와 같은 다른 프로토콜을 사용하여 iPhone과 통신합니다. Windows는 종종 인기 있는 사용자 모드 Dokan 파일 시스템을 사용하는 반면 osxfuse는 macOS에서 널리 사용됩니다.

사용자의 관점에서 FUSE는 장치 데이터가 표시되는 방식을 정규화하므로 일반적으로 마운트를 담당하는 프로토콜은 중요하지 않습니다.

macOS용 FUSE 사용

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

먼저, 장치의 UDID를 찾으십시오. 이것은 무료 버전, lsusb 명령 또는 ioreg -p IOUSB -l -w 0 명령으로 수행할 수 있습니다. 기기가 연결되어 있는 동안 iPhone Backup Extractor를 실행하고 기기를 선택한 다음 정보 탭을 선택합니다. "하드웨어 ID" 섹션에 UDID가 표시됩니다.

$ brew tap homebrew/cask $ brew cask install osxfuse ==> 주의 사항 osxfuse를 설치 및/또는 사용하려면 시스템 환경 설정 → 보안 및 개인 정보 보호 → 일반에서 커널 확장을 활성화해야 할 수 있습니다. 자세한 내용은 공급업체 설명서 또는 Apple 기술 문서를 참조하십시오. 참고: https://developer.apple.com/library/content/technotes/tn2459/_index.html osxfuse 설치를 적용하려면 재부팅해야 합니다.

FUSE를 통해 iOS 기기와 상호 작용할 수 있는 코드인 ifuse를 설치해 보겠습니다.

$ brew install ifuse

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

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

이렇게 하면 iPhone이 컴퓨터의 드라이브로 설치됩니다. 계속해서 더 많은 데이터를 파헤치고 싶다면 이 슈퍼유저 게시물이 매우 편리하며 마찬가지로 이 게시물은 usbmuxd 도구 사용에 관한 것입니다.

발생할 수 있는 오류 문제 해결

ifuse는 다음과 같이 불평할 수 있습니다. 잘못된 장치 UDID가 지정되었습니다. 길이는 40자여야 합니다. iPhone X부터 Apple은 이전 40바이트 형식 대신 24바이트와 대시(-)를 사용하도록 UDID 를 변경했습니다.

장치의 잠금 서비스 연결에 실패하지 않은 경우. 다시 시도하십시오. 그래도 실패하면 장치를 재부팅하십시오. 장치가 연결되어 있고 "이 컴퓨터를 신뢰하십시오" 대화 상자가 표시되지 않는지 확인하십시오. 먼저 승인해야 합니다. 그 후 오류: 장치 00000000000000000000000이 처리되지 않은 오류 코드 -13을 반환하면 장치를 분리했다가 다시 연결해야 합니다.

iOS 기기에 연결을 시도할 수 있는 다른 앱이 PC 또는 Mac에서 실행되고 있지 않은지 확인하는 것이 좋습니다.

하나의 iOS 기기만 마운트하려는 경우 ifuse ~/iphone 을 실행하면 됩니다.

시험판 usbmuxd를 사용해야 합니까?

usbmuxd는 자주 업데이트되지 않기 때문에 iOS의 새 버전이 출시될 때 지원이 되지 않는 경우가 있는데 이를 해결하려면 아래와 같이 최신 개발 버전을 설치하면 됩니다.

brew unlink usbmuxd brew install --HEAD usbmuxd brew unlink libimobiledevice brew install --HEAD libimobiledevice brew cask 제거 osxfuse brew cask 설치 osxfuse idevicepair

탈옥된 장치에서 FUSE를 사용하여 USB를 통해 앱 데이터에 액세스

지침은 위와 완전히 동일합니다. 탈옥된 장치를 사용하면 즉시 더 많은 데이터를 볼 수 있습니다. 깔끔하게 응?

Filza WebDAV 서버를 사용하여 iOS 루트 파일에 액세스

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

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

AFC2는 무엇입니까?

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

탈옥된 장치의 모든 데이터에 액세스하는 다른 방법

iOS 8이 출시되기 전에는 탈옥된 기기용 Cydia 플러그인이 여러 개 있었는데, 이 플러그인을 연결하면 iPhone이 USB 플래시 드라이브로 표시됩니다. 아아, 최신 버전의 iOS에서는 더 이상 지원되지 않습니다.

연결된 iOS 기기에서 삭제된 파일 복구

iPhone 또는 iPad를 드라이브로 탑재할 수 있다면 탈옥된 장치에서 직접 파일 시스템을 조작하여 삭제된 파일을 복구할 수 있다고 생각할 수 있습니다. 유감스럽게도 파일 시스템이 암호화되어 있기 때문에 이 방법으로 iPhone에서 파일을 복구할 수 없습니다. 데이터 비트를 찾을 수 있더라도 해독할 수 없습니다. 각 파일에는 자체 암호화 키가 있으며 이러한 키는 삭제 시 폐기됩니다.

Apple iOS 보안 가이드는 "아키텍처 개요"의 17페이지에 대해 간략하게 설명합니다.

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

마운트는 기존 파일에 액세스하는 데 적합할 수 있지만 복구에는별로 도움이 되지 않습니다. 이렇게 하려면 iTunes 또는 iCloud 백업, iCloud에 동기화된 데이터 또는 데이터가 삭제되기 전에 기기의 포렌식 이미지가 필요합니다.

보너스: iPhone 또는 iPad에서 Windows 컴퓨터 마운트

iOS 13은 iOS용 SMB 지원을 도입했습니다. 이를 통해 사용자는 Windows 컴퓨터의 드라이브에 원격으로 액세스할 수 있습니다. 작동 방식은 다음과 같습니다.

    Windows 컴퓨터의 IP 주소를 찾으십시오. ipconfig 명령이 이를 알려줄 것입니다.

    iOS 기기에서 Apple Files 앱을 열고 서버에 연결을 클릭합니다. smb:// 다음에 PC의 IP 주소를 입력합니다. 그런 다음 "등록된 사용자"를 선택하고 Windows 계정 이름과 암호를 입력합니다.

그런 다음 Windows 드라이브가 iOS 장치에 나타나야 합니다.

파일 관리자꽤 많은 사람들이 이미 iPhone을 위해 이혼했습니다. 이 잡다한 구색 중에는 완전히 번역되지 않은 중국어 공예품과 수십 개의 다른 단추가 있는 멋진 사본이 있습니다. 우리는 나중에 그들의 큰 비교 리뷰를 남길 것이지만 지금은 DiskAid 프로그램에 주목합시다. 학습 및 사용 용이성 + 플랫폼 간(새 버전의 프로그램이 Mac 및 PC용으로 동시에 출시됨) 두 가지 분명한 이점이 있습니다.

iPhone용 파일 관리자의 필요성에 대해 이야기하지 말자. 탈옥 장치 소유자의 경우 파일 관리자가 없으면 감옥의 모든 이점이 무효화됩니다. 그러나 DiskAid는 단순한 파일 관리자가 아닙니다. 개발자는 불가능한 일을 처리했습니다. 인생의 프로그램은 Apple의 승인을 얻을 수 없는 것처럼 보이지만 App Store는 공식적으로 귀하가 장치에 업로드한 파일을 보기 위해 클라이언트를 건너뛰었습니다.

프로그램을 설치하고 iPhone을 컴퓨터에 연결하고 DiskAid를 실행하기만 하면 됩니다. 다음 창이 표시됩니다.

가장 중요한 것은 왼쪽 하단 모서리입니다. iPhone이 탈옥된 경우 드롭다운 목록에서 선택할 수 있습니다. 루트 폴더- iPhone 파일 시스템의 루트로 이동합니다.

미디어 폴더/var/mobile/Media 폴더입니다. iPod의 음악, 팟캐스트, 음성 메모 및 훨씬 더 유용한 것들을 저장한다는 사실이 주목할 만합니다.

DiskAid 폴더- iPhone의 FileAid 프로그램에서 볼 수 있는 폴더가 있을 뿐입니다.

상단 툴바에 있는 버튼의 목적은 영어 자막이 없어도 명확합니다. 유용한 버튼에 대해 이야기합시다 책갈피. iPhone에 설치된 프로그램 중 하나의 문서 폴더를 정기적으로 살펴봐야 한다고 가정해 보겠습니다. 그 창자를 통해 여행, 당신은 폴더에서 그것을 발견에 놀라게 될 것입니다 /var/mobile/응용 프로그램사람이 읽을 수 있는 이름을 가진 프로그램 자체가 없지만 소름 끼치는 유형 식별자가 있습니다. 3A686EC7-17D6…. 이미 이 폴더 안에 프로그램 자체가 있습니다. 따라서 모든 것이 숨겨진 위치를 기억할 필요가 없도록 원하는 폴더로 한 번만 이동하여 북마크 패널을 열고 거기에 있는 더하기 기호를 클릭하십시오.

물론 모든 것이 훌륭하지만 큰 단점이 있습니다. DiskAid는 액세스 권한을 지원하지 않습니다. 시스템 파일을 다루는 경우 이는 사용자(및 iPhone)의 삶을 심각하게 복잡하게 만들 수 있습니다. 따라서 from Cydia와 함께 프로그램을 사용하는 것이 좋습니다.

DiskAid의 남동생 소개 - 프로그램 파일에이드별로 할말이 없습니다. 그녀의 이야기는 슬프다. 한 컴퓨터에서 당신이 DiskAid를 통해 당신의 iPhone에 있는 특별한 폴더에 파일을 업로드하고 다른 컴퓨터에서 접근하는 것을 그녀가 정말로 허락하기 전이었습니다. iPhone을 PC 컴퓨터에 연결하면 탐색기에 특수 폴더 형태의 사진 앨범이 표시됩니다. FileAid를 사용하면 업로드된 모든 파일이 있는 다른 폴더를 볼 수 있습니다.

그러나 최근 App Store 검열관은 마침내 그들의 감독을 깨닫고 FileAid가 USB를 통해 파일을 전송하는 기능을 차단할 것을 요구했습니다. 이제 그녀는 이름을 바꿨고 수십 명의 유사한 시청자와 다르지 않습니다. 파일은 이제 Wi-Fi를 통해 업로드하도록 제안됩니다.

Apple 기술 소유자의 삶을 더 쉽게 만들어주는 프로그램이 많이 있습니다. 많은 사람들이 iTunes를 사랑하고 그것 없이는 생활을 상상할 수 없지만 "네이티브 애플" 프로그램은 고급 사용자의 모든 요구를 만족시킬 수 없습니다. 오늘은 iOS 기기에서 가장 많이 사용되는 파일 관리자인 iFunBox에 대해 알려드리겠습니다.

무료 iFunBox 앱(기사 끝에 링크)은 macOS 또는 Windows를 실행하는 컴퓨터에서 실행하도록 설계되었으며 iOS 장치용 고급 파일 관리자입니다. 이 프로그램은 해킹된 장치(이 프로그램이 만들어짐)에서만 잠재력을 완전히 드러낼 것이지만 예를 들어 일반 장치에 대한 응용 프로그램도 찾습니다.

iFunBox는 디스크 공간을 많이 차지하지 않습니다. 연결된 장치로 프로그램을 시작하면 다음과 같이 표시됩니다.

아이펀박스 프로그램의 주요 기능

  • App Store에서 설치된 애플리케이션에 대한 액세스
  • 장치 갤러리에서 사진 및 비디오 보기, 업로드 및 삭제(장치에 사진을 완전히 업로드하려면 캐시 폴더를 정리하고 장치를 재부팅하거나 트윅을 설치해야 함)
  • 표준 iOS 월페이퍼가 있는 폴더에 액세스
  • 다운로드한 응용 프로그램(*.ipa 파일)을 장치에 복사하는 기능
  • Cydia(*.deb 파일)에서 다운로드한 트윅 및 프로그램을 장치로 복사하고 장치를 재부팅하여 설치하는 기능.
  • 표준 iOS 벨소리가 있는 폴더에 액세스(벨소리 생성 방법 읽기)
  • iBooks에서 구입 및 다운로드한 책에 접근
  • 음성 녹음기 녹음에 대한 액세스
  • 다양한 조작을 위해 장치의 모든 응용 프로그램(설치 및 표준 모두)이 있는 폴더에 액세스합니다.
  • "깨끗한" 파일 시스템에 대한 액세스(고급 사용자용)
  • 그리고 훨씬 더

이 프로그램은 자주 사용하는 폴더에 대한 바로 가기 생성을 지원합니다. 이것은 종종 iOS의 내부를 파고들고, 파일을 교체하고, 캐시를 지우고, 탈옥 트윅을 설치 및 제거하는 사람들에게 매우 편리합니다. 또한 파일을 복사해야 하는 폴더에 대한 바로 가기를 만들어 올바른 응용 프로그램(예: 비디오

iTunes는 때때로 매우 불편한 프로그램입니다. 모든 종류의 동기화, 영화 및 음악 관리 - 이 모든 것이 최선의 방식으로 구현되었다고 말할 수는 없습니다. iTunes 작업의 복잡성에 대한 전설은 이미 많이 있습니다. 응용 프로그램의 특정 "느림"에 대해 말하는 사람들은 부분적으로 옳습니다. 종종 파일을 iOS 기기로 빠르게 전송하고 모든 것을 폴더로 조심스럽게 정렬하고 싶을 때가 있습니다. 예를 들어 문자 메시지를 보거나 iPhone에 다운로드한 음악을 다운로드할 수 없습니다. 그러나 그것은 중요하지 않습니다. 그것이 iOS 기기와 작동하기 위해 타사 파일 관리자를 제안한 이유입니다.

DiskAid는 iOS 가젯의 콘텐츠에 대한 액세스를 제공하는 파일 관리자입니다. iTunes와 달리 이 프로그램에는 몇 가지 장점이 있습니다. 응용 프로그램 창은 두 부분으로 나뉩니다. 왼쪽 부분 - 전환할 수 있는 범주입니다. 사진, 비디오, 음악, 메모 등의 표준 iOS 응용 프로그램을 복제합니다. 오른쪽은 카테고리 콘텐츠 창입니다. 왼쪽에서 선택한 카테고리의 콘텐츠를 표시합니다. 예를 들어 왼쪽에 음악이 있는 카테고리를 선택하면 iOS 기기에 다운로드한 음악 파일이 오른쪽에 나타납니다. 마찬가지로, 나머지 카테고리와 함께: 왼쪽에서 카메라 롤을 선택하고 오른쪽에서 모든 사진을 보고 왼쪽에 메모를, 오른쪽에 텍스트를 표시합니다.

물론 모든 데이터는 장치에서 다운로드할 수 있습니다. 사진, 음악, 비디오 등은 몇 번의 클릭으로 "풀아웃"되며 로컬 드라이브뿐만 아니라 iTunes에도 직접 복사할 수 있습니다. 많은 사람들에게 스마트폰에 다운로드된 노래를 게스트 컴퓨터로 "풀어내는" 것은 DiskAid가 순식간에 해결하는 큰 문제입니다.

또한 스마트 폰은 케이블로 컴퓨터에 연결할 필요가 없으며 응용 프로그램의 시작 창에서 "WiFi 연결 활성화"를 한 번만 선택하면 많은 문제가 해결됩니다. 이 옵션을 활성화한 후 iOS 장치와 컴퓨터는 서로 통신하기 위해 동일한 네트워크에 있어야 합니다.

그러나 DiskAid를 iTunes와 구별할 수 있는 가장 흥미로운 점은 메시지와 통화 기록을 보는 것입니다. 첫 번째 가능성은 필요한 메시지를 찾는 편리한 수단입니다. SMS 메시지로 보낸 것을 잊어버린 경우 DiskAid 및 내장 검색을 사용하여 몇 초 만에 필요한 정보를 찾을 수 있습니다. 마찬가지로 연락처의 경우 올바른 연락처를 찾는 것이 문제가 되지 않습니다.

다른 측면에서 볼 가치가 있습니다. 스마트폰이 공격자의 손에 들어가면 어떻게 될까요? 몇 분 동안 찍은 전화에서도 모든 메시지를 빠르게 내보낼 수 있습니다. 좋지 않은 메시지는 이해합니다. 불행히도 이 경우 비밀번호로 스마트폰을 잠그는 것도 도움이 되지 않습니다. DiskAid는 모든 종류의 비밀번호에 대해 전혀 신경 쓰지 않습니다.

이 텍스트를 읽은 후 두 가지 옵션이 있습니다. 단순한 사용자인 경우 휴대전화를 더 주의 깊게 살펴보고 오랫동안 방치하지 않아야 하며, 당신이 사악한 "해커"라면 이제 알 수 있습니다. 모든 iOS 기기에서 귀중한 정보를 신속하게 훔치는 방법을 정확히 알려드립니다.

개발자 웹사이트에서 DiskAid를 다운로드할 수 있습니다(OS X 및 Windows용)

i-gadget의 수십 가지 파일 관리자 중에서 몇 가지만 구별할 수 있습니다. 그러나 최근에 리뷰한 iFunBox와 이 리뷰의 주인공인 DiskAid라는 두 가지 프로그램이 특히 사용자에게 인기가 있습니다.

DiskAid는 관리하기 가장 쉬운 파일 관리자 중 하나입니다. 작업하는 동안 iOS 파일 시스템을 알 필요도 없고 추가 플러그인을 연결할 필요도 없으며 혼란스러울 수 있습니다. 모든 것이 매우 간단하고 명확합니다.

USB를 통해 iPhone, iPad 또는 iPod Touch를 컴퓨터에 연결하고 DiskAid를 실행하면 iOS 7 스타일로 만들어진 섹션이 있는 패널이 즉시 표시됩니다. 지인 및 프로그램과의 모든 추가 상호 작용이 시작됩니다. 이것으로부터. DiskAid는 다음과 같은 기능을 제공합니다.

  • 개별 사진 및 전체 앨범 업로드
  • 오디오북, 재생 목록 및 팟캐스트를 포함한 음악 라이브러리 관리
  • iTunes Store에서 비디오 및 TV 프로그램 다운로드
  • 문자 메시지, 통화 기록, 연락처 및 메모 보기 및 내보내기
  • 파일 시스템 직접 관리

무선 기술을 좋아하는 경우 Wi-Fi를 통해 장치를 DiskAid에 연결할 수 있습니다. 이렇게하려면 프로그램을 시작한 직후 Wi-Fi 활성화 버튼을 클릭하십시오. 이 기능은 USB 케이블을 통해 i-장치가 연결된 경우에만 사용할 수 있는 다른 파일 관리자와 DiskAid를 차별화합니다.

프로그램의 놀라운 기능과 우아한 디자인은 유료 가격에 가려져 있습니다. 대부분의 기능 세트를 이용하려면 공식 웹사이트에서 DiskAid를 $29.90(이전 프로그램 비용은 $9.90)에 구입해야 합니다.

그러나 무료 버전의 DiskAid는 특히 장치에 탈옥이 설치된 경우 i-gadget을 관리하는 데 없어서는 안될 도우미가 될 수도 있습니다. 다른 파일 관리자와 마찬가지로 DiskAid는 "탈옥된 장치"에서 모든 가능성을 보여줍니다. 프로그램의 기능(무료 버전에서 사용 가능) 덕분에 모든 조정을 관리하고 필요한 파일을 해당 디렉토리에 업로드할 수 있습니다. 이것은 웹에서 찾은 원래 WinterBoard 테마를 다운로드하려는 경우와 같이 여러 경우에 유용할 수 있습니다.

  • 세르게이 사벤코프

    어딘가에 서두르는 것처럼 일종의 "부족한"리뷰 ...