blocklauncher插件吧 关注:2,539贴子:18,934

回复:开更,插件初级教程

取消只看楼主收藏回复

不更了,坐等0.12.0


IP属地:广东来自Android客户端220楼2015-07-06 10:32
收起回复
    插件要先学学c++,会一点点就行


    IP属地:广东来自Android客户端255楼2015-08-23 22:33
    收起回复
      真的不知道写什么了,而且好久没弄插件了,所以不开更了。


      IP属地:广东来自Android客户端292楼2016-02-04 17:11
      收起回复
        明天看看可不可以写一下发送聊天信息。


        IP属地:广东来自Android客户端293楼2016-02-04 21:53
        收起回复
          鉴于0.14.0的函数大规模修改,发送信息的插件教程要晚些放出。
          这是基于有网友提出发送信息,所以我才诈尸的。


          IP属地:广东296楼2016-02-05 11:44
          回复
            滑稽山上,159753a35诈尸于坟贴中,一老头歌曰:‘此乃滑稽水贴之王也’;


            IP属地:广东297楼2016-02-05 11:49
            收起回复
              有谁不会类与对象的,吱一声,我开个教程。


              IP属地:广东来自Android客户端305楼2016-04-25 19:02
              收起回复
                对于C++来说,新建一个对象实例并不是一件好事,但是还是必须说一说


                IP属地:广东来自Android客户端306楼2016-04-25 19:11
                回复
                  首先还是class


                  IP属地:广东来自Android客户端307楼2016-04-25 19:11
                  回复
                    以前曾经说过
                    class xx
                    {
                    public :
                    int xx;
                    }


                    IP属地:广东来自Android客户端308楼2016-04-25 19:12
                    回复
                      这个时候内存就会为这个实例分配一定的内存,所以在不用时一定要用删除的语句释放内存。至于用途,有时间再说吧。


                      IP属地:广东来自Android客户端310楼2016-04-25 19:15
                      收起回复
                        还有一个黑科技,有些C++代码编译时都会有一个偏移值,例如GameMode.xx + 86
                        86就是内存的偏移值,分配时会加上86;
                        这个我没试过,似乎是用来解决崩溃的。
                        IDA里面有些绿色的句子后面可能写着 + xx之类的,点击箭头后跳到相关联的钩子,所以大家可以试试在某些语句后面加上相应的偏移值。


                        IP属地:广东312楼2016-05-02 14:18
                        回复
                          更一个iOS版的:
                          首先需要CydiaSubstract.framework包,越狱才有(路径:/Library/Framework/)
                          然后再在源文件添加CydiaSubstract.h
                          本来安卓是jni的,但iOS用的是MobileSubstract的架构,所以替换成%hook 和 %end,具体的看iOS越狱开发,但因为楼主苦逼,没有mac book,所以只能用另一种办法:
                          __attribute__((constructor)) static void initialize()
                          {
                          MSHookFunction(xxxxx);
                          }
                          用上面的代码去替换jnit,然后加个MSFindSymbol(NULL, "函数符号,例如_ZNxxx");
                          注意,iOS的只能通过clang去编译,而且比安卓复杂,不过有Mac book的童鞋可能就简单一些。


                          IP属地:广东来自手机贴吧318楼2018-01-12 01:28
                          回复
                            另外如果还有看的童鞋,到时候有机会发些我用iPhone开发的办法,不用昂贵的Mac book,就可以开发iOS的应用了,前提是要越狱了的。
                            iOS9.3.3或以下
                            高能预警:MTerminal llvm + clang3.7 ldid otool ......


                            IP属地:广东来自手机贴吧319楼2018-01-12 01:34
                            回复
                              新的一年来了,不知道当年玩mc的热情还有没有?好怀念以前。。。


                              IP属地:广东来自手机贴吧320楼2018-01-12 01:37
                              收起回复