求助,找下Fantastical Calender2如何判定remaining days的

需求: Fantastical Calender2 找到本地如何判定remaining days的信息。。
日志: 无
代码: 无
任何其他描述: 尝试了用cleanmymac 和 appcleaner卸载了app, 然后全局 find / -name ‘flexibits’ 找相关文件并删除。重装后发现remaining days仍然没变化。 怀疑可能和机器相关,Charles抓包,断网都试过,仍然发现卸载干净后天数没变,感觉是不是哪里忽略了。同时,我试过Hopper动态调试过,在checkRegistration这个函数下断点更改了eflag寄存器,走了注册成功的流程,仍然没卵用。新手刚开始搞,求些思路
环境: 10.12.4

checkRegistration 贴一下?

keychain?
请上二进制或软件官网链接

void -[BuyWindowController checkRegistration:](void * self, void * _cmd, void * arg2) {
    r12 = self;
    rbx = [[self nameTextField] retain];
    r13 = [[rbx stringValue] retain];
    [rbx release];
    rbx = [[r12 codeTextField] retain];
    r15 = [[rbx stringValue] retain];
    [rbx release];
    sub_1000cb761();
    xmm1 = intrinsic_movsd(xmm1, *0x1001c6d88);
    xmm1 = intrinsic_ucomisd(xmm1, xmm0);
    if (xmm1 > 0x0) {
            var_38 = r12;
            r12 = [[FBAlert alloc] init];
            var_30 = r13;
            rbx = sub_1000cda99();
            r13 = [[NSBundle mainBundle] retain];
            var_40 = r15;
            if (rbx != 0x0) {
                    r15 = @selector(localizedStringForKey:value:table:);
                    rbx = [_objc_msgSend(r13, r15, @"Invalid License", @"", 0x0) retain];
                    [r12 setMessageText:rbx];
                    [rbx release];
                    [r13 release];
                    r13 = [[NSBundle mainBundle] retain];
                    rdx = @"This license is for Fantastical 1. Fantastical 2 is an all-new app and requires a new license from the Flexibits Store.\n\nIf you want to use this license, download Fantastical 1 from our FAQ at http://flexibits.com/fantastical/faq.";
            }
            else {
                    r15 = @selector(localizedStringForKey:value:table:);
                    rbx = [_objc_msgSend(r13, r15, @"Invalid name or license", @"", 0x0) retain];
                    [r12 setMessageText:rbx];
                    [rbx release];
                    [r13 release];
                    r13 = [[NSBundle mainBundle] retain];
                    rdx = @"The name and license code you entered do not match. Please check them and try again.";
            }
            rbx = [_objc_msgSend(r13, r15, rdx, @"", 0x0) retain];
            r15 = r12;
            [r12 setInformativeText:rbx, @"", 0x0];
            [rbx release];
            [r13 release];
            r12 = [[var_38 window] retain];
            rsi = @selector(beginSheetModalForWindow:completionHandler:);
            rdx = r12;
            _objc_msgSend(r15, rsi, rdx, 0x0, 0x0);
            [r12 release];
            [r15 release];
            r13 = var_30;
            rdi = var_40;
    }
    else {
            [r12 closeWindow:0x0];
            rbx = [[NSDistributedNotificationCenter defaultCenter] retain];
            rdx = *_FantasticalRegistrationDidChangeNotification;
            rsi = @selector(postNotificationName:object:userInfo:deliverImmediately:);
            _objc_msgSend(rbx, rsi);
            [rbx release];
            rdi = r15;
    }
    [rdi release];
    [r13 release];
    return;
}

xmm1应该是某个内存的值,不方便修改,
那行汇编是 jbe loc_1000fde1b
改jbe会存在问题。
官网是这个 http://flexibits.com/fantastical