Unzip the factory image and change directories into it
unzip blueline-factory-2020.03.04.16.zip && cd blueline-qq2a.200305.002/
Run the flash script to flash the image to your Pixel.
sudo ./flash-all.sh
Wait for it to flash, may take a long time.
NOTE: I ran into issues with the script as my version of fastboot was old. SEE PROBLEMS HEADING BELOW
Relock bootloader
Boot back up into the recovery menu and lock the boot loader with
fastboot flashing lock
Problems
I ran into issues running the flash-all.sh script. My version of fastboot was old. Ended up downloading a newer version and calling all the commands in the script manually.
Phone seemed to randomly time out or just hang when trying to run something over fastboot. Unplugging and plugging the phone back in and rerunning the command seemed to resolve the problem.
Replace example.com/website with the website you want to download files from.
wget -r -np -k http://example.com/website/
The above command will download all the files it can find in that web directory, i.e. (html files) This can be helpful if your trying to move a simple HTML site.
The -r option means recursive, the -k option converts the links to local links after it downloads the page.
Change “website.toredirect.com” to the website you would like to redirect to. Put the code in a index.html or index.php file. If you stick it in the root website directory it’ll redirect automatically get called when you hit the website.
The following is a list of programs that can be helpful on Windows for normal maintenance task or making a task easier to accomplish.
Angry IP Scanner – IP scanner. Helpful for finding out which addresses are in use on a network. https://angryip.org/
WinDirStat – Disk usage statistics tool. Helpful for finding large files and cleaning up. https://windirstat.net/
WiFi Scanner – Wifi Analyzer tool. It is great for figuring out which channel a router is on, channel bandwidths, or signal strength. http://wifiscanner.com/index.html
freebsd-update
usage: freebsd-update [options] command … [path]
Options:
-b basedir -- Operate on a system mounted at basedir
(default: /)
-d workdir -- Store working files in workdir
(default: /var/db/freebsd-update/)
-f conffile -- Read configuration options from conffile
(default: /etc/freebsd-update.conf)
-k KEY -- Trust an RSA key with SHA256 hash of KEY
-r release -- Target for upgrade (e.g., 6.2-RELEASE)
-s server -- Server from which to fetch updates
(default: update.FreeBSD.org)
-t address -- Mail output of cron command, if any, to address
(default: root)
Commands:
fetch -- Fetch updates from server
cron -- Sleep rand(3600) seconds, fetch updates, and send an
email if updates were found
upgrade -- Fetch upgrades to FreeBSD version specified via -r option
install -- Install downloaded updates or upgrades
rollback -- Uninstall most recently installed updates
IDS -- Compare the system against an index of "known good" files.