我在模拟器的 setting->Set up SIM CARD lock 里面 Change SIM PIN 是可以成功更改pin码的,但是在Lock SIM card输入pin码都是失败的,提示“Unable to change sim card state, possibly incorrect pin”,我就是想把输入pin码的界面搞出来研究下。
然后我在网上搜了一下,有介绍修改sim_card.c文件,然后编译源码,替换emulator可执行文件,重启模拟器的方法。我试了下,模拟器开机还是看不到pin码界面,我的framework源码是2.1的,跟这个有关系吗,该怎么搞出pin码界面呢,谢谢!!!

解决方案 »

  1.   

    android有实现pin验证的界面吗,你先看看有这个没,再折腾
      

  2.   

    没有锁定pin码,开机当然不会出现那个解锁界面。既然楼主说可以成功修改PIN码,但是报那个错误就很奇怪了。你可以看看设置pin码的代码,什么情况下提示那个错误。
    关于解除Pin锁的代码在这里,Android/frameworks/policise/base/phone/com/android/internal/policy/impl/SimUnlockScreen.java
      

  3.   

    楼主用的是模拟器啊?这个可以模拟插入SIM的情况吗?我不知道的,用真机应该没有问题。输入PIN码的界面没有什么研究的,主要就是一个Dialog.
      

  4.   

    to DrSmart: 这个得怎么看呢,我现在就是想在模拟器上看到输入pin码界面,谢谢!
    to CUG87525842: 就是想打Log验证一下pin码的流程,真机应该没有问题,现在手头没有真机,谢谢!
      

  5.   

    大家好,我是在做RIL方面的開發,我想請問一下,
    我使用真機時,當SIM card的pin是鎖定時,開機後並未出現解鎖介面。
    不知道我應該怎麼做才能讓解鎖介面出現呢?