{"id":31832250,"url":"https://github.com/ulysseszh/google-play","last_synced_at":"2025-10-11T23:00:16.056Z","repository":{"id":291682119,"uuid":"978439833","full_name":"UlyssesZh/google-play","owner":"UlyssesZh","description":"Download APK from Google Play or send API requests","archived":false,"fork":false,"pushed_at":"2025-05-29T19:15:03.000Z","size":518,"stargazers_count":14,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-01T00:31:04.792Z","etag":null,"topics":["api-client","downloader","go","google-play-store"],"latest_commit_sha":null,"homepage":"https://ulysseszh.github.io/doc/google-play","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UlyssesZh.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-06T01:53:04.000Z","updated_at":"2025-07-30T14:16:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"fefb4133-e741-4e09-8a53-2c9a4d7773fd","html_url":"https://github.com/UlyssesZh/google-play","commit_stats":null,"previous_names":["ulysseszh/google-play"],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/UlyssesZh/google-play","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlyssesZh%2Fgoogle-play","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlyssesZh%2Fgoogle-play/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlyssesZh%2Fgoogle-play/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlyssesZh%2Fgoogle-play/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UlyssesZh","download_url":"https://codeload.github.com/UlyssesZh/google-play/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlyssesZh%2Fgoogle-play/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279009178,"owners_count":26084555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-client","downloader","go","google-play-store"],"created_at":"2025-10-11T23:00:14.214Z","updated_at":"2025-10-11T23:00:16.031Z","avatar_url":"https://github.com/UlyssesZh.png","language":"Go","funding_links":["https://paypal.com/donate?hosted_button_id=59UKABTT2F8LS"],"categories":[],"sub_categories":[],"readme":"\u003e [!NOTE]\n\u003e The original author of this tool is @3052.\n\u003e The original repository is deleted in 2025\n\u003e (so all the issues and pull requests are lost).\n\u003e I will try to keep this tool alive by maintaining it here in this repository.\n\u003e\n\u003e In its current stage, work needs to be done to support Android 13,\n\u003e which is difficult to bypass due to the IMEI checking.\n\u003e Help is welcome.\n\nThe contents after this horizontal line are the original `readme.md` file.\n\n---\n\n# Google Play\n\n\u003e I’m not really sure what the point of this video is, but I guess just be\n\u003e generous. be kind to people, because you never know how much they might need\n\u003e it, or how far it’ll go.\n\u003e\n\u003e [NakeyJakey](//youtube.com/watch?v=Cr0UYNKmrUs) (2018)\n\ndownload APK from Google Play or send API requests\n\n## tool examples\n\n[sign in](//accounts.google.com/embedded/setup/v2/android) with your Google\nAccount. then get authorization code (`oauth_token`) cookie from\n[browser\u0026nbsp;storage][1]. should be valid for 10 minutes. then exchange\nauthorization code for refresh token (`aas_et`):\n\n~~~\nplay -token oauth2_4/0Adeu5B...\n~~~\n\n[1]://firefox-source-docs.mozilla.org/devtools-user/storage_inspector\n\ndo `/checkin` request:\n\n~~~\nplay -checkin\n~~~\n\ndo `/fdfe/sync` request:\n\n~~~\nplay -sync\n~~~\n\nget app details:\n\n~~~\n\u003e play -i com.google.android.youtube\ndetails[8] = 0 USD\ndetails[13][1][4] = 19.40.35\ndetails[13][1][16] = Oct 7, 2024\ndetails[13][1][17] = APK APK APK APK\ndetails[13][1][82][1][1] = 8.0 and up\ndetails[15][18] = http://www.google.com/policies/privacy\ndownloads = 17.34 billion\nname = YouTube\nsize = 122.17 megabyte\nversion code = 1548869056\n~~~\n\nacquire app. only needs to be done once per Google account:\n\n~~~\nplay -i com.google.android.youtube -a\n~~~\n\ndownload APK. you need to specify any valid version code. the latest code is\nprovided by the previous details command. if APK is split, all pieces will be\ndownloaded:\n\n~~~\nplay -i com.google.android.youtube -v 1548869056\n~~~\n\n## goals\n\n1. [Pixel 6](//wikipedia.org/wiki/Pixel_6) (2021)\n2. [Android 12](//wikipedia.org/wiki/Android_12) (2021)\n3. [Google Play](//wikipedia.org/wiki/Google_Play) 29 (2022)\n\nup to Android 4.4 (2013), the login is protected with TLS fingerprinting, which\nis difficult but possible to bypass. since Android 5 (2014), Google uses\nbot-guard via JavaScript to protect the login. If you know about this contact\nme\n\n## money\n\nsoftware is not licensed for commercial use. if you wish to purchase a\ncommercial license, contact me\n\n---------------------------------------------------------------------------------\n\nas of november 5 2023, I no longer offer free discussion of this software. if\nyou are interested in paid support, contact me\n\n\u003cdl\u003e\n   \u003cdt\u003eemail\u003c/dt\u003e\n      \u003cdd\u003e367@tuta.io\u003c/dd\u003e\n   \u003cdt\u003eDiscord username\u003c/dt\u003e\n      \u003cdd\u003e10308\u003c/dd\u003e\n   \u003cdt\u003eDiscord invite\u003c/dt\u003e\n      \u003cdd\u003ehttps://discord.com/invite/rMFzDRQhSx\u003c/dd\u003e\n   \u003cdt\u003ePayPal\u003c/dt\u003e\n      \u003cdd\u003ehttps://paypal.com/donate?hosted_button_id=59UKABTT2F8LS\u003c/dd\u003e\n\u003c/dl\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fulysseszh%2Fgoogle-play","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fulysseszh%2Fgoogle-play","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fulysseszh%2Fgoogle-play/lists"}