Yalp Store lets you download apps from Google Play Store as apk files

Overview

Yalp Store codebeat badge translation Gitter


What does it do?

Yalp Store lets you download apps from Google Play Store as apk files. It can search for updates of installed apps and lets you search for other apps. Yalp saves downloaded apks to your default download folder. Other features include browsing categories, viewing and leaving reviews, black/whitelisting apps for updates, filtering apps by being free/paid and containing/not containing ads.

To supplement the features related to Google Play, Yalp Store has ordinary package manager features: listing, running, installing and uninstalling local apps.

If root is available, Yalp Store can update your apps in background, install and uninstall system apps.

Yalp Store can be installed as a system app to gain background package installation permission. In this case, the "Unknown sources" setting can be left off. You can let Yalp Store self-install as a system app, or get the OTA zip from the releases page.

Why would I use it?

If you are content with Google Play Store app, you will not need this app.

The point of Yalp Store is to be small and independent from Google Services Framework. As time passed, Google Services Framework and Google Play Store apps grew in size, which made them almost too big for old phones (Nexus One has 150Mb memory available for apps, half of it would be taken by Google apps). Another reason to use Yalp Store is if you frequently flash experimental ROMs. This often breaks gapps and even prevents their reinstallation. In this situation Yalp will still work.

How does it work?

Yalp Store uses the same (protobuf) API the android Play Store app uses. It downloads apks directly from Google servers.

By default Yalp Store connects to Google services using a built-in account, so you do not have to own a Google account to use it. The only reason to use a live Google account is to access the paid apps you own.

Each time you log in a new Google Services Framework id (also known as device id) is generated using your device parameters. The list of parameters Google requires for that is rather long (example). They are used for app filtering and compatibility checks on the server side. It is possible to mimic a different device. In Yalp Store settings you will find a list of bundled device definitions. Note that no personal info is disclosed, only technical information about your device.

When the GSF id is ready, your email and password (if you provided them) are used to generate an authorization token. The authorization token is used to sign all Play Store API requests. Your password is used only once and is not stored, the token is enough for all the requests.

Screenshots

Updates pageDetails pageSearch page

FAQ

Q: What about buying apps, books, music, movies? Is it going to be implemented at some point?

A: No. Only free apps and apps you have purchased are going to be accessible through Yalp Store. Google Play API is not open and is not documented, so Yalp Store is developed through reverse-engineering. To implement features related to anything that requires payment I would have to (very) frequently buy stuff from Google Play Store.

Q: Even though I granted the write permission to Yalp Store, it still says "Downloads directory could not be created or is not writable." How do I download anything?

A: Try force-closing Yalp Store and launching it again. If it doesn't help, read this discussion.

Q: I cannot download files! Or Yalp Store says that there is no network connection.

A: Try turning off VPN or ad-blocking apps.

Q: Some apps are not getting the latest release available on Play Store. What do I do?

A: For different reasons the app developer might choose not to release his app for all users at the same time. This is called a staged rollout. Be patient, the update will come.

Q: I would like to spoof device X. Can you add its definition to Yalp Store?

A: There is an extended library of devices here. If you found your device, put it into your downloads directory and it will appear in Yalp Store spoof device list. Note that the files are named by device codenames which might not be the same as the names with which the devices are sold, for example codename of Nexus 5X is bullhead. Also, the device definitions are simple text files, so if you know exactly what you need to spoof, you can just edit them by hand. Note that all the devices in the above mentioned list were submitted by users, so if you haven't found the device you wanted, you are out of luck. I cannot create a device definition on demand.

Q: Can Yalp Store download region-locked apps?

A: Not directly. But it is easier than with Play Store. Play Store servers detect your location by your ip address, so to appear to be in a different region you are going to need a VPN. Log out of Yalp Store (clearing Yalp Store app data does the same thing). Turn your VPN solution on and choose a desired location. Log in to Yalp Store again. You should be able to download apps from your chosen region now.

Q: Is it legal to use Yalp Store with my own Google account?

A: No. Yalp Store violates §3.3 of Google Play Terms of Service. Your account might be disabled, robbing you of any apps you have purchased.

