extract_utils: Add option to save extracted content

Change-Id: Ia38ebcd616d17fc64c59bdb245c4f18e97c322f4
This commit is contained in:
Michael Bestas
2023-06-12 13:53:31 +03:00
parent 40dbd6b9cd
commit c1ea677d24

View File

@@ -19,6 +19,7 @@ COMMON=-1
ARCHES=
FULLY_DEODEXED=-1
KEEP_DUMP=${KEEP_DUMP:-0}
SKIP_CLEANUP=${SKIP_CLEANUP:-0}
EXTRACT_TMP_DIR=$(mktemp -d)
HOST="$(uname | tr '[:upper:]' '[:lower:]')"
@@ -1567,6 +1568,7 @@ function extract() {
local COUNT=${#FILELIST[@]}
local OUTPUT_ROOT="$ANDROID_ROOT"/"$OUTDIR"/proprietary
local OUTPUT_TMP="$EXTRACT_TMP_DIR"/"$OUTDIR"/proprietary
local KEEP_DUMP_DIR="$SRC"
if [ "$SRC" = "adb" ]; then
init_adb_connection
@@ -1613,6 +1615,11 @@ function extract() {
done
fi
if [ "$KEEP_DUMP" == "true" ] || [ "$KEEP_DUMP" == "1" ]; then
rm -rf "$KEEP_DUMP_DIR"/system_dump
cp -a "$DUMPDIR" "$KEEP_DUMP_DIR"/system_dump
fi
SRC="$DUMPDIR"
fi
@@ -1641,6 +1648,11 @@ function extract() {
fi
done
if [ "$KEEP_DUMP" == "true" ] || [ "$KEEP_DUMP" == "1" ]; then
rm -rf "$KEEP_DUMP_DIR"/super_dump
cp -a "$DUMPDIR" "$KEEP_DUMP_DIR"/super_dump
fi
SRC="$DUMPDIR"
fi
@@ -1664,6 +1676,11 @@ function extract() {
fi
done
if [ "$KEEP_DUMP" == "true" ] || [ "$KEEP_DUMP" == "1" ]; then
rm -rf "$KEEP_DUMP_DIR"/output
cp -a "$DUMPDIR" "$KEEP_DUMP_DIR"/output
fi
SRC="$DUMPDIR"
fi