Documentación
/

Elegir presets

Elegir presets

Los presets son configuraciones de partida. Elige uno y revisa las opciones efectivas de la versión del ofuscador seleccionada.

En la versión 8.0.0, VM Default es el punto de partida recomendado para producción. VM Low resulta útil para una evaluación inicial porque desactiva Self Defending y Debug Protection. Los demás presets de VM activan ambas defensas.

VM (8.0.0)

optionsPresetQué cambia
vm-low-obfuscationLow permite evaluar con menos defensas VM. Para configurar las pruebas funcionales, consulta Pruebas y CI.
vm-defaultDefault combina protección VM, matriz de cadenas y defensas en ejecución. Es el punto de partida para producción.
vm-medium-obfuscationMedium es una configuración alternativa, no un nivel superior a Default.
vm-high-obfuscationHigh añade opcodes con estado, codificación de pila y un dispatcher compacto. Mide el coste en tu código.
vm-ultra-high-obfuscationUltra High añade aplanamiento del flujo de control y otras transformaciones básicas. Esto reduce considerablemente el rendimiento durante la ejecución.

En la versión 8.0.0, vm-anti-llm es un alias de compatibilidad de vm-default y ya no aparece como opción independiente en el panel. Las versiones anteriores pueden mostrarlo por separado.

Ofuscación básica

optionsPresetselfDefendingdebugProtectiondisableConsoleOutput
defaultfalsefalsefalse
low-obfuscationtruefalsetrue
medium-obfuscationtruefalsetrue
high-obfuscationtruetruetrue

Los presets más intensivos pueden aumentar el tamaño de salida y el tiempo de ejecución. Mide el arranque, las rutas frecuentes y el tamaño comprimido de tu bundle en vez de asumir multiplicadores fijos de ralentización. Para proteger funciones concretas, consulta Selección de funciones.