25 lines
440 B
Bash
Executable File
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"
|