-
Notifications
You must be signed in to change notification settings - Fork 372
Error downloading paid app #12
Comments
Added print self.toStr(message) on line 250 of googleplay.py and received the following output: displayErrorMessage: "Error retrieving information from server. [DF-BPA-21]" |
Hi, 2012/12/6 Zach Lanier notifications@github.com
|
i can help to investigate that issue ,so, how to sniff the HTTPS traffic sent by the phone, any tools or docs? |
Hi, You will need to run an interception proxy such as Burp on a machine Then you look at HTTPS connections that are established to Google' servers, I will try to have a look at this issue as soon as I find some time. 2013/1/30 zxia10x notifications@github.com
|
Fiddler is a better choice for http/https man-in-middle sniff. Best regards, 2013/1/30 egirault notifications@github.com
|
Yes but the nice thing about Burp is that it supports customs plugins 2013/1/30 eonghk notifications@github.com
|
Oh, that's a very cool feature. Thank you for the information. Best regards, 2013/1/31 egirault notifications@github.com
|
I managed to intercept the HTTPS traffic from the Google Play APP running on my simulator. To download an already purchased APK, the Play APP first sends this request: GET /fdfe/delivery?doc=com.zeptolab.ctr.paid&ot=1&st=XXXXXXXX&vc=20 HTTP/1.1 The decoded response is: 1 { But then the APP crashes and I cannot further download it. |
Hey Egirault !!!
It would be very helpful of you if you could help decode the Chinese characters in the above request. |
Hey Egirault !!! POST https://android.clients.google.com/fdfe/log HTTP/1.1 /�ȧ *�&confirmFreeDownload?doc=com.igs.fafafa It would be very helpful of you if you could help decode the Chinese characters in the above request. |
So has someone figured out which .proto to use with protoc when decoding intercepted Google Play API responses? |
I am getting errors when downloading a non-free application from the app store using download.py
My account is funded with cash and should be able to download the application. I have actually already purchased the application using the normal google play store methods so that shouldn't be the hangup either.
Is this a bug?
[xxx@mobile-shell-1]$ python download.py com.qo.android.am3
Downloading 12.3MB...
Traceback (most recent call last):
File "download.py", line 38, in
data = api.download(packagename, vc, ot)
File "/home/xxx/source/trunk/yyyy/googleplay.py", line 252, in download
cookie = message.payload.buyResponse.purchaseStatusResponse.appDeliveryData.downloadAuthCookie[0]
File "build/bdist.linux-x86_64/egg/google/protobuf/internal/containers.py", line 64, in getitem
IndexError: list index out of range
The text was updated successfully, but these errors were encountered: