For all practical concerns, the statement "Whatever is executed can be cracked" is correct. However, from a more theoretical perspective, a protection based on
homomorphic encryption is in principle not crackable, only its input and output are observable. For specific cases this can yield an uncrackable (i.e. not understable) mechanism.