I know that Android is an open source for cell phones. Does it work on any touch screen phone? Is there a list available on phones it does work on? Or do you have to buy a specific phone from a company? will it work on a unlocked iphone if i cleared it and put android on?