ソフトバンク専用iPhoneアクティベーションカードの必要条件


- Old Counter



待望のソフトバンクiPhone 4 (中古)を人伝に入手して、昨日届いたので、早速日ごろの疑問を検証してみることにしました。

命題:ソフトバンク用のiPhoneは、黒SIMでしかアクティベートできないのか?

用意したものは、
● ソフトバンク 黒SIM (未開通)
● ソフトバンク 銀SIM (未開通)
● ソフトバンク プリペイドSIM (契約中)
● OneSIM 「Japan-Softbank (2)(T)」にプログラム済み
● OneSIM 「Japan-Softbank (3)」にプログラム済み
● OneSIM 「Japan-Softbank (T)」にプログラム済み
● DITS Phonebook SIM v2.3

DITS以外の全ての場合のSIMを挿入し、ソフトバンクiPhone4の復元を、PCのiTunesで試しました。(黒SIMは、最後。)
結論を書くと、黒SIM以外は全て「このiPhoneに挿入したSIMカードはサポートされていないようです。」と表示されました。

 

iPhone側も、「iPhoneをアクティベーションするには、サポートされている電話会社の互換性のあるSIMカードしか使用することはできません。」のメッセージが画面に表示されました。

 

これは、どうしてなのか?

そこで、黒SIM、銀SIM、プリペイドSIMの違いを調べてみることにしました。

SIMカードリーダーを使い、

 

DITS SIMリーダーソフトでSIMカードの内容を「Read」ボタンをクリックして、読んでみると・・・

黒SIMは、

 

銀SIMは、

 

プリペイド(プリモバイル)SIMは、

 

これらの画面で、「IMSI Create」ボタンの左横のMCC(Mobile Country Code)、MNC(Mobile Network Code)の欄は入力欄で、ここに入れたMCC/MNC値に応じて「IMSI Create」ボタンをクリックすると、対応するIMSIが作成されえるものです。したがって、調査中のSIMのMCC/MNCとは関係無いので、無視してください。

また、IMSI欄およびICCID欄は、2バイトごとに「Low Byte First」表示になっているので、
08 49 04 02 18 13 01 72 38
は普通の十進法に表示すると、
80 94 40 20 81 31 10 27 83
となります。
これを更に並べ替えて・・・
809 440 20 8131102783
と言うのがわかりやすいIMSI表記。この中で、「809」は18桁IMSI番号の最初の番号、「440」が日本のMCCコード、「20」がソフトバンクのMNCコードです。(最初の「809」が無い場合は、15桁IMSI番号。)

黒SIM、銀SIM、プリモバイルSIMのIMSIをこのわかりやすい表記に変えて並べてみると・・・
黒SIM---- 809 440 20 8131102783 (1枚目)
黒SIM---- 809 440 20 8120149434 (2枚目)
銀SIM---- 809 440 20 1650886736 (1枚目)
銀SIM---- 809 440 20 1650886701 (2枚目)
プリモバイルSIM 809 440 20 1023064026 (1枚目)
プリモバイルSIM 809 440 20 1011039117 (2枚目)
となり、3種類ともMCC「440」、MNC「20」を使っているものの、その下の桁(MSIN=Mobile Subscription Identification Number)が違います。

iPhoneアクティベーションSIMカードについて(2011年4月1日の現状) / OneSIMカードの使い方 – 2011年4月2日

 

で紹介したOneSIMでは、「Softbank」の選択は3つあるものの、それぞれの選択でプログラムしたOneSIMのIMSIは
Japan-Softbank (2)(T) : 809 440 06 6629448522
Japan-Softbank (3)   : 809 440 20 1160937853
Japan-Softbank (T)   : 809 440 04 0251858982

アメリカのAT&T版SIMロックiPhoneは、MCCとMNCさえ合っていれば、iPhoneのアクティベーションカードには使えます。
しかしどうやら、ソフトバンクiPhoneの場合は、MCCとMNCだけでなく、MSINもチェックしているようです。

