启动Reincubate Lookup

发布时间 更新
Cover image for: 启动Reincubate Lookup

我们很高兴今天推出Reincubate Lookup 。它回答了一个用户一直在问的问题:给定一个Apple设备的序列号或IMEI,我们能够精确地识别它以及它能够做什么吗?

  • 在eBay上购买iPhone或iPad时,用户可能需要确认规格(尤其是设备的使用期限和存储空间)。使用列表中的序列号或IMEI,他们可以确认规格,甚至确定设备是否已分发锁定。这是一个已锁定运营商出售的设备的串行查找示例

  • 开发人员经常需要在特定版本的iOS上测试其应用。尝试使用旧版iOS寻找二手设备就像淘金一样,但是我们可以确定设备附带的版本,从而排除一堆清单。

  • 负责设备队列的系统管理员只能从MDM工具获得有限的规格和设备数据。企业和机构已经使用Reincubate Lookup背后的技术来丰富他们的设备库存数据。

Reincubate Lookup, ready to look up an Apple serial or IMEI
Reincubate Lookup,准备查找Apple系列或IMEI

去年,客户和用户向我们的API发送了超过1300万个设备信息请求 ,这为我们提供了更深入的推动力。

Reincubate Lookup的承诺很简单:给定一个Apple序列号或IMEI,它将提供准确合乎道德用户友好的数据。承诺的每一部分对我们都具有特殊的意义,并且有一个关于它们为何如此重要的故事。让我们来看看。

方便使用的

在学习移动设备方面有很多术语,所以我们花时间考虑订购,展示和标记所显示信息的最佳方式。我们阻止了一些可能对某些技术用户有价值的数据点,但这可能会让其他人感到困惑。

设备数据的价值以及消费者在评估其可靠性方面遇到的困难已经引发了许多提供这些数据的服务,并通过一系列令人毛骨悚然且不友好的机制来阻止其他人抓取它。我们选择避免使用痛苦的验证码系统,并将Lookup构建为超快速,并且无需任何间隙加载页面即可工作。

奇怪的是 - 鉴于这是关于移动设备的数据 - 很少有类似的服务具有在手机或平板电脑上运行良好的接口。我们想要一些适合移动设备和国际友好的东西。

我希望我们在Reincubate Lookup的可访问性方面做得很好。它已在iPhone和iPad上经过严格测试,我们认为它看起来非常甜美。它原生支持暗模式,并将翻转其调色板以缓解眼睛疲劳。它不会提示您使用验证码,它有11种语言版本。

Reincubate Lookup’s Dark Mode
Reincubate Lookup的暗模式

准确

自从我们在2017年开始构建设备标识符API (并去年夏天在iPhone备份提取器中提供对丰富设备元数据的支持)以来,我们已经对这些数据进行了大量了解,并且我们发现了许多我们想要解决的难题。

我们学到的第一件事就是Apple标识符背后的数据 - 坦率地说 - 有点混乱。 Apple本身没有单一的规范模型标识符 ,也没有内部命名一致性。在某些情况下 - 我们正在看着你,iPhone 3G - 相同的ID甚至可以重复用于不同的产品。

我花了一个愉快的WWDC,希望能够发现与Apple工程师和经理内部一致的迹象,但即使他们对此表示沮丧。此外,Apple关于模型识别的文档是不一致的,几乎每种形式的标识符(有12个主要标识符)在其文档中的某一点或其他位置被称为“模型”。

Apple使用的标识符也随着时间的推移而发生变化。有三种不同格式的序列号 - 很快就会有四种 - 以及两种不同格式的UDID。 家庭号码一旦以“M”开始可靠地开始,现在它们仅以“A”开头,而现在一些MPN以“M”开头。它继续下去。

网络上已经有一系列的查找工具,但是在它们中查找不良数据并不需要太多挖掘。通常,这是结构性的:工具 - 例如Everymac的 - 基于标识符数据之间的关系来观察,这看起来是真实的......直到它们不存在。有些工具有足够的数据来识别这一点,这意味着查找会产生一系列可能的结果,而不是单一的,明确的结果。其他人提供的数据看起来恰到好处......但事实并非如此。

结构数据问题不是唯一的问题。其中许多系统都存在有缺陷的数据来源,依赖于Apple的GSX服务,技术人员的进入,或者 - 最糟糕的是 - 从浏览网页的随机胡桃插入数据。

在着手实现这一目标时,我们希望满足三个约束条件:

  1. 系统必须自动且独立地学习,因为任何需要定期数据输入,编辑或审核的内容都会快速老化。

    A learning computer
    我们需要......学习计算机

  2. 系统不得依赖未经许可或不可靠的数据。 iPhone Wiki有一些数据(我们贡献了一大堆),但它没有标准化并不完全准确。 Apple的GSX API有一些数据,但它也没有标准化,有一些非常奇怪的东西正在进行中,并且没有以这种方式使用许可。

  3. 系统必须产生我们充满信心的数据和结果,而不是经常是正确的 。因此,如果单个答案不可用,或者答案的概率很低,则系统必须明确说明。

