現地時間「大晦日」にリリース予定されていたiOS用ダウングレードツール【Prometheus】ですが、作者であるtihmstar氏の講演に合わせ、リリースが行われました。また、実際のダウングレード作業を確認できるデモ動画も公開されています。
それに伴い詳細もいくつか判明していますので、見ていきましょう!
Prometheusリリース
まずはMac用として【futurerestore_osx_1.0.zip】がリリース。今後Linux版も登場する予定ですが、Windows版については不明です。
また、次項の作業内容を見ていただくと分かるのですが、全てコマンドで操作を行い、その他も難しい部分も多く、動画を見て理解が難しいと感じた方は、今後登場する可能性があるGUI版(マウスで操作するツール)を待ってみたほうがイイかもしれません。
デモ動画も公開
実際の作業の流れが分かるデモ動画が公開。
使用環境は「macOS」、「iPhone 5s / iOS 9.3.5」で、「iOS 9.3.5 -> iOS 9.3.3」へのダウングレードを行っている場面になります。
講演内容も
更に、tihmstar氏が33C3にて公演している内容も動画として公開されています。こちらは技術的な難しい話題を全編英語で1時間ほど行ったものなので、理解するのがなかなか大変なのですが、興味がある方は見てみると面白いかもしれません。
一部詳細が判明
Prometheusを使用した脱獄は、SHSHさえあればどのバージョンでも大丈夫!というわけには行かないようです。一部詳細が判明しましたので、ご紹介。
- ApNonceが正常に記載されたSHSH(SHSH2)が必要
- ただし、一部環境において、脱獄は必要とされない(デバイスから生成されたnonceと、それに一致するSHSHが保存されている場合)
- 互換性の問題で、iOS 10からiOS 9にダウングレードするような事は出来ない
- iOS 9からiOS 10へアップデートする事は可能
互換性をもう少し詳しく…
iOS内部の互換性の問題で一部ダウングレードが制限されている点ですが、若干分かりにくいのでいくつか例を見てみましょう。
- 【可能】iOS 9.x -> iOS 9.xへのダウングレード&アップデート&復元
- 【可能】iOS 9.x -> iOS 10.xへのアップデート&復元
- 【可能】iOS 10.x -> iOS 10.xへのダウングレード&アップデート&復元
- 【不可】iOS 10.x -> iOS 9.xへのダウングレード&復元
要するに、iOS 9とiOS 10には一部互換性の無い部品が存在し、それは一度そのバージョンを使用すると動かすことが出来ない部分となります。
そのため、iOS 10からiOS 9へのダウングレードは出来ない…という事になるようです。
ただし、iOS 9.3.3からiOS 9.0.2へ…といったiOS 9.x間、iOS 9.3.3からiOS 10.1.1へ…といったiOS 9.xからiOS 10.x間、iOS 10.2からiOS 10.1.1へ…といったiOS 10.x間は可能です。
〆
ちょっと分かりにくい部分もあり、とりあえず「出来る」「出来ない」の判断材料はいくつか出てきましたので、ある程度妄想が捗るかなと…!
使い方などは、実際に私も試してみてから…となってしまうのですが、作業を滞り無く進めるためにはいくつか理解して置かなければだめな部分もありますし、その人その人の環境によって変化する部分もありますし、若干混乱が発生しそうな…。
たぶん、以前の様に誰かが自動化したもの、もしくはGUI版を作る気がするので、急ぎでない方はそちらを待ってみるのも良さそうな気も…。
コメント
待ってましたわん
とんでもねえ、待ってたんだ
まだyaluが安定してないので9.0.3で見送りです
9.0.2でした
とりあえず実験で5sをiOS 9.3.3からiOS 9.0.2へ下げてみるか
裏山
謎だ
9.3系で脱獄を維持してて10.1系に上げてなかったから、非常に楽しみ。
Win版かLinux版のリリースまだかなー。
SHSHないとだめなん…だ…よね……
それな
だからあれだけ取っとけって言ったんだよ
それなのにお前ってやつは
不良息子め!!
傘が使えなくてとりたくてもとれなかったんだよな
https://tools4hack.santalab.me/howto-shsh-save-browse-tsschecker-site-20161218.html
取ろうと思ったらサイト混んでたのか繋がらなくて…深夜だから翌日にリトライと思ってたら発行終了(>_<)
だよーねー❗
https://tools4hack.santalab.me/tinyumbrella-support-save-ios93x-shsh.html
これの予想が的中してるゾ
復元も可能ってことは10.1.1の復元できるのか。最高じゃないか
ところでこれってプロメテウスとCydia Eracerならどっちが安全なんだろう
cydia eraserで失敗したらプロメテウスでやれば良いんだよ。
なるほどたしかに。ってプロメテウスってDFUモードでいくのか?動画見てきます。
スゲェ…
同じshshって何回も使えるんですか?
そこら辺よく知らないので・・・
使えるでぇ
iOS9,iOS10 only?
書いてある
だけとは書いてない!
読めよw
iOS9,iOS10だけとは書いてない!
ちゃんと読めよw
頭悪くて日本語読めないの!?
iOS9,iOS10だけとは書いてないだろ!
同じshsh2ファイルって何回も使えるんですか?
普通に考えてみろ。
iTunes で最新版がなんども復元できるだろ
特別に断りがなければできるだろ
よく考えたらそうですね。
ありがとうございます!
iOS7〜9にアップデートすることも可能ですか?
無理だよ。
ありがとうございます!
どこに書いてある?
幻覚見てるんでないww
tinyumbrellaのSHSHだとapnonceとかの関係で未脱獄だとできないんかな⁇
SHSH2で取ったやつのみだろうね
これでios9.3.3からios10.1.1に上げられるわ
まあios10.1.1の脱獄環境が安定したらだけど
9.3.3 羨ましい。
9.3.3より10.1.1の方がよくね?
いまはまだ良いとは言えないな。
10.2の脱獄だと開ける意味はあるが
待ってた
8.4からも行けるんだよね??
まあ急いではいないしgui版人柱待ちするかな
8.4からの表現が間違ってる
復元して今なら10.2へ
そこからSHSH2の10.1.1へのダウングレード
やっぱダメだ
未脱獄になってしまうから
時間はかかるらしいけど
未脱獄でもいけるみたいだ
10.2→10.1.1は、未脱獄でも可能なのでは?
SHSHは、必須ですが。
記事にも10.2→10.1.1は、可能と書いてるような…
それが未脱獄でも可能かどうかは一言も書いてない
SHSHがあれば8.4からも10代にできるんじゃないの?
出来ないよ。
SHSH2が必要だから。
で、SHSH2は10.1〜しか
保存出来てないはず。
10.1のshshがあればええんでないの?
iOS 9.0.2、9.3.3組には朗報すぎ
これで10.1.1の脱獄が安定、Linuxから復元し放題までは時間の問題
ただ、SHSH以外に脱獄環境も必須だから、Prometheusも安定版までは待機推奨かなあ
iOS9,iOS10以外はできないの?
SHSHはあるけど、Mac環境ないし脱獄の安定もまだなのに
今からワクテカが止まらない
Tweakの10.1.1対応とかもまだなのに
9.3.5から復元失敗で10.2になった直後10.1のSHSH発行終了した俺って世界一不幸
SHSH無くても良い場合って例えば何?
どこにそんな事書いてあるんだ?
かならず必要としか読めんが
10.2に復元するのはshshいらないよ(当たり前)
いらないわけじゃない
SHSHは必要なもの
10.2はSHSH発行中ということ
10.2から10.1.1いけるみたいなツイートみたけど例外パターンの話?
SHSH取ってたらできるよ
iPhone7(plus)は未対応ですって?orz
7.0.4から8や9.3.2へのバージョンアップができないと意味ない。
エンジニアからディーコンが生まれた様に。
え、できないの?
Shshあればできるんじゃないの?
SHSH2で取ってなければダメ
ツールででたのは10.1のSHSHからなので
なるほどね!
9→9
10→10
9→10
は、大丈夫で、
10→9は、ダメみたいですね。
どうもバージョンが離れすぎていると互換性が無いのでダメみたいで。
今なら10.2→10.1.1にも出来るみたいですね。
もちろん、shsh2が必須なのは変わらないですが。。。
私は、試していないのでどうなのか分からないですが笑
記事に書いてましたね、すみません。
?w
氏ね
技術とか無いから、簡単で、ポチッとな感覚で出来るツールを公開してほしいな笑
SHナシ、10→8みたいなDGできるようになればいいね将来
32bitのみ可能だよ
shshとっとけば良かったって言ってる奴多いけど、shshって許可証みたいな役割らしいからそこらへんにshshのファイルをコピーしたやつ落ちてないの?
いつも気になってるんだけど誰か教えて
他人パスポートで海外に行ける?
デバイス各々と紐付けされてるから他人のSHSHは使えない
なるほどね。
じゃあshsh取っといたとしても交換とかで個体が変わっちゃうとshsh使えないってこと?
ということになる
現脱獄組最強伝説始まるのか
笑い死ぬわ!
さぁ!Appleさーん!何か対策できるのかなーw! shsh関連のシステムはそう簡単には変更できないよねwww
Apple的には最新OS脱獄がリリースされるよりもダウングレードツールの方が嫌なはず。
お前作ってないのに偉そうやな
それなー
偉そうでゲス以下だねw
お前には理解出来る内容じゃない!あっごめんまた偉そうに言っちゃた!
強制アップデート
とりあえずAppleのすぐ出来る対策はiOSのバージョンアップ後に間髪入れずに古いiOSのSHSH発行を停止することか
最近は、結構長く発行されてたけど今後は3時間とかにまたなるかもよ
これやられると結構厳しい
それはたぶん無理。
Appleでもアップデートの検証はするけども全世界へアップデートを配信して不具合がどれぐらい起きるかなんてわからないから最低数日はSHSHの発行は停止できない
iOS9の時なんか不具合まみれのアップデートが配信されて騒がれたときあったと思うけど実際前例もあるから今後も容易には3時間とかの発行停止は無理かな
ここを止めるにはハード側と一体の対応が必要な気がしますね。
ダウングレードと言うよりは、不正なファームを入れれない対策だろうから
iPhone6 iOS9.3.3 Jailbreaking
ダウングレードは絶対許せない事みたいだな!緊急処置的な感じで対策してきたな!
iPhone5s iOS10.1.1 だから今のところは殆ど意味ないかー。
ってか、俺の今の状況って脱獄系何もないんだよねー (´;ω;`)ウゥゥ
shsh関連は別に対策できるぞ
SHSH保存しといて良かったわ
10.1.1安定したら、6sのバッテリー交換いってこ
朝一で確認してみたら6時間ぐらい前からTSSサーバー落として締め出し喰らいプロメテウス使えなくなったみたいですね。
流石というかなんというか、Appleさん対応早い…w
CFWって…pspみたい( ͡° ͜ʖ ͡°)
Windows版もよろしくお願いします。
はい対策されましたw
短い祭りだったなw
しゃあねぇ〜俺が作ってやるよ!
なんで俺iOS10.1.1のshsh取得しなかったのおおおおおおおおおお
あれ?まだ、脱獄安定版出てない感じ!?
確かに30日までに安定版リリースするんじゃ、、、、、、
33c3に行くときデータ持って行くの忘れたらしい
安定版は来月末ってツイートし直してたね。
嘘乙
ソース無いじゃんw
どちらのツイートでしょうか?
確認してみたのですが、来月といった具体的な日程をおっしゃっていたツイートは無かった様に思うのですが、ツイート後に削除などをしていましたでしょうか?
うわ、、、まじかよ、、、、
BlueCl0ud設定したから、shshが一瞬復活する時に勝手に9.1にダウングレードするように出来た。
お前らもやっときな。
今TSSサーバーが’落ちてる’状態で、前回(確かiOS7の時代だったから2013年)サーバーが落ちて復帰した時は一瞬全バージョンのSHSHが署名されるというカオスな状況が起きたから今回もそうなるのでは?と言う読みが有力
面倒だから、旧OSが入った中古端末
買ったよ。
中古とか絶対に嫌だw
Reddit読めばわかるがもしダウングレード出来てもデータ消えるからそこは注意な
みんなが言ってるshsh2って、なに?
tihmstar氏が作成したtsscheckerで取得・保存されたSHSHになります。
じゃあ、https://tools4hack.santalab.me/howto-shsh-save-browse-tsschecker-site-20161218.html
で紹介されてるサイトでとったshshは、shsh2が保存されてる?
はい、拡張子を見ていただくとわかりやすいのですが、そちらも.shsh2で保存されています
サンタさん、ありがと!!
TinyUmbrellaで取得した、SHSHは使えないのでしょうか? また、そのSHSHをSHSH2に変換も出来ないのでしょうか?
はい
内部に記載されている情報量に差がありますので、変換…などは不可となります。
また、TinyUmbrellaで取得したSHSH…ですが、現状ですとPrometheusのダウングレードに必要な情報が記載されていないとの報告がありましたので、使うことが出来ないかもしれません。
SANTA様、ご回答有り難うございます。
では現状では使えないものですね。YouTubeの動画を見てますと、9.3.3.shshを使用しているようですが、このshshはtihmstar氏が作った、TSS Serverで作られたものなんでしょうね。
やはり mac 買わなきゃいけなくなるんかなー、お金ないよー (ToT)
Hackintoshという方法もあるよ
インストールが結構難しいし、法的にはかなりグレーだと思うけど。
ダウングレードは夢
ios9.3.3脱獄組なんだけどios10.1.1のshsh入手する術がない=アプデするにはshsh不要ということなのかな?
“ECID Submitter for auto shsh collection”にてios10.1.1のshsh入手する術があった=アプデするにはshsh必要ということじゃね
SHSHは必要です。
iOS 10.1.1 SHSHが発行されている間に、ご自身で取得・保存しておく必要がありました。
https://tools4hack.santalab.me/howto-shsh-save-browse-tsschecker-site-20161218.html
取得したSHSH2が有効か否か確かめる方法とかあるんですか?
なんかPrometheusが使えなくなった、みたいなコメントがいくつかあるけど結局のところ全部でたらめ、らしいね。
Tihmstar氏がツイッターで、誰がそんな噂流したんだよ!みたいなこと言ってた。
TouchIDでの不具合が報告されているようです。
9.0.2脱獄6sなんだけどshsh2取得してblobs-all のなかにapnonce-xxxxxxみたいなフォルダが5つあって全部にshsh2はいってるけどどれ使ったらよいのかな