1
0
Fork 0
mirror of https://github.com/i1v/googleplay synced 2024-09-21 12:19:26 +00:00

new file: blog/2023-02-24-protos/readme.md

This commit is contained in:
Steven Penny 2023-02-24 21:19:13 -06:00
parent 0fa0e35c73
commit aec9a06fb6
39 changed files with 52 additions and 64 deletions

View file

@ -0,0 +1,46 @@
# Docs
## Geo-blocking
Some apps are specific to region. For example, `air.ITVMobilePlayer` is specifc
to GB. If you try it from US, details will work, but delivery will fail:
~~~
> googleplay -a air.ITVMobilePlayer
Title: ITV Hub: Your TV Player - Watch Live & On Demand
UploadDate: Dec 9, 2021
VersionString: 9.19.0
VersionCode: 901900000
NumDownloads: 17.429 M
Size: 35.625 MB
Offer: 0.00 USD
> googleplay -a air.ITVMobilePlayer -v 901900000
panic: Geo-blocking
~~~
It seems headers are ignored as well:
~~~
Accept-Language: es
Accept-Language: es-AR
Accept-Language: es-ES
~~~
You can change the country [1], and then you get expected result:
~~~
> googleplay -a air.ITVMobilePlayer
Title: ITV Hub: Your TV Player - Watch Live & On Demand
UploadDate: Dec 9, 2021
VersionString: 9.19.0
VersionCode: 901900000
NumDownloads: 17.429 M
Size: 35.625 MB
Offer: 0.00 GBP
> googleplay -a air.ITVMobilePlayer -v 901900000
GET https://play.googleapis.com/download/by-token/download?token=AOTCm0TiBZQdp...
~~~
1. https://support.google.com/googleplay/answer/7431675

View file

@ -0,0 +1,5 @@
# protos
~~~
com\google\android\finsky\protos
~~~

View file

@ -1,64 +1,4 @@
# Docs
## Geo-blocking
Some apps are specific to region. For example, `air.ITVMobilePlayer` is specifc
to GB. If you try it from US, details will work, but delivery will fail:
~~~
> googleplay -a air.ITVMobilePlayer
Title: ITV Hub: Your TV Player - Watch Live & On Demand
UploadDate: Dec 9, 2021
VersionString: 9.19.0
VersionCode: 901900000
NumDownloads: 17.429 M
Size: 35.625 MB
Offer: 0.00 USD
> googleplay -a air.ITVMobilePlayer -v 901900000
panic: Geo-blocking
~~~
It seems headers are ignored as well:
~~~
Accept-Language: es
Accept-Language: es-AR
Accept-Language: es-ES
~~~
You can change the country [1], and then you get expected result:
~~~
> googleplay -a air.ITVMobilePlayer
Title: ITV Hub: Your TV Player - Watch Live & On Demand
UploadDate: Dec 9, 2021
VersionString: 9.19.0
VersionCode: 901900000
NumDownloads: 17.429 M
Size: 35.625 MB
Offer: 0.00 GBP
> googleplay -a air.ITVMobilePlayer -v 901900000
GET https://play.googleapis.com/download/by-token/download?token=AOTCm0TiBZQdp...
~~~
1. https://support.google.com/googleplay/answer/7431675
## How to determine required features?
Use a command like this:
~~~
aapt dump badging file.apk
~~~
or check the `cmd/badging` folder.
## How to get device info?
1. https://play.google.com/store/apps/details?id=ru.andr7e.deviceinfohw
2. https://play.google.com/store/apps/details?id=flar2.devcheck
# Blog
## How to get Protocol Buffer fields?

View file

@ -1,3 +0,0 @@
module research
go 1.19