iOSのダウングレードツール「Prometheus」は大晦日にリリース予定、初の64bit対応へ

(57)

どうやら、iOSのダウングレードツールが近々登場しそうな雰囲気!

これまでは32bitデバイスのみとなっていたダウングレードですが、今回は初の64bitデバイスに対応とされており、期待が高まります!
もちろん条件などはいくつかありますが、それでもダウングレードだけではなくアップデート、復元が好きなバージョンで出来るようになる…ということに!

スポンサーリンク

大晦日にリリース予定

9月に64bitデバイスのダウングレードに成功したと報告してくれていたtihmstar氏ですが、どうやらそれからも作業は続行されていた模様。
そしてついに「ダウングレードツールのリリースは2016年12月31日を予定」と明かされました!
日本時間では2017年1月1日になると思われますので、お年玉ですかね!

作者さんは12月27日~30日に開催されるセキュリティカンファレンス「33c3」に参加する予定だそうで、ここでダウングレードについて披露した後、リリースとなる予定になっているようです。

リリース予定日に変更なし

実は9月の時点でtihmstar氏は「予定としては2016年12月31日です」と語っており、今回はそれに間に合わせる形での報告となっているようです。

時差の影響で日本時間的には来年となってしまいそうですが、それでも予定通りになっているのは素晴らしい!

Prometheusの詳細は?

さて、気になるダウングレードツール「Prometheus」の詳細ですが、これについて以前質問に答える形で報告されていましたので、ちょこっと見ていきましょう。

ただし、こちらは以前の回答であり、もしかしたら今の状況と一部違いがあるかもしれません。その点にはご注意ください。

Q: Windowsでも動きますか?

Q: PrometheusはWindowsやLinuxでも動作しますか?
 
 
A: 予定としては、OS XとLinux向けにコマンドラインツールとしてリリースする予定です。Windows版に関しては、現状予定はありません。
ですが、全てのコードは公開しますので、自身、もしくは他の誰かがそれを元にWindows版を作ることは出来ると思います。

Q: GUI版を作る予定は?

Q: GUI版(マウスで操作可能なツール)を作ってもらえますか?
 
 
A: OS X向けにGUI版を作るかも…しれません。ただ、実際に作るかどうかは時間があるかどうかの問題なので、何ともいえないところです。

Q: どのデバイスで動きますか?

Q: Prometheusはどのデバイスに対応していますか?
 
 
A: 技術的には全てのデバイスで動作します。64bitデバイスに対応した初のダウングレードツールということです。
ただ、現時点では64bitデバイスを優先して作業を行っていますので、何か問題があれば32bitデバイスを未対応のままリリースするかもしれません。でも、後日きちんと調査して対応させます。

Q: どのiOSで使えますか?

Q: PrometheusはiOS x.y.zでも動作しますか?
 
 
A: 現在リリースされている全てのiOSバージョンで動作するはずです。私はiOS 9とiOS 10でテストを行いましたが、例えばiOS 8で動作しない…という理由は思いつきません。
もしAppleが何かしらの仕様を変更して使えなくなった場合、私はすぐにお知らせいたします。

Q: アップデートに使うことは可能?

Q: ダウングレードではなく、既にSHSHが発行終了となったバージョンへのアップデートにも使う事は可能ですか?
 
 
A: もちろんです
Odysseusと似た仕様ですので、ダウングレード・アップデート・同じバージョンでの復元……どれも可能です。
例えば、iOS 7からiOS 10ではなくiOS 9へアップデートしたい、といった様な使い方も出来ます。

Q: SHSHは必要ですか?

Q: Prometheusを使うには、SHSHが保存されている必要はありますか?
 
 
A: はい、必要です。
PrometheusはSHSH(APTickets)の仕組みを利用しています。そして、SHSH内にあるApNonceという部位が重要で、これが記載されているSHSHが必要です。
もし、SHSHがあったとしても何かしらの理由でApNonceが記載されていない場合は、使えないということになります。

Q: TinyUmbrellaのSHSHも使える?

Q: TinyUmbrellaで取得・保存したSHSHは使えますか?
 
 
A: 場合によります。
技術的にはSHSHを保存したツールは重要ではありません。Prometheusが重要視しているのは「SHSHにApNonceが含まれているか?」という部分です。
ただ、これについて今詳しくお伝えすることは得策ではないため、リリース後に詳しい条件などをお伝えしたいと思います。

確実に使えるSHSHは、tsscheckerを使用して取得したSHSHになります。まずはこちらで取得してください。

Q: 使用不可なSHSHは捨てるべき?

Q: Prometheusで使うことが出来ないSHSHがあります。これは捨てても良いですか?
 
 
A: 捨てないでください!
たとえPrometheusで使うことが出来なかったとしても、そのSHSHは失敗作ではありません。Prometheusの仕様に合わなかっただけです。
もし今後Prometheusとは異なる仕様のダウングレードツールが登場した場合、それらのSHSHが有用になる可能性は十分あります。捨てずに保管を続けてください。

Q: 脱獄は必要ですか?

Q: Prometheusを使用するには、脱獄している必要がありますか?
 
 
A: 場合によります。
基本的にはPrometheusの実行を行うために「脱獄が必要」なのですが、一部のデバイス(例えばiPhone 5sやiPad Air)では未脱獄でも使用できる場合がありました。
ただし、繰り返しになりますが、基本的には「脱獄が必要」です。

といった感じになっているようです。

また、iOS 9.2~9.3.3脱獄では再起動後に脱獄環境となりません。そのため、例えばiOS 9.3.3脱獄からiOS 10.1.1にアップデートする際には「Prometheusの仕様的に使えないのでは?」といった疑問がありました。
ですが、tihmstar氏によるとLuca氏が公開したSafariを使って脱獄環境へ戻るサイトのお陰でこの問題は解決済みだそうで、実際にテストでは動作が可能だったそうです。

