J'essaie d'obscurcir mon projet, mais pas tout le code. J'essaye d'obfuscater seulement le code d'un paquet. Comment puis-je le faire dans yguard (ou ailleurs, proguard?)? Merci!Comment obfusquer une partie du code?
1
A
Répondre
2
De l'documentation:
Il existe trois façons possibles de spécifier quelles classes seront exclues du retrait et du processus obscurcissement:
Il semble que la deuxième façon sera le plus utile pour vous:
on peut spécifier plusieurs classes java en utilisant une version modifiée d'un patternset. Le jeu de modèles comprend et exclut l'élément doit utiliser la syntaxe java , mais les caractères génériques habituels sont autorisés. Quelques exemples:
<class>
<patternset>
<include name="com.mycompany.**.*Bean"/>
<exclude name="com.mycompany.secretpackage.*"/>
<exclude name="com.mycompany.myapp.SecretBean"/>
</patternset>
</class>
merci! Je l'ai essayé, mais toutes mes classes de projet étaient vides. –
les classes vides et tous les packages sont vides. –