From a70aea797e5eb4e84a859748ca2ffafdb9a3673f Mon Sep 17 00:00:00 2001 From: Stephan Schmitz Date: Mon, 15 Dec 2014 19:28:52 +0100 Subject: [PATCH 1/6] Update README.md --- README.md | 110 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 74 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index 7eec679..794732e 100644 --- a/README.md +++ b/README.md @@ -1,62 +1,89 @@ APK Downloader Chrome Extension =============================== -This original version of this Chromium extension can be found on -http://codekiem.com/2012/02/24/apk-downloader/. Improvements have been made by -Bexton. -This version is based on apkdownloader-1.3.4.zip as found on -http://forum.xda-developers.com/showthread.php?t=1809458. This project was -started because the 1.3.4 version became broken with Chromium 23 and because I -(Lekensteyn) prefer a public git repository to work on code instead of some -obscure zip package from a random forum. +_As featured on Android Police, AndroidPit, XDA & more._ + +**_APK Downloader_** is a simple Chrome extension that allows one to pull any +free apk (no pirating, folks!) from Google's Play Store website - even if it's +listed as incompatible with your device and / or country. + +About +----- + +The _original_ version of this extension was developed by [redphoenix89] and can +be found on . + +_This_ version, however, is based on [version 1.3.4]. That version was developed +by [eyecatchUp] (a.k.a. Bexton) and is an updated and heavily improved version +of redphoenix89's original **_APK Downloader_** version. It can be found on [XDA]. + +I - [Lekensteyn] - started this repository because changes in Chromium 23 broke +the **_APK Downloader_** version 1.3.4 and it received no more updates. _(And +also because I prefer a public git repository and wasn't aware of [eyecatchUp's +repository] at this time.)_ Since then, I fixed the extension's outdated code, +further improved it and kept it uptodate, until today. + +Contributions are always welcome, of course. -Contributions are always welcome. Installation ------------ -Prior to version 1.4.1, only a source distribution was available, but since I -found out that some third parties provide a CRX file with spyware, I decided to -make a CRX available as well. For installation instructions, see: - https://lekensteyn.nl/apk-downloader/ +To install the latest version, please refer to the instructions here: +_**Note:** Use of the extension is against the Play Store ToS - use at your own +"risk"._ + + - + + +Changelogs +---------- -Changelog ---------- -For changes before and including 1.3.4, see -http://forum.xda-developers.com/showthread.php?t=1809458. + - **Version >= 1.4.0** + + - **Version >= 1.3.0 and <= 1.3.4** + + - **Version <= 1.2.1** + -For a detailed changelog from 1.4 and later, see -https://lekensteyn.nl/apk-downloader/#changelog -Known issues +Known Issues ------------ -- No useful error when a download failed (todo: decode response). -- MarketDA session cookie is not cleared when download is initiated/complete. -Credits -------- -Many thanks to [redphoenix89](http://codekiem.com/) for the original version and -[Bexton](http://forum.xda-developers.com/member.php?u=4273402) for the improved -version. + - No useful client feedback when a download failed (todo: decode response). + - MarketDA session cookie is not cleared when download is initiated/complete. + + +Authors / Credits +----------------- + + - **Quan Le Thanh Minh** (a.k.a. [redphoenix89]) + _Author of the original version._ + - **Stephan Schmitz** (a.k.a. [eyecatchUp] / [Bexton]) + _Improved / rewrote redphoenix89's version and created the [new icon] artwork._ + - **Peter Wu** (a.k.a. [Lekensteyn]) + _Improved / rewrote eyecatchUp's version._ + - **[Rob Wu]** + _Contributor to Lekensteyn's version._ + -[Lekensteyn](http://lekensteyn.nl/) started cleaning the extension, fixing -header-related bugs and tried to make the options page more obvious. [Rob -W](http://rob.lekensteyn.nl/) rewrote the download code. +Similar Projects +---------------- -Other projects --------------- While trying to find out how things work, I encountered some other projects: -Python download script: https://github.com/evilsocket/google-play-downloader +Python download script: (uses the same idea as redphoenix89's Chrome extension, but implemented in -Python) +Python). PHP script for downloading (I could not test the actual APK download process as tcpdump did not show the necessary UserID): -http://thomascannon.net/blog/2011/06/downloading-apks-from-android-market/ +. + License ------- -The original version (1.3.4) did not have a software license. The newly written + +Version 1.3.4 did not specified a software license. The newly written code is licensed under GPLv3: This program is free software: you can redistribute it and/or modify @@ -71,3 +98,14 @@ code is licensed under GPLv3: You should have received a copy of the GNU General Public License along with this program. If not, see . + + +[redphoenix89]:http://codekiem.com/ +[Lekensteyn]:http://lekensteyn.nl/ +[eyecatchUp]:http://eyecatchup.github.io/ +[Bexton]:http://forum.xda-developers.com/member.php?u=4273402 +[Rob Wu]:http://robwu.nl/ +[XDA]:http://forum.xda-developers.com/showthread.php?t=1809458 +[version 1.3.4]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx +[eyecatchUp's repository]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx +[new icon]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/commit/c3985ac757dcb6c10bf053590401f824490e96a5 From f6dfe02f4f12b143b6b50d096aca5a1691bf2699 Mon Sep 17 00:00:00 2001 From: Stephan Schmitz Date: Tue, 16 Dec 2014 06:01:23 +0100 Subject: [PATCH 2/6] Saying it in fewer words.. --- README.md | 49 ++++++++++++------------------------------------- 1 file changed, 12 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index 794732e..ccfd7a0 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,13 @@ APK Downloader Chrome Extension =============================== -_As featured on Android Police, AndroidPit, XDA & more._ - -**_APK Downloader_** is a simple Chrome extension that allows one to pull any -free apk (no pirating, folks!) from Google's Play Store website - even if it's -listed as incompatible with your device and / or country. - -About ------ - -The _original_ version of this extension was developed by [redphoenix89] and can -be found on . - -_This_ version, however, is based on [version 1.3.4]. That version was developed -by [eyecatchUp] (a.k.a. Bexton) and is an updated and heavily improved version -of redphoenix89's original **_APK Downloader_** version. It can be found on [XDA]. - -I - [Lekensteyn] - started this repository because changes in Chromium 23 broke -the **_APK Downloader_** version 1.3.4 and it received no more updates. _(And -also because I prefer a public git repository and wasn't aware of [eyecatchUp's -repository] at this time.)_ Since then, I fixed the extension's outdated code, -further improved it and kept it uptodate, until today. - -Contributions are always welcome, of course. +**_APK Downloader_** is a simple extension for Google Chrome / Chromium, that allows one to pull any free apk (no pirating, folks!) from Google's Play Store website - even if it's listed as incompatible with your device and / or country. Installation ------------ To install the latest version, please refer to the instructions here: -_**Note:** Use of the extension is against the Play Store ToS - use at your own -"risk"._ - @@ -47,13 +23,6 @@ Changelogs -Known Issues ------------- - - - No useful client feedback when a download failed (todo: decode response). - - MarketDA session cookie is not cleared when download is initiated/complete. - - Authors / Credits ----------------- @@ -67,6 +36,16 @@ Authors / Credits _Contributor to Lekensteyn's version._ +Known Issues +------------ + + - No useful client feedback when a download failed (todo: decode response). + - MarketDA session cookie is not cleared when download is initiated/complete. + + +Contributions are always welcome, of course. + + Similar Projects ---------------- @@ -75,10 +54,6 @@ Python download script: (uses the same idea as redphoenix89's Chrome extension, but implemented in Python). -PHP script for downloading (I could not test the actual APK download process as -tcpdump did not show the necessary UserID): -. - License ------- @@ -106,6 +81,6 @@ code is licensed under GPLv3: [Bexton]:http://forum.xda-developers.com/member.php?u=4273402 [Rob Wu]:http://robwu.nl/ [XDA]:http://forum.xda-developers.com/showthread.php?t=1809458 -[version 1.3.4]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx +[GitHub]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx [eyecatchUp's repository]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx [new icon]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/commit/c3985ac757dcb6c10bf053590401f824490e96a5 From 47eaa8a3bb37979a5eb5923ffaac5c3dfdd1f018 Mon Sep 17 00:00:00 2001 From: Stephan Schmitz Date: Tue, 16 Dec 2014 06:39:44 +0100 Subject: [PATCH 3/6] Fixing links in README. --- README.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index ccfd7a0..b2999d7 100644 --- a/README.md +++ b/README.md @@ -27,13 +27,13 @@ Authors / Credits ----------------- - **Quan Le Thanh Minh** (a.k.a. [redphoenix89]) - _Author of the original version._ + _[Wrote the initial version]._ - **Stephan Schmitz** (a.k.a. [eyecatchUp] / [Bexton]) - _Improved / rewrote redphoenix89's version and created the [new icon] artwork._ + _[Improved / rewrote redphoenix89's version] and created the [new icon] artwork._ - **Peter Wu** (a.k.a. [Lekensteyn]) - _Improved / rewrote eyecatchUp's version._ + _[Improved / rewrote eyecatchUp's version]._ - **[Rob Wu]** - _Contributor to Lekensteyn's version._ + _[Contributed to Lekensteyn's version]._ Known Issues @@ -76,11 +76,12 @@ code is licensed under GPLv3: [redphoenix89]:http://codekiem.com/ -[Lekensteyn]:http://lekensteyn.nl/ -[eyecatchUp]:http://eyecatchup.github.io/ -[Bexton]:http://forum.xda-developers.com/member.php?u=4273402 -[Rob Wu]:http://robwu.nl/ -[XDA]:http://forum.xda-developers.com/showthread.php?t=1809458 -[GitHub]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx -[eyecatchUp's repository]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx -[new icon]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/commit/c3985ac757dcb6c10bf053590401f824490e96a5 +[eyecatchUp]:http://eyecatchup.github.io/ +[Bexton]:http://forum.xda-developers.com/member.php?u=4273402 +[Lekensteyn]:http://lekensteyn.nl/ +[Rob Wu]:http://robwu.nl/ +[Wrote the initial version]:https://web.archive.org/web/20120813111556/http://codekiem.com//2012/02/24/apk-downloader/ +[Improved / rewrote redphoenix89's version]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/compare/releases/v1.2.1...releases/v1.3.4 +[new icon]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/commit/c3985ac757dcb6c10bf053590401f824490e96a5 +[Improved / rewrote eyecatchUp's version]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/compare/releases/v1.2.1...releases/v1.3.4 +[Contributed to Lekensteyn's version]:https://github.com/Lekensteyn/apk-downloader/commits?author=Rob--W From 7202da2609899668ded1a14f9c599ffb01ef9a32 Mon Sep 17 00:00:00 2001 From: Stephan Schmitz Date: Tue, 16 Dec 2014 06:48:39 +0100 Subject: [PATCH 4/6] Final link fix in README. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b2999d7..a33fa3d 100644 --- a/README.md +++ b/README.md @@ -83,5 +83,5 @@ code is licensed under GPLv3: [Wrote the initial version]:https://web.archive.org/web/20120813111556/http://codekiem.com//2012/02/24/apk-downloader/ [Improved / rewrote redphoenix89's version]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/compare/releases/v1.2.1...releases/v1.3.4 [new icon]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/commit/c3985ac757dcb6c10bf053590401f824490e96a5 -[Improved / rewrote eyecatchUp's version]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/compare/releases/v1.2.1...releases/v1.3.4 +[Improved / rewrote eyecatchUp's version]:https://github.com/Lekensteyn/apk-downloader/compare/9fde08136645063eb66c79ef990a11c33e40e56a...master [Contributed to Lekensteyn's version]:https://github.com/Lekensteyn/apk-downloader/commits?author=Rob--W From 69f321017f214b039b4508e125f69dfdb8c974e0 Mon Sep 17 00:00:00 2001 From: Stephan Schmitz Date: Tue, 16 Dec 2014 11:34:38 +0100 Subject: [PATCH 5/6] Final cleanup & reordering for proposed README. --- README.md | 63 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 38 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index a33fa3d..18143a6 100644 --- a/README.md +++ b/README.md @@ -3,48 +3,65 @@ APK Downloader Chrome Extension **_APK Downloader_** is a simple extension for Google Chrome / Chromium, that allows one to pull any free apk (no pirating, folks!) from Google's Play Store website - even if it's listed as incompatible with your device and / or country. +--- -Installation ------------- +Installing +---------- To install the latest version, please refer to the instructions here: - +--- + +Known Issues +------------ + + - No useful client feedback when a download failed (todo: decode response). + - MarketDA session cookie is not cleared when download is initiated/complete. + + +Contributions are always welcome, of course. + +--- Changelogs ---------- - - **Version >= 1.4.0** + - ###### Version >= 1.4.0 - - **Version >= 1.3.0 and <= 1.3.4** - - - **Version <= 1.2.1** - + - ###### Version > 1.2.1 and < 1.4.0 + + + - ###### Version <= 1.2.1 + + +--- Authors / Credits ----------------- - - **Quan Le Thanh Minh** (a.k.a. [redphoenix89]) - _[Wrote the initial version]._ - - **Stephan Schmitz** (a.k.a. [eyecatchUp] / [Bexton]) - _[Improved / rewrote redphoenix89's version] and created the [new icon] artwork._ - - **Peter Wu** (a.k.a. [Lekensteyn]) - _[Improved / rewrote eyecatchUp's version]._ - - **[Rob Wu]** - _[Contributed to Lekensteyn's version]._ + - ###### Version >= 1.4.0 + - **Peter Wu** (a.k.a. [Lekensteyn]) + _Author, Lead-Developer_ + - **[Rob Wu]** + _Collaborateur, Developer_ -Known Issues ------------- + + - ###### Version > 1.2.1 and < 1.4.0 - - No useful client feedback when a download failed (todo: decode response). - - MarketDA session cookie is not cleared when download is initiated/complete. + - **Stephan Schmitz** (a.k.a. [eyecatchUp], a.k.a. [Bexton]) + _Author, Lead-Developer, Created the APK Downloader icon art_ -Contributions are always welcome, of course. + - ###### Version <= 1.2.1 + + - **Quan Le Thanh Minh** (a.k.a. [redphoenix89]) + _Ceator, Author, Lead-Developer_ +--- Similar Projects ---------------- @@ -54,6 +71,7 @@ Python download script: (uses the same idea as redphoenix89's Chrome extension, but implemented in Python). +--- License ------- @@ -80,8 +98,3 @@ code is licensed under GPLv3: [Bexton]:http://forum.xda-developers.com/member.php?u=4273402 [Lekensteyn]:http://lekensteyn.nl/ [Rob Wu]:http://robwu.nl/ -[Wrote the initial version]:https://web.archive.org/web/20120813111556/http://codekiem.com//2012/02/24/apk-downloader/ -[Improved / rewrote redphoenix89's version]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/compare/releases/v1.2.1...releases/v1.3.4 -[new icon]:https://github.com/eyecatchup/android-play-store-apk-downloader-crx/commit/c3985ac757dcb6c10bf053590401f824490e96a5 -[Improved / rewrote eyecatchUp's version]:https://github.com/Lekensteyn/apk-downloader/compare/9fde08136645063eb66c79ef990a11c33e40e56a...master -[Contributed to Lekensteyn's version]:https://github.com/Lekensteyn/apk-downloader/commits?author=Rob--W From bcc778e5ace1aa50146188742fd9351eac404d47 Mon Sep 17 00:00:00 2001 From: Stephan Schmitz Date: Tue, 16 Dec 2014 13:31:28 +0100 Subject: [PATCH 6/6] 'Safely refer to Reb's website. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 18143a6..3c1465e 100644 --- a/README.md +++ b/README.md @@ -97,4 +97,4 @@ code is licensed under GPLv3: [eyecatchUp]:http://eyecatchup.github.io/ [Bexton]:http://forum.xda-developers.com/member.php?u=4273402 [Lekensteyn]:http://lekensteyn.nl/ -[Rob Wu]:http://robwu.nl/ +[Rob Wu]:https://robwu.nl/