¿Cómo deshabilitar la función de llamada de emergencia de Power Button Triple Tap? -- emergency-calls campo con oneplus-6 camp android Relacionados El problema

How to disable power button triple tap emergency call feature?


1
vote

problema

Español

Estoy usando un OnePlus 6 (Magisk; Sysicless Xposed, Stock ROM en Android 8.1.0). Una de las características que me irrita constantemente es la marcación accidental del número de emergencia. El sistema por defecto, busca el botón Triple Power, toque y marca automáticamente el número de emergencia (112). LEERO EN XDA aquí que esta es una característica Específica de India e India Sims, y también compré esto en la India y usé un SIM indio. Otros usuarios regionales, por algunos hilos de foros SUBPLUS Subreddit y OnePlus, no tienen este problema y pueden personalizar el acceso directo desde la aplicación de la cámara o en la aplicación de configuración, mientras que no puedo.

Encontré Este video de YouTube pero la solución recomendada no funciona porque la emergencia La aplicación de información en mi sistema no tiene la actividad utilizada en el video. Esa aplicación solo tiene estas dos actividades que solo conduce a la edición de los detalles del usuario específicos de emergencia:

  .view.ViewInfoActivity .edit.EditInfoActivity   

¿Cómo cambio este comportamiento? Estoy buscando prevenir el dial de emergencia en el botón Triple Power Botón, y, si es posible, la personalización de ese botón de doble potencia toque en la cámara. Además, si es posible, proporcione una solución no basada en la raíz.

Original en ingles

I'm using a OnePlus 6 (Magisk; systemless Xposed, stock ROM at Android 8.1.0). One of the features that constantly irritates me is the accidental dialing of emergency number. The system by-default looks for triple power button tap and automatically dials Emergency number (112). I read on XDA here that this is a feature specific to India and Indian SIMs, and I also bought this in India and use an Indian SIM. Other regional users, per some threads of OnePlus subreddit and OnePlus forums, do not have this problem and can customize the shortcut from Camera app or under Settings app, while I cannot.

I found this YouTube video but the recommended solution does not work because the Emergency Info app in my system doesn't have the activity used in the video. That app only has these two activities which only leads to editing Emergency specific user details:

.view.ViewInfoActivity .edit.EditInfoActivity 

How do I change this behavior? I'm looking to prevent emergency number dial on triple power button tap, and if possible, customization of that double power button tap to Camera launch. Furthermore, if possible, please provide a non-root based solution.

     

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

En el pastel de Android en OnePlus 6, ahora puede acceder a la actividad que se muestra en el video a través de la configuración → Seguridad y amplificador; Pantalla de bloqueo → Rescate de emergencia.

ingrese la descripción de la imagen aquí

(imagen procedente de OnePlus Forums )

 

In Android Pie in OnePlus 6 you can now access the activity shown in the video via Settings xe2x86x92 Security & lock screen xe2x86x92 Emergency Rescue.

enter image description here

(Image sourced from OnePlus Forums)

 
 
0
 
vote

Yo usé logcat y encontré que el servicio Gesturelauncherservice (un subestado de Systemservice) busca activamente el botón de triple Power Boton y toma acción en consecuencia. Si bien no pude encontrar dicho subestado a través de GUI (Servicios de ejecución), ABCDEFGHIJKLMNABCDEFGHIJKLMN0 y ABCDEFGHIJKLMNABCDEFGHIJKLMN1 , noté esta línea en la salida de Logcat:

  [ 11-15 21:21:27.368  1292: 1825 I/ActivityManager ] START u0 {act=android.intent.action.CALL_PRIVILEGED dat=tel:xxx flg=0x10000000 cmp=com.android.server.telecom/.PrivilegedCallActivity} from uid 1000 pid 1292   

No lo revisé con adb shell dumpsys activity recents y encontré que PrivilegedCallActivity es la actividad que aparece cuando se marca el número.

