imei和imsi

来源:https://www.cnblogs.com/amyzhu/archive/2018/01/10/8254230.html
-Advertisement-
Play Games

imei、imsi是大部分應用自動採集的設備信息,Android中需要在MINIFEST聲明許可權,6.0以上手機還需要用戶顯示授權才可以正常獲取。這兩個標識有什麼區別、聯繫?為什麼應用這麼執著於採集這兩個信息呢? imei IMEI(International Mobile Equipment Id ...


imei、imsi是大部分應用自動採集的設備信息,Android中需要在MINIFEST聲明許可權,6.0以上手機還需要用戶顯示授權才可以正常獲取。這兩個標識有什麼區別、聯繫?為什麼應用這麼執著於採集這兩個信息呢?

imei

IMEI(International Mobile Equipment Identity,國際移動設備標識),imei與手機綁定。由15位數字組成,與每台移動設備一一對應,且該碼全世界唯一。
imei結構:

TAC+FAC+SNR+SP

  • TAC(Type Approval Code):6位,型號核准號碼,代表機型。
  • FAC(Final Assembly Code):2位,最後裝配號,代表產地。
  • SNR(Serial Number):6位,出廠序號、串號,代表生產順序號。
  • SP:1位,由廠家出廠設置,是校驗碼。
  • 手機imei查看:****#06#****
  • imei由GSMA協會統一規劃,並授權各地區組織進行分配。
  • imei和imsi存在一一對應關係,所以雙卡雙待手機有兩個imei。

imsi

imsi(International Mobile Subscriber Identification Number)國際移動用戶識別碼,是區別移動用戶的標識,存儲在SIM(Subscriber Identity Module,用戶識別模塊)卡或者USIM(Universal Subscriber Identity Module,全球用戶身份模塊)中。 長度不超過15位,由0-9數字組成。
imsi結構:

MCC+MNC+MSIN

  • MCC(Mobile Country Code,移動國家碼):移動用戶所屬國家代號。MCC的資源由國際電信聯盟(ITU,International Telecom Union)在全世界範圍內統一分配和管理,唯一識別移動用戶所屬國家。MCC共3位,中國是460.
  • MNC(Mobile Network Code,移動網號碼):用於識別用戶所屬移動通信網,2-3位。同一個國家內,如果有多個PLMN(Public Land Mobile Network,一般某個國家的一個PLMN對應一個MNC),可以通過MNC區分。
    中國移動:00、02、04、07
    中國聯通:01、06、09
    中國電信:03、05、11
    中國鐵通:20
  • 業務中,一般使用MCC、MNC判斷用戶所屬網路,也是智能DNS線路切換依據
    全球各國MCC、MNC參考
  • MSIN(Mobile Subscriber Identification Number,移動用戶識別碼)用於識別某一移動網路中的具體用戶。共10位。結構如下:

    EF+M0M1M2M3+ABCD

    • 其中,EF由運營商分配,M0M1M2M3和MDN(Mobile Directory Number,移動號碼簿)中的H0H1H2H3可以存在對應關係,ABCD則是自由分配的四位。
    • MSISDN(Mobile Station International Subscriber Directory Number)即手機號碼。
  • IMSI是在GSM(Global System of Mobile Communications,全球移動通信系統)的唯一識別碼,在全網和全球範圍統一。IMSI相同的SIM卡、USIM卡可能是非法製造出來的。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 什麼是證書? 它是用來證明某某東西確實是某某東西的東西。通俗地說,證書就好比公章。通過公章,可以證明相關文件確實是對應的公司發出的。 理論上,人人都可以找個證書工具,自己做一個證書。 什麼是CA? CA全稱Certificate Authority,也叫“證書授權中心”。它是負責管理和簽發證書的第三 ...
  • 在MySQL的使用過程中,瞭解字元集、字元序的概念,以及不同設置對數據存儲、比較的影響非常重要。不少同學在日常工作中遇到的“亂碼”問題,很有可能就是因為對字元集與字元序的理解不到位、設置錯誤造成的。 本文由淺入深,分別介紹瞭如下內容: 1. 字元集、字元序的基本概念及聯繫 2. MySQL支持的字元... ...
  • 緣由 每天學習一段時間發現,瑣瑣碎碎的學習,對日常的工作幫助很大,避免了之前踩過的各種坑; 但,對於這些坑是如何形成的,深挖一會兒就不行了。 思考之下,發現,平時的所學如同學習如何填坑; 系統性的學習,才是,從斷面看這個坑,時間跨度上看這個坑的形成和填上,也可以說,是升級我們的鏟子; 那句話怎麼說來 ...
  • 視圖是從一個或者多個表中查詢數據的另一種方式。利用視圖可以集中、簡化定製資料庫,同時還能保障安全。 視圖其結構和數據是建立在對應的查詢基礎上的。和表一樣,視圖也是包括幾個被定義的數據列和多個數據行,但本質而言,這些數據列和數據行來源於他所引用的表。所以試圖不是真是存在的基礎表,而是一張虛表。我們也可 ...
  • 問題:mysql不管是用免安裝版的,還是用直接安裝的,還是用phpStudy直接發佈的mysql服務。都只能用localhost登錄,不能用伺服器的ip進行遠程訪問 遇到這個問題。按照網上大家介紹的方法去解決,但是一直不行。後來發現自己的阿裡雲伺服器安全組規則中沒有添加埠號為3306的項,加上之後 ...
  • Oracle基礎練習題,採用Oracle資料庫自帶的表,適合初學者,其中包括了一些簡單的查詢,已經具有Oracle自身特點的單行函數的應用 本文使用的實例表結構與表的數據如下: emp員工表結構如下: dept部門表: 提示:工資 = 薪金 + 佣金 emp表的現有數據如下: dept表的現有數據如 ...
  • ERROR 2006 (HY000): MySQL server has gone away ...
  • 和關係資料庫一樣,Neo4j同樣可以創建索引來加快查找速度。 在關係資料庫中創建索引需要索引欄位和指向記錄的指針,通過索引可以快速查找到表中的行。 在Neo4j中,其索引是通過屬性來創建,便於快速查找節點或者關係。 手動索引 先來說一下怎樣創建手動索引。 創建索引採用顯示創建,就像添加節點一樣添加索 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...