3 votos

Mi teléfono rechaza ciertos tipos de archivos al enviarlos desde el PC por bluetooth

Mi Samsung Galaxy Ace tiene la última nightly oficial de CyanogenMod. Tengo Windows XP, un dongle bluetooth, y los controladores bluesoleil.

Puedo enviar imágenes y archivos apk desde mi PC a mi teléfono. Pero cuando intento enviar un archivo epub, o un archivo 7z, mi pc dice:

"El acceso está denegado. Por favor, asegúrese de que tiene el derecho adecuado para acceder a los archivos o carpetas".

Así que intenté crear un archivo comprimido y en lugar de usar 7z, usé .zip. Y fue capaz de enviarlo. Así que estoy seguro de que mi teléfono tiene una lista de tipos de archivos permitidos para ser recibidos. ¿Hay alguna forma de editarla? Gracias.

PD: Intenté declinar un archivo (que pasó con éxito), y dio el mismo error de acceso denegado en mi pc. Así que creo que mi teléfono está negando automáticamente ciertos tipos de archivos. Gracias.

7voto

Nick Pierpoint Puntos 7976

La razón por la que no funciona es porque hay ciertos tipos de datos que se permiten a través de como JPG, PNG, zip, pdf, texto, cualquier otra cosa se filtra y se niega por la simple razón de la seguridad y para evitar la explotación maliciosa de la transferencia de un ejecutable binario a través de ella, por ejemplo.

No se pueden editar, ya que se incorporan a la ROM y se construyen en tiempo de compilación.

Mira en packages/app/Bluetooth/src/com/android/bluetooth/Constants.java :

public static final String[] ACCEPTABLE_SHARE_INBOUND_TYPES = new String[] {
        "*",
        "image/*",
        "video/*",
        "audio/*",
        "text/x-vcard",
        "text/plain",
        "text/html",
        "application/zip",
        "application/vnd.ms-excel",
        "application/msword",
        "application/vnd.ms-powerpoint",
        "application/pdf",
    };

Es similar en principio a los tipos MIME que se encuentran entre los servidores web, como por ejemplo subir un PNG o JPG a un sitio. Los filtros estarían en su lugar para evitar que se suban los binarios de Window.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X