An experiment into dynamic hooking and modification of Android application functions and return values.