Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP jackpf

30th May 2014, 03:56 PM   |  #1  
OP Member
Thanks Meter: 61
 
98 posts
Join Date:Joined: Feb 2013
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
Last edited by jackpf; 3rd July 2014 at 11:05 AM.
The Following 44 Users Say Thank You to jackpf For This Useful Post: [ View ]
30th May 2014, 04:24 PM   |  #2  
pemell's Avatar
Senior Member
Flag Gothenburg
Thanks Meter: 420
 
1,003 posts
Join Date:Joined: Jan 2012
Donate to Me
More
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
30th May 2014, 04:36 PM   |  #3  
OP Member
Thanks Meter: 61
 
98 posts
Join Date:Joined: Feb 2013
Quote:
Originally Posted by pemell

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.
30th May 2014, 04:39 PM   |  #4  
pemell's Avatar
Senior Member
Flag Gothenburg
Thanks Meter: 420
 
1,003 posts
Join Date:Joined: Jan 2012
Donate to Me
More
Nope. Now I get the error: API exception: app not found.

Sent from my C6833 using Tapatalk
30th May 2014, 04:49 PM   |  #5  
OP Member
Thanks Meter: 61
 
98 posts
Join Date:Joined: Feb 2013
Quote:
Originally Posted by pemell

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?
30th May 2014, 05:49 PM   |  #6  
pemell's Avatar
Senior Member
Flag Gothenburg
Thanks Meter: 420
 
1,003 posts
Join Date:Joined: Jan 2012
Donate to Me
More
Quote:
Originally Posted by jackpf

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
30th May 2014, 05:56 PM   |  #7  
RBDoMGaM's Avatar
Senior Member
Flag Brasília
Thanks Meter: 61
 
119 posts
Join Date:Joined: Aug 2012
More
Thank you, very useful tool!
Working in Genesis GP-353 ics.
30th May 2014, 06:19 PM   |  #8  
OP Member
Thanks Meter: 61
 
98 posts
Join Date:Joined: Feb 2013
Quote:
Originally Posted by pemell

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
30th May 2014, 06:21 PM   |  #9  
djinntanah's Avatar
Junior Member
Thanks Meter: 2
 
15 posts
Join Date:Joined: Dec 2013
More
working great..!
31st May 2014, 05:22 AM   |  #10  
Junior Member
Thanks Meter: 0
 
2 posts
Join Date:Joined: 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?

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes