Résolu Obfuscation avec conditions
-
Salut !
J’ai appliqué l’obfuscation de mes mods seulement je viens de remarquer que j’utilisais à certains endroits de l’Introspection appelée aussi Réflexion du coup ces codes ne fonctionnent pas puisque le nom des variables a été modifié.
Il y a t’il un fichier de configuration qui permet d’obfusquer que certains packages ou ne pas obfusquer le nom des variables etc ?
Je pense que ça se passe ici mais je ne sais pas comment faire
-libraryjars <java.home>/lib/rt.jar
-dontoptimize
-dontpreverify
-dontwarn **
-keepattributes Annotation-keep public class ** {
public protected <methods>;
}Merci d’avance à tous :)</methods></java.home>
-
Salut,
Tu ne devrais tout simplement pas utiliser de réflexion pour manipuler tes propres variables. -
Oui j’ai pensé à ne plus utiliser la réflexion seulement j’ai modifié les sources de Flan’s Mod et celui-ci utilises la réflexion et là ça devient un peu plus complexe ^^
-
When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License.
You may Distribute or Publicly Perform an Adaptation only under: (i) the terms of this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-NonCommercial-ShareAlike 3.0 US) (“Applicable License”)
Flan’s Mod est sous license CC-BY-SA
Tu n’as pas le droit d’obfusquer le code de Flan’s mod, ni le tiens dès lors que tu l’utilises.