compile_image.sh 869 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. DL_URL=$(wget --user-agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" -qO- https://support.wyze.com/hc/en-us/articles/360024852172-Release-Notes-Firmware | grep -Eo "(http|https)://[a-zA-Z0-9./?=_-]*" | grep /v2/ | sort -t . -k2r,5 | grep demo | head -1)
  3. echo "create work directory"
  4. mkdir v2_ro
  5. echo "download latest firmware"
  6. wget $DL_URL -P ./v2_ro/
  7. echo "extracting firmware to workdir"
  8. unzip v2_ro/demo_4.9.8.1002.zip -d ./v2_ro/
  9. echo "create firmware dir"
  10. mkdir v2_ro/tmp_dir
  11. echo "unpack stock firmware"
  12. ./fw_tool.sh unpack v2_ro/demo_4.9.8.1002.bin v2_ro/tmp_dir
  13. echo "replace kernel"
  14. cp v2_kernel.bin v2_ro/tmp_dir/kernel.bin
  15. echo "pack firmware with new kernel"
  16. ./fw_tool.sh pack v2_ro/tmp_dir/ demo.bin
  17. echo "md5sum is: " `md5sum demo.bin`
  18. rm -rf v2_ro
  19. echo "demo.bin ready. Please copy demo.bin to your memory card"