質問

特定の携帯電話(Nokia 2700)の特定のSIMのみを制限する必要があり、SIMが変更された場合に電話が使用できないようにします。 SIMがネットワークに登録するのを防ぐか、電話をシャットダウンするバックグラウンドアプリがあるか、SIMが変更された場合の使用を防ぐことを考えています。

QT(新しい)とJavameの提案はどちらも問題ありません。

これを進めるにはどうすればよいですか?

edit1:アイデアは、電話のユーザーがSIMカードの変更を防ぐことです。 SIMカードが変更された場合、電話は機能しないはずです。このためには、これに通知し、電話をシャットダウンするか、使用しないように何かをする方法が必要です。

よろしく

役に立ちましたか?

解決

QTはシリーズ40電話でサポートされていません。 SymbianとMeegoベースのNokia携帯電話で利用できます。これをチェックして リスト サポートされているモデル用。

これを達成するには、SIMカードを検出し、必要に応じて電話が機能しないようにする必要があります。

シリーズ40 Javameには、いくつかあります システムプロパティ 現在のSIMカードを検出するために使用できること。 SIMカードの変更を受けるイベントはありません。一部のプロパティは、メーカーおよびオペレーターのセキュリティドメインに制限されています。不運にも、 com.nokia.mid.imsi 特定のSIMカードがそれらの1つであることを識別します。でも com.nokia.mid.networkid 制限されておらず、特定のネットワークを識別するのに十分でなければなりません(それが目的である場合)。

電話の使用をブロックするJavameの方法はありません(これがJavaセキュリティとサンドボックスのポイントだと思います)。また、アプリを起動する機能。ブーツとバックグラウンドで実行することは、シリーズ40電話で署名されたメーカーとオペレーターに制限されています。

他のヒント

電話はすでにこの機能を持っている必要があります。

マニュアルから(12ページ):

アクセスコード

セキュリティコードは、不正使用から携帯電話を保護するのに役立ちます。プリセットコードはです 12345. 。コードを作成して変更し、電話を設定してコードをリクエストすることができます。コードを秘密にし、携帯電話とは別の安全な場所に保管してください。コードを忘れて携帯電話がロックされている場合、携帯電話にはサービスが必要になり、追加料金が適用される場合があります。詳細については、Nokia Care Pointまたは電話ディーラーにお問い合わせください。 SIMカードに付属のピンコードは、不正使用からカードを保護します。特定のサービスにアクセスするには、いくつかのSIMカードが付属しているPIN2コードが必要です。 PINまたはPIN2コードを連続して3回誤って入力すると、PUKまたはPUK2コードが求められます。それらを持っていない場合は、サービスプロバイダーにお問い合わせください。モジュールピンは、SIMカードのセキュリティモジュールの情報にアクセスするために必要です。デジタル署名には、署名ピンが必要になる場合があります。通話禁止サービスを使用する場合、パスワードを禁止する必要があります。携帯電話がアクセスコードとセキュリティ設定を使用する方法を設定するには、選択します。 メニュー>設定>セキュリティ。

以前は、同じ機能を備えたSony-Ericssonの電話を持っていて、SIMカードにアクセスコードを保存することができました。 SIMが変更されない限り、電話はアクセスコードを要求しません。 Nokia電話のセキュリティメニューで同じ機能を見つけることができることを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top