最近、「SemiRestore」というリリースがかなり話題になっています。数日前にも記事を投稿しました。まだリリースされていませんが、進捗状況はこちらで確認できます。この投稿では、SemiRestoreが説明どおりに機能することを実証したいと思います。
SemiRestoreは、iOSデバイスのファームウェアをアップグレードすることなくデバイスを復元できると主張しています。これはいくつかの理由から非常に魅力的ですが、最大の理由は、大切な脱獄データを失うことなくデバイスを復元できる点です。
ご存知の通り、AppleはiOS 6.1.3のリリース後、iOS 6.1.2の署名を停止しました。iOS 6.1.2はEvasi0n脱獄の影響を受ける最後のファームウェアであり、スマートフォンをいじくり回すのが好きな人にとっては貴重なファームウェアです。Appleの立場からすれば、Evasi0nを機能させるために使用された脆弱性を修正することにした理由は明らかです。Appleはユーザーに対して、iOSを可能な限り安全なプラットフォームにすることを保証する義務があります。しかしながら、脱獄コミュニティは、アンテザード脱獄の喪失に落胆しています。
さらに事態を悪化させているのは、Appleがダウングレードを事実上不可能にしてしまったことです。iOS 6.1.2ファームウェアをiOS 6.1.2に復元することさえ不可能になってしまいました。もしiPhoneやiPadの動作が極端に遅くなってしまったら?本当にデバイスを復元する必要が出てきたら?もしそうなら、脱獄は諦めなければなりません。まさに私たちが陥っている窮状を言い表していると言えるでしょう。だからこそ、私たちは常に、問題を引き起こす可能性のあるデバイスへの改造やアプリのインストールには細心の注意を払っています。
皆さん、SemiRestoreがまさに救世主です。最初は少し懐疑的でしたが、実際に試してみたところ、かなりうまく機能することを保証できます。名前の通り、完全な復元ではありませんが、おそらく正規の復元に次ぐもので、iOSを新規インストールした時の感覚を取り戻すのに役立ちます。何より素晴らしいのは、ファームウェアをアップグレードする必要がないことです。そのため、脱獄したデータが失われることはありません。デモは以下でご覧いただけます。
SemiRestore ビデオチュートリアル
SemiRestoreの実行方法
繰り返しになりますが、SemiRestoreはまだご利用いただけません。ご利用いただけるようになったら、このチュートリアルに従ってデバイスをSemiRestoreできるようになります。実際に機能することを証明するために、このチュートリアルを作成しました。
ステップ1: SemiRestore(リリースされたら)をダウンロードフォルダにダウンロードします
ステップ2: CydiaからOpenSSHとAPT 0.7 strictをインストールする
ステップ3:ターミナルを開く
ステップ4:ダウンロードフォルダにcdする
ステップ 5:次のコマンドを実行して、SemiRestore をデバイスに転送します。
scp SemiRestore-beta5 [email protected]:/var/root/SemiRestore-beta5
注:「SemiRestore-beta5」をSemiRestoreパッケージの最終ファイル名に置き換えてください。また、IPアドレスをデバイスのWi-Fi IPアドレスに変更してください。パスワードは変更していない限り、「alpine」です。
ステップ6:次のコマンドを使用してデバイスにSSH接続します
: ssh [email protected]
ステップ7:デバイスの/var/rootディレクトリに移動します。そこにSemiRestoreファイルがあるはずです。「ls」コマンドを実行すると、特定のディレクトリの内容を一覧表示できます。
ステップ 8:次のコマンドを使用して SemiRestore ファイルを保護します。
chmod +x セミリストア-beta5
ステップ 9:次のコマンドを実行します。
./セミリストア-ベータ5
ステップ 10:ターミナル ウィンドウに次のような一連のプロンプトが表示されます。
ステップ11:「0」と入力してEnterキーを押すように求められます。これを実行すると、SemiRestoreが正式に開始されます。
注:ターミナルウィンドウに記載されている通り、ここでは忍耐が不可欠です。デバイスに大量の情報がある場合、SemiRestore が完了するまでに時間がかかる場合があります。これは、デバイスに保存されている情報の量によって異なります。辛抱強くお待ちください。また、上記のビデオを必ずご覧になり、プロセスで何が起こるかをよく理解してください。デバイスは数回再起動します。SemiRestore が完全に完了するまで、セットアップアシスタントを起動しないでください。繰り返しになりますが、ビデオをご覧になり、プロセスで何が起こるかをよく理解してください。
総じて、SemiRestore の使用感は大変満足のいくものでした。最初はかなり懐疑的でしたが、自分のデバイスで2回試したところ、どちらもうまくいきました。一つ付け加えると、ターミナルウィンドウが何度かハングアップしましたが、SemiRestore の動作には全く支障がありませんでした。
SemiRestore はデバイスからほぼすべてのデータを削除するため、慎重に作業を進めてください。脱獄用ツール、App Store アプリ、ファイル、写真、メモ、リマインダー、設定、音楽、その他あらゆる個人データが削除されます。すべてが削除されると思って作業を開始してください。作業を始める前に、デバイスのバックアップを作成し、重要なデータはすべて保存しておいてください。完全な復元ではありませんが、それに最も近い方法であるため、慎重に作業する必要があります。
SemiRestoreが完了すると、iPod touchは純正品のような状態になりました。文字通り、すべてがデフォルト設定に戻ったのです。まるでiTunesを使って完全に復元したかのようでした。SemiRestoreとの大きな違いは、iOS 6.1.2ファームウェアを維持できたこと、CydiaとiFileがまだ残っていたことです。それ以外は、すべてが純正状態に戻ったように見えました。
一つだけ注意点があります。何らかの理由でデバイスを復元する必要がある場合、つまり、データが確実に削除される本格的な復元を実行する必要がある場合は、必ず実際に復元を実行してください。そうしないと、デバイス上に一部のデータが残ってしまうリスクがあります。
最終評決
SemiRestoreは、脱獄したiOSデバイスをある程度初期状態に戻すための合法的な方法です。完全な復元ではありませんが、これほど初期状態に近づけるものはありません。iOSデバイスをいじくり回すのは常にリスクを伴いますが、私がSemiRestoreを使用した際には、ほぼ完璧に動作しました。デバイスの速度が低下したと感じた際に毎回復元するわけではありませんが、復元が切実に必要でありながら、ファームウェアのアップグレードを強いられて貴重な脱獄データを失うのは避けたいと考えている人にとっては、非常に役立つツールです。繰り返しになりますが、現時点でリリース予定は未定ですが、SemiRestoreの公式サイトsemirestore.tkには、Evasi0n風のプログレスバーが用意されています。早期ベータ版を提供してくださったSemiRestoreの開発元である@coolstarorgに心より感謝申し上げます。
どう思いますか?iOSデバイスでSemiRestoreの使用を検討してみませんか?