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:
parent
0fa0e35c73
commit
aec9a06fb6
39 changed files with 52 additions and 64 deletions
46
blog/2023-02-23-geo-blocking/readme.md
Normal file
46
blog/2023-02-23-geo-blocking/readme.md
Normal 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
|
5
blog/2023-02-24-protos/readme.md
Normal file
5
blog/2023-02-24-protos/readme.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
# protos
|
||||
|
||||
~~~
|
||||
com\google\android\finsky\protos
|
||||
~~~
|
|
@ -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?
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
module research
|
||||
|
||||
go 1.19
|
Loading…
Reference in a new issue