¿Cómo se aplica el permiso de Android?

Si llamo asocket() en los métodos JNI C, la aplicación seguirá fallando con un error de permiso. Y si pongo una línea de permiso de uso en AndroidManifest.xml, el problema está solucionado.

Por lo tanto, parece que la verificación de permisos de Android no está implementada en la máquina virtual Dalvik ya que estoy llamando a una función C nativa y aún se verifica. Me gustaría saber cómo se realiza la verificación, en el kernel de Android, o si la aplicación se rastrea con algo comoptrace para interceptar todas las llamadas al sistema, o de cualquier otra manera. Muchas gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta