why script does not load JNI library?
-
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 -
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@idk-my-name good question but where's the code
-
@idk-my-name good question but where's the code
@aftery of script or of .dat library?
script: script.import("helloworld.dat")
helloworld.c: printf("Hello, JNI!\n")
return; -
@aftery of script or of .dat library?
script: script.import("helloworld.dat")
helloworld.c: printf("Hello, JNI!\n")
return;@idk-my-name epic
-
@idk-my-name epic
@aftery damn...
thank you -
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 -
@cancer fun fact that i used something like this as obf
JNIEnv* jenv;
jclass classProvider = jenv->findClass(...gets class provider...) -
@cancer fun fact that i used something like this as obf
JNIEnv* jenv;
jclass classProvider = jenv->findClass(...gets class provider...)@idk-my-name I don't understand, but thanks.
-
@idk-my-name I don't understand, but thanks.
@cancer so
i used jni.h to get IClassProvider
then got player field
then got motionXYZ and made their setters -
@idk-my-name I don't understand, but thanks.
@cancer also liquidsense does not violate gpl due to marco has liquidsense src
-
@cancer also liquidsense does not violate gpl due to marco has liquidsense src
@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.
-
@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.
@cancer whatever, marco will stay that it is not violating.
-
@cancer whatever, marco will stay that it is not violating.
@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.
-
@cancer whatever, marco will stay that it is not violating.
@idk-my-name if you're trying to make native obf/packer, kinda late and pretty overrated but good luck.