Entonces, aunque no puedo prevenir el servicio de gestos, puedo evitar que el número se haya marcado con éxito. Inmediatamente deshabilité el componente ABCDEFGHIJKLMNABCDEFGHIJKLMN5 DEL PAQUETE ABCDEFGHIJKLMNABCDEFGHIJKLMN6 (Aplicación de administración de llamadas) usando ADB ( requiere root ) como este:

  adb shell su -c 'pm disable com.android.server.telecom/.PrivilegedCallActivity'   

También puede usar una aplicación para deshabilitar esa actividad. De aquí en adelante, ese grifo de botón de triple potencia no hará la llamada.

nota : la desactivación de esa actividad no evita que las llamadas de emergencia (tanto al usuario proporcionaron contactos de emergencia y números de emergencia específicos de país) que se realizan desde el marcador de emergencia en la pantalla de bloqueo porque utiliza un diferente actividad . Es solo que el sistema no puede marcar el número de emergencia sin el consentimiento explícito del usuario en el marcador, ya.

 

I used logcat and found that the service GestureLauncherService (a sub-service of SystemService) actively looks for the triple power button tap and takes action accordingly. While I couldn't find such sub-service through GUI (Running services), dumpsys and cmd commands, I did notice this line in the logcat's output:

[ 11-15 21:21:27.368  1292: 1825 I/ActivityManager ] START u0 {act=android.intent.action.CALL_PRIVILEGED dat=tel:xxx flg=0x10000000 cmp=com.android.server.telecom/.PrivilegedCallActivity} from uid 1000 pid 1292 

I cross-checked it with adb shell dumpsys activity recents and found that PrivilegedCallActivity is the activity that shows up when the number is dialed.

So, while I can't prevent the gesture service, I can prevent the number being dialed successfully. I immediately disabled the component PrivilegedCallActivity of the package com.android.server.telecom (Call Management app) using adb (requires root) like this:

adb shell su -c 'pm disable com.android.server.telecom/.PrivilegedCallActivity' 

One can also use an app to disable that activity. From henceforth, that triple power button tap wouldn't make the call.

Note: disabling that activity does not prevent Emergency calls (both to user provided emergency contacts and country specific emergency numbers) from taking place from Emergency dialer at lock screen because that uses a different activity. It is just that the system cannot dial the emergency number without user's explicit consent on the dialer, anymore.

 
 
0
 
vote

Para aquellos incómodos con deshabilitar un componente de una aplicación de sistema crítico, como se recomienda aquí , pueden usar un Solución que ya es segura y probada por otros.

en xda < / a>, kashayapha1994 encontró este hack:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

que permite la configuración de acceso directo de captura rápida en la aplicación de la cámara de Stock y en la aplicación de configuración automáticamente. Esto también evita la marcación del número de emergencia porque el sistema siempre incendia la aplicación de la cámara en el botón doble, presione cuando el acceso directo está habilitado.

Sin embargo, el hacke no sobrevive a un reinicio, por lo que anirudhnyg en xda se le ocurrió un módulo MAGISH ( requiere un dispositivo enraizado ) para aplicar automáticamente el pirateo mencionado et al . Descárgalo desde el enlace mencionado anteriormente, instálelo y reinicie. Eso es todo.

También puede optar por solicitar ese hackear en la bota usando cualquier aplicación que pueda ejecutar un comando / script en el inicio, como tasker , macrodroid , Edge xposo . Tenga en cuenta que todas estas aplicaciones requerirían el acceso de la raíz o se configuran como propietario del dispositivo, como SecureTask ( no requiere root ).

 

For those uncomfortable with disabling a component of a critical system app, as recommended here, they can use a solution which is safe and tested by others already.

At XDA, kashayapha1994 found this hack:

adb shell settings put global emergency_affordance_needed 0 

That enables the quick capture shortcut setting in stock Camera app and in Settings app automatically. This also prevents dialing emergency number because system always fires the Camera app at double button press when the shortcut is enabled.

However, the hack doesn't survive a reboot, so anirudhnyg at XDA came up with a Magisk module (requires a rooted device) to automatically apply the aforesaid hack et al. Download it from the aforementioned link, install it and reboot. That's it.

