我需要在给定的手机(诺基亚2700)上仅限制特定的SIM卡,以便在更换SIM卡时手机无法使用。我想要么阻止sim在网络上注册,要么有一些后台应用程序将关闭手机或阻止使用sim如果更改。
QT(新手)和JavaMe建议都很好。
我该如何处理?
EDIT1: 这个想法是防止手机用户更换SIM卡。如果更换SIM卡,手机将无法工作。为此,我需要一种方法来通知这个并关闭手机或做一些事情以防止它被使用。
问候
答案 0 :(得分:2)
Series 40手机不支持Qt。它适用于基于Symbian和MeeGo的诺基亚手机。检查此list是否支持的型号。
为了实现这一目标,您需要能够检测到SIM卡,并在必要时阻止手机正常工作。
在Series 40 JavaME上,有一些system.properties可用于检测当前的SIM卡。没有用于接收SIM卡更改的事件。某些属性仅限于制造商和运营商安全域。不幸的是,识别特定SIM卡的 com.nokia.mid.imsi 就是其中之一。但是 com.nokia.mid.networkid 不受限制,应足以识别特定网络(如果这是您的目的)。
没有JavaME方式阻止使用手机(我猜这是Java安全和沙盒的重点)。还有启动应用程序的能力。在启动时保持它在后台运行仅限于制造商和运营商在Series 40手机上签名。
答案 1 :(得分:0)
手机应该具有此功能。
从手册(第12页):
访问代码
安全代码有助于保护您的手机免受攻击 未经授权使用预设代码 12345 。您可以创建和更改 代码,并设置手机请求代码。保密代码 并且在与手机分开的安全位置。如果你忘记了代码 并且您的手机已锁定,您的手机需要维修 可能会收取额外费用。有关更多信息,请联系诺基亚 护理点或您的电话经销商。随SIM提供的PIN码 卡可以保护卡免受未经授权的使用。 PIN2码 提供某些SIM卡需要访问某些服务。 如果您错误地输入PIN码或PIN2码三次 继承,你被要求PUK或PUK2代码。如果你没有 他们,请联系您的服务提供商。模块PIN是必需的 访问SIM卡安全模块中的信息。该 数字签名可能需要签名PIN。禁止 使用呼叫限制服务时需要密码。设定方式 您的手机使用访问代码和安全设置,选择菜单> 设置>安全强>
我曾经有一部具有相同功能的索尼爱立信手机,它允许将访问代码保存在SIM卡上。除非改变了SIM卡,否则手机不会要求输入密码。我希望您可以在诺基亚手机的“安全”菜单中找到相同的功能。