`

批量生成imei

 
阅读更多

参考文章http://hsx9566.iteye.com/blog/1498214
核心代码
/** 
 * imei由15位数字组成, 
 * 前6位(TAC)是型号核准号码,代表手机类型。 
 * 接着2位(FAC)是最后装配号,代表产地。 
 * 后6位(SNR)是串号,代表生产顺序号。 
 * 最后1位 (SP)是检验码。  
 *  
 * 检验码计算: 
 * (1).将偶数位数字分别乘以2,分别计算个位数和十位数之和 
 * (2).将奇数位数字相加,再加上上一步算得的值 
 * (3).如果得出的数个位是0则校验位为0,否则为10减去个位数 
 *  
 * @author sonzer 
 *  
 */  
public class MakeImei {  
    public static void main(String[] args) {  
        String imeiString="35566778898256";//前14位  
        char[] imeiChar=imeiString.toCharArray();  
        int resultInt=0;  
        for (int i = 0; i < imeiChar.length; i++) {  
            int a=Integer.parseInt(String.valueOf(imeiChar[i]));  
            i++;  
            final int temp=Integer.parseInt(String.valueOf(imeiChar[i]))*2;  
            final int b=temp<10?temp:temp-9;  
            resultInt+=a+b;  
        }  
        resultInt%=10;  
        resultInt=resultInt==0?0:10-resultInt;  
        System.out.println("imei:"+imeiString+resultInt);  
    }  
} 




给定一个imei的前14位,修改6位序列号,生成1000个imei
String imeiString="3556677800"; 
		String str = "0000";
		for(int k=0; k<1000; k++){
			int int_str = Integer.parseInt(str);
			str = int_str+1+"";
			int length = str.length();
			if(length<4){
				for(int j=0;j<(4-length);j++){
					str = "0"+str;
				}
			}
			String imei= imeiString+str;
	        char[] imeiChar=imei.toCharArray();  
	        int resultInt=0;  
	        for (int i = 0; i < imeiChar.length; i++) {  
	            int a=Integer.parseInt(String.valueOf(imeiChar[i]));  
	            i++;  
	            int temp=Integer.parseInt(String.valueOf(imeiChar[i]))*2;  
	            int b=temp<10?temp:temp-9;  
	            resultInt+=a+b;  
	        }  
	        resultInt%=10;  
	        resultInt=resultInt==0?0:10-resultInt; 
	        imei+=resultInt;
	        System.out.println((k+1)+" imei:"+imei);
		}
分享到:
评论

相关推荐

    可以批量生成IMEI的工具

    可以批量生成IMEI的工具

    IMEI批量生成器

    下面将详细阐述IMEI的基本概念、结构、用途,以及批量生成IMEI的相关技术。 IMEI(International Mobile Equipment Identity)是GSM(全球系统移动通信)和UMTS(通用分组无线服务)网络中设备的唯一身份标识。它由...

    IMEI批量生成器源码

    在本文中,我们将深入探讨IMEI的结构、生成原理以及批量生成IMEI的源码实现。 IMEI的基本结构分为几个部分: 1. **TAC(Type Allocation Code)**:设备类型分配码,占IMEI的前6位,由GSM协会分配,用于标识设备...

    批量5000条IMEI计算

    总结,IMEI的生成涉及到特定的编码规则和校验机制,批量生成IMEI的过程主要是确定序列号和校验码。理解这些概念有助于在实际工作中进行设备管理、数据分析或开发相关工具。通过使用提供的IMEI计算工具或按照上述方法...

    IMEI 生成工具.zip

    IMEI生成工具是一款专为手机生产和加工设计的实用软件,能够批量生成IMEI号段。IMEI号段的生成遵循一定的规则,每个IMEI由TAC(Type Allocation Code,类型分配代码)、FU(Final Unit,最终单元)、SNR(Serial ...

    IMEI效验位生成器

    批量生成IMEI的功能对于测试、模拟或者数据分析场景非常有用。比如,手机制造商在产品开发阶段可能需要大量IMEI进行测试;移动网络运营商可能需要这些IMEI来模拟用户行为;或者数据分析者在研究移动设备市场时,可能...

    手机IMEI串码批量生成工具

    手机串码批量生成工具(IMEI&MEID;)》是由恒佑科技研发的一款专业批量生成手机IMEI和MEID串码数据的工具,功能强大、操作简单。用户只需输入前14位起始号,软件将自动计算最后一位校验码。用户可随意设置流水增减量...

    手机IMEI批量生成工具

    手机IMEI批量生成工具,主要是MTK平台。

    IMEI批量生成

    《手机串码批量生成工具(IMEI&MEID;)》是由恒佑科技研发的一款专业批量生成手机IMEI和MEID串码数据的工具,功能强大、操作简单。用户只需输入前14位起始号,软件将自动计算最后一位校验码。用户可随意设置流水增减量...

    批量生成手机IMEI码的软件

    通常,这样的软件会提供一个输入框让用户设定生成IMEI码的数量,然后一键生成,生成的IMEI码会按照一定的格式排列,方便用户导出和使用。 在实际应用中,确保生成的IMEI码的合法性与唯一性是非常关键的。因为IMEI码...

    EXCEL IMEI 通过excel 计算第15位识别码

    Excel 批量生成IMEI 源代码 手机IMEI码由15-17位数字组成。Excel 通过工式计算

    IMEI批量生成.zip

    IMEI批量生成.zip这个压缩包文件提供了一个名为IMEIBuilder.exe的应用程序,专门用于生成IMEI(国际移动设备身份码)的序列号。IMEI是每个移动通信设备,如手机和平板电脑,所独有的标识符,它由15位数字组成,用于...

    IMEI生成器

    IMEI生成器是一个工具,能够按照特定的格式和算法批量生成IMEI码,便于测试、模拟或数据分析等场景。 IMEI码由15位数字组成,分为以下几个部分: 1. **TAC(Type Allocation Code)**:类型分配代码,前6位,由GSM...

    手机串码批量生成工具

    批量生成功能则意味着用户不仅可以为单一设备生成IMEI,还可以一次性为多个设备创建IMEI码。这对于设备制造商、维修商或者进行大规模模拟测试的开发者来说非常方便。批量生成可以极大地提高工作效率,避免手动输入的...

    MEID&amp;IMEI批量生成软件

    标题中的“MEID&IMEI批量生成软件”指的是一个能够自动生成大量MEID(Mobile Equipment Identifier)和IMEI(International Mobile Equipment Identity)号码的小型应用程序。这类工具在某些特定的IT场景下,如设备...

    IMEI码批量生成器(Delphi)

    IMEI码由15位数字组成,其中第15位是通过前14位进行公式运算得出,此生成器即实现依次批量IMEI码。

    手机机型IMEI MEID 蓝牙WIFI 等参数自动生成工具

    手机机型IMEI MEID 蓝牙WIFI 等参数自动生成 个别用户需要改串 改设备码 wifi地址等参数时不太了解具体的参数规律。次工具自动生成各项参数。无限制自动生成。可参考对照修改 imei 串码 meid 电信码 蓝牙wifi 地址...

    IMEI校验值计算器可批量生成文件 vb

    IMEI calculator vb编写的 *可以生成序列号对应关系*

    OPPOVIVO专用真实参数串码生成器

    OPPOVIVO专用真实参数串码生成器是一种工具软件,专为OPPO和VIVO品牌的智能手机设计,用于生成IMEI1、IMEI2、MEID、蓝牙、WIFI、PCB(印刷电路板)以及ESN(电子序列号)等设备识别码。这些识别码在移动设备中扮演着...

Global site tag (gtag.js) - Google Analytics