0 votes

installation de l'apk dans /system/app avec Android 5.1 ou plus (le simple adb push ne fonctionne pas non plus)

C'est peut-être une question de débutant, mais j'ai du mal à trouver une réponse...

J'ai besoin d'installer des apk comme applications système. Dans le passé (jusqu'à Android 5.01), j'avais l'habitude de simplement adb push to /system/app et tout fonctionnait bien.

J'ai découvert aujourd'hui que depuis Android 5.1, cela ne fonctionne plus car les applications dans ce répertoire ne sont plus de simples apks mais des dossiers avec un répertoire armé avec les apk réels et d'autres fichiers.

Comment puis-je maintenant installer comme applications système les apks que j'ai ?

Je n'ai des sources que pour un seul d'entre eux.

merci d'avance pour votre soutien

regards, blackdir

2voto

Guillermo Gomez Points 423

Dans Android API Level 21+ (5.1+) les modifications dans /system/app ne seront pas reconnues automatiquement par le gestionnaire de paquets. Vous devriez plutôt essayer /system/priv-app.
Supposons que votre application s'appelle Foo.apk, créez un dossier dans /system/priv-app/Foo et mettez-y chmod 755 & chown 0.0. Ensuite, mettez votre fichier apk dedans (le chemin devrait être /system/priv-app/Foo/Foo.apk) et mettez chmod 644 & chown 0.0 dessus. Il sera alors reconnu par le gestionnaire de paquets, ou sinon, redémarrez votre appareil et l'application sera là.
Dans certaines ROMs les mods dans /system/app seront reconnus automatiquement mais cela dépend.

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