Récupérer un apk installé sur un device Android

13 07 2016

Voilà un truc qui peut s’avérer utile :

Comment fait-on pour récupérer l’apk qui a servi à installer une application, et ce, sans rooter le téléphone de préférence ?

Pour ce faire, j’ai commencé par lister tout les packages installés, et je met cette liste dans un fichier texte :
adb shell pm list packages > app_installed.txt

Dans ce fichier, je cible le nom de package de l’app que je veux extraire, puis j’écris :

adb shell pm path package_a_extraire

Ce qui m’affiche le chemin vers l’apk de l’application. Maintenant qu’on connait l’endroit où est localisé l’apk,l ne reste plus qu’à l’extraire en tapant :

adb pull /data/app/com.le.package.a.extraire-1.apk C:\Temp

Et voilà y’a plus qu’à récupérer l’apk tant désiré dans le dossier temporaire !