From c1566eb2c3a5e252b64f3bec37f8d3b3204709f6 Mon Sep 17 00:00:00 2001 From: Chirayu Desai Date: Fri, 26 Nov 2021 05:47:25 +0530 Subject: [PATCH] extract_utils: Avoid requiring sudo * We can use the available debugfs function, which works without root Change-Id: Ic24f8a7441fe53af3dd18bafd5f6afce7411999c --- extract_utils.sh | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/extract_utils.sh b/extract_utils.sh index 598e42e..c77a4d6 100644 --- a/extract_utils.sh +++ b/extract_utils.sh @@ -1538,11 +1538,8 @@ function extract() { python "$ANDROID_ROOT"/tools/extract-utils/sdat2img.py "$DUMPDIR"/"$PARTITION".transfer.list "$DUMPDIR"/"$PARTITION".new.dat "$DUMPDIR"/"$PARTITION".img 2>&1 rm -rf "$DUMPDIR"/"$PARTITION".new.dat "$DUMPDIR"/"$PARTITION" mkdir "$DUMPDIR"/"$PARTITION" "$DUMPDIR"/tmp - echo "Requesting sudo access to mount the "$PARTITION".img" - sudo mount -o loop "$DUMPDIR"/"$PARTITION".img "$DUMPDIR"/tmp - cp -r "$DUMPDIR"/tmp/* "$DUMPDIR"/"$PARTITION"/ - sudo umount "$DUMPDIR"/tmp - rm -rf "$DUMPDIR"/tmp "$DUMPDIR"/"$PARTITION".img + extract_img_data "$DUMPDIR"/"$PARTITION".img "$DUMPDIR"/"$PARTITION"/ + rm "$DUMPDIR"/"$PARTITION".img fi done fi