My Nexus 4 is soft-bricked, when I turn it on normally it just stays stuck on the "Google" logo. The device has TWRP recovery v2.8.0 installed, which can be accessed. The device's USB does not work, I think it's a hardware problem.
Is there any way to fix a phone in this state? Perhaps send an installable rom zip over Wi-Fi or Bluetooth? I'd be glad to hear any suggestion.