Manual Android CLI
El MAD (Mobile Application Defense) es una herramienta para proteger aplicaciones Android (Cordova, React Native, Flutter o nativas Java/Kotlin) con capas adicionales de seguridad.
Preparación del entorno
Creación del Archivo de Configuración
<?xml version="2.0" encoding="UTF-8" standalone="no"?>
<!--
Mobile Application Defense LTDA CONFIDENTIAL
Copyright 2014-2026 Mobile Application Defense
Todos los Derechos Reservados.
AVISO: Toda la información contenida aquí es, y sigue siendo
propiedad de Mobile Application Defense y sus proveedores,
si los hubiere. Los conceptos intelectuales y técnicos contenidos
aquí son de propiedad de Mobile Application Defense
y sus proveedores y pueden estar cubiertos por Patentes de EE. UU. y Extranjeras,
patentes en proceso, y están protegidos por secreto comercial o derecho de autor.
La difusión de esta información o la reproducción de este material
está estrictamente prohibida a menos que se obtenga permiso previo por escrito
de Mobile Application Defense .
-->
<madConfiguration>
<general>
<apiToken>api-token-command-center</apiToken>
<bundleName>bundle-name-app</bundleName>
<mode>default</mode> <!-- default | monitor -->
<stack>react-native</stack> <!-- cordova | flutter | java -->
</general>
<bundleObfuscation>
<obfuscateDex>true</obfuscateDex>
<obfuscateAssets>true</obfuscateAssets>
</bundleObfuscation>
<certificatePinning>
<enabled>true</enabled>
<host domain="*.example.com">
<pin type="publicKey">1abc23de-456f-789g-hij0-k1234546klm=</pin>
</host>
<host domain="example2.com">
<pin type="certificate">1abc23de-456f-789g-hij0-k1234546klm=</pin>
<pin type="certificate">1abc23de-456f-789g-hij0-k1234546klm=</pin>
</host>
</certificatePinning>
<antiDebugging>
<enabled>true</enabled>
</antiDebugging>
<xposedDetection>
<enabled>true</enabled>
<modules>true</modules>
</xposedDetection>
<antiTampering>
<enabled>true</enabled>
<checkIntegrity>true</checkIntegrity>
<verifyHashSections>true</verifyHashSections>
</antiTampering>
<rootDetection>
<enabled>true</enabled>
<selinux>true</selinux>
<unlockedBootloader>true</unlockedBootloader>
</rootDetection>
<emulatorDetection>
<enabled>true</enabled>
</emulatorDetection>
<memoryProtection>
<enabled>true</enabled>
</memoryProtection>
<proxyDetection>
<enabled>true</enabled>
</proxyDetection>
<vishingProtection>
<enabled>true</enabled>
</vishingProtection>
<vcamDetection>
<enabled>true</enabled>
</vcamDetection>
<screenProtection>
<enabled>true</enabled>
</screenProtection>
<appCloneDetection>
<enabled>true</enabled>
</appCloneDetection>
<overlayDetection>
<enabled>true</enabled>
</overlayDetection>
<alertMessage>
<enabled>true</enabled>
<title>Alerta de seguridad</title>
<message>
Se ha encontrado un problema de seguridad en su dispositivo.
Para su protección, la aplicación se cerrará ahora.
</message>
</alertMessage>
</madConfiguration>Comando principal

Última actualización