0 votos

¿Cómo puedo ejecutar una aplicación del sistema instalada que no aparece en la lista de aplicaciones?

Tengo un dispositivo Android rooteado y tengo un par de aplicaciones de Sistema preinstaladas en el /System/App que no aparecen en la lista normal de aplicaciones.

Usando varios exploradores de archivos, puedo "mirar dentro" de los archivos APK o ver y cambiar la información en ellos, pero si intento abrirlos, se me pide que instale la aplicación que luego me da una advertencia de que reemplazará la aplicación existente y su configuración. Esto me hace pensar que estas aplicaciones ya están instaladas y funcionan.

¿Hay alguna forma de ejecutar estas aplicaciones en su lugar?

No quiero Instalar, Reemplazar, Mover o Eliminar nada que es todo lo que puedo encontrar a través de Google. Sólo quiero ejecutar la aplicación preinstalada existente que no tiene ningún icono en la lista de aplicaciones.

Como nota al margen, intenté usar ES Explorer y creé un acceso directo en el escritorio a uno de estos archivos APK, pero al abrirlo desde el acceso directo del escritorio sólo me aparece la misma instalación y la advertencia de reemplazar la aplicación.

1voto

Firelord Puntos 161

¿Hay alguna forma de ejecutar estas aplicaciones en su lugar?

Si yo fuera tú y viera esas aplicaciones que no están en la lista de Apps, entonces echaría un vistazo a AndroidManifest.xml dentro del .apk (Extraer por medio de un archivo de retención táctil en Es File ExplorerMás →Abrir →ES Zip Viewer → Seleccione .xml archivo y Extracto y ver mediante Axel ).

Primero trataría de ver las actividades registradas bajo action.intent.action.MAIN Por ejemplo, para un archivo llamado Galaxy4.apk el nombre de la actividad asociada es .Galaxy4 .

Resultados relevantes de Axel :

<activity 
    android:theme="@id/0x01030006" 
    android:label="@id/0x7F060000" 
    android:name=".Galaxy4" 
    android:launchMode="3">

   <intent-filter>
     <action android:name="android.intent.action.MAIN"/>
   </intent-filter>
</activity>

¿Qué es lo siguiente que hay que hacer? Encender ADB o un terminal aplicación y el tipo:

am start -a android.intent.action.MAIN -n com.android.galaxy4/.Galaxy4

Este comando lanza la aplicación con su actividad por defecto. ¿Y qué más? Me di cuenta de que este .apk era en realidad un fondo de pantalla en vivo nativo de Android y se puede acceder a él dentro de los ajustes del fondo de pantalla. Ahora tiene sentido por qué no es necesario en la lista de aplicaciones.

Su caso probablemente sea diferente y por ello, escriba am para ver varios parámetros que tiene. También puede echar un vistazo a aquí y aquí .

0voto

airserpent8 Puntos 26

Me parece que acabas de desactivar las aplicaciones. Si ese es el caso, ve a Ajustes/Administrador de Aplicaciones y selecciona todas las aplicaciones. Localiza la(s) aplicación(es) en cuestión y si está(n) deshabilitada(s), habilítala(s). Buena suerte.

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