title: Android: run a script on non-rooted device
body: <p>Can I run my binary executable file or script bash file on a non-rooted device?
  I have a small script like this:</p>
  
  <pre><code>#helloworld.sh
  echo "hello world"
  </code></pre>
  
  <p>I saved it in <code>/sdcard</code> and try to run, but i got <em>"Permission denied"</em>. I have researched, the reason is Execute permissions on the <code>SDCard</code> is blocked.</p>
  
  <p>Is it possible to run? How can I do that  without <code>SU</code> command? I think it is very helpful if somehow can execute any script file.</p>