Q: Is it safe to use Yalp Store with my own Google account?

A: Yes. Software like Yalp Store, Google Play Crawler and Raccoon has been used for years and it seems to be safe. Never heard of any real cases of accounts being disabled.

License

Yalp Store is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

Dependencies

Comments
  • Yalp > 0.35 not working anymore: no network

    Yalp > 0.35 not working anymore: no network

    If I start Yalp and tap on "search for updates" it tells me "no network connection"

    This behaviour happens with version 0.39 and 0.40 (could not download 0.36 - 0.38) and with Lollipop and Nougat, but Yalp 0.40 works with Jelly Bean.

    I deinstalled Yalp and reinstalled the version 0.35 and everything is OK.

    My devices are rootet, every app named "Google-xxx" or similar are disabled, AF-Wall is installed (and Yalp has permission), AdAway is working, Xprivacy is disabled for Yalp. So: nothing changed between versions 0.35 and 0.40 but Yalp itself.

    Spielmops

    bug google api change 
    opened by Spielmops 90
  • Unable to login using built-in account

    Unable to login using built-in account

    Expected behavior Login Using Anonymous Yalp account should work

    Actual behavior Checking for Updates fails with: Trying to log in with credentials provided by Yalp Store [Google account access] [checked] With a built-in Yalp Store account [checked] Your original device info [checked] Your default language

    (click OK) same thing. Steps to reproduce

    1. Open app
    2. Check for updates

    Your setup Huawei Honor5x, LineageOS MicroG Oreo 8.1.0 Yalp Store 0.45-legacy (from F-Droid repo)

    opened by motorious1 48
  • Is this repository no longer being maintained?

    Is this repository no longer being maintained?

    Whilst I can appreciate the pressure of maintaining a project as large as this one and with the understanding I am not blaming anyone, I am concerned that this project has been abandoned.

    There hasn't been any updates since October 16th 2018 and since then more and more apps aren't working. This is the default method of installation for anyone using MicroG on LineageOS. Apps quite important to me no longer work due to no support for bundling.

    1. Do we know if this project is actually abandoned?
    2. Is it worth forking & fixing if this is the case?
    3. What other options exist?

    Unfortunately my development experience lies in another domain so my usefulness is limited.

    stale 
    opened by jxhn 32
  • Add a way to install a split APK even when root is disabled

    Add a way to install a split APK even when root is disabled

    Is your feature request related to a problem? Please describe. Yalp 0.4.5 refuses to install a split APK when root is not enabled. But some apps like Google Maps can work even if only the first APK is installed (but the app will be in English only).

    Describe the solution you'd like It would be useful to have a way to force the installation of a split APK.

    Describe alternatives you've considered I think this could be either:

    • A per-app option (maybe a warning with "Are you sure you want to install this? It might not work."
    • A global option in the settings
    stale 
    opened by Rudloff 28
  • Unable to login with the built-in account

    Unable to login with the built-in account

    Expected behavior I open Yalpstore, get a list of installed apps and press the "check for updates" button. Then I am asked which account to use and I try to login in Google Play with the built-in account.

    Actual behavior I get a "Token despenser error 500 Server error". After this Yalp repeats the question and I have to kill it via the built-in task switcher.

    Your setup Sony Xperia Z1 Compact, stock Android 4.4.4, YalpStore 0.43 (flashed with TWRP as system app).

    Part of the logfile:

    07-13 15:16:47.059 D/ForegroundUpdatableAppsTask(8769): com.github.yeriomin.yalpstore.CredentialsEmptyException caught during a google api request: CredentialsEmptyException
    07-13 15:16:47.059 I/ForegroundUpdatableAppsTask(8769): Credentials empty
    

    I can send the entire file if you like.

    opened by johanw666 26
  • Download fails due to permission problems

    Download fails due to permission problems

    Yalp Version

    YalpStore 0.28

    Expected behaviour

    After logging in and search for app updates you click on an app with available updates. After that you click the download button. The download should start and you should be able to install the application afterwards.

    Actual behaviour

    Instead of downloading the application I get a pop up message, that says: "could not create folder or it is not writable" (translated to english).

    Steps to reproduce

    1. Log in to with fake yalp credentials
    2. Update application list (search for updates)
    3. click on any app with new updates
    4. click on the download button
    5. You are asked (if yalp store is freshly installed) to grant access to the storage
    6. You grant access to the storage
    7. Download fails, because location is not writable

    Info about your device

    Galaxy S3 (i9300) with Lineage OS 14.1 (20170913-NIGHTLY-i9300).

    If I look in the privacy protection settings in the settings of android and select Yalp store, I can see, that the change of settings was one time denied, although I definitely clicked on granting access to the storage. I tried it 3 times with a freshly installed yalp store and I always have the same beaviour.

    opened by Araucarier 26
  • Yalp store does not support app bundling

    Yalp store does not support app bundling

    I have installed simple gallery pro (https://play.google.com/store/apps/details?id=com.simplemobiletools.gallery.pro) in Yalp Store.

    As I was facing issues, I have raised a ticket (https://github.com/SimpleMobileTools/Simple-Gallery/issues/1115).

    The developer mentioned that Yalp does not support app bundling. will this feature be supported soon?

    stale 
    opened by godfuture 23
  • Cannot reliably blacklist apps

    Cannot reliably blacklist apps

    Is there a trick to getting blacklisting to persist with Yalp? I've sometimes successfully blacklisted apps, but generally the next time I open Yalp it's 'forgotten' apps that I've recently blacklisted.

    stale 
    opened by emacsomancer 22
  • Cannot install an app downloaded to internal storage

    Cannot install an app downloaded to internal storage

    Expected behaviour

    After enabling download of apps to internal storage, it should be installable.

    Actual behaviour

    A toast come out and say could not be installed, with the following error logs

    04-13 00:35:32.334  2280  6451 I DictionaryProvider:UpdateHandler: downloadFinished() : DownloadId = -696006506
    04-13 00:35:32.348  3199  5458 E DatabaseUtils: Writing exception to parcel
    04-13 00:35:32.348  3199  5458 E DatabaseUtils: java.lang.SecurityException: Permission Denial: reading com.android.providers.downloads.DownloadProvider uri content://downloads/my_downloads from pid=2280, uid=10069 requires android.permission.INTERNET, or grantUriPermission()
    04-13 00:35:32.348  3199  5458 E DatabaseUtils: 	at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:608)
    04-13 00:35:32.348  3199  5458 E DatabaseUtils: 	at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:483)
    04-13 00:35:32.348  3199  5458 E DatabaseUtils: 	at android.content.ContentProvider$Transport.query(ContentProvider.java:212)
    04-13 00:35:32.348  3199  5458 E DatabaseUtils: 	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112)
    04-13 00:35:32.348  3199  5458 E DatabaseUtils: 	at android.os.Binder.execTransact(Binder.java:565)
    

    Steps to reproduce

    1. Enable internal storage download for apps
    2. Try to install an app

    Info about your device

    kiwi (Huawei Honor 5x), Lineage 4 Microg 14.1

    bug 
    opened by shuhaowu 21
  • Cannot connect: GooglePlayException Server Error

    Cannot connect: GooglePlayException Server Error

    I cannot get YalpStore to work on a Nexus 5 (hammerhead). I tried ROMs NitrogenOS and DarkROM. Same behaviour with both: 1.- I open a freshly installed Yalp Store. A toast message appears with "com.github.yeriomin.play.storeapi.GooglePlayException Server Error" 2.- Then the only options I get are trying to login using a fake account or using my own account. If I try login again with the fake account, the error repeats.

    I cannot access settings since the login popup is modal. Note I am running MicroG and all seelf-checks are passing (I don't know if this matters, I write it just in case). I have also previously installed exactly the same configuration with a NitrogenOS ROM on a Nexus 4 (mako) and everything worked flawlessly (and is working flawlessly as of today).

    Is this a bug or am I missing something.

    opened by doragasu 21
  • Download arrives in 3 parts

    Download arrives in 3 parts

    Expected behavior I download an upgrade for an ebook reader (https://play.google.com/store/apps/details?id=org.geometerplus.zlibrary.ui.android). I expect one apk file.

    Actual behavior I get 3 apk files, one containing most stuff, one contailing the /lib files for my system and one containing some /res stuff.

    Steps to reproduce

    1. Download https://play.google.com/store/apps/details?id=org.geometerplus.zlibrary.ui.android
    2. Check Download folder.

    Your setup Sony Z3 compact, Android 6.0.1, Yalp 0.45 (System app). Delta updates deselected in the settings.

    Edit: when I do the same on an Android 4.4.4 device I do get a single apk. Maybe this has something to do with the new app bundle functionality?

    stale 
    opened by johanw666 20
  • Doesn't work anymore and seems to have been abandoned.

    Doesn't work anymore and seems to have been abandoned.

    Before creating an issue

    1. Make sure you are running the latest version of Yalp Store. Check here.
    2. Search for similar issues here.
    3. Send developer a bug report using Yalp's built-in crash tool. Please identify yourself - the reports are anonymous by default.
    4. Number 3 is important. Please do it. It helps a lot.
    5. Use the following template to write the text of your issue.

    Expected behavior Tell us what should happen

    Actual behavior Tell us what happens instead

    Steps to reproduce 1. 2. 3.

    Your setup Device model, android falvor, Yalp Store version

    stale 
    opened by Git-Forked 4
  • Fix anonymous login

    Fix anonymous login

    I know nothing about the commits. I am just giving PR from two forks -https://github.com/whyorean/YalpStore -https://github.com/frknkrc44/YalpStore

    Thanks

    YalStore_0.47_whyorean.zip

    stale 
    opened by HemanthJabalpuri 2
  • Mark as unmaintained?

    Mark as unmaintained?

    You can archive this repository, to mark it as unmaintained. People then cannot submit PRs and there is a big warning that this is archived. Remember to add a note to the Readme before to explain that it is unmaintained, and – if you think this is useful – why and probably mention alternatives. Maybe also take down the F-Droid listing or so.

    …only if this is really unmaintained as speculated here, of course.

    stale 
    opened by rugk 1
  • Auto-whitelist doesn't work

    Auto-whitelist doesn't work

    Expected behavior If auto-adding to whitelist new apps is enabled in settings, apps installed with Yalp should be added to whitelist for auto-updating.

    Actual behavior They don't. You have to add them manually.

    Steps to reproduce Disable blacklist, enable auto-whitelist in settings and install any app through Yalp.

    Your setup Samsung Galaxy A8 2018, Android 8.0.0, Yalp v0.45-legacy

    stale 
    opened by ghost 4
  • License Checks On Free Apps

    License Checks On Free Apps

    Before creating an issue

    1. I have Yalp 0.43
    2. No Search results found...
    3. I did not send the developer a bug report using Yalp's built-in crash tool.
    4. I'm not sure it helps in this situation...
    5. Use the following template to write the text of your issue.

    Expected behavior Apps In Yalp Store should not be asking for License Checks, I assumed the apps listed as not using GSF would work this way, but that is not the case. Tigard is listed as No GSF...

    Actual behavior Many Free apps run a license check when opening them up...

    Steps to reproduce

    1. Download as an example Tigad iconpack
    2. Install and run app, you get a License Check popup that won't go away, because it can't validate, since the app wasn't downloaded through the Play Store.

    Your setup Essential CarbonRom 6.1 (Oreo 8.1.0) Yalp Store 0.43

    Stated by the developers words; The point of Yalp Store is to be small and independent from Google Services Framework.

    So the problem of trying to be independent is, that many free apps that have paid versions, can't be used on a Gapps Free microG Custom Rom, these still need to be downloaded through the Play Store.

    I hope there is something in the near future that can change this, so people that want to be Gapps Free, microG, YalpStore users, can do this, for now, this is broke. :(

    Thanks

    tigad

    enhancement 
    opened by 0pLuS0 4
Releases(0.45)
  • 0.45(Oct 16, 2018)

    • This is a maintainance release
    • Manual download crash fixed
    • Crash on devices which have no download directory at the time of launch fixed

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Note: contemporary and ordinary versions have identical functionality, but different UI implementation. Contemporary version has navigation drawer instead of the options menu and some other minor UI improvements. For that Google Support Library was used. Contemporary version supports Ice Cream Sandwich (minApi 14) and up. There is no reason to download the ordinary version unless you have an old device. See #439 for details.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore.contemporary_45.apk(2.42 MB)
    com.github.yeriomin.yalpstore_45.apk(1.42 MB)
    yalp-store-ota-45.zip(878.00 KB)
    yalp-store-ota-contemporary-45.zip(1.73 MB)
  • 0.44(Oct 14, 2018)

    • Multiple accounts support.
    • "Cancel all" button in update list
    • Issue #404 Added events list. App installation/updates/removals are listed there. Useful for keeping tabs on apps' changelogs.
    • Issue #502 Built-in account should be more stable.
    • Issue #509 Fixed adding and viewing user reviews after a Google API change.
    • Issue #517 Moved the user account disclaimer message to a separate dialog.
    • Issue #523 Using base apk signature to decide if delta is applicable. Signature mismatches should no longer happen when deltas are enabled.
    • Issue #525 Installation completion notifications should now appear if installation was started from Yalp Store UI, but it was minimized after that.
    • Issue #526 Dropped Android DownloadManager in favor of a built-in implementation. It is more than a year old and should be stable enough. And the DownloadManager's problems were not going anywhere.
    • APK splits are now detected and their installation is supported by root and privileged installers.
    • Gzipped apk is downloaded if link is provided.
    • Tested on Android P.

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Note: contemporary and ordinary versions have identical functionality, but different UI implementation. Contemporary version has navigation drawer instead of the options menu and some other minor UI improvements. For that Google Support Library was used. Contemporary version supports Ice Cream Sandwich (minApi 14) and up. There is no reason to download the ordinary version unless you have an old device. See #439 for details.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore.contemporary_44.apk(2.42 MB)
    com.github.yeriomin.yalpstore_44.apk(1.42 MB)
    yalp-store-ota-44.zip(878.04 KB)
    yalp-store-ota-contemporary-44.zip(1.73 MB)
  • 0.43(Jul 3, 2018)

    • Issue #464 submitting apps to exodus
    • Issue #493 several network connection fixes for Froyo and older
    • Issue #417 new privileged installation implementation for Lollipop and newer
    • Added Bulgarian translation thanks to @Drago

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Note: contemporary and ordinary versions have identical functionality, but different UI implementation. Contemporary version has navigation drawer instead of the options menu and some other minor UI improvements. For that Google Support Library was used. Contemporary version supports Ice Cream Sandwich (minApi 14) and up. There is no reason to download the ordinary version unless you have an old device. See #439 for details.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore.contemporary_43.apk(2.28 MB)
    com.github.yeriomin.yalpstore_43.apk(1.40 MB)
    yalp-store-ota-43.zip(853.01 KB)
    yalp-store-ota-contemporary-43.zip(1.63 MB)
  • 0.42(Jun 6, 2018)

    • Issue #306 instant app link
    • Issue #396, #462 purchased app detection isn't good enough - rolling back
    • Issue #461 WRITE_EXTERNAL_STORAGE permission is no longer requested if internal storage is chosen
    • Issue #472 ota zip fix, should work on Oreo now too
    • Added Indonesian localization thanks to @Galang23
    • Added Chinese (Traditional) localization thanks to @gojpdchx, @冠霖

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore_42.apk(1.36 MB)
    yalp-store-ota-42.zip(842.67 KB)
  • 0.41(May 18, 2018)

    • Issue #447 fixing ssl handshake failure (no network connection)
    • Issue #406 Exodus Privacy report link in details
    • Issue #396 non-purchased apps have "buy" button now, purchased and free apps have "download" button
    • Issue #392 hopefully final fix for the settings crash on Amazon TVs
    • Issue #280 "ignore this update" option in addition to blacklisting
    • Availability (geo/compatibility/presence in Play Store) will now be displayed before tapping "download".
    • BSDiff apk patch format support
    • Apps available in F-Droid will have an F-Droid link in details

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore_41.apk(1.30 MB)
    yalp-store-ota-41.zip(824.85 KB)
  • 0.40(May 2, 2018)

  • 0.39(Apr 21, 2018)

  • 0.38(Apr 19, 2018)

  • 0.37(Apr 11, 2018)

  • 0.36(Apr 10, 2018)

    • Issue #407 If no installation method is explicitly chosen in the settings and installation privilege is granted, privileged installer will be used
    • Issue #281 Added download button to app lists
    • Issue #384 Apks can now be downloaded to internal storage. If this option is enabled, apk files are additionally hashed as the download goes and the hash is checked before attempting to install
    • Issue #379 Permission list on details page is now divided into permission groups
    • Details page UI redone. Should feel less like a wall of text now
    • Apps marked by google as ads in search output are skipped now
    • Tapping on a review will now redirect to the review author's Google Plus page
    • Paypal donation option replaced with Liberapay

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore_36.apk(1.21 MB)
    yalp-store-ota-36.zip(733.47 KB)
  • 0.35(Jan 27, 2018)

  • 0.34(Jan 17, 2018)

    • Issue #359 app list filter rework - moved filtering options from preferences screen
    • Issue #343 white/black listed apps are now marked in the installed apps list, added an option to autowhitelist apps installed by Yalp Store
    • Issue #342 password visibility toggle
    • Issue #325 search ui fix
    • Issue #360 link to "apps by this dev" is back
    • Issue #308 if download directory is not writable for some reason, a fallback directory will be suggested in the preferences
    • Issue #363 fixed a crash on Amazon TVs while entering preferences screen thanks to @sherpya
    • Kazakh translation added thanks to @ShakhGani
    • Slovak translation added thanks to @matkoyy

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore_34.apk(1.18 MB)
    yalp-store-ota-34.zip(730.95 KB)
  • 0.33(Dec 23, 2017)

  • 0.32(Dec 5, 2017)

    • Issue #335 Apps can now be reported for abuse.
    • Issue #272 Feedback for beta apps.
    • If no download link is returned, a reason will be displayed if available.
    • Crashes during network requests on api<=8 fixed.
    • Crash on installation completion fixed.

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore_32.apk(1020.26 KB)
    yalp-store-ota-32.zip(724.03 KB)
  • 0.31(Dec 1, 2017)

  • 0.30(Nov 17, 2017)

    • Issue #230 On app page the changelog will appear on the top instead of the app description.
    • Issue #319 Yalp Store can now self update even if Google login fails (on the app page).
    • Issue #322 Update check no longer silently fails after a period of inactivity.
    • Issue #328 Long press menu (with mostly the same options as the "..." menu on the app page) added to app lists.
    • As usual, other minor bugfixes and translation updates.

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore_30.apk(959.76 KB)
    yalp-store-ota-30.zip(691.51 KB)
  • 0.29(Nov 4, 2017)

    • Issue #299 Failures to log in using built-in account (due to token dispenser hosting problems) should be resolved
    • Issue #311 Frequent re-logins (due to recent Google API change) should no longer be required
    • Review list crash fixed
    • Multiple rare crashes fixed

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore_29.apk(963.47 KB)
    yalp-store-ota-29.zip(692.91 KB)
  • 0.28(Oct 10, 2017)

    • Issue #295 An option to turn delta updates off.
    • Issue #297 Another attempt to get built-in account working. Not guaranteed to succeed.
    • Issue #298 Full path to download directory is now displayed in settings.

    Note: this apk is not signed with the same signature as the f-droid apk. Uninstall the f-droid version before installing this one. Or just wait for the f-droid version to avoid confusion.

    Source code(tar.gz)
    Source code(zip)
    com.github.yeriomin.yalpstore_28.apk(1.07 MB)
    yalp-store-ota-28.zip(695.03 KB)
  • 0.27(Oct 5, 2017)

  • 0.26(Sep 19, 2017)

    • Issue #271 Paid apps download should be fixed
    • Issue #273, #275 Background update checker fix
    • Issue #279 Yalp Store can now be blacklisted
    • Moved "Ignore updates" menu item from main menu to app page context menu
    Source code(tar.gz)
    Source code(zip)
  • 0.25(Sep 13, 2017)

    • Issue #261 Download directory choice.
    • Issue #271 Download process changed on Google's side. New way implemented.
    • A couple of minor bug fixes and translation updates.
    Source code(tar.gz)
    Source code(zip)
  • 0.24(Aug 25, 2017)

    • Issue #254 Direct links to apps in search suggestions
    • Issue #227 Long pressing device list item will now open the device definition
    • Logging in with token dispenser will now be retried if AuthException happens. This will help in case one of the common accounts is suspended.
    • Added Greek translation thanks to nikoss
    • Added Basque translation thanks to Osoitz
    Source code(tar.gz)
    Source code(zip)
    yalp-store-ota-24.zip(678.12 KB)
  • 0.23(Aug 15, 2017)

  • 0.22(Aug 8, 2017)

  • 0.21(Jul 31, 2017)

    • Self update check now goes through standard ui, not the about page
    • "Update all" and "Check for updates" buttons will now be disabled while processing
    • Issue #211 app video link
    • Issue #246 Update checker will now create notifications for previously downloaded apps and failed downloads
    • Issue #247 if device definition is rejected, login dialog sends user to preferences, also a validity check is done when choosing a device definition
    • Issue #248 wifi detection does not work on some devices, so I'll have to add a permission
    Source code(tar.gz)
    Source code(zip)
  • 0.20(Jul 24, 2017)

    • This is a mostly bug fix release
    • Issue #212 An option to turn off image download on non-wifi connections
    • Issue #235 manual update check fix
    • Issue #236 "Show system apps" setting fix
    • Fixed a crash in settings in case the Download folder is empty
    Source code(tar.gz)
    Source code(zip)
  • 0.19(Jul 9, 2017)

    • Targeting Android O now
    • Issue #200 Delta updates support
    • Issue #208 A pool of built-in accounts instead of one - should reduce login problems by spreading requests across multiple accounts
    • Issues #213 #223 #224 #226 Multiple app compatibility/visibility changes
    • Issue #198 Custom device info files are now loaded from downloads directory if found
    • Issue #221 "Ignore further updates" button added to signature mismatch notification and dialog
    • Issue #196 "Cancel download" button
    • Issue #7 Added a bitcoin address for donations
    Source code(tar.gz)
    Source code(zip)
  • 0.18(Jun 23, 2017)

    • Issue #189 Background updates can now be restricted to wifi
    • Issue #199 privileged/root installer is now properly chosen for ui installs
    • Issue #194 "Apps by X", "Similar apps", "Users also installed" reimplemented to use new links
    • Issue #204 Fixed a crash on manual download page
    • Issue #193 Fixed a crash on devices with no WebView installed
    • Several minor ui fixes
    • Added Arabic translation thanks to @haroon-ali
    Source code(tar.gz)
    Source code(zip)
    yalp-store-ota-18.zip(601.06 KB)
  • 0.17(Jun 11, 2017)

  • 0.16(Jun 5, 2017)

    • Works on Android O DP2
    • Share button added to app page
    • Several login attempts are made before giving up due to recent random auth failures
    • Installation and download notification logic reworked
    • GSF version code is properly saved in device definitions now
    • Multiple minor bugfixes
    • More devices available for spoofing
    • Czech translation added thanks to mople71

    See build details and artifacts at buddybuild: https://dashboard.buddybuild.com/apps/592ec4685d513d00010e12a7/build/5935e588343e300001a0c871

    Source code(tar.gz)
    Source code(zip)
Owner
Sergey Yeriomin
Sergey Yeriomin
Saikou - An anilist only client, which lets you stream & download Anime & Manga

Saikou Saikou is crafted based on simplistic yet out-of-state elegancy. It is an

null 2.9k Jan 3, 2023
APK Explorer & Editor, an open-source tool to explore the contents of an installed APK

APK Explorer & Editor, an open-source tool to explore the contents of an installed APK, is strictly made with an aim to inspect an installed APK file.

APK Explorer & Editor 270 Dec 25, 2022
Download-manager - Boost AWS S3 file download for android

download-manager Boost AWS S3 file download What is DownloadManager? It is desig

Quique Ferraris 0 Feb 17, 2022
Proof of concept of custom widgets and apps running on the Z Flip3 cover screen. Adds a widget to Z Flip3 cover screen that lets you launch a web browser-like app on the cover.

SubUI-browser Proof of concept of custom widgets and apps running on the Z Flip3 cover screen. Adds a widget to Z Flip3 cover screen that lets you lau

null 35 Dec 24, 2022
This application uses Google Play Services Vision library to scan barcodes. It uses Google's on device ML kit to scan for barcodes.

Barcode-Scanner This application showcases use of Google Play Services Vision library It uses Google's on device machine learning kit to scan for barc

Soumik 2 Apr 28, 2022
Sunlight Apk - Sunlight App where You can decide Your Mood and Relative suggestions of what you can do will be displayed

Sunlight_Apk This Is a App where You can decide Your Mood and Relative suggestio

Jadu 1 Feb 5, 2022
android-delicious Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play.

Delicious Android Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play. Fea

Alexander Blom 137 Nov 20, 2022
An Android app to stream and download your media stored in Google Drive in an Awesome way !!

⚡ Thunder : An Android app to stream and download your media stored in Google Drive in an Awesome way !! (Just Movies for now) ?? Getting Started : Le

null 278 Jan 5, 2023
Tidy up your Android status bar before taking screenshots for the Play Store

DEPRECATED This project no longer works on recent versions of Android. Use Android's build-in Demo mode instead. For the curious, more information abo

Emma Vanbrabant 891 Nov 10, 2022
Android common lib demo, include ImageCache, HttpCache, DropDownListView, DownloadManager, install apk silent and so on, you can find description

android-demo 关于我,欢迎关注 微博:Trinea 主页:trinea.cn 邮箱:trinea.cn#gmail.com 微信:codek2 依赖:trinea-android-common android-auto-scroll-view-pager viewpager-indica

Trinea 1.1k Dec 30, 2022
ICSx⁵ is an Android app to subscribe to remote or local iCalendar files (like time tables of your school/university or event files of your sports team).

ICSx⁵ ICSx⁵ is an Android app to subscribe to remote Webcal feeds / iCalendar files (like time tables of your school/university or event files of your

bitfire web engineering 60 Dec 28, 2022
An E-Commerce android App whose frontend is implemented using Kotlin & XML files and backend/database is implemented using My SQL & PHP files

An E-Commerce android App whose frontend is implemented using Kotlin & XML files and backend/database is implemented using My SQL & PHP files

null 4 Aug 25, 2022
Endoscope lets you to stream live video between android devices over Wi-Fi! 📱📲

Endoscope - RTSP live video streamer for android devices via Wi-Fi. Project is no longer supported. Alternative solution is under development. Stay tu

Przemek 640 Dec 21, 2022
ForceField - A Plugin that lets all Players in a specific radius fly away from you

ForceField A Plugin to not get annoyed of other Players Commands /forcefield [Pl

Marcel Böcker 2 Oct 13, 2022
HyperUPnP is Android Application that lets you to Stream Media from PC, NAS or any other device running UPnP/DLNA compliant media server to your Android Device.

Hyper UPnP Android UPnP/DLNA client Stream Media from PC, NAS or any other device running UPnP/DLNA compliant media server to your Android Device. Int

Var Bhat 8 Jul 17, 2022
Google Play game services - Android samples

Google Play game services - Android Samples Copyright (C) 2014 Google Inc. Contents These are the Android samples for Google Play game services. Colle

Google Play Game Services 953 Jan 2, 2023
Google Play Market's clone application

PlayMarketClone Google Play Market's clone application Features of the application: Images are retrieved from the API The application has a single act

Lazy Coder 3 Dec 3, 2022
A productivity tracker app published on Google Play

producktivity-tracker A productivity tracker app published on Google Play. Includes Google AdMob and in-app-purchases to disable ads. This project was

null 1 Mar 9, 2022