これまでも【SemiRestore】や【iLEX R.A.T.】、【Better Semi-Restore】などを使う事で「iOSの復元をせずに初期化」が可能でした。ただ、これはあくまでもユーザーデータが対象で、脱獄も維持されます。
ですが今回の【Cydia Impactor】では、iOSバージョンを維持したまま「復元をせずに初期化&入獄」が行え、更にシステムファイルの修復も出来ちゃう!
これまでの物よりも「iOSの復元」に近い作業が可能となっています。
Cydia Impactor
【Cydia Impactor】を使用すると、iOSの復元を行わずに以下の様な事が可能。(仕組みは後ほど)
- 全てのデータを削除(初期化・リセット)
- 入獄(脱獄状態を解除)
- iOSバージョンは維持(アップデートされない)
- 改変・破損しているシステムファイルの修復
もちろん実行後は「初期設定」や「アクティベート」からやり直す状態にまで初期化されます!
こんな時に便利
- デバイスを売りたいが、アップデートしたくない
- iPhone等を中古で売るさい、データの削除は必須です。ですが、iOSの復元をすると最新バージョンへアップデートされてしまいます。
時として「脱獄が出来るバージョン」は最新バージョンよりも高く売れることが…。
そんな際に、Cydia Impactorを使うと、データの削除&入獄をしつつ、iOSバージョンは維持したままに出来ます。
- 不具合が発生している
- 何か不具合が発生しているが、原因が分からない、もしくはシステムファイルが破損してしまった。
そんな際は最初からやり直すのが一番楽ちん。Cydia Impactorでは、システムファイルの修復もしつつ入獄するため、綺麗な状態で脱獄作業からやり直す事が出来ます。
再脱獄も可能
最近の脱獄ツールでは、脱獄状態のまま「再脱獄」が行えません。
ですが、Cydia Impactorでは【入獄】となりますので、実行後は改めて脱獄作業を実行する事が可能となります。
注意点
実行により環境が大きく変わるため、問題が発生するという可能性もあります。
どのような事態になっても自分1人で解決できる能力と、全ての事柄を自己責任で実行出来る方のみ読み進めてください。
Cydia Impactorの使い方
ということで、早速【Cydia Impactor】の使い方をご紹介。
Cydia ImpactorはiOS単体で実行する物なので、以下の注意点を確認後、実行するようにしてください。
- 全てのデータが削除されます。実行前には、必ずiTunesにてバックアップを行いましょう。
- 実行するデバイスは、インターネットに接続されている必要があります。
- 十分にバッテリー残量がある状態で行ってください。
- 実行中は、デバイスに触れないようにしてください。失敗の恐れがあります。
- 通常、初期化作業は数分~10分程度で完了し、自動的に再起動します。
- 実行後は、アクティベート作業を再度求められます。
①インストール
Cydiaから【Cydia Impactor】をインストールしましょう! ちなみに、Saurik氏作なのでリポジトリの追加は不要です。
*執筆時点(2015/07/19)ではベータ版扱いです。ご使用の際には十分にご注意ください。*
- iOS 8.3、iOS 8.4に対応
- iPod touch 6Gは未対応
②実行
ホーム画面に追加される【Impactor】アプリを起動し、そこから初期化作業を実行します。
画面下部にある『delete all data and unjailbreak device』ボタンをタップし、確認ポップアップの『Delete All』にて作業を開始!
③ひたすら待つ!
データの削除やシステムファイルの確認、修正、再ダウンロードなどが自動で行われますので、完了するまで触らずに待機しましょう。
④完了!
完了時には自動で再起動され、初期設定画面が出現します。そうなれば、完了です。
アプリやデータ、各種設定も全て削除され、Cydiaも消えて入獄状態となっているはずです。
仕組み
*Cydia Impactorの仕組みについてです、興味のある方だけどうぞ!*
Cydia Impactorは、AppleがOTAアップデートのために用意している「ファームウェア アーカイブ」を利用しています。
ただ、これら全てのデータをダウンロードすると2GB以上になるため、Impactorでは必要なデータだけをダウンロードし、サイズを必要最小限(10MB以下程度)に抑えています。
材料表と比較
まず、アップデートのために用意されている「iOSの材料表(データリスト」とデバイス内のファイルを比較します。そして、変更されている・破損しているファイルのリストを作成。
作成したリストを参考に、Appleサーバーから直接オリジナルファイルをダウンロードして、デバイス内のファイルと差し替えて元に戻します。
この行程では、いったん全てのファイルをユーザー領域へ移動し、作業後にシステムデータをシステム領域へ戻す…という慎重な作業になっています。
そのため、実行中に停止するような事をしてしまうと「危険」ということです。実行中は触らないようにしましょう。
リセット
システムファイルに対する作業が完了したら、続いてiOS純正機能である「すべてのコンテンツと設定を消去」が実行されます。
そのため、たくさんのアプリやデータが入っている場合、この工程ですごく時間が掛かる事になるのです。
これで完了
全ての作業が終わり、デバイスが再起動すると完了です。
この時点で「入獄状態」となっています。もちろん、脱獄をしたい場合は、再度脱獄ツールを使うことも可能です。
〆
まさか我らが八百万神森羅万象唯一神ゴッドSaurik神から、この系統の物が出てくるとは思ってませんでした!
しかも、【SemiRestore】等とは違い、システムファイルの修正まで可能にしてくるとは…、パネェっす!
特に、合法的な手法で可能にしているのがポイントですね!
ちなみに、iPod touch 6Gが未対応なのは「OTAアップデートが行われたことが無いため」です。発売されたばかりなので…。
コメント
いいね
こういうのちょっと待ってたわ
失敗したらiTunesでiOSの復元は実行出来ますよね?
はい、もちろんDFUモードからの復元はいつでも使用可能です。
すげえ!!!
ちょっと前までiOS8.2だったけど上げておいてよかった!
最新版なら復元したほうが早いねw
八百万神森羅万象唯一神ゴッドSaurik神の御力ですねww
八百長神に見えた
誰がうまいことを言えと
すごい!
7.0.4でも使えますか?
記事内容をよく読んでくれ。
現在はiOS 8.3 or 8.4のみ対応です
8.4から先どうなるかわからないのでね
これあると心強いね
前回の8.1.2のときはBetter Semi-Restoreを入れて準備はしていたんですが更に進化したものが出てくるとは凄い
8.4.1で脱獄不能状態になってしまう保険として早速インストールしときました
なんていうかホント神ですね
こういうツールはやはり怖いところがありますが、Saurik神が手がけたってだけでなんか安心感がw
脱獄をしてる時のゴミファイルが残らない復元?の仕方ってどうでしたっけ
DFUモードに入れてitunesで復元
DFUですね。りょうかいしました
バックアップから復元を使わなければ、
脱獄アプリの設定ファイルなどが復活しなくなるよ
八百万なのに唯一神なのか…(困惑)
Cydiaで検索して出てくる?
私出てこないんだが…..
リポジトリの更新すると出てきますよ
リポジトリのリフレッシュしましたか
Cydia/Telesphoreoにあります
今更であれなんですが
神の名前は何とお読みしたら
良いのでしょうか?(汗)
ソーリク…ですかね。
ソーリク様でしたか。
予想ではサーリク様かと思ってましたw
ありがとうございます!
>iOS 8.3、iOS 8.4に対応
と言うよりは”のみ”に対応なんですね、少し残念
8.4.1対策ですかね
お、神ツールがついに誕生…
これでNETの回線遅くともなんとかなりそう(∩´﹏`∩)
これの仕組みすごいな、延々と脱獄入獄脱獄入獄を繰り返せるわけだ、脱獄出来なくなっても延々と脱獄しまくれるわけだ。(゚ー゚)(。_。)ウンウン
ユーザーデータを維持したまま入獄できるツールはありますか?
バッグアップから復元すりゃよくね?
システムの修復からデータ消去の順番だったら改造すれば可能かもしれませんね。
現状では復元 > バックアップから復元…といった作業が必要になるかと思われます
A6まではshshがあれば幾らでも好きなバージョンに復元可能だし、その上このアプリがあればiOS9とかで不具合や不満があったりした時にかなり役立ちそう
iCleanerで『OTA更新デーモン』をOFFにしているのですが、このTweaksを使う際はONにしていた方が良いのですか?記事内に『Cydia Impactorは、AppleがOTAアップデートのために用意している「ファームウェア アーカイブ」を利用しています。』とあったもので…
iPod touch iOS8.4の環境下においてデーモンをOFFにした後に実行してみましたが、
処理は普通に進んでいます。おそらく問題ないのかな?
ONに戻すに越したことはないかもしれないけどw
処理中にエラー発生しました。再現性がある可能性もあるので絶対に実行しないでください
人柱ありがと!実行する際はデーモンを戻します!
ONに戻しても同じエラーが出ました…僕の方の環境依存かもしれません
実行の際は気をつけてくださいね
なぬ?安定するまで様子見で…ありがと!
問題のない程度に環境を晒していただけませんか??
すいません。細かい情報を出していませんでしたね。
iPod touch 第5世代 iOS8.4 TaiG 2.3.1で脱獄した状態でテストしました
処理中、reset.cpp:1090というエラーコード?で停止します。
Read-only file systemと出てるので、このOTAデーモンが原因かどうかは
今ひとつ…という感じです
このツールを使うと強制的に入脱状態になってしまいますか?
ん?その為のTweaksだと思うが…
はい、入獄状態となります
すげえな!
リカバリーモードやDFUモードで復元した場合、Cydia系の設定ファイルが残ってるんですが、これで初期化・入獄した場合は残りますか?
iOSの復元では設定ファイルなどは引き継がれません。その状態は「バックアップから復元」を行ったため、設定ファイルなどが戻されている状態になります。
Cydia Impactorを使用した場合、実行後は全て消えますが、「バックアップから復元」を使ってしまうと全て元に戻ります。ご注意ください。
ベータ版じゃなくなってからがいいかな
Ingressはこれでも起動不能であった・・・
BreakThroughは試した?
BreakThrough、TSProtect、Xgressも試し、iCleanerProでCyudia関連を全部オフにしたりもしましたがダメでした
Cydiaのアップデート後になったのですが、起動チェックではじはれるというかその前にクラッシュして落ちる感じです
再インストールも勿論試し、打つ手なし・・・
おお、これを待っていたんですよ!!ぜひ使わせていただきます。
それにしてもいつになったらios4.3.4-5の脱獄来るんでしょうねぇ、、、っていってもshshとってなか自分が悪いんですが。(3gs新ブート)
SemiRestore8使って失敗した時のトラウマがあるから、この手のツールは怖いわ!
よし、iOS8.4にアップデートしよう
成功しました。
最初は例の?エラーが出て全然ダメでしたが、脱獄アプリを少しずつ削除しながら再度実行したいけました。
アクチからなんで、何となく精神的に気持ち良い
リポや脱獄アプリをバックアップ&リストアできるアプリはありますか?
(板違いですいません)
PkgBackupあたりが、一番きちんとしているかもしれません。
皆さん環境の構築はお済みですか~今夜あたり?8.4.1が来そうな…先程iosの復元から再度 脱獄完了しました! あとはTweaksを吟味してインストールするのみ…
今後は『Cydia Impactor 』で乗り切るしか無いかも。
Inpactorアップデートきましたね
iOS8.1への対応
Read-only file systemエラーへのバグフィックス
らしいです。
Read-only file systemエラーはTaiG AFC2を使っている端末で起こるバグだったようですね(またTaiGお前か)
おっとスペルミス…
iOS6.1で待ってるぞwww
downloads.28.sqlitedb のファイルを消してしまいApp Storeからのダウンロードが出来なくなってしまいました
この脱獄アプリを使えば元に戻せますかね? ios8.1です
修復が行われるなら戻りそうですね。
iOS 8.4ならiTunesで復元した方が早そうですが…
すみません。
cydiaからインストールはしたのですが、どこを探してもアイコンが見つかりません。
他の何かと干渉してるのでしょうか…
ifilesで見るとファイル自体はインストールされてるのですが…
ターミナルアプリから、uicacheコマンドを実行してみてください
解決しました。
ありがとうございました。
…さて、出てきたアイコン、どこに隠しましょうかねえ…(^^;;
お手数をおかけしました。
あ、でもこれリポジトリバックアップしてないと後から面倒くさい事になりますよね….?
リポジトリのバックアップを行いたい場合は、こちらの手法となります。
https://tools4hack.santalab.me/howto-cydia-v1119-repo-backup-and-restore-01.html
iPhone5 iOS8.3 成功しました!
iCloudは削除できますか?
言語を削除してるせいか
結構時間かかるんですね…これ。
iOS6では実行できますかね…?
現状ではiOS 8.1以降…となっています
7.1.2対応の可能性はあるのでしょうか
初期化したあとになぜ
すべてのコンテンツと設定を消去
をしなくてはいけないのですか?
する意味があるんですか?
記事中の手順に書かれていない通り、Cydia Impactorを使用するだけで大丈夫です。自分でリセットを実行する必要はありません。
解決しましたすみません
OTA関連からデータを使ってということですが別バージョンへ(例えば8.4から8.1.2など)は可能ですか?
これはダウングレードやアップデート、復元などを行う物ではなく、あくまでも「ファイルの修正とリセット」を行うための物になります。
Delete Allのボタンを押すと
Error
reset.cpp:1344
_assert(ota_.find(({“iPhone7,2”,12,’B’,
440}))
という文が表示され実行できないのですがなぜでしょうか?
私も全く同じ文言が出ている状況で、実行が出来ません
iPhone6,ios8.1.2の環境ですが、
どなたか他に出来たかたはいるのでしょうか?
OTAアップデートを出来ない状況にしているのが関係している?
私もdelete allを実行すると全く同じ文章が出てエラーになります。
通りすがりさんと同じiPhone6 iOS8.1.2の環境です。
どなたか教えて下さい・・・。
ipad mini 3
ios8.4
で試したところ
reset.cpp:285
Operation not permitted[reset.cpp:285]
と出て失敗しました
途中でストレージに空きがないと出てきたからそれのせい?
原因わかる方がいたらご教授願いたいです(^_^.)
端末を再起動したら初期化&入獄は成功してました
ただ初期設定やアクティベートをすっ飛ばしてホームが出てきたんですが
手動でリセットした方がいいのかな
同じく ipad Air2 8.3で試したところ途中で ストレージに空き無し表示が
完了をおしたらアクティベートすっ飛ばしてきどうしました
そして同じく再脱獄 即Impactorをインストール 実行
同じくまた表示が出ましたが何も押さずに放置してたら
勝手に完了して アクティベート作業が始まりました@@
情報ありがとうございます!
iOS8.4 iPhone5sなのですが実行すると6時間くらいかかった後に”Attempting to rebuild files”というのが出て、その後処理が完了しません。何が原因でしょうか。