Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/bash
- REPO=/home/mhooten/lglaf/h872
- cd $REPO
- TWRPFILE="h872-twrp.img" # twrp-3.2.1-0-h870.img
- OUTFILE="twrp-out.img" # twrptestout.img
- INFILE="twrp-in.img" # twrptest.img
- LAFBAK=lafbak
- COUNT=21244 # 21420
- TRIES=10
- while true; do
- let x=x+1
- echo "$(date) Attempt #$x"
- echo "Storing $TWRPFILE in $LAFBAK partition"
- sudo ./partitions.py --restoremisc $TWRPFILE $LAFBAK
- [ -e $INFILE ] && rm -f $INFILE
- echo "Dumping $LAFBAK partition"
- sudo ./partitions.py --dump $INFILE $LAFBAK
- [ -e $OUTFILE ] && rm -f $OUTFILE
- echo "Trimming $TWRP file down"
- dd if=$INFILE of=$OUTFILE bs=1024 count=$COUNT
- RES1=$(sha256sum $TWRPFILE | awk '{print $1}')
- RES2=$(sha256sum $OUTFILE | awk '{print $1}')
- echo " RES1 = '$RES1'"
- echo " RES2 = '$RES2'"
- if [[ "$RES1" == "$RES2" ]]; then
- echo "Success. RES1 equals RES2. Exiting."
- break # exit
- fi
- if [ $x -eq $TRIES ]; then
- echo "Failure. Giving up after $TRIES attempts."
- break # exit
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement