0 votes

Comment puis-je exécuter une application système installée qui n'apparaît pas dans la liste des applications ?

J'ai un appareil Android rooté et j'ai quelques applications système préinstallées dans le dossier /System/App qui n'apparaissent pas dans la liste normale des applications.

En utilisant différents explorateurs de fichiers, je peux "regarder à l'intérieur" des fichiers APK ou voir et modifier des informations à leur sujet, mais si j'essaie de les ouvrir, on me demande d'installer l'application ce qui me donne ensuite un avertissement indiquant qu'elle remplacera l'application existante et ses paramètres. Cela me laisse penser que ces applications sont déjà installées et opérationnelles.

Y a-t-il un moyen de simplement exécuter ces applications?

Je ne veux pas Installer, Remplacer, Déplacer ou Supprimer quoi que ce soit, c'est tout ce que je trouve via Google. Je veux simplement exécuter l'application préinstallée existante qui n'a pas d'icône dans la liste des applications.

En passant, j'ai essayé d'utiliser ES Explorer et j'ai créé un raccourci sur le bureau vers l'un de ces fichiers APK, mais en l'ouvrant à partir du raccourci sur le bureau, cela ne fait que me demander la même chose concernant l'installation et l'avertissement de remplacement de l'application.

0 votes

Quels sont les noms de ces applications ? Certaines applications système sont des bibliothèques et n'ont pas d'activités, certaines ont des activités cachées qui se lancent via un intent (une intention) depuis une autre application système et elles n'apparaissent pas dans le tiroir des applications car elles n'ont pas l'intention action.intent.action.MAIN.

1voto

Firelord Points 23064

Est-il possible de simplement exécuter ces applications?

Si j'étais vous et que je voyais de telles applications qui ne figurent pas dans la liste des applications, alors je regarderais le fichier AndroidManifest.xml à l'intérieur du fichier .apk (Extraire en touchant le fichier sous Es File ExplorerMore →Open →ES Zip Viewer → Sélectionnez le fichier .xml et Extraire, et visualisez en utilisant Axel).

J'essayerais d'abord de voir les activités enregistrées sous action.intent.action.MAIN, par exemple pour un fichier nommé Galaxy4.apk le nom de l'activité associée est .Galaxy4.

Sortie pertinente de Axel:

Que faire ensuite? Lancez ADB ou une application de terminal et tapez:

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

Cette commande a lancé l'application avec son activité par défaut. Quoi de plus? J'ai réalisé que ce .apk était en fait un fond d'écran en direct natif à Android et peut être accédé dans les paramètres de fond d'écran. Maintenant cela explique pourquoi il n'est pas nécessaire dans la liste des applications.

Votre cas serait probablement différent, donc tapez am pour voir les différents paramètres qu'il possède. Vous pouvez également jeter un œil ici et ici.

0voto

airserpent8 Points 26

Cela me semble que vous avez simplement désactivé les applications. Si c'est le cas, allez simplement dans Paramètres/Gestionnaire d'applications, puis sélectionnez toutes les applications. Localisez l'application en question et si elle est désactivée, activez-la simplement. Bonne chance !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X