Reincubate Lookupの起動

公開済み 更新しました
によって
Aidan Fitzpatrick
Aidan Fitzpatrick
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
AppleシリアルまたはIMEIをルックアップする準備ができたルックアップを再インキュベートします

クライアントとユーザーは、過去1年間で1,300万件を超えるデバイス情報のリクエストをAPIに送信しました。

Reincubate Lookupの約束は簡単です。Appleシリアル番号またはIMEIが与えられれば、 正確で倫理的で、 ユーザーフレンドリーなデータを提供します。約束のこれらの各部分は、私たちにとって特別な意味があり、なぜ重要なのかという話があります。見てみましょう。

使いやすい

モバイルデバイスについて学ぶことに関しては多くの専門用語があるので、それが示す情報を注文し、提示し、ラベルを付けるための最良の方法について考えることに時間を費やしました。一部の技術ユーザーにとっては価値があるかもしれないが、他の人を混乱させる可能性のあるいくつかのデータポイントを控えています。

デバイスデータの価値、および消費者がその信頼性を評価するのに苦労しているため、このデータを提供する多くのサービスが発生し、他の人がデータをスクレイピングするのを阻止するための一連のぞっとするような非友好的なメカニズムでデータをゲーティングしています。痛みを伴うキャプチャシステムを回避することを選択し、Lookupを超高速で、インタースティシャルロードページなしで動作するように構築しました。

興味深いことに、これはモバイルデバイスに関するデータであるため、電話やタブレットで適切に機能するインターフェイスを備えた同様のサービスはほとんどありません。私たちは、モバイルフレンドリーで国際的なフレンドリーなものを求めていました。

Reincubate Lookupのアクセシビリティで良い仕事をしたことを願っています。これはiPhoneとiPadで徹底的にテストされており、非常にきれいに見えると思います。ダークモードをネイティブでサポートし、目の疲れを緩和するためにパレットを反転します。キャプチャのプロンプトは表示されず、11の言語で利用できます。

Reincubate Lookup’s Dark Mode
ルックアップのダークモードを再インキュベートする

正確

2017年にデバイス識別子APIの構築を開始してから(そして昨年の夏にiPhone Backup Extractorでリッチデバイスメタデータのサポートを出荷した)以来、このデータについて多くのことを学び、解決したい多くの困難な問題を発見しました。

私たちが最初に学んだことの1つは、Appleの識別子の背後にあるデータが-率直に言って-少し混乱していることです。 Apple自体には単一の標準モデル識別子はなく、内部の命名の一貫性もありません。場合によっては、iPhone 3Gを見ると、同じIDが異なる製品にも再利用されます。

私は楽しいWWDCを費やして、Appleのエンジニアとマネージャーとの内部の一貫性の兆候を検出したいと思っていましたが、それでも彼らはフラストレーションを感じていました。さらに、モデルの識別に関するAppleのドキュメントは一貫性がなく、ほとんどすべての形式の識別子(主に12種類あります)は、ドキュメントのある時点で「モデル」と呼ばれます。

Appleが使用する識別子も時間とともに変化しています。シリアル番号には3つの異なる形式(まもなく4になる予定)と2つの異なる形式のUDIDがあります。 家族番号はかつては確実に「M」で始まりましたが、現在は「A」でのみ始まり、代わりに一部のMPNは「M」で始まります。それは続きます。

Webにはすでにさまざまな検索ツールがありますが、それらの中の不良データを見つけるのにそれほど時間はかかりません。通常、これは構造的です。Everymacのようなツールは、識別子データ間の関係の観察に基づいており、実際にはそうではないまで…。一部のツールには、これを認識するのに十分なデータがあります。つまり、ルックアップの結果は、単一の決定的な結果ではなく、可能な結果の範囲になります。他のものは、ほぼ適切に見えるデータを提供しますが、そうではありません。

構造データの問題だけが問題ではありません。これらのシステムの多くは、AppleのGSXサービスからのスクレイピング、技術者からの入力、または最悪なことにWebを閲覧するランダムなナットケースからのデータ入力に依存して、データソースに欠陥があります。

これを正しく実現するために、3つの制約を満たしたいと考えました。

  1. 通常のデータ入力、編集、またはモデレーションを必要とするものは急速に老化するため、システムは可能な限り自動的かつ独立して学習する必要があります。

    A learning computer
    学習用コンピューターが必要でした

  2. システムは、ライセンスのないデータや信頼できないデータに依存してはなりません。 iPhone Wikiにはいくつかのデータがあります(そして、私たちは多くのデータを提供しました)が、正規化されていないのは完全に正確ではありません。 AppleのGSX APIにはいくつかのデータがありますが、正規化もされておらず、一部で本当に奇妙なことが進行しており、この方法での使用は許可されていません。

  3. システムは、 多くの場合正しいと確信しているデータと結果を生成する必要があります 。したがって、単一の回答が利用できない場合、または回答の確率が低い場合、システムはそれを明確にする必要があります。

倫理的

