先日iPod touchを復元して完全に出荷時の状態に戻した。アプリや音楽もバックアップから復元せず、PCからすべて転送しなおすことで、新品同様のクリーンな状態になる、という思惑。やはり目に見えて「その他」の領域は減ったし、動作も軽くなった気がする。まあ少なくとも精神的にスッキリはした。
ところが一個だけ問題。カメラロールの写真がすべて失われてしまった。フォトストリームから転送されると思っていたのだけれど、iCloud上には30日分しか保存されていないようだ。忘れていた。で、殆どの写真が消滅。パソコンに全写真保存してあるし(脱獄も何もしなくてもLinux上からだと普通にiPodの中が見れるのでコピーし放題なのだ。)、パソコン上のフォトストリームフォルダにはiOS5にしてからの全画像も残っている。しかしこれをiPod側に書き込むすべが分からなかった。しょうがないから「旧フォトストリーム」というフォルダを作ってiTunesからアルバムとして共有してごまかしていたんだけれど、今度はiPodで撮影した画像がIMG_0001から始まるためパソコン上のフォトストリームの写真とファイル名が重複するし、並び順も混ざって使いづらい事この上ない。
やはりなんとかカメラロールに書き戻すことが出来ないか悪あがきしたところ方法を発見。
PC画像や動画をカメラロールへ戻すテク
ここの手順に従ってカメラロールに写真をコピーすることが出来た。iPhone、iPadでも同じだと思う。脱獄不要でi-FunboxやiPhone Explorerなどのwindowsアプリを使用することでカメラロールフォルダに写真をコピー、PhotoDataフォルダ内のPhots.spliteなどのPhotos.○○を削除、ipod、iPhoneを再起動すれば完了だ。再起動直後も「写真がありません」などと表示されたので何回かこの手順を繰り返してしまったけれど、しばらく放置しておけばよかったのかもしれない。削除したインデックスファイルを再作成するまでのタイムラグ?今回は空のカメラロールフォルダに書き込んだけれど、先頭ファイルがIMG_0001じゃないと認識されないかもしれない。全ファイル連番にリネームしたら上手く行った。必須かどうかは不明なので、ファイル名を変えたくない人はそのままで試してみても良いかもしれない。
作業後に撮影した写真も正常にフォトストリームにアップされているし、カメラロールも問題なく閲覧できる。同期してあったアルバムも作業前同様正常に残っているし、この手順で問題無さそうだ。ちなみに連番にしたことでファイル名が変わったけれど近々の画像も含め、この作業で転送した写真はフォトストリームにアップされなかった。うっかり転送されて重複すると困るので、フォトストリームは事前にバックアップしておいたほうが安心だろう。