DO NOT PAY FOR JAILBREAK YOUR DEVICE!

最近、『NTTドコモのSIMカードでLTEを使えるようにする』『ソフトバンクやKDDIで月額を払わなくてもテザリングができるように』などのフレーズで『CommCenter* patch』や各種キャリアバンドルをインストールする代行業者があるようで、たいへん多くの「どのような関係性があるのか」「無償で提供しているように見せかけてカネを取るのか」「いくら儲かるのか」といった問い合わせを受けています。

これらの悪質な業者と我々は、いっさい関係がありません。Jailbreakは無償で提供されるべきものであり、これを商用利用すべきものでもありません。 [続きを読む »]


2013年1月28日月曜日

CommCenter* patch for iOS 5+ (~iOS 6.1)

For foreigners
Use our cydia repository for quick patch CommCenter(Classic). Thank you for visiting our blog!

Evad3rs Jailbreak TeamがiOS 6.1のuntethered jailbreakを一般に向けて近日公開するとの報があったので、iOS 6.1を対象にCommCenter* patchをアップデートしました。CommCenter* patch自体はこれまでにサイレントアップデートでiOS 6.0.xをサポートしており、『CommCenter* patch for iOS5+』と改称しています。

現在のところ、redsn0wなどツールの制約からA4プロセッサ搭載デバイスでしか動作確認が取れず、検証用のiPhone 3GSのバッテリーが膨らんでしまい使用不能だったため(Amazon wishlistあります!)、iPhone 4 GSMのiOS 6.1(10B144)のみで検証作業を行っています(追記: iPhone 3GSは復旧作業を行いました)。

当初はA6プロセッサ以上の端末(iPhone 5 GSM/CDMA, iPad Retina GSM/CDMA)で依存プログラムが動作しなかったため、これらの端末ではインストール自体が不可能でしたが、6.1r1-8でA6プロセッサ以上の端末を、6.1r1-10でiOS 6.0.2をサポートしています(つまり、6.1r1-10で全環境に対応したはずです)

──全環境をサポートしたつもりでしたが、もしかするとiPhone 5においてはA1428/A1429 GSM/A1429 CDMAでそれぞれバイナリが異なる可能性があります(未確認)。開発担当者が即座に確認できる検証端末は A1429 CDMA 6.0(10A405) KDDI・A1428 GSM 6.0.2(10A551) SoftBank・A1429 CDMA 6.1(10B143) KDDI のみです。

以下に、パッチのベースとした環境を◎印・動作を確認している環境を○印・動作が不明な環境を?印で示します。

もしもこれらの環境で動作が怪しいと思われる場合、iPhoneのOSバージョン(ビルド番号)・モデル番号・販売キャリアを分かる範囲で書き添えて、 /System/Library/Frameworks/CoreTelephony.framework ディレクトリをZIPなどに圧縮したものを開発チームまでお送りくださると幸いです(もちろん、正しく動いたという報告も大歓迎です)。

※不幸にも〝赤ロム〟になってしまったなどの、検証端末として使用可能な機材のご提供などもお待ちしております! :-)

Tested devices (iPhone)
 3GS4 GSM4 CDMA4S5
A1303A1332A1332 (Rev.A)A1349A1387A1428 (GSM)A1429 (GSM)A1429 (CDMA)
6.010A40310A405
◎ *1○ *1???○ *1◎ *2○ *3
6.0.110A52310A525
◎ *1○ *2?????◎ *3
6.0.2-10A551
?◎ *2?
6.110B14110B14410B14110B14210B143
◎ *1◎ *2??◎ *3??◎ *3 *5
6.1.1-10B145-
◎ *3
6.1.210B146
◎ *1○ *1?○ *4○ *3??◎ *3
Tested devices (iPad)
 2 GSM2 CDMA3 GSM3 CDMA4 GSM4 CDMA
A1396A1397A1430A1403A1459A1460
6.010A403-
????
6.0.110A52310A8426
????××
6.110B141
??????
6.1.210B14610B147
??????
Tested devices (iPad mini)
 GSMCDMA
A1454A1455
6.0.110A8426
××
6.0.210A8500
?◎ *1
6.110B141
??
6.1.210B147
?◎ *1
Appendix
◎ Patch based
○ Confirmed
? Not confirmed
× Unsupported
*1 Unlocked
*2 SoftBank
*3 KDDI
*4 Verizon
*5 Sprint

