精华内容
下载资源
问答
  • imei

    2018-06-07 08:52:16
    imei
    全球手机唯一序号
    展开全文
  • IMEI

    2018-11-01 20:07:07
    什么是IMEIIMEI是每个手机在出厂的时候被写到手机里面的,可以理解为和人的身份证是一样的,用于唯一标识手机。 如何查看Android手机的IMEI? 两种方式: 1. 在拨号界面输入: “*#06#”,出现如下界面: 2....

    什么是IMEI?

    IMEI(International Mobile Equipment Identity)是国际移动设备识别码的缩写。俗称“手机串号”、“手机串码”、“手机序列号”,用于在GSM移动网络中识别每一部独立的手机,相当于手机的身份证号码。IMEI是每个手机在出厂的时候被写到手机里面的。

    如何查看Android手机的IMEI?

    两种方式:
    1. 在拨号界面输入: “*#06#”;
    2. Setting–>System–>About phone–>Status–>IMEI information;
    Android 中查看IMEI的流程:

    SpecialCharTelephonyManagerPhoneInterGsmCdmaPhoneRILModemshowImeiInfomationDialog/setImeiNumbergetImei()getImeiForSlotgetImei()getDeviceIdentity()RIL_REQUEST_DEVICE_IDENTITYRIL_REQUEST_DEVICE_IDENTITY {0044024xxxxxxxx,}mImeiSpecialCharTelephonyManagerPhoneInterGsmCdmaPhoneRILModem

    需要注意的是,上面的流程其实并不是很正确的。
    当我们在DialPad上输入"*#06#"后,从SpecialCharSequenceMgr开始向GsmCdmaPhone查询Imei的值。上面的流程一直到GsmCdmaPhone都是正确的。但是从GsmCdmaPhone到RIL往下发查询IMEI的部分并不是本流程中的一部分,而是手机在初始化的时候的部分。 在Phone APP初始化的过程中会初始化GsmCdmaPhone,这里会去调用自身的方法initOnce,往后就到了上图的后半部分。当底层将查询到的IMEI value反馈上来的时候,就会保存到GsmCdmaPhone的全局变量mImei中,供上层界面去使用。

    展开全文
  • IMEI-ImageMagick易于安装 来自Debian / Ubuntu的源代码的自动ImageMagick编译,包括高级委托支持。 ••••• 产品特点 编译最新版本的ImageMagick 安装ImageMagick或更新先前安装的ImageMagick软件包(通过IMEI...
  • IMEI android

    2014-09-01 15:03:30
    通过adb发送指令修改IMEI号,C#语言编写
  • IMEI检验工具

    2016-07-13 11:56:14
    IMEI检验工具
  • 修改IMEI APP

    2018-04-25 16:07:43
    安装xposed模块后,勾选此app,可以修改手机的imei、wifi ssid、蓝牙Mac地址、WiFimac地址等等信息。
  • IMEI批量生成器

    2018-12-13 10:58:03
    IMEI批量生成器
  • imei 获取

    千次阅读 2017-07-13 15:40:45
    IMEI(International Mobile Equipment Identity)是国际移动设备身份码,在单卡工程中一个手机对应一个IMEI号,双卡工程中一张卡对应一个IMEI号。 下面是获得IMEI号的接口和demo code API: GSMP
    1)在Telephony Framework内部,可以直接使用GSMPhone或GeminiPhone提供的接口。
    KK之前的版本:
    IMEI(International Mobile Equipment Identity)是国际移动设备身份码,在单卡工程中一个手机对应一个IMEI号,双卡工程中一张卡对应一个IMEI号。
    下面是获得IMEI号的接口和demo code
    API:
    GSMPhone.java 中getDeviceId()
    GeminiPhone.java 中getDeviceId() 和 getDeviceIdGemini()

    Demo code:
    import com.android.internal.telephony.Phone;
    import com.android.internal.telephony.gemini.GeminiPhone;
    import com.android.internal.telephony.PhoneFactory; 
    Phone phone;
    phone = PhoneFactory.getDefaultPhone();
    String imei=(GeminiPhone)phone.getDeviceId();

    GeminiPhone mGeminiPhone;
    String imei_sim1 = mGeminiPhone.getDeviceIdGemini(PhoneConstants.GEMINI_SIM_1);
    String imei_sim2 = mGeminiPhone.getDeviceIdGemini(PhoneConstants.GEMINI_SIM_2);

    KK版本上:
    GSMPhone.java 中getDeviceId()
    GeminiPhone.java 其中getDeviceIdGemini()已经没有了,而getDeviceId()获取的是default phone的IMEI;
    所以直接使用GSMPhone.java中getDeviceId()方法; 
    Demo code:
    GeminiPhone mGeminiPhone;
    String imei_sim1=mGeminiPhone.getPhonebyId(PhoneConstants.GEMINI_SIM_1).getDeviceId();
    String imei_sim2=mGeminiPhone.getPhonebyId(PhoneConstants.GEMINI_SIM_2).getDeviceId();

    2)如需要在SDK开发(第三方APK)中获取IMEI号,请使用TelephonyManager中的getDeviceId()方法,或TelephonyManagerEx(双卡接口)中的getDeviceId(int simId)方法。
    Demo code(获取DefaultPhone的IMEI):
    import android.telephony.TelephonyManager;
    String imei_sim = TelephonyManager.getDeviceId();

    Demo code(双卡接口):
    import android.telephony.TelephonyManagerEx;
    String imei_sim1 = TelephonyManagerEx.getDeviceId(PhoneConstants.GEMINI_SIM_1);
    String imei_sim2 = TelephonyManagerEx.getDeviceId(PhoneConstants.GEMINI_SIM_2);
    展开全文
  • IMEI修改软件

    2014-07-19 13:30:23
    IMEI修改软件
  • IMEI_CHECK.zip

    2021-02-23 15:14:05
    imei号校验位计算工具 输入14 IMEI号,自己计算第15位校验位,支持批量
  • IMEI_CHECK.exe

    2021-02-22 17:26:34
    imei号校验位计算工具 输入14 IMEI号,自己计算第15位校验位,支持批量
  • imei=D

    2020-12-31 14:29:57
    If I write a program that only shows the imei in the loop, it shows the correct imei every time. What could be wrong? <p>Also it seems to me that I'm not getting the GSM date/time because it shows...
  • IMEI = 0

    2020-12-27 14:17:12
    mips-elf-ld.exe: hex/imei/imei.elf: access beyond end of merged section (-99877344)</code></p> <p>3. <code>AT+CGSN?</code> command on <code>8955_modem_v1_AT_release_merge(2).afw</code> show real ...
  • IMEI丢失修复

    2013-09-29 21:17:34
    联想手机imei找回神器 联想手机刷机后IMEI丢失 用次软件就能找回IMEI
  • NOKIA查询IMEI

    2018-01-08 14:23:39
    NOKIA查询IMEI
  • Android 获取IMEI(Android 10以下可用)

    万次阅读 2019-07-09 17:49:47
    1、获取手机IMEI,从android 5.0之后通过getImei获取 public static String getIMEI(Context context){ String imei = ""; try { TelephonyManager tm = (TelephonyManager) context.getSystemService...

    1、获取手机IMEI,从android 5.0之后通过getImei获取

    public static String getIMEI(Context context){
    		String imei = "";
    		try {
    			TelephonyManager tm = (TelephonyManager) context.getSystemService(TELEPHONY_SERVICE);
    			if(Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP){
    				imei = tm.getDeviceId();
    			}else {
    				Method method = tm.getClass().getMethod("getImei");
    				imei = (String) method.invoke(tm);
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		return imei;
    	}
    

    2、判断哪个卡槽有插卡,从api 23开始,api23之前需要反射来获取,方法名也有所差别

      @TargetApi(Build.VERSION_CODES.M)
        public static void JudgeSIM(Context context) {
            TelephonyManager tm = (TelephonyManager) context.getSystemService(TELEPHONY_SERVICE);
            //获取当前SIM卡槽数量
            int phoneCount = tm.getPhoneCount();
            //获取当前SIM卡数量
            int activeSubscriptionInfoCount = SubscriptionManager.from(context).getActiveSubscriptionInfoCount();
    		List<SubscriptionInfo> activeSubscriptionInfoList = SubscriptionManager.from(context).getActiveSubscriptionInfoList();
    		if(activeSubscriptionInfoList == null){
    			return;
    		}
    		for(SubscriptionInfo subInfo : activeSubscriptionInfoList){
    			Logger.d("sim卡槽位置:"+subInfo.getSimSlotIndex());
    			try {
    				Method method = tm.getClass().getMethod("getImei",int.class);
    				String imei = (String) method.invoke(tm,subInfo.getSimSlotIndex());
    				Logger.d("sim卡imei:"+imei);
    			} catch (NoSuchMethodException e) {
    				e.printStackTrace();
    			} catch (IllegalAccessException e) {
    				e.printStackTrace();
    			} catch (InvocationTargetException e) {
    				e.printStackTrace();
    			}
    
    		}
    		Logger.d("卡槽数量:" + phoneCount);
            Logger.d("当前SIM卡数量:" + activeSubscriptionInfoCount);
        }
    
    展开全文
  • IMEI修复工具

    2015-07-27 09:26:49
    可以备份手机的IMEI, 在刷机后遇到IMEI丢失的时候,就可以用以前备份好的来回复,保证手机的合法性!
  • XposedDemo用于替换设备imei,通过配置好的xposed的设备上运行,就可以看到imei被替换掉了
  • imei、imsi是大部分应用自动采集的设备信息,Android中需要在MINIFEST声明权限,6.0以上手机还需要用户显示授权才可以正常获取。这两个标识有什么区别、联系?为什么应用这么执着于采集这两个信息呢?imeiIMEI...
  • iphone IMEI查询完整ID

    千次下载 热门讨论 2014-08-24 14:25:11
    IMEI快速查询苹果完整邮箱ID
  • IMEI TAC

    千次阅读 2018-06-27 16:35:52
    IMEI 为TAC + FAC + SNR + SP。IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写。国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台移动电话机一一对应,而且该码是...
  • IMEI写号工具

    2013-02-18 11:43:27
    IMEI写号工具

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,013
精华内容 1,605
关键字:

imei