Méthode N°1 : Périphérique Android Rooté (Méthode ADB) :
Voici donc comment j'ai procédé à l'époque. Il vous suffit de faire de même en remplaçant le nom de fichier
Quickoffice.apk (dans mon cas) par l'application de votre choix.
Exposé en détail :
- Dans le cas d'une installation PC, Les pilotes USB de votre périphérique Android doivent être installés. (
Note : Les versions modernes du kit de développement Android proposent ces pilotes.)
- Le périphérique Android doit être relié via USB à l'ordinateur, et en mode "Débogage USB" !
(/ "
Paramètres" / "
Applications" / "
Développement" / puis cocher "
Débogage USB", si le mode "
Développeurs" est déjà actif sur votre périphérique Android. (Dans le cas contraire, activez-le de cette manière : / "
Paramètres" / "
A propos de ..." / puis cliquer 7 fois de suite rapidement sur "
Numéro de build" au préalable.)
Pré-requis :
Avant toute chose, il faut télécharger le kit de développement Android :
Android SDK (lien vers le site officiel).
En ce qui me concerne, je suis sous Mac OS X. A vous d'adapter la procédure à votre système d'exploitation.
Décompressons maintenant les fichiers, et exécuter sur l'ordinateur le fichier "
/tools/android" (pour MAC, "
SDK Manager.exe" pour PC).
Le kit de base se lance.
- SDK Android.
Le SDK n'est pas complet en sa version de base, et il manque surtout l'unique programme que nous allons utiliser pour travailler directement l'Android depuis l'ordinateur :
ADB (Android Debug Bridge).
Celui-ci est contenu dans l'
Android SDK Platform-tools, et il peut se télécharger directement depuis le kit de développement.
Pour cela, il faut juste sélectionner "
Available packages"/"
Android Repository", cocher "
Android SDK Platform-tools, revision X" et cliquer sur le bouton "
Install Selected".
Si tout se passe correctement, vous devriez vous trouver devant une fenêtre équivalente à celle-ci :
- Android SDK Platform-tools.
A titre informatif, voici à quoi cela ressemble sur un PC (
version SDK Android de Septembre 2013) :
- SDK Android PC Révision 22.2.0.
Et les outils complémentaires devraient être présents dans le dossier
/android-sdk-mac_x86/platform-tools/ (dans mon cas),
(
ou par exemple : ...\adt-bundle-windows-x86-xxxxxxxx\sdk\platform-tools sur PC) de votre ordinateur.
A partir de maintenant, tout va se faire depuis une fenêtre de terminal (PC ou Mac)...
Rendons-nous alors dans ce dossier depuis le terminal :
(
dans mon cas) et valider par entrée.
Vous devriez avoir un fichier
adb (ou
adb.exe) dans l'arborescence; Vérifions ceci par la commande de listing suivante :
(
pour un MAC ou Linux) et valider par entrée.
ou un simple "
DIR" dans le cas d'un PC.
Vérifions que le mobile réponde bien aux commandes de l'ordinateur :
(
pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Valider par entrée devrait vous retourner la référence de votre Android, sous une nomenclature avoisinante à celle-ci : "
xxxxxxxxxxxxxx device".
Si ce n'est pas le cas, votre périphérique Android ne communique pas correctement avec votre ordinateur car celui-ci ne le voit pas.
Il s'agit certainement d'un problème d'installation des pilotes USB. Il doit falloir les désinstaller pour les réinstaller proprement à partir du dossier
..\sdk\extras\google\usb_driver\ du kit de développement Android (SDK). (
Dans le cas d'un ordinateur PC.)
Retentez cette dernière commande jusqu'à obtenir un périphérique listé à l'invite "List of devices attached".
Nous allons à présent demander à l'Android de redémarrer en mode
Recovery (
sorte de "Mode sans échecs"), pour cela, il suffit de taper :
(
pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Valider par entrée.
Le mobile redémarre et passe alors en mode
Recovery.
Assurons-nous des droits d'écriture dans le dossier
/system (
d'ou la nécessité d'être Root sur le périphérique) en tapant la commande suivante :
(
pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Valider par entrée.
Le terminal devrait répondre positivement sous la forme d'un "
remount succeeded".
Si ce n'est pas le cas (message "
remount failed: Success" par exemple), et que le dossier
/system/app n'est pas accessible depuis le terminal, tenter :
(
pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Valider par entrée.
Puis re-tester :
(
pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Valider par entrée.
Le terminal devrait répondre positivement sous la forme d'un "
remount succeeded".
IMPORTANT : Sauvegardons l'intégralité de ces applications pour pouvoir refaire machine arrière en cas d'erreur !
Nous allons maintenant copier l'intégralité des applications contenues dans le dossier
/system/app du périphérique Android directement dans un dossier que nous nommerons "
android", pour l'occasion, sur l'ordinateur :
(
pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Valider par entrée.
(Remplacer "
/Users/MonNomDUtilisateur/android" par, par ex., "
c:\android" dans le cas d'un PC.)
A l'entrée de cette ligne, le dossier "android" se créera seul et se remplira progressivement des applis de l'Android. Attendre l'invite avant de continuer.
Lançons maintenant à distance le
shell du périphérique Android :
(
pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Valider par entrée.
L'invite de commande devrait avoir changée de forme.
En effet, si celle-ci est de la forme "
#", c'est que nous sommes passés
Root grâce au mode
Recovery.
Si nous n'étions pas reconnus comme
Root, l'invite serait alors "
$", et nous n'aurions alors aucun droit en écriture dans le dossier
/system de l'Android.
Il faut maintenant se diriger vers le dossier des applications concernées :
et valider par entrée.
Afin de vérifier que tout se déroule sans soucis, et surtout localiser avec précision le nom du fichier à supprimer :
et valider par entrée.
Vous devriez rencontrer un visuel plus ou moins semblable à celui-ci :
- Liste des applications Android installées.
- SDK-3.png (11.39 Kio) Vu 25278 fois
Il ne reste plus alors qu'a supprimer le fichier .apk correspondant à votre requête initiale, dans mon cas, le fichier "
Quickoffice.apk" :
et valider par entrée.
(
"rm" pour "Remove".)
Fermer la session du terminal :
et valider par entrée.
Une fois l'opération effectuée, redémarrer le périphérique Android en mode normal directement depuis l'appareil ("
Reboot system" ou équivalent).
A présent, l'application n'existe plus sur votre périphérique, mais les liens sont toujours présents sous Android.
Il faut donc pour cela ruser, et réinstaller manuellement le programme ("
Quickoffice.apk" dans mon cas).
Pour cela, il vous suffit de procéder assez simplement, en copiant le fichier "
Quickoffice.apk" sauvegardé précédemment sur l'ordinateur, depuis les dossiers "
/Users/MonNomDUtilisateur/android" (pour un Mac ou Linux, sinon "
c:\android" dans le cas d'un PC) directement sur la carte SD du périphérique Android, et procéder ensuite à son installation, tout simplement, à partir d'Android en exécutant le fichier
.apk.
(un simple explorateur de fichier Android téléchargé sur le
Google Play suffit - Je vous recommande
Root Explorer (
Gratuit) ou
ES File Explorer (Version gratuite ou payante - Mon préféré !))
Une fois celui-ci installé manuellement, il ne vous restera plus qu'a le supprimer a nouveau mais de façon définitive à présent, par le moyen habituel.
(/ "
Paramètres" / "
Applications" / "
Gérer les applications" / "
Toutes" puis sélectionner l'application en relation ("
Quickoffice" dans mon cas) et cliquer sur "
Désinstaller".)