Flashed a bad .hex file, Arduino UNO doesn't work anymore

The board having an ATmega16U2 is a safe assumption because if it didn't then there would be no way to use the Atmel Flip software to flash a .hex file to it. As for genuine vs clone, it's not relevant.