¿Como que no hay forma? Sí que la hay, yo lo hice en emerald y tu lo puedes hacer en ruby:
Inserta esta rutina:
push {r0,r2}
nop
ldr r2, sub_var_8000
mov r0, #0x1
strh r0, [r2]
ldr r0, =(0x00000202) // la flag que vas a usar
ldr r2, sub_flag_decrypt
bl sub_call
cmp r0, #0x1
beq sub_flag_on...