En lugar de escribir o deslizar el teclado, a veces es más fácil simplemente cortar, copiar y pegar algún texto. Si quieres introducir un texto largo, como una dirección, una contraseña o un enlace a un sitio web, usar la función de copiar y pegar de Android es mejor que tener que escribir cada carácter con precisión. Pero el portapapeles de Android es notoriamente inseguro porque cualquier aplicación de tu teléfono puede leer de él sin tu permiso, por lo que generalmente se recomienda no copiar nunca ningún dato sensible. Hoy voy a mostrarte cómo proteger tu privacidad impidiendo que las aplicaciones lean el portapapeles de Android.
Por el contexto, el marco de copiar y pegar de Android permite a cualquier aplicación leer o escribir en el portapapeles del dispositivo. Utilizando este marco, muchos desarrolladores han hecho gestores de portapapeles de terceros disponibles en la Play Store. Aunque estas aplicaciones, así como algunas otras como Google Translate, hacen un buen uso del marco de trabajo del portapapeles, no se sabe en absoluto lo que otras aplicaciones pueden estar haciendo con tu portapapeles. Algunas aplicaciones que solicitan el permiso son transparentes sobre lo que hacen con los datos del portapapeles, pero te sorprendería saber cuántas aplicaciones de tu teléfono tienen la capacidad de leer tu portapapeles. Esta es la razón por la que muchas aplicaciones de gestión de contraseñas en Android te recomiendan que utilices su propio teclado cuando introduzcas las contraseñas – ¡quieren protegerte de las aplicaciones que podrían robar tu contraseña del portapapeles!
Pero ya no tendrás que andar de puntillas sobre lo que puedes y no puedes copiar porque te mostraremos cómo controlar qué aplicaciones pueden leer el portapapeles de tu Android. Esto no es algo que puedas hacer en tu teléfono sin una opción de línea de comandos oculta, pero te guiaremos en el proceso de cómo hacerlo. Una vez que hayas seguido este tutorial, deberías ser capaz de copiar de forma segura cualquier dato que quieras sin preocuparte de que alguna aplicación deshonesta pueda estar registrando cada cosa que copies y pegues.
Nota: al eliminar este permiso de una aplicación, ya no podrás utilizar la función «pegar» mientras introduces texto dentro de esa aplicación. Esto no debería ser un problema para aplicaciones como los juegos, pero puede causar un inconveniente para otras aplicaciones.
- Impedir que las aplicaciones de Android lean el portapapeles
- Explicación
- Acerca del autor
- Lee esto a continuación
- Realme da el salto a las cámaras de 108MP con el Realme 8 Pro; lanza la serie Realme 8, Smart Scale y Smart Bulb
- OnePlus 9R, POCO F3, y el código fuente del kernel de Android 11 de la familia Xiaomi Mi 10 ya está disponible
- MSI aumentará los precios de las tarjetas gráficas por la escasez mundial de chipsets
- Estos son los mejores Chromebooks para estudiantes que se podrán comprar en marzo de 2021
Impedir que las aplicaciones de Android lean el portapapeles
- Primero tendrás que descargar y luego instalar los controladores USB para tu teléfono o tableta. Esto sólo puede ser necesario si está en Windows.
- A continuación, descargue el binario de Android Debug Bridge (ADB) para su sistema operativo y, a continuación, extraiga los archivos del archivo zip en cualquier carpeta de su ordenador.
- A continuación, abra la aplicación Ajustes de su teléfono y busque la opción «Acerca del teléfono», normalmente cerca de la parte inferior.
- Desplácese hacia abajo y busque «Número de compilación». Toca este valor 7 veces para activar el modo de desarrollador.
- Vuelve al menú principal de Ajustes y entra en el nuevo menú de Opciones de desarrollador.
- Activa el modo de depuración USB.
- Conecte el dispositivo a su PC y cambie el modo USB de «sólo carga» a «transferencia de archivos (MTP)».
- En su ordenador, navegue hasta el lugar donde extrajo el binario ADB anteriormente en el paso 2.
- Para los usuarios de Windows, abra un símbolo del sistema en este directorio ADB. El método más sencillo para hacerlo es pulsar Shift+Cic derecho y luego en el menú contextual que aparece elegir la opción «abrir ventana de comandos aquí». Para los usuarios de Mac o Linux, abra una Terminal.
- Ingrese el siguiente comando:
adb devices
. Si usted está en Mac o Linux, es posible que tenga que prefijar el comando con el directorio completo a donde se almacena ADB. Por ejemplo,/home/user/downloads/adb devices
. Si es así, tendrá que recordar anteponer cualquier otro comando de este tutorial de la misma manera. - En cualquier caso, al introducir el comando se iniciará el demonio ADB. Si es la primera vez que usas ADB, verás un aviso en tu dispositivo pidiéndote que autorices una conexión. Permítalo.
- Vuelva a ejecutar el comando del paso 10 y verá el número de serie de su dispositivo en la salida. Si lo ves, pasa al siguiente paso. De lo contrario, vuelva a instalar sus controladores.
- Ahora envíe el siguiente comando:
adb shell
- Esto te introducirá en el entorno de shell de tu dispositivo. Ahora, tenemos que averiguar qué aplicaciones son capaces de leer el portapapeles. Introduce esto:
cmd appops query-op --user 0 READ_CLIPBOARD allow
Ejemplo: aplicaciones que pueden leer mi portapapeles
- Como puedes ver, en la salida verás una lista de paquetes que pueden leer tu portapapeles. Algunos de los que aparecen en la lista pueden ser obvios para ti con qué aplicación se correlacionan, pero si no es así, instala App Inspector y luego encuentra el nombre del paquete bajo el nombre de cada aplicación.
- Una vez que sepas qué aplicación(es) quieres evitar que lea el portapapeles, introduce lo siguiente:
cmd appops set <package> READ_CLIPBOARD ignore
Ejemplo: Impedir que Tasker lea el portapapeles
- Si no ves un mensaje de error, ¡el comando ha funcionado! Repite el paso anterior para cualquier otra aplicación que quieras que deje de leer tu portapapeles.
- Si quieres deshacer lo que acabas de hacer, cambia «ignorar» en el paso #16 por «permitir». Alternativamente, puedes desinstalar y volver a instalar la aplicación y se restablecerán todos los permisos.
Si los comandos de los pasos 14 y 16 no te funcionan, intenta ejecutarlos sin el «cmd» delante. He oído que esto puede ser necesario para algunos teléfonos que ejecutan Android 6.0 Marshmallow o inferior.
Explicación
Cualquier aplicación que declare el permiso android.permission.READ_CLIPBOARD
en su archivo AndroidManifest.xml
recibe automáticamente este permiso cuando se instala, lo que significa que puede leer el portapapeles de Android. Aunque muchos dispositivos tienen acceso a un sistema de control de gestión de permisos en Ajustes, READ_CLIPBOARD
no es algo que los usuarios puedan restringir de las apps a menos que seas un usuario de ciertas ROMs personalizadas como LineageOS.
Sin embargo, en realidad hay una forma oculta de restringir el permiso que usan las apps para leer tu portapapeles, y es lo que acabamos de hacer arriba. Hemos utilizado la interfaz de línea de comandos oculta «appops», que nos permite restringir más permisos de los que se muestran en la Configuración. El primer comando que hicimos, query-ops
, saca una lista de aplicaciones instaladas a las que se les ha concedido el permiso de lectura del portapapeles de Android. Usando esa lista, podemos decidir qué aplicaciones queremos impedir que lean el portapapeles. Si decide restringir el permiso de cada usuario / aplicación de terceros instalados en su dispositivo, entonces usted puede incluso comenzar a copiar y pegar sus contraseñas de forma segura sin tener que preocuparse de que otra aplicación podría escuchar y robar sus contraseñas!
Vea otros grandes tutoriales como este en nuestra categoría de tutoriales. Mantente al día de las últimas novedades con la aplicación XDA Labs.
Acerca del autor
Soy el editor jefe de XDA. Además de las noticias de última hora sobre el sistema operativo Android y los dispositivos móviles, gestiono todo el contenido editorial y de reseñas del Portal. Consejos/consultas de medios: [email protected].
Lee esto a continuación
-
Realme da el salto a las cámaras de 108MP con el Realme 8 Pro; lanza la serie Realme 8, Smart Scale y Smart Bulb
-
OnePlus 9R, POCO F3, y el código fuente del kernel de Android 11 de la familia Xiaomi Mi 10 ya está disponible
-
MSI aumentará los precios de las tarjetas gráficas por la escasez mundial de chipsets
-
Estos son los mejores Chromebooks para estudiantes que se podrán comprar en marzo de 2021