tu as absolument aucune garantie de sécurité avec une application compilé, bien avant que java existe, tu avais accès à des keys générateur pour toutes les grosses applications du marché...
comment tu penses que ses keys générateurs sont fait?
en prenant l'exécutable du programme, en le décompilant, tu te retrouves alors avec du code assembleur... et tu navigues dans le code pour trouvé ou les opérations de validation/vérifications sont faites....
ce problème existe pour n'importe quel langage... avec un peu de patience et les capacités techniques toute protection se casse
fait à noté, il y a une news justement sur clubic à propos du piratage sur iphones...
http://www.clubic.com/actualite-3078...ux-iphone.html