〆〆

いやぁ…こりゃまた……!
使うにはダウングレード前の状態が「基本的には脱獄していること」といった条件はあるものの、本格的に面白いことになってきました……!

ただ、やはり気になるのはOdysseusと似た作業内容になるようなので、安定性でしょうか。Odysseusはちょっとばかし不安定なところもあったので、どうかな…?といった雰囲気…。
実際にリリース後、試してみて安定性を確認しなければ!ですね。

コメント

  1. 遂にクルーーー??!!

  2. うおおおおおおお!!

  3. ktkr

  4. windowsーーー!!

  5. Win版はまだ未定なのか…

  6. 初心者の俺にはよく分からないけど、なんかすごそう。

  7. ということは9.3.3脱獄放棄してまで無理にiOS10.1.1にアップデートしなくてもよくなるってことか!

    • 9.3.3の脱獄が意味を持つ
      そう入獄ではいけないということ

  8. Windows…

  9. きたああああああああああああ

    でも脱獄バージョンから行きたい過去のOSって・・・なに?

    • 別に過去のOSに行く必要はないよ
      もし今8で脱獄しているとしたら、全く同じバージョンに復元できるようになるわけだから、安定感がます

    • ios7にしてアプリ複製とか?

  10. 脱獄ツールが待ち遠し過ぎてなんの記事更新でも一瞬「きた!?」てなる。病気か。

    • 俺もなる
      新しい記事あると少し興奮してしまう
      ふふっ

    • わかる、santaさんのTwitterを通知onにしてブログ更新気付いてるんだけど
      santaさんの通常のツイートもブログ更新!?って期待してしまう。
      そして、脱獄楽しみ過ぎて何回もtools4hackにアクセスしちゃう

      • もう既にご存知かと思いますが,,,ブログ更新用Twitterアカウントの方を通知するとドキドキ感が減ってしまいますが、便利です。

  11. あああshsh保存しなきゃ…

  12. 9.3.3JB環境から10.1.1に上げるか迷ってた俺氏大勝利

  13. 待ってはいたけど少し間口が狭いな。
    どうせダウングレードなんて一部の人しかしないんだから
    もっと条件をゆるく。

  14. とりあえず俺等にできることは、
    希望をもってコツコツとSHSHを保存していくことだな。

  15. 脱獄はよ

  16. 今ios 10 .0.1で待機してるんだけど10.1.1にしたほうがいいですか?

    • 10.0.1で待機する意味がない。

      • ですよね〜笑笑
        10.1.1にしてきます
        ありがとうございます?

  17. 需要的にはダウングレードじゃなくて、脱獄可能最新バージョンにアップデートだろうな。

  18. Linuxでできるならwindows上に仮想マシンでも組めばいいだけの話だろ

  19. 「OS XとLinux向け」との事、macオンリーの私、うれしい〜(((o(*゚▽゚*)o)))
    あとは最新の脱獄ツールを残すのみですね!

    • 私もMac愛用です!

      • 久々に、林檎派が報われる日がきそうですね ◟(•͈꒶̫•͈​*)◜∗.♪

  20. マックない俺氏、無事死亡
    誰か神が作ってくれるのを祈るしかないのか・・・

  21. うーん、動くならLinux構築してみるか
    しかしやっぱiPhone使う以上母艦にmac一台ないと不便なのかなぁ

  22. ワイ、狂喜乱舞する。

    • ワイってどこの田舎もんだよw

  23. Win版需要あるなら作ってもいいな
    でもGUIはあんま作る気になれない

    • 勝手にどうぞ

      出来るならww

      • こういう子供みたいな奴がいるからこのサイト嫌なんだよな。
        プログラミングのお勉強してエンジニアになれるといいね

  24. 脱獄する為に9.3.5→9.3.3にしたい俺氏、死亡のお知らせ

    • おとなしく10.1.1が最善手だな

  25. 今、iOS 9.3.3で脱獄してるけど、今後iOS 9.3.3のshshが必要になった時、なにかしらの方法で取得って、出来たりするの?

    • 今のところtsscheckerでは取得できない、tinyumbrellaでは取得できる、でもtinyumbrellaで取得したshshはprometheusで使えるかどうか不明、ということかね
      とりあえず9.3.3を維持したほうが良さげ

    • 無理ぽよ

  26. PrometheusはCFW思い出すわ

  27. Windows来て欲しいなw

  28. 果たしてTinyUmbrellaのSHSHは使えるのか‼︎

  29. これに対してappleはどう動く

    • まぁ次のアップデートからは確実に使えないだろうね…

  30. ダウングレードなんて需要ないやろ。脱獄ツールはよ出してくれよ。

    • 需要ありまくりなんだよなぁ…
      主な用途は脱獄可能バージョンへのアップデートや復元

  31. てか、長いことダウングレードツールでてなかったからもうダメぽと思ってSHSHとってない…..
    5S iOS9.3.3 64b

    \(^o^)/

    • うちもや………

  32. 基本的に脱獄が必要、だがios10でもdg可能というのはどう解釈すればいいのだろうか
    この方個人ではios10脱獄を成功しているのか、ios10は脱獄環境でなくとも使えるのか
    後者だとありがたいなあ

  33. 本日のSHSH発行終了の影響はあるのだろうか??

  34. 今からMac買って来る(←バカ)

  35. PSPの改造を思い出しました。

  36. shsh取ってない負け組。

  37. shshもiTunesも使わず好きなipsw指定でiOS入れられた脱獄ツールの時代が無かったっけ?

  38. SHSH取るのめんどくさくなって7以降放置してたわw