Non conosco bene il mondo Android (che poi deriva da Linux, che a sua volta deriva da Unix) ma nel mondo Windows esistono decompilatori con i quali modifichi una piccola zona di "memoria" del file .exe (in questo caso cambi il valore della variable da 0 a 1 o -1 o viceversa) e poi lo salvi. Fatto!
Essendo anche dei debugger, eseguono il tuo programma passo passo, finché arrivano al punto in cui viene esaminata la tua variabile che "devia" il flusso, etc.
Come esempio: "Cheat Engine"
Quasi certamente, lo stesso vale per gli .apk.