iphone砍站 (整顆硬碟拷到PC) - iOS

Skylar Davis avatar
By Skylar Davis
at 2014-07-30T21:37

Table of Contents

本方法僅適用於 已 JB 的 iOS
----
前言: (不想看廢話的請直接往下看)
最近因為要把升級到 7.1.2 pangu JB
自從JB以來,因為是第一次升級,稍微爬一下文知道升級後會本所有資料都清掉
一些重要的資料夾都有備份了,但難免有漏網之魚

對我來說,直正的備份= 把 / 根目錄以下的所有東西整個搬過去
這樣連蟑螂跳蚤都不會漏了 :p

先說說我嘗試了幾個失敗的方法

1. 我買來一台 100多塊錢的 SD 讀卡機,但跟本不能用,失敗 !!

2. 用 wifi + ssh + rsync
rsync -av root@iphone1:/ backup/
每十幾分鐘就會斷線一次, 失敗 !!

3. 使用 iExplorer
速度像 烏龜一樣,放棄 !!


=============== 廢話分格線 =====================

這邊會用到大量的 Unix-like 指令,不熟悉的朋友,請移駕 Linux板挖寶...
以下指令都是用 root 執行 ,用putty ssh連過去

法1:
假如你的 /private/var 還有 50% 以上的可用空間
比較簡單, 把 / 整個 tarball 起來

mkdir -p /private/var/backup
cd /private/var/backup
tar --exclude=/private/var/backup -cf backup.tar /

之後再想辦法把 backup.tar copy 到 PC


以下方法給小容量的用戶 (像我 /private/var 可用空間不到 3GB QQ)
摸索了好久才摸出的方法


法2:
tar 出來的 tarball 直接透過 wifi 傳到 PC
Cydia 裝 netcat , nc指令
Windows 在google 找 netcat + win32 安裝 nc.exe
最方便的方法 把 nc.exe 丟到 c:\Windows\System32\

在 iDevice 打
tar cvf - / | nc -vvcl -p 1234

nc lissen 1234 port
tar 出來的資料丟給 nc

在 windows 打
nc -vv iDevice的IP 1234 > backup.tar

實測傳輸速度(iphone4) 約 1 MiB/s
10 GiB 的資料約需 2.8 小時
但wifi不能斷訊 ! 好處是一次就完成


法3:
iDevice 先接到 itunes
把 tarball 分割 ,透過 itunes 傳到 PC
我把 tarball 傳到 Adobe Reader 的 itunes 資料夾


找出 Adobe Reader 的 itunes 資料夾
find /var/mobile/Applications/ -iname '*adobe*.app'

會看到
/var/mobile/Applications/xxxx-xxxx-xxxx/Adobe Reader.app

因為我的 /private/var 剩不到 3G ,我把 tarball 分割成 1G

tar cvf - / | split -a 2 -b 1G -d - /var/mobile/Applications/xxxx-xxxx-xxxx/Documents/backup.tar.

之後 itunes app 資料夾就會看到 backup.tar.00 backup.tar.01 backup.tar.02 ....

如果 iDevice 空間不多,隨時打 df -h 看硬碟空間 (在另一個視窗)

Use% 到 97% 98% 時趕快按 Ctrl + Z 暫停 tar & split 作業

等 itunes 下載完幾個 backup.tar.xxx 後再把它刪除,釋出空間

剛剛 Ctrl + Z 的地方,再打 fg 恢復作業

(
就這樣 tar & split 一直重覆 Ctrl+Z , fg
itunes 一直重覆 下載、刪除
)

實測 傳輸速度 約 10MiB/s
10 GiB 資料大約 20分就可拷完




呼打完了,大概就這些吧


--
Tags: iOS

All Comments

Xanthe avatar
By Xanthe
at 2014-07-31T17:11
好奇一問 ios系統有dd指令嗎? 想說直接做個磁碟鏡像算了..
Daph Bay avatar
By Daph Bay
at 2014-08-01T15:24
有 dd, dump 試了但不能用
Zanna avatar
By Zanna
at 2014-08-03T18:47
dd 要先 umount 吧, 但不可能 umount
Joe avatar
By Joe
at 2014-08-06T17:15
整個看起來非常複雜

螢幕上方出現白格子

Robert avatar
By Robert
at 2014-07-30T19:37
※ 引述《hyrlibra (Ru)》之銘言: : http://miupix.cc/pm-H4V2CY : 如上圖,手機是ip5 : 手機被我家屁貓摔到地上去了 : 大約離地50cm的距離 : 之後螢幕的上方就出現一排白色的格子 : 有時候會影響觸控 : (例如通知中心拉不下來、 : 或是無法按螢幕上方回到 ...

童話小幫手

Poppy avatar
By Poppy
at 2014-07-30T19:08
軟體名稱:童話小幫手 for 童話(FairyLand) 軟體分類:娛樂 軟體連結:App Store: https://itunes.apple.com/us/app/tong-hua-xiao-bang-shou-for/id892700246?mt=8 安裝方式:App Store 適用韌體:需 ...

電源鍵召回後的保固

Callum avatar
By Callum
at 2014-07-30T18:44
想請教各位, 官方iphone5電源鍵召回後換回整新機有提供三個月保固 如原本已過保,原來的lighting電源線也適用延長保固嗎? 還是只認舊機器的保固? 謝謝! - ...

low memory

Queena avatar
By Queena
at 2014-07-30T18:09
iPhone 5/iOS 7.1.2/沒JB 之前手機更新到7.1之後完全就是順暢使用 有一次有7.1.1更新就更新了之後 發現手機常常變超燙 比起以前來說頻率大增 但是我也只是線上看看影片而已 之後我就到診斷用量那邊看一下(就是大家之前說可以不用越獄看電池容量那邊) 發現有一堆low memo ...

Ios 7.1.1 充電圖示問題

Catherine avatar
By Catherine
at 2014-07-30T16:56
好吧,我承認我已經很久沒有注意到這個小圖示,記得以前ios6的手機,只要手機充飽右上角的閃電標識會變成一個插頭,意思是充飽了目前使用的都是電池以外的電,最近突然發現我手機衝一整個晚上都是閃電,不知道是我充電線壞了暫時用夜市貨的關係,還是在ios7有做更動呢? 手機一直是閃電覺得怪怪的 手機排版,傷眼抱歉,有爬 ...