2) Appleās App Store policies disallow the user from executing arbitrary code
I think you can figure this out yourself.