[Extension] Updated version of the APK Downloader Chrome Extension

Search This thread

KeylanHalfdan

Senior Member
Jun 9, 2012
413
211
If apps are shown as incompatible with your device get a modded Play Store apk that has restrictions removed, e.g. http://xdaforums.com/showthread.php?t=1580827
Certainly that issue shouldn't be in this thread as it's not caused by/related to the extension.

I have tried that modified market back when it was 3.5.19, and it would always give me connection errors, much like the legacy play store did.

As far as requests in this thread, there have been others in here. The original extension thread is full of people requesting others with the extension to download apps for them when the extension has not worked for them. There was a request a few posts up, and I think the person who made this new modded extension posted the app for them.

I can try the modded market again to see if I have any luck with one of the newer versions.

Sent from my Verizon Galaxy Nexus running Fruits 'N Vegetables with bacon grease (FNV007) via Xparent Cyan Tapatalk 2
 

XlAfbk

Senior Member
Aug 11, 2010
1,484
440
the modded market never gave me any connection errors

just because OT posts are tolerated shouldn't be an invitation for anyone to post them. the right place for a request would be a dedicated thread or a general apk requests thread imho
 
  • Like
Reactions: Bexton

KeylanHalfdan

Senior Member
Jun 9, 2012
413
211
No chance for me.. Have no modded Play Store App on my device and my device is not compatible with the App.

Oh well, thanks for trying. The extension works great on everything else I have tried. Thanks for that :)

I tried to put the modded play store on my phone, but when I tried to uninstall updates to the play store it said uninstall unsuccessful. After that i clicked on my play store, and it said "app is not installed." Had to reinstall the play store via titanium backup.

Guess I will have to wait for the day Samsung makes it compatible with my tab again on the market.

Sent from my Verizon Galaxy Nexus running Fruits 'N Vegetables with bacon grease (FNV007) via Xparent Cyan Tapatalk 2
 

cr4zyE4RL

Member
Dec 28, 2011
22
1
Any chance of getting the Samsung remote tab I spoke about earlier?

Sent from my Verizon Galaxy Nexus running Fruits 'N Vegetables with bacon grease (FNV007) via Xparent Cyan Tapatalk 2

Just tried and it worked for me, can not link for now because of the 10 posts, but will send you an pm.
It shows me not compatible with my device but can download it :confused: and the Samsung Smart View app I can't

---------- Post added at 08:51 AM ---------- Previous post was at 08:38 AM ----------

I need help with tumblr app, is incompatible with my device.

You have a pm!
 

sivsiv

Member
Apr 19, 2011
30
4
San Jose
Hey guys,

I did a quick search and didn't find any mention of anything to do with paid apps. The original app website said that you could download a paid app if you purchased it, but I never used the original app so I can't be sure if that's true or not.
What I do know is that the current extension works great for me, with the exception that I can't download my paid apps. If anyone knows a workaround or fix (short of downloading a virtual android OS on my pc) it'd be much appreciated.
 

lohtse

Senior Member
Apr 1, 2009
1,719
146
Where ever they send Me!!
been using fort several weeks with no issues but now box with ssl , and email+device id error comes up!!!

any ideas as to why??? was working fine up until 22/09/12 as of 23/09/12 nolonger working...

rebooted pc, deleted plugin and reinstalled (even re added link info to shortcut) and reinstalled chrome nothing is working..
 

Bexton

Senior Member
Sep 26, 2011
643
1,129
50° 56' 33" 6° 57' 32"
been using fort several weeks with no issues but now box with ssl , and email+device id error comes up!!!

any ideas as to why??? was working fine up until 22/09/12 as of 23/09/12 nolonger working...

rebooted pc, deleted plugin and reinstalled (even re added link info to shortcut) and reinstalled chrome nothing is working..

