美文网首页
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