j2me想要获取所有手机型号的硬件信息(IMEI)来当做安全验证几乎是不可能的,因为有太多的型号手机无法获取得到。所以需要用一些变相的方法参与解决,那就是让那些获取不到的自动生成一串GUID然后存储到RMS中,每次读取验证,不过也会带来一些问题,那就是每次卸载掉程序以后,RMS会随之没掉,导致软件需要重新注册。
下面是示意图:
如果midlet name更改则rms也跟着更改。