CubeCheater—a Rubik cube solver in 20 moves—is one of those iPhone applications that make you smile when you see it in action because it is simply pure genius. This is how it works.
• First you have to tell the app the state of your Rubik's cube.
• You can do this with two methods: Either painting the faces of the cube or, better yet, taking a photo of each of the faces.
• The program will analyse the faces and, after a few seconds, it will tell you the solution step by step, using a 3D interface.