relab/grab_apk.sh
2023-04-05 12:08:32 -06:00

25 lines
440 B
Bash
Executable File

#!/bin/bash
#
# adb shell pm list packages
#BUNDLE_ID="com.duckduckgo.mobile.android"
BUNDLE_ID=$1
mkdir -p ./apks
printf "Downloading bundle id: $BUNDLE_ID\n\n"
APK=$(adb shell pm path $BUNDLE_ID)
printf "\nAPK path on device: $APK\n"
APK=`echo $APK | awk '{print $NF}' FS=':' | tr -d '\r\n'`
printf "\napk file: $APK\n"
NEW_APK_FP="./apks/$BUNDLE_ID.apk"
adb pull $APK $NEW_APK_FP
printf "\nDownloaded apk file: $NEW_APK_FP\n"