extract_utils: Avoid requiring sudo

* We can use the available debugfs function, which works without root

Change-Id: Ic24f8a7441fe53af3dd18bafd5f6afce7411999c
This commit is contained in:
Chirayu Desai
2021-11-26 05:47:25 +05:30
committed by Michael Bestas
parent 48f78ad780
commit c1566eb2c3

View File

@@ -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