OneSIMでは、MSIN部分は、プログラムが自動割り当てしてくれるものの、自分で任意に設定することが出来ません。(SIMリーダー/ライター・ソフトがアップグレードされれば、または、別のソフトを使えば可能なのかは、不明。)

そこで、DITS Phonebook SIM (v2.3)
iPhoneアクティベーションSIM再考/DITS Phonebook SIMがIMSI書換え可能になった – 2011年5月6日

 

に、MCCとMNCだけでなく、MSIN部分も黒SIMの値を書き込んで、値をコピーして、iPhone 4に挿入して、そのアップデート(復元)をしてみると・・・
見事に問題無くアップデート(復元)できました!

まず、最初は1枚目の黒SIMのIMSI番号
809 440 20 8131102783
を完全コピーして、DITS Phonebook SIM v2.3に書き込み、それをソフトバンクiPhone 4に挿入して、復元してみました。・・・問題無く復元できました。

1枚目の黒SIMと2枚目の黒SIMのIMSIが、809 440 20 81までが同じで、その下の8桁は違います。そこで、次に
809 440 20 8111111111
と言うIMSI番号をDITS Phonebook SIM v2.3に書き込み、それをソフトバンクiPhone 4に挿入して、復元してみました。・・・問題無く復元できました。

つまり、ソフトバンクiPhoneのアクティベーションSIMは、
MCC:440
MNC:20
MSIN:81xxxxxxxx

までをコピーしたSIMが必要だと言うことになります。(xxxxxxxxは、任意の数字。)
(「Low Byte First」表示だと、08 49 04 02 18 xx xx xx xxで、xxxxxxxxは任意の数字。)

そして、この偽造(アクティベーション)SIMを自作するには、MSINまで任意に選択して書き込める「DITS Phonebook SIM v2.3」が必要です。
これを、黒SIMの変わりにソフトバンクiPhoneアクティベーションSIMカードとして使用できます。

OneSIMでは、ソフトバンクのiPhoneはアクティベートできませんね。
アメリカなどのiPhoneのアクティベーションカードには使えますが。

※ 自作がいやな人は、「ソフトバンク専用iPhoneアクティベーションSIMカード」で検索して完成品を入手するか、黒SIMの「未開通SIM」「解約済みSIM」をヤフオクなどで入手してください。でも、前者は今、品切れですね~

注意:マイクロSIMは、標準DITS Phonebook SIMをプログラム(書き込み)してから、マイクロSIMカッターで切って使ってください。
切ってからSIM Read/Writerでプログラムしようとすると、SIMをSIM Read/Writerに挿入しにくいですよ。


追記:
その後、もう一枚黒SIMがあるので、そのIMSI番号を比較した結果、IMSIは
809 440 20 81xxxxxxxx
で、MSIN番号の最初の2桁は「81」である必要がありますが、最後の8桁はどんな値でも良いことがわかりました。

上記記事は、すでにこの事実を反映した内容に修正しています。



――<●>――
関連すると思われる記事:

