1月 19
お久しぶりでございます。
メモ代わりにiPhoneでカメラロールに保存している写真を間違えて消去してしまった場合の救出方法でも。
※JB済みのiPhoneとOpenSSHのインストールが必要になります。
まずターミナル.appを開いて
ssh root@192.168.***.*** dd if=/dev/rdisk0s2 bs=1M | dd of=iphone_rdisk0s2.img
IPアドレスはiPhoneのアドレスを入力してください。
パスワードを聞かれますのでrootのパスワードを入力してください。
一応push通知機能を止めて、電話も止めて、keepawakeで自動でスリープしないようにしました。
イメージを作成するのに5〜7時間かかるみたいです。
で、数時間経つとユーザーフォルダーにiphone_rdisk0s2.imgと言うのが出来ますので次にPhotorecをダウンロードします。
で、適当な場所にphotorecを展開し、プログラムをターミナルから立ち上げます。
/インストールしたディレクトリ/photorec /ユーザーディレクトリ/iphone_rdisk0s2.img
設定は
Partition Table Type: None
Paranoid: No (this keeps corrupt jpg files)
Allow partial cylinders: Yes
Keep corrupt files: Yes
Expert mode: No
Low memory: No
http://modmyi.com/forums/file-mods/696196-guide-recover-lost-deleted-photos-files-iphone-3g-s-jailbroken-mac.html
このあたりを参考に行いました。
大切な写真を間違えて消してしまったら、さっさと復旧すべきですね。復旧できない写真が数点ちらほらと。
2月 20th, 2010 at 04:24
こんばんは。
間違えてiPhoneの写真を消してしまい、拝見させていただきました。
ターミナルを開いて上のssh~…を入力するのでしょうか?
そこまではたどり着いたのですが、not foundになっしまいます。
詳しく教えていただけないでしょうか(;_;)?
2月 20th, 2010 at 15:21
そうですね。
私の方法はmacを使うやり方になります。
もしwindowsを使われているようであれば
putty
http://www.chiark.greenend.org.uk/~sgtatham/putty/
や
teraterm
http://sourceforge.jp/projects/ttssh2/releases/
などを使い
http://modmyi.com/forums/file-mods/237321-how-iphone-data-recovery.html
こちらに書かれている方法が宜しいかと思います。
7月 20th, 2010 at 18:31
こんにちわ、写真を消してしまったのでググってこちらに来ました。
この場合、JBをする場合は本体に直接やる方法でやらないと写真の復旧は
できないと思いますが如何でしょうか? 私はJBはまだやっていなく、既に
IOS4に上げてしまった3GSを使っておりこの場合のJBについても色々、調べ
ましたがまだ、有効なToolが出ていないのでこれと言った明確な方法が無い
みたいです。何れにせよCFWを使いITUNESでの同期と言う事をしてしまう
と残っている写真痕跡等も全て消え去り、復旧はまず無理と思われますので、
本体直接のToolが出るのを待つしかないと思っています。この理解は間違
っていないでしょうか?
7月 20th, 2010 at 23:03
そうですね、現状未JBと言う事ですと、JBする際に写真データ領域を上書きしてしまう可能性がかなり高いです。が、空き容量がかなりあるのであれば多少可能性があるかも知れません。
ご存知かもしれませんが、データ等は消したとしても実際はハードディスクに残っています。
このエントリーで紹介した方法はその実際には残ってるかもしれない写真を取り出す方法になりますので、理論上は元々写真があった領域を上書きしなければデータとして救出出来ると言う事になります。
>本体直接のTool
これはredsn0wの事をさしてますでしょうか?redsn0wを使えば復元作業を必要としませんので、pwnageを使うより写真救出の可能性はわずかかもしれませんが、あがるかもしれません。(期待出来る程あがるかどうかは分かりません。。)
旧bootromであれば
ttp://www.amitbhawani.com/blog/jailbreak-iphone-3gs-ios4/
こちらの方法でJB出来るかもしれません。
7月 21st, 2010 at 13:36
早速の御返答ありがとうございます。
持っている3GSは調べたUSBVIEWERと言うToolで調べたところOld Boot Typeでした。
しかし、このLinkを参照すると ttp://applevoice.com/wordpress/
以下の様な条件が記載されており、対応ソフトがまだ出ていない感じがしたのでもう少し状況を見てみようと思っていましたが、
>for iPod touch (3gen) / iPhone 3GS について
>現在 iOS 4 の JailBreak にはOld BootROM で、且つ
>事前に Spirit 以外で JailBreak した環境でなければいけません。
>となると 3.1.2 JailBreak が出来る Old BootROM 機種 のみ。
>iPod touch 3gen も New BootROM 同様、別ツール待ちです。
御紹介頂いたLinkを見ると以下の記述が有り、何とかできそうですね。但し、この原文の中にも自己責任でと言う事が何度も書かれていますが。。。
Here are the steps to jailbreak the iPhone 3GS using iOS4 :
Download the following -
>◦Jailbreak custom bundles for iPhone 3GS 4.0 GM
>(download here)
>◦Pwnagetool (download here) for jailbreaking
>◦redsn0w 0.9.5beta4 (download here)
redsn0wでやればデーターの復旧作業は不要との事ですが、と言う事は写真が入った様なFolderが作られてしまうと言う事でしょうか?
また、JBに失敗した場合、最悪、iPhoneが壊れると言う事も有るとサイトで良く見ますが、最終的にはItunesからの復元作業で何とか元に戻るものではないでしょうか?自己責任で判断しますのでAdvice頂ければと思います。とにかく早くやらないと写真領域が上書かれてしまうのではないかと気が気じゃありません。それをやっちゃうと当初の目的の写真復旧は無理そうなので元も子も無いですが、最悪の事態を防ぐ為には仕方が無いと思ってます。
宜しくお願い致します。
7月 22nd, 2010 at 00:19
redsn0wに関しては復元を行わないと書きましたが、確かなソースを見つける事が出来ませんでした。私もredsn0wで脱獄したのですが、悲しい事にその際の手順を失念しておりまして。復元作業無しであればそれだけ上書きの機会がへると思いますので、再度調べてみます。
個人的にはiPhone-devteamから出ているtool(penage,redsnow)が安定していると思いますが、
もう少ししたらspiritの最新版がでるようですね。
ttp://apple-voice.com/wordpress/2010/07/40-401-jailbreak-coming-soon-comexspirit/
iPadに関してはspirit一択ということもあり、信用の置ける物となっているかと思います。
上記URLで書かれているように、現状でまず出来る事として ECID SHSH の取得をお勧めします。
また、よくiPhoneが文鎮化したと聞きますが、JBで本当に壊れた人はそれほど多いとは思えません。焦って文鎮化した!と言っているだけの用な気がします。
(初期化の際にOSは最新の物になるかもしれませんが。その際SHSHを取得していれば旧OSに戻す事が可能となります。)
SHSHについてはこちらに詳しく書かれています。
ttp://blog.livedoor.jp/hide_yashiro/archives/1049620.html
7月 22nd, 2010 at 11:18
御返信ありがとうございます。上記リンクの「[JailBreak] iOS 4.0 & 4.0.1 JailBreak Coming Soon !! by Comex Spirit」の内容確認しました。
このApple Voiceの別の記事で
ttp://apple-voice.com/wordpress/2010/04/whic-device-can-jailbreak/
以下の事が書いてありました。
>ツールの違い
>ツールは大きく2種類に分ける事ができます。
>事前に カスタム Firmware (CFW) を作成するもの
>・Pwnage Tool (最新 version 4 は iOS 4 CFW 作成まで対応) *1
>・snowbreeze (最新 versopn 1.6.1 は iOS 4 CFW 作成まで対応) *1
>—————————————————
>本体に直接 JailBreakするもの
>・redsn0w
>・blackra1n
>・Spirit
となっている様なのでredsn0wやSpiritでは復元しないでできそうです。
新しいSpiritが出たら早速試してみようと思ってますが、それまで旧写真領>域が無事残っているかどうか。。。
前回Advice頂いた
>redsn0wを使えば復元作業を必要としませんので、
と言う意味はCFWを作らないで直接本体にやると言う意味ですよね。ddでiPhoneから外で吸い出す事と勘違いしてました。取り敢えず今はAdvice頂いた通りECID SHSH の取得を行ってみようと思います。
7月 22nd, 2010 at 11:52
>直接本体にやると言う意味
確かにリンク先にも書いてありましたが、redsn0wでのJBはあっという間だったと思います。
私の場合ですが、カメラロールに保存していた画像をiPhotoで読み込んで削除したところ、なぜかフリーズしてしまいiPhotoにもiPhoneにも写真が残っていない状態になりました。大体40枚近くでしょうか。
その後すぐにddでイメージを吸い上げる作業を行ったのですが、もの凄く時間がかかり(エントリーでも触れてますが7時間かかりました)何度も挫折して、2週間後位に再度挑戦して紛失した写真は2,3枚だった気がします。
modmyiへのリンクが切れていましたが
ttp://modmyi.com/forums/file-mods/237321-how-iphone-data-recovery.html
こちらにもリカバリ方法について詳しく書かれております。
7月 22nd, 2010 at 21:13
度々のAdvice本当にありがとうございます。
結論として写真の復旧の為にはITUNESからのCFWの復元と言う方法を取らず、本体に直接やる方法でやらざるを得ない。すると使えるToolは以下のものに限られる。
>本体に直接 JailBreakするもの
>・redsn0w
>・blackra1n
>・Spirit
さらに私の環境は3GSのIOS4既導入である為、上記のどのToolもこの環境に対して未対応であると言う事から、次期バージョンがリリースされるまで待ちと言う事になりそうです。ただ、FWをパソコンで作ってそれのロードで写真領域がどれ程の影響を受けるかは全く不明ですが。。。
後々、同じ目に遭った人の為にも何とか成功させたく思っています。また、宜しくお願い致します。JBしてればこんな二重の苦しみは無かったのですが、私の場合、JB、写真の復旧と二つの事をやらざるを得ずまだ道は遠そうです。
7月 23rd, 2010 at 00:18
こんばんわ、すみません。一つ教えて下さい。
ここでJBするのはTerminal SoftwareをiPhoneにインストールする為だけでしょうか? もし、そうならApp Shopに有るTerminal Softは使えないのでしょうか?
7月 23rd, 2010 at 01:04
ここでJBする理由は二つあります。
1.JBをしないとmac/pcからiPhoneへのssh接続が出来ない
(OpenSSHのインストールが必要)。
2.JBをしないとセキュリティ対策が施されている為一部のフォルダ以外はアクセス出来ない。
以上の事からJBが必須となります。
また今回の復旧に関しましてはTerminal SoftwareをiPhoneにインストールする必要はありません。
ただし、iPhone側からddを立ち上げmac/pcへimageを吸い出す場合はddの操作をする為Terminalアプリが必要となります。
今回のエントリーの説明はmac側からsshでiPhoneにログインしdd実行、iPhoneのimageをmacへコピーという感じになります。
iPhone→mac/pcよりもmac/pc→iPhoneの方気分的に安定してそうだったので、、たぶんあまり変わらないと思います笑
7月 23rd, 2010 at 01:12
あーちょっと分かりづらい説明でしたね。
>ttp://modmyi.com/forums/file-mods/237321-how-iphone-data-recovery.html
こちらに書かれている方法は
iPhoneのターミナル→dd実行→sshでMacへログイン→イメージの転送
私の方法は
Macのターミナル→sshでiPhoneへログイン→dd実行→Macへイメージの転送
と言う方法になります。
入り口が違うだけで、結果は同じですね。混乱させてしまったようで申し訳ありませんでした。
7月 23rd, 2010 at 03:00
度々、ありがとうございます。
あれから調べまくってやはりOpensshのインストールが必要な事、その為にはJBが必要と言う事が分かりました。
>2.JBをしないとセキュリティ対策が施されている為一部のフォルダ以外は>アクセス出来ない。
については分かりませんでしたが。。。
調べている中で面白いToolを発見して思わず、見えるか?!と思わず気色ばみましたがやっぱりなかったです。そのTOOLはiPhone Exploerと言うやつでPC側に入れるやつです。確か他にも写真だけに特化した同じ様なToolが有ったと思いますが、これの面白いところはiPhone内のDirectory構成まで見せてくれると言うところでした。
何れにせよ、私の場合はやはり次のJB Toolを待ってiPhoneに直接やる言う方法でJBしDDコマンドで吸い出しと言う先の長い話になりそうです。でも、以外と早く3GS、IOS4、Redsn0wかSpiritができるかもしれませんが。。。iPhone ExploerでDirectoryを探し回っても本当に消え失せているので、イメージファイルを作ってphotorecで吸い出しできるのかちょっと不安な感じです。
何度も御丁寧なAdvice、本当にありがとうございます。
7月 24th, 2010 at 00:11
windows版は使った事無いですけどMacでphonediskと言うのを使ってます
http://www.macroplant.com/phonedisk/
結構使いやすかったですよ。いまなら無料使えるみたいです。
>一部のフォルダ以外はアクセス出来ない
これについてですが下記画像を見て頂いたほうが早いかと思います。
JB前
ttp://www.macroplant.com/iphoneexplorer/img/screenshots/iphoneExplorerPC.jpg
JB後
ttp://media.paperblog.fr/i/228/2280116/iphone-explorer-iphone-fait-cle-usb-L-1.jpeg
JB前と後では見えるフォルダの階層が異なります。
JB前の/Photosフォルダは実は/private/var/mobile/Media/Photosにあります。
JBしていないと上の階層にさかのぼれないように対策されています。
7月 24th, 2010 at 23:13
こんばんわ、phonedisk使ってみました。私の環境はWindows XPですのでそれ用のものを使ってみました。何れにせよ、やっぱりJBは避けて通れない様なので、私の環境で対応のToolのリリースを待ちます。一つ質問なのですがイメージファイルからPhotorecでSalvagesする時、かなりの数の写真ファイルの復元候補が上がって来ると思ってるのですが、それはどんな感じなのでしょうか? と言うのも私はiPhoneで撮った写真をカメラロールに何時までもおいて置かなく、定期的にPasswordでLockの利くアプリが提供するFolderへ移動していたのです。何等かの事故でそのアプリが消え、写真データも見えなくなってしまったのです。最悪、このアプリの提供するFolderから戻せないと言う事になれば、このFolderに移す前は少なくとも暫くは、カメラロールに有ったのでその写真群の痕跡を相手にしなければいけないと思っています。
色々なAdvice、本当に勉強になります。ありがとうございます^^);
7月 24th, 2010 at 23:38
photorecでサルベージできるファイルは多岐に渡りますので私は画像のみ抽出しました。それでも、サファリで閲覧した際のイメージやTwitterのアイコンやら、膨大な画像ファイルが抽出され、一つ一つ必要な画像を確認した覚えがあります。
ただ、写真は意外とサイズが大きいので、見つけやすいとはおもいます。