1 votes

Téléchargement et installation d'une application dans le système/app sur un appareil non rooté

Est-il possible d'installer une application dans le répertoire système/app sur un appareil non rooté ? Pour l'instant je peux le faire sur un appareil rooté, donc je me demandais ce que je devais faire si l'appareil n'était pas rooté. Il s'agit d'une ROM personnalisée, je peux donc obtenir les certificats qui ont signé la ROM.

Actuellement, si j'essaie sur un appareil non rooté, j'obtiens l'autorisation refusée (système de fichiers en lecture seule). Si quelqu'un a une idée de la façon dont je peux faire cela, merci de m'aider. La raison pour laquelle j'ai besoin de faire cela est que je peux faire des mises à jour sur les applications système qui seront livrées avec la ROM et qui ne seront pas sur l'app store.

0voto

Steve Obbayi Points 1499

L'enracinement n'est nécessaire que si vous installez une application système dans les limites du système d'exploitation Android.

Si vous pouvez flasher votre propre ROM, vous pouvez contourner toutes les restrictions imposées par le système d'exploitation, car vous pouvez faire tout ce que vous voulez avec un bootloader personnalisé avant que le système d'exploitation n'ait la possibilité de se charger et de restreindre les choses.

Si vous créez une ROM personnalisée (hors sujet pour ce site), vous pouvez éditer la ROM sur un ordinateur et la flasher sur le téléphone.

Vous pouvez simplement flasher un fichier en utilisant une récupération personnalisée (telle que TWRP ou ClockWorkMod).

Si vous êtes sur un téléphone stock avec un bootloader verrouillé, vous pouvez toujours temporairement Rooter votre téléphone, remonter le système en lecture-écriture, ajouter l'application, puis supprimer le Root.

En ce qui concerne les mises à jour, tant que l'application dans le répertoire système est signée par votre clé, vous devriez pouvoir la mettre à jour (Root non requis). Vous aurez cependant besoin d'un moyen de diffuser les mises à jour. Vous pouvez publier dans le Google Play Store, utiliser un magasin tiers (comme Amazon App Store ou F-Droid), ou demander à l'utilisateur de télécharger l'application et de la mettre en ligne. Si vous avez également écrit l'application en question, vous pourriez probablement programmer un moyen de l'auto-mettre à jour (ce qui n'est pas non plus le sujet de ce site).

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