Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,737,068 Members 48,622 Now Online
XDA Developers Android and Mobile Development Forum

[APP] APK Downloader Extension - download apks without play store

Tip us?
 
jackpf
Old
(Last edited by jackpf; 3rd July 2014 at 10:05 AM.)
#1  
Member - OP
Thanks Meter 47
Posts: 94
Join Date: Feb 2013
Default [APP] APK Downloader Extension - download apks without play store

Quick backstory - tired of Google knowing everything about me and seeing targetted adverts everywhere i go, I've bought a little Moto G as a project and decided not to install google play services on it, and use open source alternatives to google's apps.

While alternative stores like F-Droid are great, there are certain apps that are only on the play store, which I can no longer download since I don't have the play store installed. This is where apk downloader comes in. You do still need a google account to authenticate with, and a google services framework ID from a device that has been activated with google play services (you can ignore this if you have play services installed, you can find your gsfid using my app or an app called "Android ID" in the market), but after that you're free from google!

The app adds a "share" button to app pages in browsers, so you can search for apps using your browser and then click share to download, completely bypassing google play.



I've spent a lot of time trying to get requests and responses to work using protobuf (the system the play store uses) but have been unable to do so since it's just guesswork really, so it's constructing requests manually, the same way as the chrome extension which does this very same thing.

It's nowhere near finished, but I just thought I'd share this in case anyone finds it useful. You can also use this app to download apks that the play store may have blocked from your device, for example.

IF YOU DO NOT HAVE PLAY SERVICES INSTALLED:
Use an app like this to get your google services framework ID, and enter it in the settings.

Source: https://github.com/jackpf/ApkDownloader
Download: https://github.com/jackpf/ApkDownloa...r.apk?raw=true (Ad free)
Play store: https://play.google.com/store/apps/d....apkdownloader
The Following 34 Users Say Thank You to jackpf For This Useful Post: [ Click to Expand ]
 
pemell
Old
#2  
pemell's Avatar
Senior Member
Thanks Meter 345
Posts: 948
Join Date: Jan 2012
Location: Gothenburg

 
DONATE TO ME
While I like the idea very much it doesn't work for me.

I'm trying to download an app and I get an error message: "API exception: protocol message contained an invalid tag (zero)"

Sent from my C6833 using Tapatalk
__________________________________________________

Team SlimRoms

Follow me:
__________________________________________________
 
jackpf
Old
#3  
Member - OP
Thanks Meter 47
Posts: 94
Join Date: Feb 2013
Quote:
Originally Posted by pemell View Post
While I like the idea very much it doesn't work for me.

I'm trying to download an app and I get an error message: "API exception: protocol message contained an invalid tag (zero)"

Sent from my C6833 using Tapatalk
Whoops my bad, I committed a test version of the app. It should work fine now.
 
pemell
Old
#4  
pemell's Avatar
Senior Member
Thanks Meter 345
Posts: 948
Join Date: Jan 2012
Location: Gothenburg

 
DONATE TO ME
Nope. Now I get the error: API exception: app not found.

Sent from my C6833 using Tapatalk
__________________________________________________

Team SlimRoms

Follow me:
__________________________________________________
 
jackpf
Old
#5  
Member - OP
Thanks Meter 47
Posts: 94
Join Date: Feb 2013
Quote:
Originally Posted by pemell View Post
Nope. Now I get the error: API exception: app not found.

Sent from my C6833 using Tapatalk
Hmm, what are you entering? If you go to https://play.google.com/store/apps/details?id=*the id you're entering* does it exist?
 
pemell
Old
#6  
pemell's Avatar
Senior Member
Thanks Meter 345
Posts: 948
Join Date: Jan 2012
Location: Gothenburg

 
DONATE TO ME
Quote:
Originally Posted by jackpf View Post
Hmm, what are you entering? If you go to https://play.google.com/store/apps/details?id=*the id you're entering* does it exist?
This is how I try to do it: APK Downloader: http://youtu.be/WRBZ9Ms16xc

Sent from my C6833 using Tapatalk
__________________________________________________

Team SlimRoms

Follow me:
__________________________________________________
 
RBDoMGaM
Old
#7  
RBDoMGaM's Avatar
Senior Member
Thanks Meter 60
Posts: 119
Join Date: Aug 2012
Location: Brasília
Thank you, very useful tool!
Working in Genesis GP-353 ics.

[MOD] Lidroid Toogles to AOSP ICS ROM
Apps translated into Portuguese - Brazil by me/with my contribution: AnTuTu Benchmark, Scroll Launcher, Recent Apps Cleaner, Recent, KeepRunning, HKTheme Manager, Profile Performance, ReceiverStop, Xsuite, Custom Share, NotifyClean, etc...
 
jackpf
Old
#8  
Member - OP
Thanks Meter 47
Posts: 94
Join Date: Feb 2013
Quote:
Originally Posted by pemell View Post
This is how I try to do it: APK Downloader: http://youtu.be/WRBZ9Ms16xc

Sent from my C6833 using Tapatalk
Strange, i just tried the same thing and it worked. I'll have to look into this
 
djinntanah
Old
#9  
djinntanah's Avatar
Junior Member
Thanks Meter 2
Posts: 15
Join Date: Dec 2013
working great..!
 
Andrew3k
Old
#10  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Dec 2012
It looks like this can only download apps that are compatible with the device you got the device ID from. I kept getting the "App not found", but only for apps that weren't normally compatible with my HTC One (M7). Once I searched for a regular app like Nova everything went fine. Is there any work around for this?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes