Wo genau ziehst du da die Grenze, wo fängt für dich "hacken" an? Schau dir mal an, was alles via der bekannten Schnittstellen "codiert" wird, was der Hersteller an und für sich auch nicht vorgesehen hat.
das gehört in meinen Augen schon dahin und ist eine sehr große Grauzone, wirklich Riskant wird es eher beim Rooten, da Codieren ja vom System schon irgendwie vorgesehen ist (Freischalten eine Funktion die man sonst kauft etc)