先週から開始された「新TinyUmbrellaのベータテスト」ですが、新たなベータ版がリリースされ、長年”A4デバイス以下“に限定されていたデバイス内からSHSHを抜き出す手法がA7/A8デバイスで可能に!
これにより、iPhone 6 / 6 Plusなどの最新デバイスからも、現在使用中バージョンのSHSHをデバイスから直接抜き出す事が出来る様になります!
TinyUmbrella 8.2.0.48
【The Firmware Umbrella】からベータ版をダウンロード可能です。(あくまでベータ版なので、不具合等にはご注意ください)
デバイスからSHSHを抜き出す?
通常、SHSHは「Appleが発行中のバージョンを”Appleサーバー”から取得」する方法です。ですが、これでは発行が終わってしまったバージョンのSHSHは取得する事が出来ません。
そこで、デバイス内に残っているSHSHを抜き出しちゃおうというのが今回の機能。A4以下限定でしたが、iFaithにも同様の機能が備わっていました。アレです。
使っているバージョンのSHSHを入手出来る
例えば、現在【iOS 8.1.2】を使用しているというデバイスからは、【iOS 8.1.2 SHSH】が取得可能。
もちろんAppleから発行が終了しているバージョンですが、デバイス内から直接取得する方式なので関係なし!
使い方は簡単で、抜き出したいデバイスをPCと接続し、TinyUmbrellaから右クリック > 『Fatch SHSH on device』から実行可能。もしくは、デバイスを選択 > Action > Fetch onboardから。
使用可能条件
現在、この機能を使用可能なのは以下の条件を満たしたデバイスのみになっています。
01:脱獄しているデバイスであること
次の条件を満たす必要があるため、デバイスは脱獄・Jailbreak済みでなければなりません。
02:Apple File Conduit “2”がインストール済みであること
iFunBoxなどから全ファイルへのアクセスが可能となる【Apple File Conduit “2”】をCydiaからインストールしておく必要があります。
また、TaiG AFC2でも出来そうな気がしちゃいますが…こちらではダメ。現在はApple File Conduit “2”のみが対応しています。
*注意*間違えて【afc2add】の方をインストールしないようにご注意ください。iOS 7・iOS 8には対応しておらず、非常に危険です。
03:A7 / A8デバイスであること
現在対応しているデバイスはA7 / A8デバイスとなり、以下の物になります。
- 【A7デバイス】
-
- iPhone 5s
- iPad Air
- iPad mini 2 (iPad mini Retina)
- iPad mini 3
- 【A8デバイス】
-
- iPhone 6
- iPhone 6 Plus
- iPad Air 2
〆
どうも、Apple File Conduit “2”の方に切り替えても上手く反応せず、エラーが出ちゃう…なんて場合が多く報告されており、まだ機能としては不安定な様子です。
「出来なかった…」と言う方も、「ベータ版なのでそのうち治るでしょ!」位の気持ちで待ちましょう!
それにしても、A4以外でもデバイスから抜き出せるようになるだなんて…まさかこんな日が来るとは思ってなかった・・!
たまに「A4以外でも出来る様になる?」といった話になることがありますが、その都度「可能性はゼロじゃないけど、かなり厳しいんじゃないかなぁ…」なんて思っていたので、感動!
A7 / A8以外のデバイスは?
ちなみに、A5 / A6デバイスはどうなった?という点ですが、これについてはiH8sn0w氏が開発を行っているそうで、「次期iFaithに搭載されるのを待っててね」とのことです。
コメント
こういうのが来るとワクワクしちゃいますね
こんにちは。
今 デバイス内を見たところ、Apple File Conduit “2”とTaiG AFC2が両方入っていました(入れてしまった?かも…)この場合、TaiG AFC2をアンインストールしたら良いですか? 5s8.1.2
あ!わかったかも(過去記事参照しました)
失礼しました!
管理人さま!
毎度わかりやすい説明で感謝しております。
このサイトを読んで内容がやっと理解できました。
ありがとう!
Apple File Conduit “2”入っててもエラー出ますね
まあデータ版なんで仕方ないね
iPhone6 8.1.2
これだけではなく、復元まで、取り出したものを突っ込んで使えれば、神すぎて発狂(`・ω・´)ゞ
shshを取得する以前のことでTinyUmbrellaがインストールできません。
No JVM could be found on your system.
Please define EE4_JAVA_HOME to point to an installed 32-bit JDK or JRE or download a JRE from http://www.java.com
と表示されます。Windows Vista 32-bitです。
Javaをインストールしてから、再度TinyUmbrellaを起動してみてください。
また、既にJavaがインストールされている場合であっても、一度完全にアンインストールしてから、再度インストールし直してみてください。
8.2脱獄の予兆なのかな…
取得したいデバイスをUSB接続した状態でTinyUmbrellaを起動すると、エラー吐かなかったです。
iOS6の5Sでも抜き出せるのかな・・・
5SでiOS6のバージョンなんてないよw
右クリックでFatch SHSH on deviceの項目が出てこない
A7/A8デバイス以外は出てきませんが、対象デバイスでも出てこない…といった状況でしょうか?
iPhone 6plusです。
TinyUmbrellaをいれてiPhoneを繋いだんですが認識されません
別pcにて試してもだめでした
これもβ版だからなのでしょうか
javaも再インストールしてもだめでした
自分はiPhone 6 ios7.1.2
自分も同じです
デバイスはiPhone5s ios8.1.2 です
8.2.0.49でAFCのエラー時にiTunesも最新版にしてください的なメッセージが出るようになった
でてきましたね。それでiTunes最新にしたらできると思いアプデして再起動しても同じエラーが・・・
iPhone4S~5の扱い…
それに初代iPad miniがiOS6のままだったので抜き出したかった…
やったあとおもったけど、使ってない5SはiOS7.1.1なんだよなあ
これつかっても別になあ
でももうiOS8のiPhone5とかをiOS7に戻すことは出来ないんですか?
現状では不可能になります
現在、TaiG AFC2が入ってるのですが、Apple File Conduit “2”をインストールすればいいのですか?
はい、そちらのインストールが必要です
Apple File Conduit “2”をインストールして、iTunesを12.1.1最新にアップデートしたけど、できない・・・。
というか、右クリックでFatch SHSH on deviceが無い
なんか間違ってる?
ご使用のデバイスが対応した物かを確認してみてください
iPhone5sです。
サンタさん何故かiPadAir2 8.1.2でshahが取得出来ないのですが、考えられる原因ってありますでしょうか?
脱獄済みです。
取得が出来ない、というのは『Fatch SHSH on device』を実行しても反応しない…といった状況になりますでしょうか?
Apple File Conduit “2”をインストールしてあるのに、インストールしろこんにゃろ!って出てくるのは、修正待ちってことなのかな
それとも8.1.1だからかな…
8.1.2でもこんにゃろめでやがるぜ
Wrong architecture.Your iTunes is 64 bit.You can still fetch SHSHs but device detection will not work.
が出てきて認識されません。
6plus 8.1.1
何が原因なのか?
TinyUmbrella 8.2.0.60です。
いま脱獄してない状態(iPhone6 ios8.1.3)なんですが、
Action → Create Device… からECIDとUDIDを入力して、
SHSHを取得できた…?ような状況です。ちゃんとしたSHSHが取得出来てるんでしょうか?
できてるのであれば、EraseとUpdateとOTA どれを保存しておくべきですか?
AppleサーバーからのSHSH取得は脱獄・未脱獄に関係なく可能ですので、IDに間違いがないのであれば大丈夫かと思います。
TinyUmbrella内に表示されている物は全て保存された物ですので、どの表記の物を保存…といった部分は気にしないでいただいても大丈夫です
ios8.1.2脱獄済みのiPhone5sですがデバイスが認識されません・・・
上記の方のようなエラーは何も表示されません。
iPhoneの再起動、アプリの再起動は試しましたが、他に対策などありましたら、教えていただけないでしょうか。
iTunesは最新版になっていますでしょうか?
tinyumbrellaにはios8.1.2のOTAが1つ表示されるのですが、取得しても最新のものしか保存されません。
iphone 5s ios8.1.2
iphone6買ったばかりなんですが元からバージョンが8.3だとそれ以降のSHSHは取得できないのでしょうか?
可能です。ただし、iOS 8.4はまだリリースされていませんので、iOS 8.3が最新版としてSHSH取得が出来ている状況は正常です。
tinyumbrella 8.2.0.60にて、脱獄したiPhone5sのshshを取得したいと思い、「Fetch onboard」をクリックするも、エラーでゲットできず。
しかし、tinyumbrella自体を管理者権限で起動したところ、見事に取得成功。
…と思ってもう一度試してみたが、今度はなぜかまたエラーが出現。
iPhoneを接続しておき、tinyumbrella起動直後に「Fetch onboard」を押すと、成功するみたいです。
自分も起動直後に「fetch onboard」を押すことで成功することができました
Tinyumbrella起動時の『wrong architecture….』という警告は「iTunesを最新版にする」「java最新版を入れ直す」ことで解決。
iPhoneが認識されないのは再起動&tinyumbrella「Bundled JRE」をダウンロードで解決しました。PC x64
しかしconnectedのiPhoneを右クリックしても「fetch onboard」としか出ず押してもエラーが出ます。iPhone6PLUS ios8.4