ThauEx / ffrk-proxy

Proxy for Final Fantasy Record Keeper written in node.js
GNU Lesser General Public License v3.0
39 stars 21 forks source link

TLS certificate failed today #100

Closed DavidKoala closed 6 years ago

DavidKoala commented 6 years ago

iOS 8.1.2, iPad Air 2. Jailbreaked FFRK Version 5.4.0, released on Dec 18, 2017 on App Store, does not work anymore Roll back to Version 5.3.1, no problem.


In DOS windows, seeing the following: "Generating new TLS certificate for: ffrk.denagames.com", then it stop, Within the game, "We're not able to connect Please check your network settings and try again". It was working on Dec 29th, 2017.

rpgman1 commented 6 years ago

I have the same problem as well. It might have to do with the new year since we entered 2018 and suddenly it stopped working.

DavidKoala commented 6 years ago

I guess we have to wait and see. So far I can only confirm on version 5.3.1 still works.

rpgman1 commented 6 years ago

I used on both JP and Global and they both worked fine until the time changed to 2018.

ThauEx commented 6 years ago

What happens, when you open ffrk.denagames.com on your phones browser? Some certificate warning?

DavidKoala commented 6 years ago

When I execute start.bat, The dos windows pop up, Then I open FFRK on my iPad, Within FFRK, "We are not able to connect, please check your network settings and try again". On dos windows on my computer, it stop at "Generating new TLS certificate for: ffrk.denagames.com"

jdel commented 6 years ago

No such problem with android

rpgman1 commented 6 years ago

Mine says it's not found on my browser when I went to ffrk.denagames.com. Did it on my iPad mini and Memu. Same response. They worked fine before. Don't know what happened.

RS: Had to redownload the proxy and it worked again on Memu. Unfortunately, it isn't working at all on my iPad mini with the same result of ffrk.denagames.com saying "Not Found".

ThauEx commented 6 years ago

Please try with https://ffrk.denagames.com/, the text doesn't matter, it's to check for certificate issues. Ah and you cannot use the latest version of the game, because it uses some new encryption layer, which the proxy doesn't support. So please downgrade (don't know which version excatly)

DavidKoala commented 6 years ago

ThauEX, the thing was I was using the latest version 5.4.0 before, it was working until the Jan 1, so the DeNA wrote a "time code" for the new encryption layer to take affect on Jan 1?? As for https://ffrk.denagames.com/, it said "NOT found" on my computer, iPhone X and iPad Air 2 browser.

ThauEx commented 6 years ago

the "not found" is fine, this means, the certificate is working (the proxy was turned on, right?). I don't have ios devices, so I cannot debug this issue.

DavidKoala commented 6 years ago

Turn on or off, always said not found

ThauEx commented 6 years ago

Can you check the certificate of this website? When turned on, the issuer should be ffrk-proxy, but since it's only ios related, I cannot do much. You could try to downgrade, as described here #97, maybe that helps.

DavidKoala commented 6 years ago

I can downgrade, as I said in my first post, it works. But the problem for other users that is already on 5.4.0 on iOS it's harder for them to downgrade to the lower version, they can google online, since MacOS and Windows are different. I will check the certificates of the website for sure.

ThauEx commented 6 years ago

When it works again after the downgrade, then it's the app itself. There is a new encryption enabled in the newer versions and thats why it's not working anymore. Same on android.

DavidKoala commented 6 years ago

When turned on, the issuer is ffrk-proxy. I have confirmed that. Since it's also on android, is there any way you can make it work on the newest version when you have time?

ThauEx commented 6 years ago

That's not possible... Or at least I don't know how.

DavidKoala commented 6 years ago

datamining is still working looks like - https://www.reddit.com/r/FFRecordKeeper/comments/7ngnnq/protect_the_espers_enemy_stats_and_ai/. So I guess only certain part of data got encrypted. Gonna try something on my own, if I found a work around with the newest version, I will let you know. And my friend told me newest version on Android still works, just not iOS.

ThauEx commented 6 years ago

Of course it is still possible, just use an old version to do that. But when you want to try to make it compatible with newer versions, good luck. (no sarcasm)