ApkTools
Programa de Destrinchar Aplicativos Android; ( .Apk )
Linux
- Download the Linux wrapper script. (Right click, Save Link As
apktool) - Download the latest version of Apktool.
- Rename the downloaded jar to
apktool.jar. - Move both
apktool.jarandapktoolto/usr/local/bin. (root needed) - Make sure both files are executable. (
chmod +x) - Try running
apktoolvia CLI.
Exemplo de como debugar um apk, para poder fazer modificações :
Canal com o vídeo ensinando, @Guardse1
Exemplo; de como criar uma chave-Keystore com o programa keytool : senha (123456)
Exemplo de como assinar programa com a chave-keystore: senha (123456) e o programa Jarsinge do Java:
Exemplo de como remontar apk e depois assinar,
Com a chave keystore:
APKTOOL: ( Debugar aplicativo Android );
Reconstruir Aplicativo Android:
apktool b damas -o damas2.apk
Fazemos a chave para assinar o apk Android:
keytool -genkey -v -keystore chave-keystore -alias chave -keyalg RSA -keysize 2048 -validity 10000
senha: 123456
ultima pergunta, ( esta correto digite: " sim " ).
Aqui assinamos o apk Android:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore chave-keystore damas2.apk chave
Enter Passphrase for keystore: 123456
se remover o damas.apk original
e já com o outro modificado pode se renomear assim:
mv damas2.apk damas.apk
Como listar apk no Android do Emulador Genymotion:
adb shell pm list packages
Localizar apk no Android do Emulador:
adb shell pm path pl.lukok.draugths-1/base.apk
Pegar apk do Android no Emulador e Trazer pro Linux Ubuntu:
adb pull /data/app/pl.lukok.draugths-1/base.apk /home/christian/damas.apk
Como instalar apk no Android do emulador Genymotion:
adb install /home/christian/damas.apk
criar arquivo certcs:
Baixar o certificado do BurpSuite ( cacert.der )
openssl x509 -inform DER -in cacert.der -out cacert.pem
openssl x509 -inform PEM -subject_hash_old -in cacert.pem |head -1
9a5ba575
mv cacert.pem 9a5ba575.0
Enviar arquivo para Android no Genymotion:
adb root
adb remount
adb shell
adb push 9a5ba575.0 /sdcard/
cd /sdcard/
ls
9a5ba575.0
mv 9a5ba575.0 /system/etc/security/cacerts/
ls /system/etc/security/cacerts/ |grep 9a5ba575.0
9a5ba575.0
chmod 644 /system/etc/security/cacerts/9a5ba575.0
_______________________________------________________________________________________
Aqui abaixo o arquivo texto salvo em xml
Na pasta do Android, para poder fazer conexão via Burp Suite
E ver o tráfico eas requisição do apk de jogo damas:
_______________________________+_____________+___________________
network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config><base-config>
<trust-anchors>
<certificates src="system" />
<certificates src="user" />
</trust-anchors>
</base-config>
</network-security-config>_____



Comentários
Postar um comentário