Here's a link to the Windows nvflash and the NVIDIA APX driver:
As OP instructed: Pull battery. Put battery back in. Hold down both Volume buttons while you plug in USB. It should be recognized by Windows as an Nvidia APX device and it will search for drivers. Point it to the the driver folder when Windows asks you where it is. Once the driver is installed, run this command from command prompt:
"nvflash.exe" --bct E1108_Hynix_512MB_H8TBR00U0MLR-0DM_300MHz_final_emmc_x8.bct --bl fastboot.bin --download 5 recovery-star-test2.img
My phone was stuck on a please wait screen, but after 10 minutes I unplugged it and all was fine. (I ran this in Windows 7 Enterprise 32-bit inside a VmWare Fusion virtual machine on a Mac)
Boot into recovery by holding down Power and Volume Down. Volume buttons will scroll up/down and power button will choose selection.
Nexus 4 + Nexus 7
Previously owned: G1, Nexus One, G2x, Nexus S, HP Touchpad, Galaxy Nexus