ダウングレードツール「Prometheus」の詳細が判明、全デバイスに対応。検証ツールも公開

(60)

先日iOS 9.3.5からiOS 9.3.2へダウングレードするデモ動画が公開された【Prometheus】ですが、その詳細がいくつか明らかにされました。
また「何故可能なのか自分でも分からない」としていた部分について、検証用のツールも公開されています。

スポンサーリンク

Prometheus

前回tihmstar氏が公開したiPhone 5sがiOS 9.3.2へダウングレードするデモ動画がこちら。【Odysseus】や【odysseusOTA】の後継となるダウングレードツール【Prometheus(プロメテウス)】が使われています。

全デバイスに対応

いくつか気になっていた点が説明されていますので、見ていきましょう。

前回のデモ動画ではiPhone 5sが使用されていた事もあり、「iPhone 5s専用なのでは?」と思ってしまった方もいるかと思いますが…この点について「iPhone 5s以外でも使える」とのこと。
更に、odysseusでは「32bitデバイス限定」となっていましたが、今回のPrometheusでは「32bitに加え、64bitデバイスでも使用可能。理論上は全デバイスに対応している。」とされています。

64bitデバイスでは初めてのダウングレードツールということに。

未脱獄からダウングレードが可能か

odysseusがそうであったように、Prometheusも「ダウングレードをするには脱獄している必要があるか?」という疑問があります。

この点については「脱獄は不要、でも少し違う」といった言い方を。具体的には、作者であるtihmstar氏でも…まだハッキリとは分かっていない部分だそうです。

デモ動画で使われたiPhone 5sでは未脱獄でダウングレード可能であったそうですが、友人のiPhone 5sでは未脱獄状態ではうまくいかなかったとのこと。
ただ、この辺りについては検証しなければ分からない部分だそうで、今後検証が進んでいくうちに解決する問題かもしれないとしています。

SHSHは必要です

ちなみに、前回の時点で明言されていたことですが、ダウングレード先バージョンのSHSHが保存されている必要があります。

検証用ツールが公開

ダウングレードツール…ではないのですが、この開発を手助けするための検証ツール【tihmstar/noncestatistics · GitHub】がリリースされています。(Mac用のみ)

こちらは、APTickets(SHSH)での署名に必要なキーのパターンなどを見つけるためのツールとなっており、自身のデバイスで出来たのに他のデバイスでは出来なかった…という原因を探るための物になっています。

検証ツールを使用すると自動でデバイスが再起動を行いながらキーを生成していき、ログとして保存されます。(ツールをCtrl + Cで停止するとデバイスは普段通り起動)

既にログ収集は完了

こちらのログをtihmstar氏に送ることで検証に参加出来るのですが、公開から数時間で必要数のログが集まったとのことです。
さすが脱獄犯諸君…身軽さでございます…。

開発状況は?

収集されたログから多少開発が進んだそうですが、今のところまだ「実行には数時間かかる」様な状況とのことで、もう少しパターンの解析などが必要となっているようです。

数時間かかる…といってもダウングレードが出来るのならば、この時点でもかなりの衝撃度なのですが、今後もう少し解析が進んでいくようですね!

マジでダウングレードが出来るようになりそうで、私はビックリしていたり…。

この手法自体はiOS 5時代から残っている物だそうで、SHSHの仕様をAppleが変更しないかぎりは…使えるのかもしれません。
SHSH関連の仕様変更はすぐに出来る物ではないとのことなので、もう少しの間はダウングレードが楽しめそうな雰囲気!

