Need help unbricking my Google Pixel (sailfish)
I found this tutorial, but it needs the firehose programmer file, which I can't find anywhere, not for sailfish (https://www.leakite.com/collection-qualcomm-emmc-programmer-files/) Here's the link, in case anyone needs it: https://www.youtube.com/watch?v=z90cQ1whiSE . If you find it, please reply to this and I'll add it. Good luck!
Part 2:
So I finally found out about &quot;Driver Binaries&quot;, files Google provides on their site, although no instructions are provided. I downloaded both of the files for 7.1.0 nde and ran the .sh file. Read the agreement and typed &quot;I AGREE&quot;, after which the shell created a folder called vendor. Inside are BoardConfigPartial.mk, device-partial.mk and &quot;proprietary&quot; folder.
From what I searched, these are Makefile extensions to build the actual firmware, and all source code is stored in the proprietary folder found earlier. There seems to be a rampatch .img and a dedicated msm8996_camera.xml, and even more interestingly, another folder called lib64 which contains gps.default.so, libwifi-hal-qcom.so. Lots of files inside but I'm not going to go into details. The purpose of this comment is to let anyone more experienced with compiling and building software from raw code hopefully compile all of this into a single flashable .mbn.