合乎道德的

然而,准确性并不是唯一的限制因素。我们花了很长时间才意识到这些数据来自行业的来源:通过内部数据库秘密复制(窃取!)数据的员工网络。

在我们想出如何使Reincubate Lookup工作之前,IMEI数据实际上只有三个来源:

  • 刮苹果的GSX API 。这违反了Apple的条款,将导致API访问被撤销。有一小部分人转售GSX帐户,烧掉他们,并试图获得新的帐户。它不起作用。

  • 许可GSMA的IMEI数据库 。这个移动行业的交易机构拥有所有IMEI信息的规范注册表,并许可其类型分配代码(TAC)数据库,这有助于设备识别。虽然这听起来很理想,但事情比这更复杂,组织本身声称其“GSMA设备地图”数据的准确率仅为95%。除此之外,他们的数据库不包含其包含的设备的规范化标识符。对它进行TAC查询可能只是告诉您该设备是iPhone XS。这几乎不是细粒度的。

    该组织似乎部分与其所代表的移动制造商展开了战争,同时运行程序以维持IMEI的完整性,同时还注意到“GSMA没有责任或权力来阻止非法的TAC和IMEI活动”。这些数据的错误注册很常见,他们大量宣传他们的“ 不合规的TAC / IMEI报告流程 ”。

    这意味着 - 实际上 - 是有两组数据需要考虑:来自供应商的GSMA自我声明的数据是不完整和不准确的,但至少在理论上是准确的 ,而真实世界的数据是准确的并且标准化为一个可以通过检查移动设备来构建。我们必须建立一个包含3,000个Apple设备TAC的数据库,这个数据库比GSMA更全面,更实用。

  • 贿赂电信公司的工作人员充当“数据间谍”。这是一种令人憎恶的做法,美国的细胞公司将消费者位置数据出售给赏金猎人和疯子 ,而非法的“iCloud解锁”服务也是如此。

    一些IMEI服务非常公然地宣传这一点。我们在英国服务网站上发现了此广告:

    How dodgy unlocking services work
    狡猾的解锁服务如何运作

由于我们不准备使用任何一种方法,我们不得不寻找第三种方法来找到我们需要的数据:没有间谍,没有GSX,没有不良行为。

答案基本上在于分析非常大量的数据,理解数据的相关性,并将其归结为随着时间的推移自动更新的一组事实。其中一些数据是设备本身固有的,其中一些数据可以通过检查有关数据的匿名问题得出。如果足够的查询形式为“此设备是AB ,它是否也是C ?”,则可以开始理解AB是相关的。这与为我们的awdit产品提供动力的技术相同:有时,如果你查看足够多的问题,你可以产生答案。

一旦我们在数据库中遇到大约5,000,000个查询,并且没有足够的数据来回答给定问题,分析就开始适用于任何设备,Reincubate Lookup将建议使用iPhone备份提取器 。这足够聪明,可以深入挖掘并向我们提出问题。

截至今天,我们已经为2,350个型号,127个不同的生产设施,304个不同的分销区域以及3,000多个IMEI类型分配代码确定了不到9,000个配置代码。

这就是我们最终构建Reincubate Lookup的原因,以及为什么用户友好性,准确性和道德规范在我们构建时非常重要。我们希望您喜欢它,它为您提供价值。如果您想深入了解,Lookup的所有数据都来自我们的DeviceIdentifier API ,我们喜欢看到人们构建相应的东西。

不要陌生人:请告诉我们你是如何继续下去的。 🙂

关于作者

Aidan Fitzpatrick在建立了世界上第一款iPhone数据恢复工具iPhone备份提取器之后于2008年创立了Reincubate。他曾在谷歌谈过企业家精神,并且是企业家组织领导力学院的毕业生。

Reincubate在白金汉宫的首席执行官

上图是Reincubate团队在白金汉宫会见英国女王伊丽莎白二世的成员,因为我们在Apple技术方面的工作获得了英国最高商业奖。阅读我们在隐私,安全和保障方面的立场。

我们可以改进这篇文章吗?

我们喜欢听取用户的意见:为什么不给我们发电子邮件,发表评论或发推文 @reincubate?

© 2008 - 2019 Reincubate Ltd. 保留所有权利。 在英格兰和威尔士注册 #5189175, VAT GB151788978. Reincubate®是注册商标。 隐私权和条款. 我们推荐多因素认证。 在伦敦建立了爱情。