Manual Android
1- Baixe o arquivo enviado pela equipe técnica do MAD e extraia no seu sistema
3- Execute o seguinte comando no terminal no mesmo local extraído do MAD:
mad_cli_android
error: the following required arguments were not provided:
--license-key <LICENSE_KEY>
--api-key <API_KEY>
--bundle-id <BUNDLE_ID>
--file <FILE>
--config <CONFIG>
--store-file <STORE_FILE>
--store-password <STORE_PASSWORD>
--key-alias <KEY_ALIAS>
--key-password <KEY_PASSWORD>
Usage: mad_cli_android --license-key <LICENSE_KEY>
--api-key <API_KEY> --bundle-id <BUNDLE_ID>
--file <FILE> --config <CONFIG>
--store-file <STORE_FILE>
--store-password <STORE_PASSWORD>
--key-alias <KEY_ALIAS>
--key-password <KEY_PASSWORD>Arquivo de configuração de features-runtime MAD:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
MOBILE APPLICATION DEFENSE LTDA
Copyright 2025 MOBILE APPLICATION DEFENSE LTDA
All Rights Reserved.
NOTICE: All information contained herein is, and remains
the property of MOBILE APPLICATION DEFENSE LTDA and its suppliers,
if any. The intellectual and technical concepts contained
herein are proprietary to MOBILE APPLICATION DEFENSE LTDA
and its suppliers and may be covered by U.S. and Foreign Patents,
patents in process, and are protected by trade secret or copyright law.
Dissemination of this information or reproduction of this material
is strictly forbidden unless prior written permission is obtained
from MOBILE APPLICATION DEFENSE LTDA.
-->
<madConfiguration>
<general>
<apiToken>-api-token-command-center</apiToken>
<bundleName>bundle-name-app</bundleName>
<stack>react-native</stack>
</general>
<antiDebugging>
<enabled>true</enabled>
</antiDebugging>
<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>
<alertMessage>
<enabled>false</enabled>
<title>Alerta</title>
<message>
Um problema de segurança foi encontrado no seu dispositivo ({detection} detectado). Para
sua proteção, o aplicativo será encerrado agora.
</message>
</alertMessage>
<certificatePinning>
<enabled>true</enabled>
<host domain="*.example.com">
<pin type="publicKey">d6qzRu9zOECb90Uez27xWltNsj0e1Md7GkYYkVoZWmM=</pin>
</host>
<host domain="example2.com">
<pin type="certificate">4d6qzRu9zOECb90Uez27xWltNsj0e1Md7GkYYkVoZWmM=</pin>
<pin type="certificate">3d6qzRu9zOECb90Uez27xWltNsj0e1Md7GkYYkVoZWmM=</pin>
</host>
</certificatePinning>
<proxyDetection>
<enabled>true</enabled>
</proxyDetection>
</madConfiguration>
4- Após rodar você terá um novo arquivo seuaplicativo.aab
Atualizado