You can also choose to apply that hack at boot using any app which can run a command/script at boot, such as Tasker, MacroDroid, Xposed Edge. Do note that all such apps would require root access or being set as Device Owner such as SecureTask (doesn't require root).

 
 
0
 
vote

para asus zenfone max pro m2 Android 9 Los dispositivos a continuación funcionan

  pm disable com.android.server.telecom/.EmergencyCallActivity   

Como a continuación no funciona

  adb shell settings put global emergency_affordance_needed 0   
 

For Asus Zenfone max pro m2 Android 9 devices below works

pm disable com.android.server.telecom/.EmergencyCallActivity 

as below does not work

adb shell settings put global emergency_affordance_needed 0 
 
 

Relacionados problema

0  ¿Cómo instalar TWRP después de MAGISH?  ( How to install twrp after magisk ) 
¿Cómo instalar TWRP después de MAGISH? Tengo un Oxygen Oxygen Oxygen Oxygen Oxygen Oxygen Oxygen. Y logré instalar Magisk obteniendo la imagen de inicio de ...

1  ¿Cómo deshabilitar la función de llamada de emergencia de Power Button Triple Tap?  ( How to disable power button triple tap emergency call feature ) 
Estoy usando un OnePlus 6 (Magisk; Sysicless Xposed, Stock ROM en Android 8.1.0). Una de las características que me irrita constantemente es la marcación acci...

0  Juego de Android atrapado en la descarga de recursos en OnePlus 6 / Oxygenos 10.3.6  ( Android game stuck on downloading resources on oneplus 6 oxygenos 10 3 6 ) 
Recientemente, un juego que he estado siguiendo desde el primer día, obtuve una actualización y mi OnePlus parece tener un problema al descargar los recursos ...

-2  Reiniciar accidentalmente OnePlus 6 sin instalar OS, ¿cómo volver a TWRP?  ( Accidentally rebooted oneplus 6 with no os installed how to get back to twrp ) 
En el proceso de instalación de Lineageos en mi OnePlus 6 A6003, accidentalmente presioné "Reiniciar al sistema" cuando no hubo OS instalado. ¿Cómo puedo volv...

2  ¿Cómo habilitar la pantalla de borde a borde para cualquier aplicación en el pastel de Android?  ( How to enable edge to edge display for any app in android pie ) 
Recientemente actualizé mi OnePlus 6 de Android Oreo a Pie (Oxygenos 9.0.8; rooted ). Esta versión se le ocurrió una restricción que solo las aplicaciones en...

4  ¿Cómo obtener la navegación vertical reciente / descripción general en Android 10?  ( How to get vertical recent overview navigation in android 10 ) 
Actualicé mi OnePlus 6 a Android 10 (Oxygeno 10.3.2) recientemente y cierto tiempo para usarlo debido a la navegación horizontal de la navegación introducida ...

0  Posible piratería de mi OnePlus6. Contactos desapareciendo bajo 'Dial de velocidad'  ( Possible hacking of my oneplus6 contacts disappearing under speed dial ) 
La sección de marcación rápida en My One Plus 6, hasta ahora tenía una lista de contactos que solía llamar recientemente y / o contactos a quienes solía llama...

2  Uso histórico de datos en el pastel de Android  ( Historical data usage on android pie ) 
Estoy tratando de revisar mi uso de datos históricos en mi OnePlus 6 (Oxygeno 9.0.6). Solía ​​poder ir a la configuración de uso de datos y usar una lista d...

1  ¿Cómo puedo iniciar una aplicación de sistema que no aparece en el cajón de la aplicación?  ( How can i launch a system app that doesnt appear in the app drawer ) 
Solo para el contexto, tengo un oneplus URROOTED 6. Hay una aplicación de sistema llamada "Modo Zen" (no en la tienda de reproducción) que le brinda notificac...

3  Restringir la frecuencia de la CPU de ir demasiado alta  ( Restrict cpu frequency from going too high ) 
Tengo un OnePlus 6 que se ejecuta en Snapdragon 845. La CPU puede controlar hasta 2.8GHz, que consume mucho. Quiero limitar la frecuencia del reloj de la CPU ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos