我想知道如何在Android堆棧中使用SIM卡。我對操作系統或網絡協議的其他部分並不十分熟悉,因此我很樂意儘可能詳細地解釋它。請毫不猶豫地提供一些指向電信網絡的內核代碼,文檔,RFC和接口規範的鏈接(我已經瀏覽了ETSI TS 131 102和TS 121 111)。GSM堆棧如何在Android上使用SIM卡?
如果適用,我對歐洲使用的標準(特別是網絡認證部分)更感興趣。
至於爲什麼我需要這些信息;我的android智能手機的SIM卡讀卡器壞了,我沒有看到我無法使用外接卡的原因。理想的解決方案是複製存儲在SIM卡中的憑證,並將它們與Android端的一些軟件一起使用,但我希望它們包含(至少對於最近的)強大的,不是外部可讀的密碼機密。另一種解決方案是構建連接到電話的外部SIM卡讀卡器,以便在網絡上執行身份驗證(如果可能,只執行此部分;但是,例如,在從一個電池到另一個電池漫遊時,也可能需要執行此操作) 。
理想情況下,我會使用外部USB讀卡器,但我不確定這是可能的,至少在默認情況下。
這個問題聽起來像它不屬於SO,但我相信這是一個編程問題,因爲答案將決定該解決方案將其插入。
3G調制解調器通常有一個獨立的CPU和閉源軟件。 – 0andriy