Skip to content

Instantly share code, notes, and snippets.

@klee0kai
klee0kai / adbApksPull.py
Created September 15, 2019 19:16
adb pull all apk from android device
import os
if __name__ =="__main__":
apks=os.popen("adb shell pm list packages | sed 's/package://g' | sort").readlines()
apks = [ a.replace('\r','').replace('\n','') for a in apks]
apkFolders = [os.popen("adb shell pm path %s | sed 's/package://g'"% (a) ).readlines()[0] for a in apks]
apkFolders = [ a.replace('\r','').replace('\n','') for a in apkFolders]
[os.system("adb pull %s" %(a)) for a in apkFolders]
# print(apkFolders)