脱獄犯としてはSHSHの確保が重要な事項になっていますが、iPhone 5とiPod touch 5GではTinyUmbrellaでiOS 6.0 SHSHを取得することがうまく出来ません。
そろそろiOS 6.0.1の噂が出てきたこともありまして、これについての質問やコメントが増えてきましたので暫定的な取得方法について書いてみたいと思います。
この手法ではiPhone 5やiPod touch 5Gとは別に脱獄されているデバイスが1つ必要ですので、ご注意ください。
また、取得出来たSHSHについても注意点がありますので、次項を必ず読むようにしてください。
注意
タイトルにあるとおり暫定的な方法です。
もしTinyUmbrellaが対応しましたら、そちらで取得を行うようにしてください。
SHSH形式の標準であるTinyUmbrellaが使えないため、iSHSHitで取得したSHSHについては一応SHSHとしての形式を持っているようですが、iPhone 5等のSHSHとして正常な物なのか、そもそもそれが正しいSHSHなのか、今後問題なく使用できる物なのかが現段階では分かりません。
今後の動き次第では全く意味の無いものになってしまうかもしれません。
そのことを理解した上で、それでも一応取得しておきたい!という方のみ読み進めるようにしてください。
暫定的なSHSH取得方法
TinyUmbrellaが使えない状況でどうやってSHSHを取得するのか?ですが、これは脱獄アプリであるiSHSHitを使用します。
そのため、「iPhone 5」と「iPod touch 5G」ではない別の脱獄済みデバイスが必要になります。
1:「ECID」を調べる
まずはSHSHを取得するために必要なiPhone 5もしくはiPod touch 5Gの『ECID』という個体識別番号の様な物を調べます。
すべての機器で番号が違いますので、皆さんそれぞれで自信のデバイスのECIDを調べましょう。
調べる方法はとても簡単な物があります。それがTinyUmbrellaで調べる方法です。
iPhone 5・iPod touch 5GのSHSHの取得には対応していないのですが、ECIDを調べることには使用できます。
上記リンク先、右のサイドバーから自分のOSにあったTinyUmbrellaをダウンロードしてください。
TinyUmbrellaを起動し、iPhone 5・iPod touch 5GをUSB接続しましょう。
すると左側に名前が表示されますので選択してください。
そうしますとそのデバイスの詳細情報が表示されるようになります。
右下にあります『ECID (Dec)』という項目に書かれている数字が目当てのECIDになります。
この数字をメモしておくか、この画面を出したまま作業を進めましょう。
2:iSHSHitをインストール
脱獄済みであればiPhone 4であろうと、iPhone 4S、iPod touch 4Gなど何でも大丈夫です。
そのデバイスに『iSHSHit』をインストールしましょう。
Cydiaより通常通りインストールしてください。
Searchタブより「iSHSHit」と検索すると出てきます。
より詳しいインストール方法は下記記事をご覧ください。
【Cydia の 使い方! ~全部解説~ [JBApp]】
3:SHSHを取得する
インストールしますとホーム画面に『iSHSHit』のアイコンが追加されますので起動しましょう!
起動しますと、そのデバイスのECIDやらの情報が表示されているはずです。この情報を元にSHSHが取得されるという挙動になっています。
さて、実はここで表示されているデバイス情報は手動で変更してあげることが出来ます。
ということで、この情報をSHSHを取得したいiPhone 5やiPod touch 5Gの物にしてあげます!
『Unique Chip ID』項目には先ほど調べたECIDの数字を入力。
『Model』ではデバイスに合わせて「iPhone 5」もしくは「iPod touch 5G」を選択。
『Firmware』では「6.0」を選択しましょう。
すべて設定出来ましたら画面右上の『Save』ボタンをタップで取得・保存されます。
取得できますと下記の様な表示が出ます。
取得されたかどうかは『Manage SHSH』項目から確認できますので見てみてください。ここからSHSHをメールで送ることも可能です。
4:取得したSHSHの保存場所
保存されたSHSHはメールで送ることも可能なのですが、保存されているファイルから直接バックアップなどを行うことも可能です。
SHSHが保存されている場所は下記になりますので、iFunBox等でPC側へ転送しておくと安心ですね!
/var/mobile/Media/SHSH
コメント
こんにちは
このiSHSHitなんですが
例えば
過去のshsh取得済みのiphoneを所有していれば
cydiaのサーバーからダウンロードして
shsh未取得のECIDに置き換えることで
shshの取得が間に合わなかったもの用の
shshが作成できちゃいません?
考え方間違ってますかね?
どの部分のECIDを書き換えたとしても、Appleが発行を終了したSHSHはCydiaサーバーに保存されていない限り取得、保存は不可能になっています。
SHSHは単純な物ではなく、内部構造も含めてそれぞれのデバイスにひも付けられていますので、書き換え等で使い回すことは出来ない物になります。
出来れば楽だったのですが、Appleも色々と考えていますね・・・
SHSHは各デバイスごとに
完全な別物なので、
ECIDだけ変えての
使用は不可能だと思いますよ。
もし、その方法が使えるなら、
とても、嬉しいのですが…
一見、ご指摘のとおり取得ができそうですが、配布期間中にやることが前提なんではないでしょうか?
SANTAさんの記事を読む限り、「ios6.0.1が配布されるという噂」この前にios6のshshを取得したい人は暫定的ですが、できますよ。
と、読めます。
なので、配布が終わっているものはやっぱりできないのじゃないですかね?
とりあえずAll Versionsで取得にトライしてみましたが、
TinyUmbrellaで取得できるSHSH と 6.0だけでした。
(やはり過去のバージョンは無理ですね)
ただ気になるのは、6.0のSHSHファイルが22kBで、6.0β4の6kBと比較して
増えているところです。
データもxmlフォーマットになっていますので、そのままでは使用できないか、
もしくは2次加工が必要になるのではないでしょうか。
ベータ時のSHSHは通常とはちょっと異なりますので、ファイルサイズが小さい物になっています。
また、SHSHは元々plist形式として扱える物でしたので、形式としては問題ないです。Redsn0wなどでもそのまま使用可能だったりします。
こんばんは。
いつも管理人さんの更新を楽しみにしてます。
早くiPhone5も脱獄出来たらいいですね。
場所違いの質問ですが、すみません、教えて下さい。
iPHoneの電話で、通話を終了する時、
普通は画面の赤いボタンで終了します。
この動作を、音量ボタンとかスリープボタンとか、
物理的なボタンに変更すること方法を教えて下さい。
アクティベーター等もいじってみましたが、
よくわかりませんでした。
こちらのページの過去記事も検索しましたし、
ネット上でも情報を探したのですが、
私が稚拙なため、たどり着けませんでした。
お忙しいところ、すみません、教えて下さい。
おねがいします。
単純に通話終了ボタンをActivatorで割り当てられるような物はこれまでに見た覚えがありません。
ただもしかしたらどこかにはあるかもしれませんので、注意して見てみたいと思います。
わ、ありがとうございます。
船の上でiPhoneを使っているので、ビニールパックに入れています。
ところが、ビニールパックだと、顔から放しても接近センサーが、
勘違い動作して、赤い通話終了ボタンがないんです。
それで、何かボタンを割り当てられたらと思いました。
よろしくお願いします。
ありがとうございました。(^^)
iPhone5の脱獄情報、楽しみにしています。
SANTAさん、この記事を見て驚いたんですけど…iPhone 5とiPod touch 5G以外なら、TinyUmbrellaでiOS 6.0のSHSHが保存できるって事なんですか?そういう意味に取れるんですが…
何度やっても取れません。
Advancedタブ内はSave ALL Available SHSHのみチェックをつけています。
はい、他のデバイスであればTinyUmbrellaでも取得可能です。
https://tools4hack.santalab.me/tinyumbrella-60000.html
最新版のTinyUmbrellaをダウンロードし、「Request SHSH From Cydia」のチェックが外れているかを確認してみてください。
えっと…だからこれって結局GMまでのSHSHだけですよね?
正式版のSHSHはできないですよね?
私の説明が足らず、混乱の元になってしまい申し訳ございません。
GM版という物はそれに何も問題が無ければ、そのまま正式版として扱われます。
これはSHSHも同じです。
iOS 6.0の場合はGM版に問題がありませんでしたので、それがそのまま正式版としてリリースされた形になっております。
ですので、SHSHの組み込み作業などをやっていただくと分かるのですが、取得されたSHSHがGM版表記であっても基本的にそれがそのまま使用できるという状態になっているはずです。
なるほど…そういうことだったのですね。
本当に勘違い、いや、知りませんでした。
勉強になりました。ありがとうございます!
脱獄済みであればって 脱獄前提の話になってるようなお話のようですけど
iPhone5って もう 脱獄できるようになってますか?
できるなら そっちの話が知りたいでっす
記事中にあります「別の脱獄済みデバイスが必要」の通り、iPhone 5とは別に脱獄されたデバイスが必要であると言う事になります。
iPhone 5やiPod touch 5Gの脱獄は現時点ではまだ不可能になっています。
iphone5のtetheringに加入しないで、jailbreak 可能になるまで、待ってtethering機能をいれるという選択肢は可能性としてありなのでしょうか?
そこら辺については何とも言えない部分ですねぇ・・・