「ソフトバンク専用iPhoneアクティベーションカードの必要条件」への9件のフィードバック

  1. SoftBankのiPad向けmicroSIMをもっていらっしゃったらIMSIの値を読み出して掲示してください。
    さすがにあり得ないとは思いますが、銀SIMやプリモバSIMでアクティベーションが通るか気になるので

    管理人 返信:

    >SoftBankのiPad向けmicroSIMをもっていらっしゃったらIMSIの値を読み出して掲示してください。

    持っていません。

    >銀SIMやプリモバSIMでアクティベーションが通るか気になるので

    iPadの初期化には、SIMは不要ですよ。(少なくともSIMフリー版は・・・)
    SIMを挿入せずに(iPadから外して)、iPadの初期化は出来ます。(現に、確認のために、今やって見ました。SIM無しでiPadを復元出来ました。)
    SB版iPadも、日本国外のSIMに対してはSIMフリーですから、その意味で言えばSIMフリー版と同じでSIM無しでも、海外のキャリアのSIMでも、iPadのアクティベートは出来ると推定します。

    iPadに銀SIMを挿入して、銀SIMのデータプランでネットをアクセスできるかどうかは、知りません。(iPadに銀SIMを挿入して、APNの設定が可能かどうかによりますね。)
    プリモバイルSIMはデータアクセスが元々出来ないので、電話も出来ないiPadに挿入する意味はありませんね。

  2. iPhoneの設定>電話にある「自分の番号」に何か入力してしまった(=IMSI書き換え)場合、
    もとの”不明”な状態に戻すにはiPhoneからだとできないでしょうか?
    特に不都合は無いですが…

    管理人 返信:

    いろいろ試してみた結果、iPhoneでは出来ないですね。
    SIMカードリーダー/ライターと、「自分の番号(Own Number)」フィールドを編集できるソフトがあれば、可能です。

    「自分の番号」は、SIMの電話帳(Phonebook)を保存する領域の中の「Own Number」フィールドにある番号を表示しています。このフィールドを空白にすると、iPhoneでは「不明な番号」と表示されます。
    ところが、iPhoneではこの番号を空白状態にすると「保存」ボタンが灰色になって押せないので、空白で保存できません。

    https://blogfromamerica.com/wp/?p=430
    で紹介した「SimCardExplorer」ソフトなら、「SIM ⇒ PhoneBook ⇒ OwnNumber」を編集できるので、このフィールド値をリセットしてアップデートすると、空白になり、iPhoneに挿入すると「不明な番号」と表示されます。

  3. DiGi MalaysiaのIMSIはご存じないでしょうか。

    管理人 返信:

    世界のキャリアのMCC/MNCがこちらにあります。
    http://en.wikipedia.org/wiki/Mobile_Network_Code

    これによると、DiGi Malaysiaは、502-16。
    上の記事のフォーマットに書き換えると、
    809 502 16 xxxxxxxxxx
    ですね。

    Ken 返信:

    貴重な情報を頂き感謝感激です。
    小生はSBのiPhone4Sを海外でGEVEYアダプタで使用しています。
    下記サイトの手順1に従って設定しますと使用できるようになります。
    http://www.gevey-jp.com/company/Manual_4s.htm
    しかし,iPhone「設定」部でキャリアがDiGiと表示されるのですが,その下の項目の「電話」に入っていきますと,SBサービスとなっており,本来ここはDiGiサービスになっていなければなりません。
    そのため,Malaysiaにて国内通話をするには,すべてに+60をつけなくては発信できない状態です。
    国際アシストも機能していません。
    この症状をGEVEYに問い合わせましたところ,上記サイトの3番目の方法で使用できるようになると案内されました。
    早速,その手順に従いましたが,下記の表にはDiGi Malaysiaが入っておらず7ケタのコードが判別できませんでした。
    http://www.gevey-jp.com/company/code.htm
    いろいろ入れましたが,100回以上を入力するには及ばず,30回で中止しました。それで方々を探し回った結果,このサイトにたどり着いた次第です。
    ご案内頂いた809 502 16 を入れますと,iPhoneのアクティベーションの画面が出てきます。こうなると,失敗のはずなのですが,不思議なことにアクティベーション画面を無事通過します。普通はこの画面が出て,「使用できないSIM」と出てくるのですがそうなりません。しかし,電波は掴んでくれません。もしかすると,7ケタに数字を短くするとよいのかもしれません。
    それとも,SBが機種そのものに細工をしているとすればこの方法は使えないことになります。
    ですが,今までにない段階を通過するので,もうひと頑張りしてみたいと思っています。
    小生自身もお勧めの,キットをFone Fun Shopから購入しようとしているのですが,日本の住所しか選べず,せっかく決済しても,ショップからキャンセル通知が来てしまいます。それで途方に暮れているところです。
    わがままで申し訳ないのですが,今一度お知恵をお貸しいただけませんでしょうか。

    管理人 返信:

    Gevey-jpの表の様式に合わせるならば、digi-Malaysiaのコードは、
    5026xx
    (xxは00-99)です。
    試してください。

    管理人 返信:

    間違いました。
    50216xx
    (xxは00-99)です。

コメントは受け付けていません。