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.)
::arrow:
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-1.png
- SDK Android.
- (19.29 Kio) Téléchargé 25239 fois
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 :
- SDK-2.png
- Android SDK Platform-tools.
- (15.72 Kio) Téléchargé 25239 fois
A titre informatif, voici à quoi cela ressemble sur un PC (
version SDK Android de Septembre 2013) :
- Capt1_redim.jpg
- SDK Android PC Révision 22.2.0.
- (228.06 Kio) Téléchargé 25237 fois
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)...
::arrow: Rendons-nous alors dans ce dossier depuis le terminal :
(
dans mon cas) et valider par entrée.
::arrow: 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.
::arrow: 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".
::arrow: 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.
::arrow: 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".
::arrow:
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.
::arrow: 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.
::arrow: Il faut maintenant se diriger vers le dossier des applications concernées :
et valider par entrée.
::arrow: 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 :
- SDK-3.png
- Liste des applications Android installées.
- (11.39 Kio) Téléchargé 25237 fois
::arrow: 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".)
::arrow: Fermer la session du terminal :
et valider par entrée.
::arrow: 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).
::arrow: 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é !))
::arrow: 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".)