Di cosa ho bisogno per crackare e hackerare le applicazioni Android?

Se sperate di ottenere poteri speciali decompilando le applicazioni, lasciate perdere.
Il problema è che qualsiasi cosa buona intelligente e segreta che sperate di trovare non sarete in grado di comprendere, perché senza documentazione non avrete mai un'idea di cosa ci sia dietro una proprietà intellettuale avanzata.

Se sperate di alterare un'app per darvi caratteristiche a cui normalmente non avete accesso (superare i muri a pagamento, ottenere acquisti in-app gratuiti, ecc.), questo potrebbe essere possibile decompilando, trovando il codice che fa gli acquisti, capire come concede il proprio codice per rilasciare caratteristiche o alimentare risorse in un gioco o altro, e poi ricompilarlo usando un IDE e caricare di nuovo l'APK nel vostro telefono. Ma santo cielo, è un sacco di lavoro e potreste non capirlo affatto. Non avete idea di cosa incontrerete. Il codice potrebbe avere dei controlli di sicurezza e potrebbe cercare di raccogliere le vostre informazioni personali quando scopre che le avete compromesse. Non è possibile trovare quei pezzi di codice.
Quello che va di moda sono anche le app che rendono volutamente impossibile vincere se sanno che qualcosa non è proprio kosher... lol.