ただし、精度だけが制約ではありませんでした。このデータの一部が業界のどこから調達されているかを知るのに時間はかかりませんでした:内部データベースからデータを密かにコピー(盗用)するために支払われた従業員のネットワークによって。

Reincubate Lookupを機能させる方法を考え出すまで、IMEIデータのソースは実際には3つしかありませんでした。

  • AppleのGSX APIのスクレイピング。これはAppleの規約違反であり、APIアクセスが取り消されることになります。 GSXアカウントへのアクセスを再販し、それらを焼き払って、新しいアカウントを取得しようとする人々の小さな業界があります。機能しません。

  • GSMAのIMEIデータベースのライセンス。このモバイル業界の業界団体は、すべてのIMEI情報の正規レジストリを保持しており、デバイスの識別に役立つタイプ割り当てコード(TAC)のデータベースのライセンスを取得しています。これは理想的なように思えますが、事態はそれよりも複雑であり、組織自体は「GSMAデバイスマップ」データについて95%の精度しかないと主張しています。他の点を除けば、データベースには含まれるデバイスの正規化された識別子は含まれていません。 TACの検索で、デバイスがiPhone XSであることがわかります。それはほとんど粒状ではありません。

    この組織は、代表するモバイルメーカーと部分的に戦っているようです。同時に、 IMEIの整合性維持するプログラムを実行すると同時に、「GSMAには、違法なTACおよびIMEI活動を止める責任も権限もありません」このデータの登録ミスは非常に一般的であり、「 非準拠のTAC / IMEIレポートプロセス 」を大幅に促進します。

    これが意味すること-実際には-考えるべき2つのデータセットがあるということです。ベンダーからのGSMAの自己宣言データは不完全で不正確ですが、少なくとも理論的には正確です。モバイルデバイスを調べることで構築できます。 GSMAよりも包括的で便利な3,000台のAppleデバイスTACのデータベースを構築する必要がありました。

  • 電話会社のスタッフに「データスパイ」として行動するための賄Bri。これは、米国の携帯電話会社が賞金稼ぎや狂人消費者の位置データを販売するのと同じ種類の忌まわしき慣行であり、違法な「iCloudロック解除」サービスが機能するのと同じ方法です。

    一部のIMEIサービスは、これを非常にひどく宣伝しています。英国のサービスのサイトでこの広告を見つけました:

    How dodgy unlocking services work
    危険なロック解除サービスの仕組み

どちらのアプローチも使用する準備ができていなかったため、必要なデータを見つけるための3番目の方法を探さなければなりませんでした。スパイも、GSXも、裏技もありません。

答えは、本質的に、非常に大量のデータを分析し、そのデータがどのように関連しているかを理解し、それを時間の経過とともに自動的に更新される一連の事実に煮詰めることにあります。このデータの一部はデバイス自体に固有のものであり、データの一部は匿名化されたデータに関する質問を調べることで導き出すことができます。 「このデバイスはABCでもありますか?」という形式のクエリがある場合、 ABが関連していることを理解できます。それは私たちのawdit製品を動かしたのと同じテクニックです :時々十分な質問を見れば、答えを出すことができます。

データベースで約5,000,000のクエリにヒットすると、ほぼすべてのデバイスで分析が機能し始め、特定の質問に答えるのに十分なデータがない場合、Reincubate LookupはiPhone Backup Extractorで調べることを推奨します。これは、より深く掘り下げて質問にフラグを立てるのに十分賢い方法です。

今日の時点で、2,350モデルの9,000未満の構成コード、127の異なる生産施設、304の異なる流通地域、および3,000を超えるIMEIタイプ割り当てコードを特定しました。

それが、 Reincubate Lookupを構築することになった方法であり、それが構築されたときにユーザーフレンドリー、正確さ、および倫理が重要であった理由です。私たちはあなたがそれを気に入って、あなたに価値を提供することを願っています。さらに詳しく知りたい場合は、LookupのすべてのデータはDeviceIdentifier APIから取得され、 人々がそれに対して何かを構築するのを見るのが大好きです。

見知らぬ人にならないでください。 ?

著者について

Aidan Fitzpatrickは、世界初のiPhoneデータ復旧ツールであるiPhone Backup Extractorを構築した後、2008年にReincubateを設立しました。彼はGoogleで起業家精神について話していて、起業家組織のリーダーシップアカデミーを卒業しています。

バッキンガム宮殿の最高経営責任者

上の写真は、バッキンガム宮殿で開催されたReincubateのHM Queen ElizabethⅡのチームのメンバーです。 プライバシー、安全性およびセキュリティに関する私たちの立場を読んでください。

この記事を改善できますか?

ユーザーからの連絡をお待ちしています。電子メールを送信したり、コメントを残したり、ツイートしたりしないでください。 @reincubate?

© 2008 - 2019 Reincubate Ltd. 無断複写・転載を禁じます。 イングランドとウェールズに登録 #5189175, VAT GB151788978. Reincubate®は登録商標です。 プライバシーと利用規約. マルチファクタ認証をお勧めします。 ロンドンで愛と建てられた。