JObfuscator historia zmian wersji, poprawki błędów w silniku obfuscatora, w kliencie dla Windows, interfejsie WebAPI, zmiany w SDK.
@SuppressWarnings(InstanceVariableMayNotBeInitialized) przy obfuskacji ścieżki koduinteger do tablic, poprzez generowanie wielowymiarowych tablic np. int[][] var_3035 = { { 65535 }, { 01, 02, 0b0 } };double do tablic, poprzez generowanie wielowymiarowych tablic np. double[][][] O_ZzBf7_4tcNvh_c = { { { 2.8 } }, { { 1.3 } }, { { 0.06, 3.7, 65535.8 } } };while(...) {} lub do {} while(...) {}NaN w obfuskacji polegającej na szyfrowaniu wartości typu integerinteger są losowo zapisywane w systemach decymalnym, heksadecymalnym, binarnym lub oktalnym np. int[] mSjhhzs = { 010, 0x01BA7, 0x51, 1521, 0b1100 };integer wykorzystując ponad 15 zmiennoprzecinkowych funkcji matematycznych z klasy java.lang.Math.*double do tablic@Overrideinteger oraz double do tablicinteger nie były poprawnie ekstrahowane dla strategii obfuskacyjnej polegającej na przenoszeniu wartości liczbowych do tablicdouble i integer)integer do tablic, zamiast zapisywanych tam wartości integer, zapisuje je jako typ double, aby zapobiec deobfuskacji przez popularne dekompilatory Javy np. double[] var_2597 = new double[]{13.898355719807563D, 65535.73657403742D, ... };/IntsMathCrypt oraz /DblsToArrays/IntsToArrays
Jeśli masz jakieś pytania dotyczące obfuskatora JObfuscator, masz jakieś uwagi, coś jest niejasne, napisz do mnie, chętnie odpowiem na każde Twoje pytanie.