问题标签 [imei]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 平板电脑的设备 IMEI 锁定
在我的应用程序中,我曾经使用 IMEI 代码锁定应用程序。我的意思是在启动应用程序期间检查设备 IMEI 并将其与允许的设备列表进行比较。如果设备在列表中,用户可以继续工作,否则退出:
未配备电话服务的 Android 平板电脑出现问题。所以这些设备没有IMEI。我应该依赖哪个 id?Mac地址还是其他?此外,每次我需要询问潜在用户给我他们的设备 ID 时......他们怎么做?
c - IMEI 号码和 MAC 地址的组合输入集是否有完美的哈希函数?(C实现)
我正在寻找一个哈希函数,我可以使用它为使用 GSM 调制解调器或以太网连接连接到我们网络的设备提供统一的唯一 ID。
因此,对于任何给定的设备,我都有一个IMEI 号码或一个硬编码的MAC 地址,可用于生成哈希。
在过去的几个小时里,我一直在研究散列函数,阅读我可能想要使用的不同的非加密和加密散列。我的重点是性能上的低冲突,因为不会经常计算哈希。
我的领跑者是 MD5、FNV-1a、MurmurHash2、Hsieh 和 DJB。
无论我使用什么哈希,都必须用 C 语言实现,并且将在带有微型处理器的微控制器上使用。
我知道为您的需要选择一个好的散列函数的诀窍是知道您将提供什么样的输入。
我问这个问题的原因是我脑海中突然出现了一个想法,即 IMEI 和 MAC 都有有限的长度和范围,所以也许存在一个相当简单的哈希函数可以覆盖两者的全部集合并且不会发生冲突。(因此,一个完美的哈希函数)
一个 IMEI 号码是 15 个十进制数字(十六进制是 12-13 个字节?),一个 MAC 地址是 6 个字节。仔细考虑我认为您不会在两组输入数字之间发生冲突,但如果这是错误的,请随时纠正我。如果你这样做了,你能做些什么来阻止它吗?在其中一组中添加一些种子?
我在正确的轨道上吗?是否可以为这些组合集找到完美的哈希函数?
谢谢!
更新
感谢您的回答和评论。我最终使用了恒等函数;)作为我的哈希函数,然后还使用了掩码,因为数字集之间可能存在重叠。
IMEI、IMEISV 和 MAC 都适合 6.5 个字节或更少,所以我将我的值存储在 7 个字节中,然后对第一个字节进行按位或运算,并使用基于数字来自哪个集合的掩码,以确保它们是在所有集合中都是独一无二的。
windows-phone-7 - 在 windows phone 7 中获取 IMEI 号码
可能重复:
在 wp7 中查找 IMEI 号?
是否有任何 api 可以在 windows phone 7 中获取设备 IMEI 号码,我可以通过使用 DeviceExtendedProperties.GetValue("DeviceUniqueId") 获取它的“设备唯一 ID”,但我需要获取 IMEI。
android - Using Telephony Manager in android to find IMEI number
I m very new to Android Development. I want to find the IMEI number of the phone and using "android.telephony.TelephonyManager;".
Now the compiler says. Context cannot be resolved to a variable. Any one can help me ? What step I m missing I have also included user permission in XML.
iphone - 如何以编程方式在iphone中获取imei和序列号?
可能重复:
如何在 iPhone 上获取 IMEI?
如何在 iPhone 上以编程方式获取 imei 号和序列号?
iphone - 如何在 iPhone 4S 上获取imei?
我需要在 iPhone 上获取 imei。
我使用https://github.com/erica/uidevice-extension/blob/master/UIDevice-IOKitExtensions.m来获取 IMEI。
它在 iphone 4、3GS 上运行良好......即使在 ios5 上也是如此。
但是有了 iPhone 4S,imei 是空的。有人有解决方案吗?
谢谢您的回答
php - 如何使用 IMEI 号码查找手机位置?
我想获取不支持 Java/Android 应用程序的旧手机(如诺基亚 3310 等)的移动位置。我正在考虑使用 IMEI 号码。是否有任何 PHP/Android/Java API 可以获取 IMEI 号码并返回移动位置?如果没有,还有其他方法吗?
android - 如何获取 Android 设备的唯一 ID?
可能重复:
是否有唯一的 Android 设备 ID?
我正在开发一个应用程序,我想在其中将用户名与他们手机的唯一 ID 进行映射。有什么方法可以让我获得设备的唯一 ID。
我已经通过获取IMEI no,但发现它可以更改。也经过AndroidDevice ID,但也可以更改。
iphone - iPhone 4S 上的空 IMEI 号码
我目前正在使用 Erica 的代码以编程方式获取 iPhone IMEI 号码:https ://github.com/erica/uidevice-extension/blob/master/UIDevice-IOKitExtensions.m
这适用于 iPhone 3G 和 4,甚至是带有 iOS 5 的 iPhone 4。但是当我在 iPhone 4S 上尝试时,它返回空。
我当前使用的代码是否需要更新,或者是否有其他方法可以在 4S 上获取 IMEI?
android - 两张 IMSI 相同的 SIM 卡
是否有可能在全球两张不同的 SIM(订户身份模块)卡中拥有相同的 IMSI(国际移动订户身份)号码。
我问这个是因为世界上不同国家可能存在相同的手机号码。