I try "adb push" to my device [not rooted] "/data/tmp" but I got "permission denied" ....
The steps are:
1-Copy it to a folder that the OS allows running an executable from within.
... The folder I used is /data/
local/tmp
... I don't think you can put anything there without
root!
2-Change the mode of the file to 755 to allow everyone to run it.
3-Use adb or Terminal Emulator to run it.
... If you are comfortable with adb commands then you don't need Terminal Emulator.