Created
June 1, 2018 22:47
-
-
Save mhanoglu/090eff4c075c49dda383f0a9c2dfbbd9 to your computer and use it in GitHub Desktop.
APK dosyalarını dex2jar ve cfr kullanarak decode etme. Kullanımı: ./apk_decode.sh dosya.apk
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
apk_file=$1 | |
while [ "$apk_file" == "" ] | |
do | |
echo -e $"APK dosyası belirtilmedi. Kullanım: ./decoder.sh dosya.apk. Şimdi aynı dizinde bulunan apk dosyasının adını yazınız" | |
read apk_file | |
done | |
echo "[OK:apk_file] $apk_file" | |
#file_name = $apk_file | cut -d'.' -f1 | |
IFS='.' read file_name file_ext <<< $apk_file | |
echo "[OK:file_name] $file_name" | |
jar_file="$file_name"-dex2jar.jar | |
echo "[OK:jar_file] $jar_file" | |
# eğer banka-dex2jar.jar adında dosya var silinecek | |
rm "$file_name"-dex2jar.jar > /dev/null 2>&1 & | |
mkdir ./$file_name > /dev/null 2>&1 & | |
./d2j-dex2jar.sh $apk_file | |
java -jar cfr_0_129.jar "$file_name"-dex2jar.jar --outputdir ./"$file_name" --silent | |
echo "[OK:finished]" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment