#!/bin/bash
if [ -z "${MAGISK}" ]; then
	ADBCMD=(adb shell su root)
else
	ADBCMD=(adb shell su "-c")
fi

if [ ! -z "${1}" ]; then
	"${ADBCMD[@]}" dd "if=/dev/block/by-name/${1}" \| gzip -c \| base64 |  base64 -d | gzip -d | pv -rb > "${1}.img"
else
	"${ADBCMD[@]}" ls /dev/block/by-name/
fi
