1

我只需要限制给定手机(诺基亚 2700)上的特定 sim 卡,以便在更改 sim 卡时手机无法使用。我正在考虑要么阻止 sim 在网络上注册,要么有一些后台应用程序会关闭手机或在 sim 更改时阻止使用。

QT (new to it) 和 JavaMe 建议都很好。

我该如何处理?

Edit1:这个想法是为了防止手机用户更换SIM卡。换了sim卡,手机就不能用了。为此,我需要一种通知方式并关闭手机或采取措施防止手机被使用。

问候

4

2 回答 2

2

40 系列手机不支持 Qt。它适用于基于 Symbian 和 MeeGo 的诺基亚手机。检查此列表以了解支持的型号。

为了实现这一点,您需要能够检测到 SIM 卡并在必要时阻止手机运行。

在 Series 40 JavaME 上,您可以使用一些system.properties来检测当前的 sim 卡。没有接收 SIM 卡更改的事件。某些属性仅限于制造商和运营商安全域。不幸的是,识别特定 SIM 卡的com.nokia.mid.imsi就是其中之一。但是com.nokia.mid.networkid不受限制,应该足以识别特定网络(如果这是您的目的)。

没有 JavaME 方法可以阻止手机的使用(我想这就是 Java 安全性和沙盒的重点)。还有启动应用程序的能力。在启动并使其在后台运行仅限于制造商和运营商在 40 系列手机上签名。

于 2011-09-10T08:25:33.857 回答
0

手机应该已经有这个功能了。

从手册(第 12 页):

访问代码

安全代码有助于保护您的手机免受未经授权的使用。预设代码为12345. 您可以创建和更改代码,并将手机设置为请求代码。将密码保密并存放在与手机分开的安全地方。如果您忘记了密码并且您的手机被锁定,您的手机将需要维修,并且可能需要支付额外费用。有关详细信息,请联系诺基亚服务中心或您的手机经销商。SIM 卡随附的 PIN 码可防止未经授权使用该卡。某些 SIM 卡提供的 PIN2 码是访问某些服务所必需的。如果连续 3 次输入错误的 PIN 或 PIN2 码,系统会要求您输入 PUK 或 PUK2 码。如果您没有,请联系您的服务提供商。需要模块 PIN 码才能访问 SIM 卡安全模块中的信息。数字签名可能需要签名 PIN。使用呼叫限制服务时需要输入限制密码。要设置您的手机如何使用访问代码和安全设置,请选择菜单 > 设置 > 安全。

我曾经有一部具有相同功能的索尼爱立信手机,它允许将访问码保存在 SIM 卡上。除非更改了 SIM 卡,否则电话不会询问访问代码。我希望您可以在诺基亚手机的安全菜单中找到相同的功能。

于 2011-09-09T21:57:49.290 回答