[HTC One S] MeetMr.Queen:
Background:

My friend purchased an HTC One S off of craigslist and was recieiving excessively low G bars on his device so he wiped clean everything on the device and gave it to me.

The device is an HTC One S T-Mobile United States code named "Ville" with:

(bootloader) version: 0.5

(bootloader) version-bootloader: 2.15.0000

(bootloader) version-baseband: 1.13.50.05.31

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno:****************

(bootloader) imei: 359902042714273

(bootloader) product: vle

(bootloader) platform: HBOOT-8960

(bootloader) modelid: PJ4011000

(bootloader) cidnum: T-MOB010

(bootloader) battery-status: good

(bootloader) battery-voltage: 4203mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-64bedd38

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.063s

When he recieved it the Phone had a Team Venom Operating Rom and Team Win (TWRP) bootloader recovery filesystem

When he did something to his phone it completely died. When I access TWRP via manually setting it into bootloader: POWER BTN + VULM DWN BTN it loads into a myriad of onscreen boot options.

I can't restore anything this way because TWRP informs me there is no Operating system, there is nothing in it's files, the phone is blank.

When I attempt to turn on the phone manually It gets in a splash screen loop showing absolutely nothing but HTC logo and slogan with a developer disclaimer until the battery runs dry.

Things I have attempted:

I updated my computer with a fresh install of Ubuntu 14.04; installed adb; Fastboot; and mtfs; wine

I've downloaded ROM file: cm-11-20141023-NIGHTLY-ville.zip to my computer harddrive thinking I would flash cryogenmod to the phone to replace the absent operating system.

The device is in Fastboot USB and when I run: SUDO fastboot devices it returns the device and the serial number

when I run adb devices it prints nothing; NOTE: I read somewhere that adb only works outside of Fastboot.

My Goal is to shove an operating system to the internal sdcard of the phone in such a manner that I can access it from twrp and have it install it internally, or force flash the phone with an image.

I have tried:

(In terminal)

cm-11-20141023-NIGHTLY-ville ; cm-11-20141023-NIGHTLY-ville.zip

Me$ cd cm-11-20141023-NIGHTLY-ville

boot.img ; file_contexts ; META-INF ; recovery ; system

Me$ sudo fastboot flash boot boot.img

sending 'boot' (6382 KB)...

OKAY [ 1.114s]

writing 'boot'...

OKAY [ 1.423s]

finished. total time: 2.536s

Reboot phone (splash screen appears: HTC quietly brilliant... This Build is for development purposes only Do not distribute...etc)

No change.

I attempted to do this same exercise whith an extra cmd line of clearing cache (don't have the exact terminal command with me at the moment)

It looks like there is no solid robust way to force an image to the phone using the connected usb port any thing I may have overlooked in the last 48 hours of research? I am very close to installing a windows virtualbox; but would love a linux central approach.

Thanks.