Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/bash
- REPO=/home/mhooten/lglaf/h872
- cd $REPO
- SRC_OFFSET=12294
- SIZE=21753856 # SIZE=$(wc -c h872-twrp.img) 21,753,856 = 1,024 x 21,244
- DST_OFFSET=6
- echo "Dumping laf partition"
- sudo ./partitions.py --dump laf.img laf
- cp laf.img "laf.$(date +'%Y%m%d.%H%M%S').img"
- echo "Hash check passed. Copying TWRP to laf"
- sudo ./lglaf.py -c '!OPEN'
- echo "Listing"
- sudo ./lglaf.py -c '!EXEC lsof\0' | grep sda | grep lsof
- echo
- echo "Fourth field"
- sudo ./lglaf.py -c '!EXEC lsof\0' | grep sda | grep lsof | awk '{print $4}' | cut -f1 -d"u"
- echo
- FD_NUM=`./lglaf.py -c '!EXEC lsof\0' | grep sda | grep lsof | awk '{print $4}' | cut -f1 -d"u" | head -1 | tail -1`
- echo "FD_NUM = '$FD_NUM'"
- if [[ ! $FD_NUM =~ ^[0-9]+$ ]]; then
- echo "FD_NUM = '$FD_NUM' and is not numeric. Exiting without flashing TWRP to the LAF parition."
- exit
- fi
- echo "DANGER! Do you wish to copy TWRP to the LAF partition? DANGER!"
- echo "./lglaf.py -c '!COPY '$FD_NUM,$SRC_OFFSET,$SIZE,$DST_OFFSET"
- read -s -n1 -r -p "Press x, X, or Ctrl c to exit. Any other key to continue." KEY
- echo
- if [[ $KEY =~ ^x|X$ ]]; then
- echo "Exiting"
- exit
- fi
- sudo ./lglaf.py -c '!COPY '$FD_NUM,$SRC_OFFSET,$SIZE,$DST_OFFSET
- sudo ./lglaf.py -c '!CLSE '$FD_NUM
- sudo ./lglaf.py -c '!CTRL POFF'
- echo "Flash successful! Unplug your USB cable and your phone will power off."
- echo "Once your phone is off, go back into download mode - hold vol up and plug the USB cable back in."
- echo "Once TWRP loads, you need to flash TWRP onto recovery.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement