¿Cómo restaurar la aplicación del teléfono en CM13?

Deshabilité la aplicación de teléfono y configuré la detención forzada en CyanogenMod 13. Ahora, ya no puedo encontrar la aplicación de teléfono. El teléfono se bloquea si trato de llamar.


¿Cómo se puede restaurar la aplicación de teléfono en CM13?

¿Estás diciendo que no está allí cuando vas a la aplicación Configuración -> Aplicaciones -> toca Todas las aplicaciones y elige Deshabilitado -> no puedes ver la aplicación Teléfono?
@Firelord Sí, se ha ido.
¿ Has probado pm enableel mando? Requiere acceso de root y nombre de paquete.
No. Creo que no tengo raíz. La instalación de cualquier aplicación de teléfono nueva bloquea el teléfono cuando intento llamar con él. ¿Qué hacer?
Si no tiene root, puede habilitarlo en la configuración si está usando CM13. Algunas aplicaciones le dirán que descargue SU, esto es un error si está usando CM13.

Respuestas (1)

Debe ser un problema con la ROM si no muestra la aplicación deshabilitada a través de la aplicación Configuración como esta:

(Haga clic en la imagen para ampliar)

IMG:

De todos modos, si la aplicación Configuración no lo muestra, no veo forma de resolver este problema sin root. Si los siguientes pasos no funcionan, entonces su ROM está defectuosa porque funcionaron para CM13-snapshot en mi Nexus 6. En caso de que no lo sepa, el acceso a la raíz se puede habilitar en CM13 desde las opciones de desarrollador.

Una aplicación deshabilitada es una restricción específica del usuario y la restricción termina en el archivo /data/system/users/USER_ID/package-restrictions.xml . USER_ID para el usuario principal (propietario) siempre es 0.

Encuentre la entrada responsable de deshabilitar su aplicación usando el nombre del paquete de la aplicación y elimine toda la línea o realice ajustes allí. Estoy instruyendo con un ajuste. Así es como se veía originalmente la restricción:

IMG

Para el caso en cuestión: en la línea que representa el cursor y que contiene la cadena com.android.dialer , el número entero habilitado representa el estado del paquete y enableCaller es la persona que llama que indicó que se deshabilite el paquete. Puede eliminar toda la línea o cambiar enabled=3a enabled="1". ( Fuente )

Realice un reinicio completo o suave y encontrará su aplicación habilitada.

El método alternativo es usar una aplicación de emulador de terminal o con el comando adb shell para ejecutar estos:

su
pm habilitar PAQUETE # PAQUETE se refiere al nombre del paquete de la aplicación que se habilitará

Si no conoce el nombre del paquete de su aplicación, siga Ver el nombre completo del paquete de la aplicación.

Otra alternativa: aunque no lo intenté, tengo plena confianza en que Titanium Backup ofrecería la opción de descongelar su aplicación. Puede haber otras aplicaciones similares que puedan ayudarte.

Si dichas soluciones no tienen efecto en el estado de la aplicación, deshazte de la ROM.

¡Gracias por su completa respuesta! Encontré la aplicación en Ajustes > Aplicaciones.
¿Reiniciaste o hiciste algo más? No entiendo cómo no pudiste encontrarlo antes, pero puedes hacerlo ahora.
En la vista de la aplicación, no pude verlo. No sabía que tienes el menú "Aplicaciones" dentro de Configuración. Allí podría encontrarlo.