iOS 데이터 복구 : 앱이 iPhone 백업에 데이터를 저장하는 위치는 어디입니까?

Aidan Fitzpatrick

으로 Aidan Fitzpatrick

이 기사는 iPhone 백업 내부의 특정 앱에 속한 파일을 찾는 데 도움이됩니다. 또한 iOS에서 파일 및 폴더를 정렬하는 방법에 대한 이해를 돕습니다.

Where do apps store data in iPhone backups?
Where do apps store data in iPhone backups?

The simplest approach for recovering files from an iOS backup is to use iPhone Backup Extractor: the free edition will help you find and extract the files you need, as it can do so without you needing to know the detail in this article. If you’d like to do that, you’ll find we’ve got a number of handy guides shown in the top menu of this site, which will guide you through that process.

전문가 모드 및 iOS 도메인 이해

When building apps for iOS, authors have a number of decisions to make around how and where they store data. (We’ve written separately on the trade-offs app authors face in deciding where to store user data.) The best way to explore and build familiarity where each app stores its files in iOS is to use the free edition of iPhone Backup Extractor. If you load it up, select a backup in the left-hand navigation menu, and then choose “Expert Mode” from the main part of the screen, you’ll be presented with a list of around 18 folders, likely beginning with “Application Groups”. Strictly speaking, these top-level groupings are known as “Domains”.

많은 도메인은 앱에서만 접하게 사용됩니다. 예를 들어 '키보드'도메인에는 타사 키보드의 일부 데이터가 포함될 수 있지만 일반 앱에는 포함되지 않을 수 있습니다.

'미디어'및 '카메라 롤'과 같은 일부 도메인은 내장 된 메시지 및 카메라 앱에서 많이 사용됩니다. 그러나 타사 응용 프로그램의 데이터를 추적 할 때 가장 관심을 갖는 것은 "응용 프로그램 그룹"및 "응용 프로그램"도메인입니다.

네임 스페이스에 무엇이 있습니까?

"Applications"도메인을 확장하여 폴더에 포함 된 폴더를 나열하면 이상하게 이름이 지정된 여러 폴더가 표시됩니다. 다음은 그 예입니다.

  • com.apple.Health
  • com.burbn.instagram
  • com.facebook.Messenger
  • snapchat.picaboo
  • com.spotify.client

Performing iOS data recovery from apps with iPhone Backup Extractor
Performing iOS data recovery from apps with iPhone Backup Extractor

These folders are the primary place for an app to store its data, and they’re usually named using the same format. Back in 1996, Sun Microsystems published a programming language named Java. Java’s documentation laid out a way for third-party software publishers to publish their software without it conflicting with other authors' software. The trick was to take the name of the company’s site -- such as apple.com -- and to reverse it, before adding the name of the product. Thus, Apple’s Health app falls under com.apple.Health, and iPhone Backup Extractor rightly belongs under com.reincubate.iPhoneBackupExtractor. These names became known as “namespaces”, and Sun published a number of additional rules for them.

Apple은 iOS를 설계 할 때이를 가장 좋은 방법으로 채택했습니다. 물론 명명 표준은 지침 일뿐입니다. Snapchat ( snapchat.picaboo )의 예에서 알 수 있듯이 모든 사람이 동일한 규칙을 사용하지는 않습니다. 이것은 반드시 나쁜 것은 아니지만 데이터를 복구하려고 할 때 일관성이 도움이 될 수 있습니다!

경우에 따라 앱의 네임 스페이스가 흥미로운 역사적 변덕을 드러 낼 수 있습니다. Instagram의 네임 스페이스는 com.burbn.instagram 왜냐하면 2010 년 Instagram은 Burbn으로 알려 졌기 때문 입니다.

인기있는 iOS 앱은 어디에서 데이터를 저장합니까?

다음 표는 많이 사용되는 iOS 앱의 네임 스페이스를 보여줍니다. 잊지 마세요. iPhone Backup Extractor에는이 목록이 내장되어 있으며 iOS의 다양한 버전 간 변경 사항을 알고 있으므로 iOS 데이터를 복구 할 때 언제 어디서 볼 것인지를 항상 알고 있습니다.

iOS 네임 스페이스
페이스 북 com.facebook.Facebook , com.facebook.Messenger
인스 타 그램 com.burbn.instagram
Snapchat snapchat.picaboo
메시지 Home/Library/SMS
Spotify com.spotify.client
Pinterest pinterest
Skype com.skype.skype
Shazam com.shazam.Shazam

특정 앱이 데이터를 저장하는 위치를 알고 싶다면이 목록에 없는데 왜 트위터에 @reincubate를 쓰지 않으 시겠습니까? 우리가 알려 드리겠습니다. 👩🔬

iOS 앱은 데이터를 어떻게 저장합니까? 어떻게 읽을 수 있습니까?

앱 작성자는 애플리케이션에서 원하는 형식으로 데이터를 자유롭게 저장할 수 있습니다. iPhone 백업 추출기 사용자는 백업에서 수동으로 데이터를 검색하는 경우 세 가지 형식으로 실행되는 경향이 있습니다.

  • XML 목록
  • 이진 목록
  • SQLite 데이터베이스

XML 및 바이너리 Plists는 흔히 ".plist"파일 확장자로 식별됩니다. 그러나 다른 많은 확장 프로그램은 ".cookies"와 같이 Plist 파일을 나타낼 수도 있습니다. Plist는 "Property list"의 약자 이며 간단한 데이터 모음을 저장하기위한 Apple의 선호 파일 형식입니다 . XML Plists는 일반적으로 일반 텍스트로 저장되므로 눈으로 읽을 수 있지만 Plaint를 이해할 수없는 경우 바이너리 Plists는 일반적으로 이해할 수 없습니다.

