美文网首页
iOS获取IMEI(iOS12成功)

iOS获取IMEI(iOS12成功)

作者: YxYYxY | 来源:发表于2020-06-16 20:00 被阅读0次

    首先注明:需要在越狱状态下


    首先使用MonkeyDev建立一个Command-Line的程序

    然后添加libMobileGestalt.dylib

    -w1135

    然后在monkeydev.entitlements中添加权限com.apple.coretelephony.Identity.get

    -w1141
    main.c如图
    -w695
    #include <stdio.h>
    #import <Foundation/Foundation.h>
    #import <UIKit/UIKit.h>
    
    OBJC_EXTERN CFStringRef MGCopyAnswer(CFStringRef key) WEAK_IMPORT_ATTRIBUTE;
    
    int main (int argc, const char * argv[])
    {
        CFStringRef result = MGCopyAnswer(CFSTR("InternationalMobileEquipmentIdentity"));
        NSString *IMEI = (__bridge NSString *)result;
        NSLog(@"%@",IMEI);
        // insert code here...
        printf("Hello, World!\n");
        return 0;
    }
    

    Build到手机上进行测试,成功获取到

    -w476
    打开手机查看是否和本机一致
    -w255

    完成!
    Demo

    相关文章

      网友评论

          本文标题:iOS获取IMEI(iOS12成功)

          本文链接:https://www.haomeiwen.com/subject/jnzrxktx.html