extract_utils: Avoid requiring sudo
* We can use the available debugfs function, which works without root Change-Id: Ic24f8a7441fe53af3dd18bafd5f6afce7411999c
This commit is contained in:
committed by
Michael Bestas
parent
48f78ad780
commit
c1566eb2c3
@@ -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
|
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"
|
rm -rf "$DUMPDIR"/"$PARTITION".new.dat "$DUMPDIR"/"$PARTITION"
|
||||||
mkdir "$DUMPDIR"/"$PARTITION" "$DUMPDIR"/tmp
|
mkdir "$DUMPDIR"/"$PARTITION" "$DUMPDIR"/tmp
|
||||||
echo "Requesting sudo access to mount the "$PARTITION".img"
|
extract_img_data "$DUMPDIR"/"$PARTITION".img "$DUMPDIR"/"$PARTITION"/
|
||||||
sudo mount -o loop "$DUMPDIR"/"$PARTITION".img "$DUMPDIR"/tmp
|
rm "$DUMPDIR"/"$PARTITION".img
|
||||||
cp -r "$DUMPDIR"/tmp/* "$DUMPDIR"/"$PARTITION"/
|
|
||||||
sudo umount "$DUMPDIR"/tmp
|
|
||||||
rm -rf "$DUMPDIR"/tmp "$DUMPDIR"/"$PARTITION".img
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user