A CubeCheaternek elkeresztelt alkalmazással a lehető legkevesebb lépésből tudjuk ideális állapotba visszatekerni Rubik-kockánkat. A program ehhez a meglehetősen komplex algoritmus mellett egy egyszerű képfelismerő technológiát alkalmaz. Az iPhone kamerájával hat fotót kell készítenünk kockánkról - minden oldaláról egyet -, illetve ha iPod Touchra töltöttük le a programot, kézzel is hozzárendelhetjük egy "színtelen" kocka oldalaihoz az egyes színeket.
A program a hat oldal képéből felépíti magában a kocka háromdimenziós modelljét, majd kiszámolja, mi a leggyorsabb módja az egyes oldalak rendezésének. A program Herbet Kociemba, a nyitott forráskódú Cube Explorer szoftver készítőjének algoritmusain alapul: ezt a programkódot alkalmazza sok mérnök és számítástechnikus is, akik Rubik-kockák kirakására specializált robotokat építenek.
Az alkalmazás nem csupán erre az egy feladatra alkalmas: nem szabványos színvariációkat is képes kirakni, valamint "fordítva" is működhet: azt is képes megmondani, hogy egy kirakott kockából miként tudunk kiforgatni egy bizonyos "széttekert" konfigurációt.