Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

LiquidBounce Forum

  1. Home
  2. Off-Topic
  3. why script does not load JNI library?

why script does not load JNI library?

Scheduled Pinned Locked Moved Off-Topic
14 Posts 3 Posters 896 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    idk my name
    wrote on last edited by idk my name
    #1

    compiled using GCC, two steps (1 step is .o and then .dll, then i renamed to helloworld.dat)
    helloworld.c and .h were just single classes that used jvm.h to get clientutils and it's method and so printed hello, jni! into chat

    A C 2 Replies Last reply
    0
    • I idk my name

      compiled using GCC, two steps (1 step is .o and then .dll, then i renamed to helloworld.dat)
      helloworld.c and .h were just single classes that used jvm.h to get clientutils and it's method and so printed hello, jni! into chat

      A Offline
      A Offline
      Aftery
      wrote on last edited by
      #2

      @idk-my-name good question but where's the code

      I 1 Reply Last reply
      0
      • A Aftery

        @idk-my-name good question but where's the code

        I Offline
        I Offline
        idk my name
        wrote on last edited by
        #3

        @aftery of script or of .dat library?
        script: script.import("helloworld.dat")
        helloworld.c: printf("Hello, JNI!\n")
        return;

        A 1 Reply Last reply
        0
        • I idk my name

          @aftery of script or of .dat library?
          script: script.import("helloworld.dat")
          helloworld.c: printf("Hello, JNI!\n")
          return;

          A Offline
          A Offline
          Aftery
          wrote on last edited by
          #4

          @idk-my-name epic
          103a6a9c-de0b-47a7-acb9-b1cd4483f635-image.png

          I 1 Reply Last reply
          0
          • A Aftery

            @idk-my-name epic
            103a6a9c-de0b-47a7-acb9-b1cd4483f635-image.png

            I Offline
            I Offline
            idk my name
            wrote on last edited by
            #5

            @aftery damn...
            thank you

            1 Reply Last reply
            0
            • I idk my name

              compiled using GCC, two steps (1 step is .o and then .dll, then i renamed to helloworld.dat)
              helloworld.c and .h were just single classes that used jvm.h to get clientutils and it's method and so printed hello, jni! into chat

              C Offline
              C Offline
              cancer
              wrote on last edited by
              #6

              @idk-my-name

              compiled using gcc

              what
              we doing c now?

              I 1 Reply Last reply
              0
              • C cancer

                @idk-my-name

                compiled using gcc

                what
                we doing c now?

                I Offline
                I Offline
                idk my name
                wrote on last edited by idk my name
                #7

                @cancer fun fact that i used something like this as obf
                JNIEnv* jenv;
                jclass classProvider = jenv->findClass(...gets class provider...)

                C 1 Reply Last reply
                0
                • I idk my name

                  @cancer fun fact that i used something like this as obf
                  JNIEnv* jenv;
                  jclass classProvider = jenv->findClass(...gets class provider...)

                  C Offline
                  C Offline
                  cancer
                  wrote on last edited by
                  #8

                  @idk-my-name I don't understand, but thanks.

                  I 2 Replies Last reply
                  0
                  • C cancer

                    @idk-my-name I don't understand, but thanks.

                    I Offline
                    I Offline
                    idk my name
                    wrote on last edited by
                    #9

                    @cancer so
                    i used jni.h to get IClassProvider
                    then got player field
                    then got motionXYZ and made their setters

                    1 Reply Last reply
                    0
                    • C cancer

                      @idk-my-name I don't understand, but thanks.

                      I Offline
                      I Offline
                      idk my name
                      wrote on last edited by
                      #10

                      @cancer also liquidsense does not violate gpl due to marco has liquidsense src

                      C 1 Reply Last reply
                      0
                      • I idk my name

                        @cancer also liquidsense does not violate gpl due to marco has liquidsense src

                        C Offline
                        C Offline
                        cancer
                        wrote on last edited by cancer
                        #11

                        @idk-my-name How does that make it any less proprietary? I can't get the source code. What do you think the GPL is for? Even if Marco doesn't care, which is fair, it still violates the GPL by not licensing the derivative under the GPL.

                        I 1 Reply Last reply
                        0
                        • C cancer

                          @idk-my-name How does that make it any less proprietary? I can't get the source code. What do you think the GPL is for? Even if Marco doesn't care, which is fair, it still violates the GPL by not licensing the derivative under the GPL.

                          I Offline
                          I Offline
                          idk my name
                          wrote on last edited by
                          #12

                          @cancer whatever, marco will stay that it is not violating.

                          C A 2 Replies Last reply
                          0
                          • I idk my name

                            @cancer whatever, marco will stay that it is not violating.

                            C Offline
                            C Offline
                            cancer
                            wrote on last edited by
                            #13

                            @idk-my-name Marco doesn't decide the terms of the GPL. He does decide whether he thinks the violation is OK. If he does, that's fine. He, and only he, is empowered to do anything about it.

                            1 Reply Last reply
                            0
                            • I idk my name

                              @cancer whatever, marco will stay that it is not violating.

                              A Offline
                              A Offline
                              Aftery
                              wrote on last edited by
                              #14

                              @idk-my-name if you're trying to make native obf/packer, kinda late and pretty overrated but good luck.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              About
                              • Terms of Service
                              • Privacy Policy
                              • Status
                              • Contact Us
                              Downloads
                              • Releases
                              • Source code
                              • License
                              Docs
                              • Tutorials
                              • CustomHUD
                              • AutoSettings
                              • ScriptAPI
                              Community
                              • Forum
                              • Guilded
                              • YouTube
                              • Twitter
                              • D.Tube
                              • Login

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • Users
                              • Groups