¿Cómo puedo evitar que una aplicación use la cámara de mi teléfono? [duplicar]

Tengo algunas aplicaciones en mi HTC One (M8) que quieren tener acceso a mi cámara y micrófono (aplicación Yahoo Mail). He visto en un dispositivo iOS que puede deshabilitar este acceso pero aún ejecutar la aplicación. ¿Hay algo similar en el mundo Android?

Respuestas (1)

No directamente, pero con un dispositivo rooteado, Xposed o una ROM personalizada (por ejemplo, CyanogenMod) puede revocar los permisos otorgados a la aplicación por Android.
Si su dispositivo permite la instalación de aplicaciones firmadas con claves de desarrollador, es posible que pueda hacerlo sin necesidad de root.

Los efectos secundarios pueden ser fallas o bloqueos inesperados de la aplicación si la aplicación decide hacer algo que necesita uno de los permisos revocados.
En el mejor de los casos, la aplicación simplemente no podrá usar, por ejemplo, la cámara y mostrará una vista previa en negro de la imagen ( aplicación de la cámara , por ejemplo).

Esos efectos secundarios son bastante raros, nunca los he visto. Eso podría deberse al hecho de que estoy usando aplicaciones que proporcionan "datos falsos" en lugar de simplemente eliminar los permisos. Para ver una colección de candidatos, consulte mi lista de administradores de permisos . En Android 4.3, algunos pueden hacerlo sin root (cuidado con "App Ops").
@Izzy El uso de datos falsos soluciona este problema, de hecho. Sin embargo, que yo sepa, solo XPrivacy (un módulo XPosed) hace eso.
Para actualizar sus conocimientos: LBE ya lo hace desde hace mucho tiempo. Permission Master for Xposed también lo hace, al igual que IMHO DonkeyGuard (otro módulo XPosed). Puede haber más, no los revisé todos. Y el enlace en mi comentario anterior está mal nuevamente. Aquí está la solución: Administrador de permisos #D
No conozco tantas aplicaciones porque uso CM12 AppOps incorporado. Es bueno saber que hay muchas alternativas.