越狱 iOS 11.3.1 适用的来电拦截软件 CallKiller 更新至 1.1.0 啦 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
laoyur
V2EX    分享创造

越狱 iOS 11.3.1 适用的来电拦截软件 CallKiller 更新至 1.1.0 啦

  •  2
     
  •   laoyur 2018 年 7 月 20 日 5588 次点击
    这是一个创建于 2736 天前的主题,其中的信息可能已经有所发展或是发生改变。

    (同一个主题重复发帖是为人不齿的,但这次更新比较显著,加上上一次似乎没多少人注意到,我觉得有必要再单独开一帖,此帖将会是 CallKiller 的最后一个帖

    repo

    https://github.com/laoyur/CallKiller-iOS

    截图

    1.1.0 的新 feature:

    • 依然完全免费完全开源
    • 终于有 GUI 设置界面了
    • 应该可以拦截未知号码(需进一步测试)
    • 可以选择是否放行联系人
    • 支持按区号拦截
    • 支持自定义号码黑名单,支持通配符( * 和 ? )
    • 支持自定义拦截关键词(跟 1.0.0 版一样,需要自行安装助手类 App 来写入标签数据库)
    • 接受捐赠(只在 App 界面,不另行贴出)。我曾在 V2EX 上说过不需要捐赠,后来想了想,既然有 GUI 了,为啥不做一个功能进去呢

    安装方法

    • 直接去 repo 的 Release 页面下编译好的 deb
    • 等待 BigBoss 通过我的提交
    • 自己编译丰衣足食
    第 1 条附言    2018 年 7 月 21 日
    已上架 BigBoss,搜索 CallKiller 即可

    邮件里收到几个反馈,都希望能支持英文和 iOS 9/10,英文看来不得不加了 :( 我还以为基本上只有国内用户会需要这个软件

    开源协议的话,本来想放 WTFPL 的,但我用到了 AFNetworking 和 MBProgressHUD,对协议这块不熟悉,不知道现在应该用什么协议合适,哪位大佬能解惑下?而且我也加了捐赠功能,会影响协议性质吗?无论如何,欢迎提交代码,一起把这个插件做完善。

    关于需要安装助手类 App 的问题。这个问题可能不太好解决,不借助这类软件的话,势必要自己维护一个数据库,代价不小。另外我不清楚有没有更新及时的、权威的、可免费使用的公开数据库存在(有的话也会被打压吧)。目前能想到的最廉价方案,是借用 Android 的拦截软件的数据库作为数据来源,然后定期提交到服务端,再增量形式给 CallKiller ?总之这块做起来不是那么容易的,要好好规划才行。
    30 条回复    2018-08-08 10:10:16 +08:00
    laoyur
        1
    laoyur  
    OP
       2018 年 7 月 20 日   2
    @mortal
    @zhuangzaiwotu
    @kuretru
    @LuvF
    @suley
    @ieliwb
    @mario85
    @bao3
    @1O
    @crab
    @WhyLiam
    @Antidictator
    @fs20
    @fei051466
    之前关注过的朋友们,来资瓷一下哦
    r00tt
        2
    r00tt  
       2018 年 7 月 20 日 via iPhone
    很实用,已下载
    kuretru
        3
    kuretru  
       2018 年 7 月 20 日 via iPhone
    感谢
    bao3
        4
    bao3  
       2018 年 7 月 20 日 via iPhone
    等大老板更新中。这个功能想了两年了,终于可以了
    beastk
        5
    beastk  
       2018 年 7 月 20 日 via iPhone
    感谢大佬
    PP
        6
    PP  
       2018 年 7 月 21 日 via iPad
    完成 BigBoss 上架后有必要重新正式开一贴。如果过些日子测试成功向下兼容 10 和 9,那么就非常有必要再开一贴。
    kingcos
        7
    kingcos  
       2018 年 7 月 21 日 via iPhone
    想问一下代码的开源协议是?

    有时间可能会贡献代码
    mario85
        8
    mario85  
       2018 年 7 月 21 日 via iPhone
    顶一波大佬
    个人对安装那些第三方啥的比较抗拒,如果能像 Android [来电信息] 那样内置数据库并能从几个源更新就很完美了,基本能顶半个 kuaidial
    mortal
        9
    mortal  
       2018 年 7 月 21 日 via Android
    真棒!!
    laoyur
        10
    laoyur  
    OP
       2018 年 7 月 21 日
    @bao3 大老板已更新
    @kingcos 协议的问题,看下附言,欢迎贡献代码
    @mario85 关于内置数据库的问题,看下附言讨论一下
    stonelei
        11
    stonelei  
       2018 年 7 月 21 日
    支持楼主,软件是我想要的,但是不想越狱,先忍受着吧,哈哈
    chiho
        12
    chiho  
       2018 年 7 月 21 日
    楼主,把这个加到 app store 里面去吧。不要说支持,直接付费购买。那些所谓的管家都没有屁用。正需要这个。
    laoyur
        13
    laoyur  
    OP
       2018 年 7 月 21 日
    @chiho ……只能越狱后用,这个代码怎么可能上得了 AppStore 啊
    chiho
        14
    chiho  
       2018 年 7 月 21 日
    @laoyur 不懂代码的事。如果能上就完美,相信需求这块的 14 亿中国人口有至少三亿人需要不讲海外。骚扰电话正影响着大部份人的生活。
    bao3
        15
    bao3  
       2018 年 7 月 21 日 via iPhone
    @laoyur 我觉得还是不要内置数据库,可以留借口请用户自己倒入。软件应简化
    poison123
        16
    poison123  
       2018 年 7 月 21 日 via iPhone
    iOS10 怎么办呐
    bao3
        17
    bao3  
       2018 年 7 月 22 日
    @poison123 捐钱,让作者开发就是了。
    mario85
        18
    mario85  
       2018 年 7 月 22 日
    @laoyur 安卓有个应用叫“来电信息”,Google Play 可搜到。他是通过百度、搜狗、360 等 API 去拉取数据,并把数据库保存到用户本地的,可以了解一下
    另外 BigBoss 中的说明建议写明仅中国地区可用,防止外国人下载后发现不能用。
    laoyur
        19
    laoyur  
    OP
       2018 年 7 月 22 日
    @mario85 听上去像是逆向了安卓版官方软件的接口,自己聚合的数据库。就跟我上面附言说的,要做肯定是可行的,不过精力有限啊,现在用 360 之类的借鸡生蛋,是最物美价廉的方式了。如果有人能贡献数据库这部分的解决方案,非常欢迎。不过目前让我自己来实现,没那个精力的,希望你能理解。
    确实有不少歪果仁写信给我表示&……%¥%#@,哈哈,我刚更新 1.2.0 到 bigboss,界面内已经明确说了区号拦截仅适用中国大陆。下次提交更新的时候会记得在描述里加上那么一句


    @poison123 iOS 10 的越狱机我手头也有,不过要花时间去看下,回头有空了我看看
    mario85
        20
    mari85  
       2018 年 7 月 22 日 via iPhone
    @laoyur 理解,如果是逆向的话的确比较耗精力。我还以为是官方开放的 api
    laoyur
        21
    laoyur  
    OP
       2018 年 7 月 23 日   1
    @poison123 https://github.com/laoyur/CallKiller-iOS/releases/download/1.2.2/callkiller-1.2.2.deb
    ios 10 装了试试看呢,我看下相关的类似乎跟 ios11 没有差异,应该直接就能用
    注意上面的 deb 手动安装后,需要重启 springboard 才有效
    poison123
        22
    poison123  
       2018 年 7 月 26 日 via iPhone
    @laoyur 感谢 好用!
    fs20
        23
    fs20  
       2018 年 8 月 6 日
    ,刚发现错过了未读提醒……
    装上试试
    laoyur
        24
    laoyur  
    OP
       2018 年 8 月 6 日
    @fs20 从大老板装,1.4.1,支持跟电话应用集成
    yukiww233
        25
    yukiww233  
       2018 年 8 月 6 日
    很好,备用机刚好需要
    最好内置个数据库,也不用去维护,开箱即用是最吼的
    laoyur
        26
    laoyur  
    OP
       2018 年 8 月 6 日
    @yukiww233
    没内置的时候,会有人喊着要内置
    内置了,会有人喊着怎么不维护,怎么不精确,还会有人喊怎么地把我的号码标记成骚扰电话了,当心老子举报你
    --
    所以,我能怎么办
    fs20
        27
    fs20  
       2018 年 8 月 8 日
    试用了一天,停了 360 那个防骚扰助手的声拦截功能,自己设置了几个黑名单原则
    拦截效果 OK,几个建议。
    1:借用 360/s 搜狗 /腾讯的数据库的想法很好,不必自己维护,个人也没那个精力维护,即使花费大精力维护号码库,准确率也很难达到这几个大厂的程度,同时自己也没必要背误伤别人号码的锅:)
    2:给大部分功能加上开关,例如调用第三方数据库匹配垃圾号码的功能,标注说此功能给大陆用户专用,方便老外,另加 Paypal 等的捐赠渠道,实话,ios10 以后,已知的免费拦截软件中,callkiller 的功能是最强的(曾经还有个搜狗号码通,不过只支持到 ios9,现在也转正到 appstore 上架了)
    3:移动有个“和多号”的服务,给 ios 用户间接实现了一卡多号,装和多号 app,申请虚拟副号后,拨号加前缀 12583X ( x=1,2,3,4,5 ……)实现用申请的第 x 个副号呼出,接到打给副号的电话,显示的来电号码,也加 12583x 前缀区别是打给第 x 个副号。这样的来电号码,所有来电拦截软件都无法处理(正常电话号码前多了个 125831/125832 之类的前缀),callkiller 能否加个选项,匹配号码库和自定义黑名单的实话,智能去除 125831,125832 这种前缀再进行匹配?
    laoyur
        28
    laoyur  
    OP
       2018 年 8 月 8 日
    @fs20
    你是用的 1.4.1 吗
    开关已经很全了呀。「调用第三方数据库匹配垃圾号码」这个开关就等同于不装第三方识别软件 /callkiller 中去掉所有拦截关键词。「跟老外说仅限大陆用户」老早就声明过了,app 界面里也有说明
    paypal 捐赠还是算了,我很不信任 paypal 的,比支付宝还霸道,要是被封号,连钱都拿不回来,而且我这也不是专门给老外做的软件,最重要的,捐赠只是弄了玩的,看看有多少人会有支持的意愿而已,真指望赚钱啊,算了吧(貌似共收到 20 多笔,总计百来块,已经超过预期了

    125831 前缀过滤听起来有点意思,有空的时候加上
    fs20
        29
    fs20  
       2018 年 8 月 8 日
    @laoyur #28 恩。是 1.4.1,细节的开关很详尽了。我的意思,可以把整个调用第三方数据库的功能加个总开关,标注为中国大陆 only 之类的。方便非中国大陆用户使用。paypal 的话,好像是有短时大量交易的话会出问题,有黑金交易会出问题,不过我的帐号正常使用近 10 年了,好像还好,当然。这个看个人喜好了。再,捐赠名单点击显示“出错了,服务器无响应或网络错误“
    laoyur
        30
    laoyur  
    OP
       2018 年 8 月 8 日
    @fs20 捐赠名单出错,估计某些线路访问不行吧,服务器在 ovh
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3014 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 14:50 PVG 22:50 LAX 06:50 JFK 09:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86