I'm in a curious position. I don't have a working ROM on my Moto X, but I can boot into Safestrap, and from there fastboot. If I could get a ROM onto the device I could flash it with Safestrap, but I can't find a way of doing that.
The 'adb sideload' feature of Safestrap/TWRP runs, but the only safestrap-able ROM I have is 4.4.2, and my device lacks the kernel. I tried sideloading the stock 4.2.2, but that simply fails without installing, once loaded on the device.
Fastboot will recognize the device, but trying to flash anything, or do 'fastboot boot', gives 'permission denied' or 'command restricted'.
I can execute commands on the device from Safestrap, so in theory I have a working if crippled Linux OS running. I just can't seem to get files on it. Any help?