I have downloaded several apps from google play on my surface but they are no where to be found. I have tried search and poked around download files but nothing. Should it really be this hard? Seems ridiculous.

  • Did you even search online about your question or even here before posting the question? Please demonstrate that you have put in some effort to researching a solution or at least tell us what you have done, that helps us to provide more relevant answers. – Tamoghna Chowdhury Nov 22 '15 at 15:12
  • Maybe, next time :) – Firelord Nov 22 '15 at 17:09

Google Play doesn't download .apk files to your phone but install the application. If you want to find the base.apk though you can find it in:


however, it is off-limits to a non-root user. Your stock File Manager app won't let you browse that partition and third party browsers will return Access Denied when try to reach /data partition as non-root.

  • 1
    Yep, but there is still hope. adb pull /data/app/PACKAGE or any backup app in Play Store would do. :) – Firelord Nov 22 '15 at 17:08
  • 1
    And it's /data/app/<package_name>.apk IIRC :) Exact name and location can be obtained using adb shell "dumpsys package" | egrep -A99999 "Package \[<package_name_here>\]" and check the first line containing the keyword codePath :) – Izzy Nov 22 '15 at 17:25
  • @Izzy and adb shell pm path PACKAGE would be a shortcut too. :) Perhaps, adb shell "dumpsys package PACKAGE" | egrep "codePath=". Of course, who am I kidding with? – Firelord Nov 22 '15 at 18:06
  • Many roads lead to Rome :) But your last command would dump all .apk files. The first one however is better than my "quick check", @Firelord ;) – Izzy Nov 22 '15 at 18:21
  • 1
    ADB and those backup apps can fetch the APK with no problem. No root is required for that. :) Try it! That's why I wrote "there is still hope". – Firelord Nov 22 '15 at 19:17

Not the answer you're looking for? Browse other questions tagged or ask your own question.