sure you use the correct device id (i tend to forget to change it after i update/chage the rom)?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 69
    What is it?

    This is an updated (and slightly modified) version of redphx's awesome Google Chrome extension APK Downloader.
    It allows you to download APKs from the Play Store webpage via your desktop browser directly onto your computer.

    The original version stopped working as of Google Chrome version 20+ because starting with this Chrome version, all Google Chrome extension require to use the manifest version 2. When I noticed, I checked the author's page for any updates. But there were no updates on that.

    Update: Earlier, I said that the original APK Downloader extension stopped working because it uses Manifest version 1 and that Google Chrome dropped support for all extensions that use Manifest version 1.

    However, gt573 noted that he can still use the original extension (v1.2.1) with Chrome 21.

    So, I checked again the Manifest version 1 support schedule and I found that I was wrong there. Manifest version 1 was announced deprecated with the release of Chrome 18, but will be partitially supported until "early 2013".

    Nethertheless, the original APK Downloader (v1.2.1) does not work for me since my Chrome was update to 21.0.1180.60 m. The extension constantly throws content security policy exceptions when trying to download any App, which prevents the extension from working at all. Additionally, this is the error message I get on the extension page:

    23tpo93.jpg


    And according to the recent comments on the author's webpage, there's a bunch of other users who have/had the same problem with v1.2.1 within the last days. (For a detailed explanation of manifest version changes in Chrome and what that means for the original APK Downloader, click here to read the full story.)

    So: If APK Downloader v1.2.1 stopped working for you, feel free to use this updated version.

    What was changed?

    So.. Basically, this is the original APK Downloader v1.2.1 extension for the Google Chrome browser, downloaded from the author's - redphx - webpage. However, these are the changes that I made:

    As of version 1.3.0
    • Updated the extension manifest version from 1 to 2
    • Replaced deprecated functions in JavaScript and references in manifest.json
    • Changed JavaScript formatting from compressed to "Pretty Print" (so that the source code is readable for everybody)
    • Removed Google Analytics Code (Sorry redphx, all credits to you! But using GA for this, without even anonymizing the User IPs, is a No-Go as I think).
    • Changed the download redirect Url (when clicking the icon in the Url bar) from the author's webpage to a local domain "http://localhost/[..]".
    • Removed all other "extra" code, that was not used for the actual functionality.
    • Replaced extension icons.

    As of version 1.3.1
    • Changed the download redirect Url (when clicking the icon in the Url bar) from"http://localhost/[..]" to this thread's URL, because v1.3.0 required a local web server to be running for the extension in order to function.

    As of version 1.3.2
    • Changed the download redirect Url (when clicking the icon in the Url bar). Instead of open a new tab, as of version 1.3.2 it will simply reload the current Play Store URL and start the download!

    As of version 1.3.3
    • Fixed redirect bug, introduced in version 1.3.2
    • Major code clean up (reduced number of files from 16 to 12).

    As of version 1.3.4
    • Improved new reload function to support Play Store URLs that contain a hash key already.


    Get Started - Download
    To install the extension the steps are as follows: download and extract the following zip archive to your computer.

    Direct download link:
    apkdownloader-1.3.1.zip
    apkdownloader-1.3.2.zip
    apkdownloader-1.3.3.zip
    apkdownloader-1.3.4.zip

    How to set up?

    After you extracted the downloaded zip file to your computer, open Google Chrome and go to the extension page; you can copy and paste into the Url bar: chrome://chrome/extensions/

    Load it

    Now, enable "Developer mode" and load the "APK Downloader"-extension from the directory where you extracted it to.
    2jg2ecp.jpg


    Set it up - Google-Account

    To be able to download from the Play Store, you need to authenticate all requests. Therefore you need to "log in to your Google Account" at the extension's option page.
    svkuhx.jpg


    On the extension's options page, log in with your Google-Account (email-address and password) - the same Account that you used with your device! Also, you will need your Android Device-Id (which is part of the algorithm to generate a valid request key).

    Note: Basically this is not a "login" in the common sense. Your credentials are stored safely in Chrome's local data storage - on your own computer!!!

    Set it up - Android Device-Id

    To get your Android Device-Id, type in the dialer of your phone...
    Code:
    *#*#8255#*#*
    *#*#TALK*#*#

    ... and you will get the "GTalk Service Monitor" screen like the following. Search for "DEVICE-ID:". Everything that comes after "android-", that is your Device-Id.

    b6u450.jpg


    OR

    Use my App "Android Device-ID"

    hKKum.jpg


    (Almost) Done

    2j0cfma.jpg


    The extension is now available and ready set up. However, you need to follow 1 more step to actually use it; you need to disable SSL warnings. Therefore please read on at the original APK Downloader page at: http://codekiem.com/2012/02/24/apk-downloader/


    Credits
    All credits for the extension goes to redphoenix89 (or redphx @xda)! It's his code - I did only cosmetics.

    Legal Note / Disclaimer
    Finally, please note that the use of this Chrome extension is violating Google's Play Store TOS! You've been warned.
    11
    As promised, the repo and a zip:

    Chrome extension directly available on https://lekensteyn.nl/apk-downloader/
    Project repo (zip at downloads): https://github.com/Lekensteyn/apk-downloader

    Changelog for 1.4.1 - 2013-01-13:
    • Packaging-only change, add update URL to manifest file and provided ready-to-install CRX file.

    Changelog for version 1.4 - 2012-12-09:

    • Rewrite Javascript core of extension, do not make it look too obfuscated.
    • Chromium 23 compatibility. Due to restrictions on changing headers for clients.google.com, a new approach on retrieving the download URL and actually downloading an APK is implemented.
    • Due to the rewrite, you should not need to disable SSL warnings anymore.
    • Add help to options page.
    • Hide SIM operator options by default as you usually do not need those.

    @OP: please update the first post. Contributions are always welcome, simply do a pull request.
    9
    APK Downloader Chrome Extension 1.5.0

    I've released version 1.5.0 with some fixes:

    • Compatibility with new Play store (reported by existeam, Gaganpreet).
    • Detect when login has expired before downloading and open options page if necessary (requires new permission: access to tabs)
    • Insert email and device ID when trying to re-login (saves you from retyping this combination when session has expired).

    You can get it from https://lekensteyn.nl/apk-downloader/ as usual, source code at https://github.com/Lekensteyn/apk-downloader. This extension contains NO TRACKING CODE unlike Evozi's fork.

    Evozi's fork is based on opensource 1.4.x, with tracking code and removes validation for undownloadable APKs as a fix for new play store. Besides this, it also removes the copyright header of background.js, adds more tracking and some textual changes (adding links to his own apps and social accounts).

    Codekiems 1.4.3 is a modification of the open-source APK Downloader 1.4.2 plus fix for the English Google Play only (i.e. it does not work for other languages). Besides this, it also changes the home page and update URL to his domain.
    4
    Also DL purchased

    I changed line 7 in background.js, so the extension would also download purchased apps and not just free apps from this:
    Code:
        b && b.html && -1 < b.html.indexOf('data-isfree="true"') && chrome.pageAction.show(a)
    to this:
    Code:
        b && b.html && (-1 < b.html.indexOf('data-isfree="true"') || -1 < b.html.indexOf('data-ispurchased="true"')) && chrome.pageAction.show(a)
    4
    I got it fixed for Chromium 23. It required a rewrite because of policy changes that cause captures/modifications of the *clients.google.com domain being blocked.

    I'll polish it a further more with my brother and then get it published in a public git repository. Stay tuned, it should be ready tomorrow or the day thereafter.