title: Android - Workaround the ACCESS_CONTENT_PROVIDERS_EXTERNALLY permission?
body: <p>I'm building an application which gives this exception because i call some internal methods</p>
  <blockquote>
  <p>Permission Denial: Do not have permission in call getContentProviderExternal() from pid=2520, uid=10047 requires android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY</p>
  <p>java.lang.SecurityException: Permission Denial: Do not have permission in call getContentProviderExternal() from pid=2520, uid=10047 requires android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY</p>
  </blockquote>
  <p>I did some search and i knew that android OS gives this permission only for the shell users,
  I wonder if there exists any workaround this ..</p>
  <p>Is there anything that would allow me to trick android and makes my application looks like a shell user?</p>
  <p>Note: I tried to add the permission in the manifest file but obviously it didn't work.</p>