コメント

  1. すげええええええ

  2. いいね

  3. 楽しみ〜

  4. 神ツール登場!!

  5. もしかしてSHSHファイル持ってなくてもあとから作れちゃう?

    • 作る事は可能です。
      ただしSHSHの作成に成功したという事例は聞いたことがありませんね。

  6. (☝ ՞ ՞)☝ウェェェェェェェェェェイ!!!!!!

  7. SHSHを取得できるソフトがダウンロードできないのですが…どうすればいいでしょうか?SHSH取得できなかったらこの方法できない…

    • SHSHを取得するソフトとは、どれのことなんでしょうか?
      教えてもらいたいならソフトの名前くらい書きなさい。

      • そんな攻撃的な言い方しなくてもいいのでは?
        知ってることを教えてあげたらいいじゃん。
        閉鎖的になるなって。

        • いうほど攻撃的には思えんが。

          • すいません、質問が悪かったです…
            TinyUmbrellaというソフトです。
            win10の64bitです
            みなさんはこの環境でも動作している人いるのかな?

          • TinyUmbrellaがダウンロード出来ないんですか?
            それともダウンロードは出来たけど上手く動作しないんですか?
            質問が悪くて分かりませんが…

    • そのソフト名、デバイスとOSのバージョンを書いたほうがアドバイスしやすいと思いますよ。

      • TinyUmbrellaはダウンロードできるのですが、開いてもすぐ落ちます…クラッシュなのかな?
        Win10で64bit
        java版最新版再インストールしたけど効果無し…

    • Java最新版でもエラーで起動できないのならばもっと調べたらこんなのもあるよ
      ttp://jnosp.blog.fc2.com/blog-entry-135.html

      ちなみにWindowsには32bit版と64bit版があって間違ってインストールしようとしたら起動すらできないから自分のPCがどちらかは調べてね。

      ちなみに下記参照にして間違えないようにして
      TinyUmbrella [WIN x86 Installer]→32bit版
      TinyUmbrella [WIN x64 Installer]→64bit版

      • やってみます

  8. Prometheus…PSPの改造を思い出すな

    • よう俺

    • Prome v3

    • バージョン6以前の人しか知らんだろう。最近はLCFWしか知らん人多いからな

  9. 今はツールがあってもshshを取得することはできないよ。
    コマンドらいん使えば出来る。

    • tinyumbrellaなら、unknow or beta になる。

    • ツール使ってSHSHの取得は不可能だけどコマンドライン使えば可能って意味不明ですね。
      ちゃんと分かって言ってますか?

      • 壁チョロの領域だからお前には無理
        解らなければ口を挟むな

        • GUIフロントエンドを使わないだけでAppleの認証サーバの動きを変えられるなんて、流石スーパーハカーの方は我々とは違う世界に生きているな。

          • もはやスーパーハッカーの域を超えて、まさに神(笑)

  10. 今までコツコツ貯めてたshshを使う時がついに

  11. なんてこったい。使うことなんてないと思ってたから保存してない

    • 私も同じくです…
      7以降SHSHなんて保存してない…
      これは詰んだなァ…

  12. 9.3.3端末があってもAppleが発行停止しているのならもうSHSHは取得できないのでしょうか?

    • 使用しているデバイスから、今のバージョンのSHSHを抜き出すことは可能です。
      https://tools4hack.santalab.me/tinyumbrella-82048-shsh-fetch-on-device.html

      また、手動でAPTicketsを抜き出すことも可能なのですが、これをPrometheusで使用できるかは明言されておらず、確認中です

      • この記事に書かれている抜き出しボタンが表示されないのですが…
        iPhone5S 9.3.3

        • 俺も。

  13. しまった今後出来ないと思って消しちゃったorz

    • iPhone5が2台あって、一台はios6、2台目は9なんですが
      一台目のiPhoneからとったshshを2台目に使えますか?
      また4sに使うことはできますか?

      それより32bitの脱獄が早く来てくれればなんとかなるんだけど、先が長そうだ…

      • それはできない
        shshは1台1台紐付けされていて紐付けされた端末でしか使えない

    • 自分も、もう集めるの止めちゃってたー。
      こんな日が来るなんて…。

      • まだ来てねーだろw

  14. geekgladeっての思い出した

  15. サンタさんに返信したつもりが変な所に行っちゃったわ

  16. これってやっぱりiOS9.3.2へのダウングレード専用なのでしょうか?
    将来的にiOS8へのダウングレードは出来なさそうですか?

  17. サンタさん いつも、有用な情報有難うございます。にわかに、IOSダウングレードの現実味を帯びた情報を拝見しております。そこで、最近下したPCに、TinyUmbrellaの最新版を入れようとしたのですが、起動(エラーもでず)されません。Javaは64版を新規(過去にインストールした事なし)にインストールしました。TinyUmbrellaも64版を新規(過去にインストールした事なし)にインストールしたのですが起動しません。WEBで検索したのですが、記事の内容が古く実際その内容を行ってもうまくいきません。サンタさん、他の方、解決のヒントがございましたら、教えてください。

  18. いらね

    • ほんと、それな!

    • お前の人生もw

  19. あきらめてすっかりSHSH保存しなくなって久しいという

  20. SHSHの仕様がらみだったら最新の7にも当てはまるのかな?
    ios10からではあるけどSHSH取る価値ありそうだね

  21. すごく楽しみーです☆

  22. まさかまたダウングレードが出来る日が来るなんて!
    てかiPhone4からダウングレードなんてして無いからSHSHはあまり保存してなかったorz

  23. 記事に関係のない質問なのですが
    脱獄しただけでバッテリー消費量は変わりますか?

    • 環境にもよるだろ

    • しただけではそんなに変わんない筈ですが体感的に早くなってる気がしないこともないです

  24. そんな日が来るってどなたか散々言ってたのに〜…shshだらけ〜w
    しかーし、7予約しちまつたから関係なーし!

  25. PSPかな?

  26. やっぱPSP思い出す奴多いなw

    ガジェットを改造して使う奴はみんな似たような道を歩んでいるんだな

  27. 続報ないなー

  28. 全部がうまくいったら2016年12月31日にリリース予定だってね