Anton
Anton

Reputation: 11

security - Process.execute() on android

Given i have compiled linux exe file in my resources/raw directory. Can i execute it using Process.execute("./resources/raw/filename") or i have to have special permissions (like ROOT or smth) ?

Upvotes: 0

Views: 386

Answers (1)

st0le
st0le

Reputation: 33545

Firstly, How did you compile the executable? I hope you've used a Cross-Compiler.

And Yes, you can execute applications...No special rights required.

I haven't tried that method, (Process.execute()) But i can Confirm Runtime.getRuntime().exec("/path/a.out"); works.... :)

When you execute it, the application will have the same privilege level as your application (non-root)...unless you rooted the device.

Upvotes: 1

Related Questions