首页
社区
课程
招聘
[求助]360安全卫士是如何获取IMEI的??
发表于: 2014-9-22 08:43 8876

[求助]360安全卫士是如何获取IMEI的??

2014-9-22 08:43
8876
我们使用xposed框架,hook了TelephonyManager.getDeviceId(); 方法,使它返回一个固定的值,我们自己写的测试程序获取到的的修改过之后的id,但是在360卫士-系统检测功能当中,所获取的ID,仍然是修改之前的ID,想了解下 他们是如何获取这个ID的?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
  • 1.png (85.59kb,13次下载)
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 243
活跃值: (247)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你能确认,你hook前360还没有启动吗?
2014-9-22 19:21
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
manager.getSubscriberId()
2014-9-22 19:40
0
雪    币: 11
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
可以hook以后再安装试试
2014-9-22 20:06
0
雪    币: 53
活跃值: (321)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
hook service端,你这种hook binder的proxy端,别人可以直接通过binder调用获取而不通过xxManager.get...
2014-9-22 20:27
0
雪    币: 20
活跃值: (105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我卸载重新安装 也是一样的。。
2014-9-22 22:43
0
雪    币: 20
活跃值: (105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
对,他们就是直接通过binder调用的,求binder调用获取imei的方法。。。我网上搜索了半天也没找到一个例子。。
2014-9-22 22:44
0
雪    币: 53
活跃值: (321)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
Parcel data, reply;
   
    data.writeInterfaceToken(String16("com.android.internal.telephony.IPhoneSubInfo"));
    if (binder->transact(IBinder::FIRST_CALL_TRANSACTION, data, &reply) != NO_ERROR) {
        ALOGE("Transaction failed!");
        return String16("");
    }
   
    int32_t err = reply.readExceptionCode();
    if (err < 0) {
        ALOGE("Caught exception: %d", err);
        return String16("");
    }
    return reply.readString16();
2014-9-25 15:34
0
雪    币: 53
活跃值: (321)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
binder就是iphonesubinfo这个service的本地binder引用

    sp<IServiceManager> sm = defaultServiceManager();
    sp<IBinder> binder;
    int i = 0;
    do {
        binder = sm->getService(String16("iphonesubinfo"));
        if (binder != 0) {
            break;
        }
        usleep(500000);
        i++;
        if( i > 20) {
            ALOGW("iphonesubinfo retry: %d times", i);
        }
    } while (true);
2014-9-25 15:36
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
360的病毒库从哪里能搞到?或者其他的也行...
2014-10-15 17:05
0
游客
登录 | 注册 方可回帖
返回