• 技术交流
  • 针对业务风控可能的解决方案【涉及MN魔改】

针对腾讯业务封控自动检测相关的规避分支,并同步上游源修复闪照问题
https://github.com/CauchyDOOM/mirai-native/releases/tag/2.0.0-nonequeryProfile

mirai-native-200-nonequeryprofile.zip
415kB
mirai-native-200-nonequeryprofile-amd64.zip
519kB

#此改动会导致。group diver遍历群成员潜水时间异常
#建议配合mirai-device-generator使用,并使用Android-Pad/Android-Phone协议
相关改动代码后续会同步至github

    此版本目录native插件目录结构与itxtech源相同,如果使用了一键安装脚本请调整相关目录:data\org.itxtech.mirainative\plugins\
    同时此版本不会强制写出cqp.dll,请自行删除\data\org.itxtech.mirainative\cqp.dll

    不止群员潜水检测异常似乎按照天数进行group clr群清理也检测不出来

      总之,效果很好,用之前一周违规业务冻结3次,现在一周一次也没冻结了。

      baiguiyuan7yue group clr是能够检测的
      检测原理是本地缓存,与queryProfile接口并不相关。清理群可能是其它模块的问题。

      Doomsday 将标题更改为 「针对业务风控可能的解决方案【涉及MN魔改】」。
      5 个月 后

      尝试使用之后发现无法加载DiceDriver,操作过程如下:

      • 下载mirai-native-2.0.0-nonequeryProfile的jar包放入根目录下的plugins文件夹(已删除原先的MN)
      • 删除\data\org.itxtech.mirainative\CQP.dll
      • 启动

      控制台中成功加载了MN,并因为CQP.dll被删除后写出了自带的CQP.dll,控制台显示正在加载 Mirai Native Bridge
      之后显示Mirai Native 正启用所有插件

      没有显示DiceDriver的插件已被加载(控制台无相关输出

      请问是否是我操作有误导致的呢?也许是因为下面这句话没有理解具体的调整方法

      如果使用了一键安装脚本请调整相关目录:data\org.itxtech.mirainative\plugins\

      注:未使用一键安装脚本

        RainChain 我在群里问过这个问题,解决方法是试试把data\org.itxtech.mirainative\plugins\你使用的系统\你使用的系统架构 这个文件夹里面的Dice.Driver.CQ.dll和Dice.Driver.CQ复制到data\org.itxtech.mirainative\plugins里

        原因:如果你之前使用的是2.0.5MNCP的话会自动遍历然后选择,但是这个魔改的是MN,不是MNCP,所以需要手动把你要用的DiceDriver移动到它能读取到的地方

          HadalFauna
          感谢您的指点,将Dice.Driver.CQ移动到data\org.itxtech.mirainative\plugins\下能够解决问题,十分感谢(!

            RainChain 此魔改MN由原版MN(iTXTech/mirai-native)修改的得到,和MNCP(w4123
            /MiraiNative-CrossPlatform)文件结构不一致,MNCP包含了很多兼容性的冗余CQP.DLL因此多了两层,参考原版即可,楼上的说法也是正确的。

            说点什么吧...