One of the perks of an open platform such as Android is that almost anyone, with enough knowledge and time, can put it on any device imaginable. Including devices that Google may have never approved ...