다행히도 iPhone Backup Extractor의 무료 에디션에는 Plist 뷰어와 편집기가 내장되어 있습니다. File 메뉴에서 "View / Edit Plist"를 선택하면 Plist 파일의 내용을 검사 할 수 있습니다. 또는 전문가 모드에서 사용자는 파일을 마우스 오른쪽 단추로 클릭하고 "목록으로보기"를 선택할 수 있습니다.

View as Plist in iPhone Backup Extractor
View as Plist in iPhone Backup Extractor

SQLite 데이터베이스 는 여러분이 기대할 수있는 것입니다 : 구조화 된 데이터 모음입니다. 그들은 종종 ".db"또는 ".sqlite3"파일 확장자로 표시됩니다. 이러한 파일은 특별한 편집기 없이는 읽을 수 없지만 iPhone Backup Extractor는 사용자를 대신하여 쿼리 할 수있는 기술을 가지고 있습니다.

각 도메인은 iPhone 백업에 무엇을 포함합니까?

iOS backup domain Data found in this domain
Application Groups Data stored here by apps is able to be shared slightly more freely on the device. Many applications will store a small amount of data here, but rarely will you see valuable content.
Application Plugins Apps that store data here usually do so as part of an iOS extension. That may be as a Watch plugin, a third-party keyboard, a widget, a sharing extension, or an Animoji. This domain rarely contains user data.
Applications This is the core domain for apps to store user data on an iPhone. Each app has its own namespace, as described in the “What’s in a namespace?” section above.
Camera Roll The camera roll domain includes all photos, videos and metadata stored on an iOS device. If the device is configured to “Optimise Storage”, and not to store all photos locally, this domain may contain less information than one expects.
Databases Little information is stored here on modern installs of iOS.
Health HealthKit and medical data is stored in the Health domain, along with activity data being shared with a paired Apple Watch.
Home The Home domain is a goldmine of information for many of Apple’s built-in applications, such as Messages, Notes and Calendar.
HomeKit This domain stores a limited amount of information on the state of Apple HomeKit configuration.
Install The Install domain contains metadata to indicate which built-in Apple apps are installed on the iOS device.
Keyboard Language and keyboard configuration is stored in this domain.
Keychain The iOS device’s keychain (a collection of user passwords) is stored here, in a SQLite file.
Managed Preferences This domain contains data around the management of the iOS device. If your device is enrolled in an MDM (mobile device management) program, perhaps by your school or employer, some metadata will be stored here.
Media Many types of media are stored under this domain. For instance, users will find attachments to SMS messages, recordings, and PhotoStream data here.
Root The root domains contains fundamental configuration files for the setup of the iOS device.
System Containers The system containers domain contains limited metadata from the App Store app, and some other iOS processes.
System Preferences This domain contains low-level information on an iOS device’s status. For instance, you can learn about its networking configuration, or about the wi-fi networks or VPNs it has recently connected to.
System Shared Containers Some iOS system processes which can share data across iOS store their data here. It is a good place to start when looking to learn more about Bluetooth activity on a device, for instance.
Wireless The wireless domain contains a rich set of information on iOS’s use of cellular and wi-fi networks, and of its recent IP address assignations.

다음에 무엇을할지

iPhone Backup Extractor를 다운로드하거나 Reincubate에 대한 자세한 내용을 읽어보고 전세계 고객이 데이터를 복구하는 데 도움을 받으십시오.

iOS 또는 iPhone Backup Extractor에 대해 더 자세히 알고 싶다면이 사이트에는 데이터를 최대한 활용하는 방법에 대한 풍부한 가이드와 기사가 있습니다. 당사의 지원 센터에는 자주 묻는 질문에 대한 답변과 함께 추가 지식 기반 자료가 많이 포함되어 있습니다.

Aidan Fitzpatrick

으로 Aidan Fitzpatrick, last updated

우리는 3 백만 명이 넘는 사람들이 잃어버린 iPhone 데이터를 복구하는 것을 도왔습니다. 우리를 도와 줘요.

의견 제출

© 2008 - 2019 Reincubate Ltd. 판권 소유. 영국 및 웨일즈에서 등록 #5189175, VAT GB151788978. Reincubate®는 등록 상표입니다. 개인 정보 및 이용 약관. 우리는 2FA를 권장합니다. 런던에서 Built로 지어졌습니다.

close

개인 사용자 용

기업 및 프로 사용자

비즈니스 및 프로 계획을 위해 아래로 스크롤하십시오.

기본

$39.95

iTunes 지원

Windows 및 Mac에서 작동합니다.

고객 지원

iCloud 기기 목록 미리보기

기본 구입

프리미엄

$69.95

iCloud 및 iTunes 지원

Windows 및 Mac에서 작동합니다.

고객 지원

5 개의 iCloud 장치

프리미엄 구입
Jonathan Zdziarski picture

This is iPhone Backup Extractor, think of it as a "personal forensics" utility. It's pretty awesome.

Jonathan Zdziarski

법의학 및 iOS 전문가

비즈니스 및 프로 사용자

사업

$299.95

25 대의 iCloud 장치

우선 순위가 높은 고객 지원

상업 라이센스

프리미엄 플랜의 모든 혜택

사업 구입
ricloud logo
기업용 API 데모

iCloud 액세스, 법의학 툴링, 삭제 된 SQLite 데이터의 대량 복구가 필요합니까?

에서 API에 대해 자세히 알아보기 reincubate.com.