da quanto ne so' esistono molti decompilatori di bytecode che funzionano troppo bene, ma esistono anche molti "offuscatori di codice", questi programmi prendono in pasto il tuo programma compilato normalmente, e lo ricompilano, sempre in bytecode, ma stravolgendo il codice in modo da confondere il decompilatore e rendere impossibile da leggere il listato decompilato
sono tutti programmi commerciali anche abbastanza costosi, non me ne viene in mente nessuno ma se fai una ricerca su google magari trovi qualcosa![]()