Skip to content
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

Add support for pre-awakening and latent awakenings. Fix connection errors using PAD 9.0+ #110

Closed
wants to merge 9 commits into from

Conversation

ahnada
Copy link

@ahnada ahnada commented May 20, 2016

No description provided.

ahnada added 9 commits May 13, 2016 22:02
Add a prerequisite section inside the build instructions
* Currently able to detect latent awakenings and properly update them on padherder
* Not hooked up to any app UI elements
* Add an "Export CA" button in the "Capture from PAD" > "Manual" screen to fix proxy listening over SSL
* Changed SandroProxy's certificate identification strings to help identify the cert used in PADListener
…heritance?) were added. Thanks to QuasiTD for the info.
* The problem was with the SSL handshake failing due SNI (setHostname) not being setup correctly
Initially it seemed like the problem was the SSL connection to the boot server (https://dl-na.padsv.gungho.jp:443) was failing due to using SSLv3. Lots of online posts pointed to a bug in Android 4.4 and lower (https://code.google.com/p/android/issues/detail?id=78187), which I found a solution for in NetCipher. However, when I changed the code to use TlsOnlySocketFactory, the game started to completely ignore all PAD traffic. In an attempt to debug the problem, I disabled the meat of the TlsOnlySSLSocket and everything started working again.
I'm completely baffled why properly setting up the protocols and ciphers caused everything to stop working, but this is a workable solution for now.
* Slightly update 'Export CA' button layout
@ahnada
Copy link
Author

ahnada commented Jul 13, 2016

Thanks QuasiTD. I've made the suggested changes.

I've also added code to fix the recent connection and listening errors after PAD update to 9.0+. Apologies for combining the two pull requests. I'm still learning how to properly work in GitHub.

@ahnada ahnada changed the title Add support for pre-awakening and latent awakenings Add support for pre-awakening and latent awakenings. Fix connection errors using PAD 9.0+ Jul 13, 2016
@QuasiTD
Copy link
Contributor

QuasiTD commented Jul 22, 2016

No arguments from me at all on this, I'm right there with you on learning.

@SidIcarus
Copy link

Any chance this is going to get reviewed by someone anytime soon? @QuasiTD, @Neraud ?

@ahnada ahnada closed this Dec 20, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants