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 dumpsys package com.le.package.a.extraire > app_detail.txt

Le fichier app_detail.txt regroupe maintenant toutes les infos qu’il a pu tirer sur l’application. C’est la ligne qui contient resourcePath qui nous intéresse, elle est dans le style :
resourcesPath=/data/app/com.le.package.a.extraire-1.apk

Maintenant on connait l’endroit où est localisé l’apk qui nous intéresse. Il 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 !


Partager :

Ces icônes sont des liens vers des sites de partage de signet sociaux où les lecteurs peuvent partager et découvrir de nouveaux liens.
  • Digg
  • del.icio.us
  • Facebook
  • Digg -fr
  • Live
  • MisterWong Fr
  • Scoopeo
  • StumbleUpon
  • Technorati
  • Wikio FR

Actions

Informations

Et maintenant je fais quoi ?