-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to login() after checkin() #29
Comments
Duplicate of #28 , currently working on a fix. |
I wonder why googleplay client still works, if the request is disabled.@HenryHoggard. |
@HenryHoggard Please kindly keep us posted :) |
I don't know why but google started to require a parameter named "client_sig" on authentication, which is kind of a identity for login service system apk. By the way its value does not matter, as far as tested. Weird! Anyway, last commit should work. |
@Akdeniz How you test it out? On your android device? |
@uptown1919 No, I prefer to use emulator. |
@Akdeniz Thanks alot!!!!! |
@Akdeniz |
@CodeheadUK The way I did it was if you use a proxy to view the requests you will see that you get 404 or error 500 unless you add client_sig to the requests. I discovered it was client_sig by comparing the checkin request to the search request because checkin still worked and search didn't. After trial and error I found that client_sig was the difference between the two requests. |
@HenryHoggard, Thanks for the info. |
@CodeheadUK Here is what I did with https on my device: I'm using the Charles proxy tool that comes with a SSL certificate. Install the certificate to the phone. Then in wifi settings, enable advanced options and set the proxy IP and port accordingly. Enable SSL proxy in Charles, then you will be able to decrypt the https payload. |
Top tips, Thanks @filamoon. |
@Akdeniz thank you for the fix |
In TestGooglePlayCrawler.java, login() will be failed by using the android-id generated after run checkin().
Listcommand also failed.
The text was updated successfully, but these errors were encountered: