看板 iOS 關於我們 聯絡資訊
本方法僅適用於 已 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分就可拷完 呼打完了,大概就這些吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.251.86 ※ 文章網址: http://www.ptt.cc/bbs/iPhone/M.1406727458.A.7AF.html ※ 編輯: newversion (140.112.251.86), 07/30/2014 21:39:13
mimeory:好奇一問 ios系統有dd指令嗎? 想說直接做個磁碟鏡像算了.. 07/30 21:50
newversion:有 dd, dump 試了但不能用 07/30 22:19
newversion:dd 要先 umount 吧, 但不可能 umount 07/30 22:20
a100900:整個看起來非常複雜 07/31 19:26