FORUMS

XPrivacy for Android Lollipop – XDA Xposed Tuesday

Have you ever been on the Google Play Store and saw an app that you wanted to … more

How a HTC Droid Eris Changed a Members Life

Rarely can a member say that Android development or XDA had a profound effect on … more

XDA Office Space: Frankenstein’s Perfect IM Client?

The portal’s decentralized XDA office lies in a Hangouts chatroom, where … more

Which IM Client on Android is best?

With so many different messengers to choose from, it can be tough to find the best one for you and … more
Post Reply Subscribe to Thread Email Thread

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

30th May 2014, 02:56 PM |#1  
OP Senior Member
Thanks Meter: 71
 
More
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 10:05 AM.
The Following 49 Users Say Thank You to jackpf For This Useful Post: [ View ]
 
 
30th May 2014, 03:24 PM |#2  
pemell's Avatar
Senior Member
Flag Gothenburg
Thanks Meter: 744
 
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, 03:36 PM |#3  
OP Senior Member
Thanks Meter: 71
 
More
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, 03:39 PM |#4  
pemell's Avatar
Senior Member
Flag Gothenburg
Thanks Meter: 744
 
Donate to Me
More
Nope. Now I get the error: API exception: app not found.

Sent from my C6833 using Tapatalk
30th May 2014, 03:49 PM |#5  
OP Senior Member
Thanks Meter: 71
 
More
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, 04:49 PM |#6  
pemell's Avatar
Senior Member
Flag Gothenburg
Thanks Meter: 744
 
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, 04:56 PM |#7  
RBDoMGaM's Avatar
Senior Member
Flag Brasília
Thanks Meter: 62
 
More
Thank you, very useful tool!
Working in Genesis GP-353 ics.
30th May 2014, 05:19 PM |#8  
OP Senior Member
Thanks Meter: 71
 
More
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, 05:21 PM |#9  
djinntanah's Avatar
Junior Member
Thanks Meter: 2
 
More
working great..!
31st May 2014, 04:22 AM |#10  
Junior Member
Thanks Meter: 0
 
More
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