用戶們在升級iOS係統的時候都會先進行係統的備份,iTunes備份的就是iOS設備中App的沙盒數據!想要將這些沙盒數據提取出來的話可是需要Disk Drill這款軟件呢!那麼,你知道Mac上怎麼使用DiskDrill導出iOS App沙盒數據麼?想要知道這個問題答案的話就快來下麵的文章來看看吧!
既然我們知道 iTunes 的備份會備份沙盒數據,我們就可以操作這個備份數據來獲得我們想要的數據。下麵我們開始動手來獲取想要的數據:
利用 iTunes 對設備進行手動備份。打開 Disk Drill,這個軟件會自動掃描出電腦上的備份。點擊下圖「iOS 備份」選項下的恢複按鈕。
點擊恢複按鈕之後,等一段時間,我們就能看到所有的備份數據。但是如果設備上裝的 App 非常多的話,就很難找到我們需要的數據。
我們發現 Files 文件夾下的子文件夾都是以 AppDomain- 開頭,後麵跟的其實是 App 的唯一標識符,既然是唯一標識符,我們就可以利用這個唯一標識符來找到對應 App 的沙盒目錄
那我們如何獲取 App 的唯一標識符呢?這裏我們可以利用這個 Retriever App 來獲取我們需要的唯一標識符,雖然這個 App 最開始是為了查看 App 的 URL Scheme。
我們下載這個 App 的源代碼,然後利用 Xcode 編譯到我們自己的手機上,搜索我們需要導出數據的 App,點擊進去之後查看 CFBundleIdentifier 這一項,這個鍵對應的值就是我們需要的 App 唯一標識符。
在 Disk Drill 的搜索框輸入我們獲取的唯一標識符,我們以唱吧為例,我們知道唱吧錄取的音頻文件不足 60s 是不能上傳的,所以我們利用 Disk Drill 來取得錄取的音頻文件。
我在搜索框中輸入 changba 就過濾掉了其他 App 的沙盒文件夾,然後展開文件夾,根據猜測 record 文件夾中包含的 m4a 文件應該就是我們需要的音頻文件了。
看完上麵的資訊內容相信你一定能夠知道Mac上怎麼使用DiskDrill導出iOS App沙盒數據呢!