なお、編集したキャリアバンドルが正しく読まれないときは、過去にiTunesやOTAなどでキャリアアップデートを適用してしまっていることがあります。その場合は『Carrier Update Remover』をCydiaからインストールしてお試しください。

ベースバンドを01.59.00に維持したiPhone 4 GSMで、ultrasn0w 1.2.8を使用しても正しくアンロックが行われないのは、CommCenter* patch由来の問題ではなくultrasn0w側の互換性チェックの不具合です。Backspace Dev-Teamとしてできることは何もありませんので、iPhone Dev-Teamへお問い合わせください。

少なくともiPhone 5でのlockdowndとCommCenterには相互に不具合があり、非公式キャリアでのLTE有効化手続きに問題があります。iPad miniにおいては非公式キャリアでのLTE接続に関して問題がないことを確認しています。このため、CommCenter* patch とキャリアバンドルの書き換えだけではLTE接続を有効にできないことがありますが、本件に関してはシステム側の不具合に起因するため、Appleへお問い合わせいただくか、システム側のバージョンアップをお待ちください(この際にjailbreakが行われるかは別問題です)。

NTTドコモ『FOMAプラスエリア』(およびXiの800MHz帯サービス)に関しては、CommCenterの領域ではありません。iPhone 3GS/4/4Sに関しては、最近のベースバンドファームウェアであれば対応済みです。iPhone 5/iPad Retina/iPad miniのベースバンドチップ(の汎用品)はハードウェア的には対応しているかもしれませんが(Apple向けカスタムチップであるため省かれている可能性も否定できない)、少なくともiPhone 5のベースバンドファームウェアはこの周波数帯に対応していません。このため、ソフトウェア的に〝起こす〟ことは不可能です。我々に対応を望まれるよりも、NTTドコモの携帯電話をご利用ください。

リポジトリで提供している各種キャリアバンドルのほとんどは、現在のところiOS 6以上とiPhone 5には正式対応していません。パラメータはすべてiOS 5.1.1までとiPhone 4Sまでのハードウェアに最適化されています。順次アップデート予定ですが(※現在『NTT docomo bundle(generic)』にてiOS 6対応作業を進行中です)、CommCenter* patchの動作検証を完了することを優先しています(※上記の表でまだ動作確認が行われていない環境での検証にご協力をお願いします)。

現段階で公開されているキャリアバンドルを改変し、iOS 6.xで使用している環境において〝非公式キャリアの電界強度表示が異なる〟という問い合わせがありますが、電界強度の値設定や表示はCommCenterやキャリアバンドルで行っているものではなく、直接的には無関係です。また、出典不明の画像を根拠に〝日本国内のメガ3キャリアでは電界強度とアンテナピクトの数値が異なる〟という指摘がありますが、このような値を3GPPやETSIなどが規定したりキャリアが公表しているという根拠はなく、一般にこの数値(RSCPなど)の解釈と表示に関しては端末メーカーに委ねられているのが現状です(Androidのソースなどを読みましょう)。

新たな対象デバイスとして、iPhone 5 GSM/CDMA および iPhone 4 GSM Rev.A、iPad mini GSM/CDMA、iPad Retina(4th) GSM/CDMAを追加しています。このうち、状況が整った際に開発チームとして検証が可能なデバイスはiPhone 5 GSM/CDMAのみです。他のデバイスに関してはこれまでのiPadと同様で、確認が行えるまでは暫定的な対応措置となります。また、iOS 6.0.2は現段階では検証環境が作れないため、対象から外しています。

CommCenter* patchと直接の関係性はありませんが、キャリアロックのあるiPhoneでの検証作業において、iPhone 4 GSM(ソフトバンク版、ベースバンド04.10.01)をiOS 6.1上で正常にアンロックできたSIMロック解除アダプタ(いわゆる〝下駄〟)は現在のところ『HeiCard』のみでした。『GEVEY Ultra』などはアダプタのアップデートが必要となる可能性があります。

パッチを行うための解析方法に関してはBeta 1のエントリを、6.1でのポインタについては続きをどうぞ。