英国では、携帯電話(携帯電話)のロックを解除するプロセスは通常、ebayから「ロック解除コード」を購入し、それを電話に入れてロックを解除するか、携帯電話を街頭電話ショップ(ここで私はそれらが同じコードを生成し、あなたのためにそれを入力するだけだと思います)。どちらにしても、コードの生成には数分かかるようです。
コードを生成するために電話が存在する必要はありません(IMEI番号のみが必要です)。そのため、ロック解除プロセスでは電話自体を再プログラミングしません。私は最初、ある種のセキュリティキーを総当たりにすることだと思っていましたが、製造元がキーの強度を上げてこれを不可能にするだけでよいので、これは妥当ではないようです。
ロック解除はメーカーの同意を得て行う必要があるようですが、なぜこれほど時間がかかるのか、なぜグレーマーケットでしか入手できないように見えるのですか。
私が本当に知りたいのは、ロック解除コードの生成の背後にある技術的なプロセスです。誰でもこれに光を当てることができますか?
電話の製造元は、IMEIおよびおそらく秘密鍵からNCKコード(ロック解除コード)を取得するために、いくつかの暗号化(おそらくはあいまいで独自のアルゴリズム)を実行し、そのコードは携帯電話のモデムの何かを切り替えて、ネットワークが許可されているため、電話はSIMロック解除と見なされます。
IPhoneでは、内部的にNCKコードも使用されています(使用されていますか?)が、プロセスは、ロック解除要求がAppleを通過し、ユーザー自身がコードを入力するように求められることはないためです。代わりに、電話は、Appleを次にアクティブ化したときに自動的に取得します(通知やiMessageのクライアント証明書など、アクティブ化中に取得する通常のものとともに)。どうやらこれは 変更 =およびSIMロックは、モデムではなくOSによって強制されるようになりました。許可されるネットワークは、iPhoneのアクティベーション時にAppleのサーバーから受信する設定ファイル WildcardTicket で定義されるようになりました。
詳細を提供し、これらのコードを生成するためにどのアルゴリズムを使用するかについては、経験豊富な誰かに任せます。