Can ECB be turned into a secure algorithm by adding obfuscation of the plaintext patterns?
Let's say for instance 
  
  
  each block of plaintext is XOR'd with 
  
  
  a randomly generated key 
  that is stored with the block 
  
  
  
  and then encrypted along with it, effectively hiding any observable pattern.


For 1. you need as much entropy as the amount of information in the message. 

For 2. you need double the storage for ciphertext. 

The clever audience may have observed by this point, that it's just a convoluted way to make one-time-pad insecure against unbounded adversary.