"sending 'recovery' (16472 KB)...
FAILED (remote: not allowed)
finished. total time: 0.007s"
I have had the same problem before on a different phone. All you need to do is put it on the sd card and use the boot loader method. The phone will automatically find it and flash it. Then just remove sd card and delete file so it doesn't keep prompting to flash it every time you reboot.