Vous devrez pousser le .apk sur le téléphone vers la partition système dans le dossier /system/app
ou /system/priv-app
lorsque vous utilisez Android 4.3 en utilisant adb
. Vous pouvez trouver plus d'informations adb
ici: http://android-dls.com/wiki/index.php?title=ADB .
Pour écrire, /system
vous devrez probablement le remonter en lecture-écriture:
adb shell
su
mount -o rw,remount /system
Ou faites-le entièrement à partir de la BAD de l'hôte:
adb root
adb remount
Vous pouvez maintenant placer .apk
:
adb push my-app.apk /sdcard/
adb shell
su
cd /sdcard
mv my-app.apk /system/app
# or when using Android 4.3 or higher
mv my-app.apk /system/priv-app
Ensuite, si les indicateurs ne sont pas déjà définis, modifiez les autorisations. Toutes les applications système doivent avoir les autorisations rw-r--r--
. Vous pouvez également les modifier via ADB avec la commande chmod 644 /path_to/your_file
. Bien qu'il soit assez ancien, cela peut aider
Après avoir placé le, .apk
vous devez redémarrer votre appareil. Par exemple avec adb reboot
.
cp
place demv
car vous vous déplacez entre différents systèmes de fichiers et ce n'est pas pris en charge dans toutes lesmv
versionsCarl Parker écrit à ce sujet sur Android Authority :
(partiellement reproduit ici au cas où le message d'origine tomberait)
la source
notez que lorsque vous jouez avec adb, vous installerez des applications via leur nom de fichier de package (ce qui signifie qu'à l'invite de commande, vous taperez> adb install myFile.apk)
mais vous les désinstallerez via leur nom de package (> adb uninstall com.this.that.otherthing)
Vous ne pourrez pas installer un package avant d'avoir désinstallé son prédécesseur.
Cela vous aidera à ajouter adb à votre CHEMIN afin que vous puissiez simplement vous rendre dans le répertoire où se trouve le fichier .apk et taper adb install myFile.apk.
la source
/system/bin/pm
(Package Manager), l'utilitaire a fonctionné pour moi. Commepm install -r myFile.apk
(-r
pour "remplacer"). De cette façon, vous n'avez pas besoin de désinstaller et de connaître le nom du package.Vous devez avoir installé le SDK Android (ou au moins un outil appelé adb). De plus, vous devez autoriser les "installations non commerciales" sur votre appareil.
Une fois cette opération terminée, vous accédez au dossier contenant le fichier avec une console. Connectez ensuite votre téléphone (via USB) et exécutez
adb install appname.apk
la source