Skip to content

Commit 5305e1a

Browse files
authored
Merge pull request #8 from console-ramoops/main
Fix .dat unpacking
2 parents 4f7fa23 + 2a3ca99 commit 5305e1a

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

app/src/main/assets/home/bin/unpack_img

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,11 @@ elif [ "$dang_tep" == 'br' ] || [ "$dang_tep" == 'dat' ]; then
9292
tenpjanvung="$(echo "${INPUT##*/}" | cut -d. -f1)"
9393
[ -e "${INPUT%/*}/$tenpjanvung.transfer.list" ] || killtree "$more_text_5 $tenpjanvung.transfer.list"
9494
echo -e "$unpack_text_0 (${INPUT##*/}) ➠ (raw)...\n"
95-
[ "${INPUT##*.}" == 'br' ] && brotli -f -d "$INPUT" -o "$TMP/$(echo "${INPUT%.*}" | awk -F/ '{print $NF}')"
95+
if [ "${INPUT##*.}" == 'br' ]; then
96+
brotli -f -d "$INPUT" -o "$TMP/$(echo "${INPUT%.*}" | awk -F/ '{print $NF}')"
97+
else
98+
cp -f "$INPUT" "$TMP/$(echo "${INPUT%.*}" | awk -F/ '{print $NF}')"
99+
fi
96100
if [ "$NODECO" == 1 ]; then
97101
file_img="$PTSD/out/$(echo "${INPUT##*/}" | cut -d. -f1).img"
98102
else
@@ -356,7 +360,7 @@ if [[ "$dang_tep" =~ ^(sparse|zstd|dat|br|payload|super|zip)$ ]]; then
356360
[ "$xoazip" == 1 ] && rm -rf "$INPUT" "$TMP/*.transfer.list"
357361
if [ "$NODECO" != 1 ]; then
358362
[ -f "$file_img" ] && rm -f "$file_img"
359-
[ "$dang_tep" == "br" ] && rm -f "${file_img%.*}.new.dat"
363+
[ "$dang_tep" == "br" ] || [ "$dang_tep" == "dat" ] && rm -f "${file_img%.*}.new.dat" "${file_img%.*}.new"
360364
fi
361365
fi
362366

0 commit comments

Comments
 (0)