iOS逆向 微信屏蔽群消息

来源:互联网 发布:四平软件 怎么样 编辑:程序博客网 时间:2024/05/01 18:54
%hook CSyncBaseEvent- (BOOL)BatchAddMsg:(BOOL)arg1 ShowPush:(BOOL)arg2{    NSMutableArray *msgList = [self valueForKeyPath:@"m_arrMsgList"];    NSMutableArray *msgListResult = [self filtMessageWrapArr:msgList];    [self setValue:msgListResult forKeyPath:@"m_arrMsgList"];    return %orig;}%new- (NSMutableArray *)filtMessageWrapArr:(NSMutableArray *)msgList{    NSMutableArray *msgListResult = [msgList mutableCopy];    for (id msgWrap in msgList) {        Ivar nsFromUsrIvar = class_getInstanceVariable(objc_getClass("CMessageWrap"), "m_nsFromUsr");        NSString *m_nsFromUsr = object_getIvar(msgWrap, nsFromUsrIvar);        //如果包含群消息,则过滤掉        if ([m_nsFromUsr containsString:@"@"]) {            [msgListResult removeObject:msgWrap];        }    }    return msgListResult;}%end
原创粉丝点击