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
|
# Blog
|
||||||
|
|
||||||
## 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
|
|
||||||
|
|
||||||
## How to get Protocol Buffer fields?
|
## How to get Protocol Buffer fields?
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
module research
|
|
||||||
|
|
||||||
go 1.19
|
|
Loading…
Reference in a new issue