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

READ THIS BEFORE MAKING AN ISSUE !!! #389

Closed
Kaankehh opened this Issue Aug 4, 2016 · 146 comments

Comments

Projects
None yet
@Kaankehh
Copy link

Kaankehh commented Aug 4, 2016

Hey guys,

Like you already know the PoGo app doesn't work.
The reason for that is that Niantic updated their server.
The update ruined the API, the requests are now cryptographically signed.
The latest update was forced so the app could read it.

Does this mean that it is over?
No, the makers of the API are looking in to this, it is not sure if they can fix it.

What do you say? Is it over in your opinion?
Sadly, yes. I dont think that the API creators will be able to decrypt it and if they will be able to get it to work, Niantic will probably add more encryptions. This is probably one of the I don't know how many encryption they will add.

We have to wait till the API creators have more news, I will keep you updated.
Or, you can look by yourself.
https://www.reddit.com/r/pokemongodev/comments/4w1cvr/pokemongo_current_api_status/

It is over!

Latest update!

They finally did it!
All the unknown errors are gone!
They are now implementing the API and we dont know when the port to C# is done! Stay tuned

@cubikca

This comment has been minimized.

Copy link

cubikca commented Aug 4, 2016

I'd give it some time. There are plenty of good reasons to think that the API devs will succeed. It will be interesting to see if Niantic will escalate to the point of breaking stuff. At any rate, war has been declared. Let's see how competent Niantic is.

@robertmclaws

This comment has been minimized.

Copy link
Collaborator

robertmclaws commented Aug 4, 2016

It looks like some people have been able to extract the certificate and use it. See: #376

@alextheangel

This comment has been minimized.

Copy link

alextheangel commented Aug 4, 2016

I knew that since the android version force me to update (while since my android device is not official supported either, i need side download and side load that as well)

@GeorgeBalis

This comment has been minimized.

Copy link

GeorgeBalis commented Aug 4, 2016

This is very sad but i am sure that devs will fix it...As I heard they didn't change sth huge in the API so i believe that they are going to fix it...Anyway they can easily fix it we are standing on them.

@ST-Apps

This comment has been minimized.

Copy link
Owner

ST-Apps commented Aug 4, 2016

@GeorgeBalis not a huge change in terms of "raw size", meaning that they just probably changed one or two lines. The problem is that with those lines they enabled some kind of checksum and/or encryption, meaning that the server expects something else alongside each map request and we don't know how to compute that value.

@Kaankehh

This comment has been minimized.

Copy link
Author

Kaankehh commented Aug 4, 2016

Okay guys,
the developers are saying that they got something, they are currently debugging.
There is just 1 problem left called 'unknown6' that still has to be fixed.
Probably before 3 CEST it is fixed. (that's my prediction, not official)

But still I believe that Niantic will go much higher than this...
The question is just when.
But at least we got something for now.

@br1luca br1luca added the help wanted label Aug 4, 2016

@cubikca

This comment has been minimized.

Copy link

cubikca commented Aug 4, 2016

I'd love to help, but we need people who can live trace ARM assembly code, and know a bit about crypto. That's not me. Unknown6 is going to be a tough nut to crack. Once it's found, though, escalating is going to be very difficult.

If you can help, follow the link above and go into the Discord chat. You'll want to join the api-debugging channel, and they won't take just anyone.

@Zonnald

This comment has been minimized.

Copy link

Zonnald commented Aug 4, 2016

Realistically you have to go to the source - if you solve this and they turn around and break it again then it isn't going to be pretty. If you go to them and offer to be their eyes, ears and hands in the Microsoft ecosystem you may get somewhere. On the other hand maybe they did this because they have their own plans to move into the Microsoft ecosystem???

@WallyCZ

This comment has been minimized.

Copy link

WallyCZ commented Aug 4, 2016

@cubikca It's useless work because Mila432 has already working script to fetch pokestops. I hope he will public it somehow soon.

@zakius

This comment has been minimized.

Copy link

zakius commented Aug 4, 2016

@Zonnald I'm pretty sure they did this for two reasons: it was intended earlier but they just left it for later and they wanted to cut off ALL unofficial apps, they couldn't care less about windows client, but map scanners and bots are evil

@Narroow8

This comment has been minimized.

Copy link

Narroow8 commented Aug 4, 2016

Isn't it possible for the app developers to get to an agreement with niantic so they could colaborate to develop the windows phone app?
I mean even if they don't want to participate at least they could give you the future encryptions if you switch from open source.

@GeorgeBalis

This comment has been minimized.

Copy link

GeorgeBalis commented Aug 4, 2016

@Narroow8 It is a good idea but I think that Niantic won't agree.But it worth a try i think

@Kaankehh

This comment has been minimized.

Copy link
Author

Kaankehh commented Aug 4, 2016

@Narroow8 yeah ofcourse, looks easy, but they are not sure if we won't give the encryption method to everybody so the bots start taking over again.
They won't even react if we would ask them in person, they would walk away, bc they don't give a shit.

Looks right now that Unknown6 is NOT gonna be fixed.
There are so much developers looking in the code to find which pieces are being used to create the encryption, nobody found it already and they are searching for about 8 hours? Longer?

This is probably the moment it is over, we had it for 2/3 days, that's it.

@GeorgeBalis

This comment has been minimized.

Copy link

GeorgeBalis commented Aug 4, 2016

It's sad that it's over now.So Nianyic won this war it started.So sad.

@Kaankehh

This comment has been minimized.

Copy link
Author

Kaankehh commented Aug 4, 2016

@GeorgeBalis it did not officially end, I just said that the encryption method is good hided to recreate.
There is a chance they will find it and create it, but I don't believe that it will help, Niantic will be rolling out more if they find out...

@vikiee6199

This comment has been minimized.

Copy link

vikiee6199 commented Aug 4, 2016

i believe in ST-Apps

@cubikca

This comment has been minimized.

Copy link

cubikca commented Aug 5, 2016

Current progress on API changes is in the reddit link provided in the first comment. Please read there before asking us about progress. Following the release of the initial change, the C code will need to be ported to .NET, presumably to be done in the RocketAPI. Once RocketAPI is updated, we can start developing again.

@Pittsfan77 you are correct that Niantic could repeat this process ad-nauseum. However, it is disruptive to them as well, kind of a war of attrition. Hopefully future API changes won't be as difficult...

@EvolvedRamoz

This comment has been minimized.

@leatherrabbit

This comment has been minimized.

Copy link

leatherrabbit commented Aug 5, 2016

Not sure why exactly, but I am able to log on and Pokemon ARE showing up for me. They seem to be all escaping when I try to catch them, but cross referencing the Android version and the Pokemon are in the correct position.

Using version 0.12. Anyone else experiencing this or just me?

@Ottolina

This comment has been minimized.

Copy link

Ottolina commented Aug 5, 2016

Leatherrabit: It shows nothing on mine.
Version 0.12 as well, in France.
Do you see Pokémon when you stand still, or only when you walk?

@leatherrabbit

This comment has been minimized.

Copy link

leatherrabbit commented Aug 5, 2016

Both. None are showing now but I live in a pretty inactive area on any version of the game. Main issue right now for me is they always escape as soon as I try to catch them from PoGo....

Oh well. Hopefully the API issues will be solved soon, and we will be able to play properly again.

@Ottolina

This comment has been minimized.

Copy link

Ottolina commented Aug 5, 2016

Oh nice! It is the night where I live and it's not a safe place, I can't go out and play.
I still have nothing on the map, when I don't do anything else than staying in my house.
Hopefully it could work soon? I'm not planning to go out tonight anyway.

@kankiro

This comment has been minimized.

Copy link

kankiro commented Aug 6, 2016

Hmmm ah

@coulddobetters

This comment has been minimized.

Copy link

coulddobetters commented Aug 6, 2016

@leatherrabbit noting on v12 for me and I'm in the UK.

@leatherrabbit

This comment has been minimized.

Copy link

leatherrabbit commented Aug 6, 2016

@coulddobetters yeah after the first couple Pokemon I tried to catch around me, nothing has shown up on my WP. I'm not sure what happened. They're showing up fine on Android.

I got my hopes up for a minute yesterday that maybe something changed on Niantic's end that let us back in. Pity.

@GeorgeBalis

This comment has been minimized.

Copy link

GeorgeBalis commented Aug 6, 2016

Guys what's going on?Where will we be able to play again?I only now see my friends playing with their Android devices :-( .

@Pittsfan77

This comment has been minimized.

Copy link

Pittsfan77 commented Aug 6, 2016

Well my app is stuck trying to find a gps signal and eventually crashes

@Nerothos

This comment has been minimized.

Copy link

Nerothos commented Aug 6, 2016

The research are still ongoing

@Titus891

This comment has been minimized.

Copy link

Titus891 commented Aug 6, 2016

In my phone the app run good but non can find another pokemon or postop.
I use a Lumia 640 lite

@Ottolina

This comment has been minimized.

Copy link

Ottolina commented Aug 6, 2016

Don't worry, the app "works" but we won't be able to see pokémon on the map until the next upload.
May I'm wrong but they are on the good way, that's right?

@Titus891

This comment has been minimized.

Copy link

Titus891 commented Aug 6, 2016

Sorry but i speak englisg a little bit.
The on my phone run off 2/3 day agoperfctly, but at night that go in ths mode only maps.

@Ottolina

This comment has been minimized.

Copy link

Ottolina commented Aug 6, 2016

Titus, it is normal.
Niantic updated its game and the dev of pogo have to adapt their app. Until they do, we wont see any pokemon and wont be able to play. We have to wait.

@Kubelle

This comment has been minimized.

Copy link

Kubelle commented Aug 6, 2016

Hey guys, when i start the app, pokeball and profile button does nothing. It is caused API problem too or it is a different problem?

@Ottolina

This comment has been minimized.

Copy link

Ottolina commented Aug 6, 2016

Yes, it is normal.

@herby40

This comment has been minimized.

Copy link

herby40 commented Aug 6, 2016

Guys looks like the protobuf API is fixed and being built. We will likely be able to translate to .net soon :D

@matiasrepo

This comment has been minimized.

Copy link

matiasrepo commented Aug 7, 2016

GUYS https://github.com/keyphact/pgoapi THE API THE APIIIIIIIIIIIIII is here.

@herby40

This comment has been minimized.

Copy link

herby40 commented Aug 7, 2016

Ah you beat me, was just about to post that. Would have been faster if not on mobile haha

@Ottolina

This comment has been minimized.

Copy link

Ottolina commented Aug 7, 2016

How do download this? Sorry to be so helpless...

@SkarikX

This comment has been minimized.

Copy link

SkarikX commented Aug 7, 2016

@Ottolina I believe we just need to wait for this new API to be implemented into PoGo and a new Release of the .appx created. However, I may be mistaken, but I think I have seen talk of Niantic sending a 'Cease and Desist' order on the PoGo-UWP project, so we may have to wait for someone else to branch off the project and release it themselves first.

(Not sure on the full workings of everything so sorry please correct me someone if I'm mistaken!)

@Ottolina

This comment has been minimized.

Copy link

Ottolina commented Aug 7, 2016

Thanks :-) I'll take it as truth.

@SkarikX

This comment has been minimized.

Copy link

SkarikX commented Aug 7, 2016

Just seen that it was the API creator who's received the 'Cease and Desist', and has 7 Days to take down the API Github page. The API can still get Forked by someone else though, and there's still time for it to be taken and used in PoGo-UWP. I think PoGo's ok, for now.

@Ray-PoGo-NL

This comment has been minimized.

Copy link

Ray-PoGo-NL commented Aug 7, 2016

I find it really sad that once again people who make bot
how long will it be before there blocked again
but again good that there are new APIs for Pogo
good work :)

@wisien92

This comment has been minimized.

Copy link

wisien92 commented Aug 7, 2016

Looks like new api is finished. Nice work.

07/08/2016 - 01:05 GMT+1 : It is done: https://github.com/keyphact/pgoapi

@Clovis-Portron

This comment has been minimized.

Copy link

Clovis-Portron commented Aug 7, 2016

Here is the pull request in the repo forked by keyphact. Should be validated soon :)
tejado/pgoapi#182

@pedro9060

This comment has been minimized.

Copy link

pedro9060 commented Aug 7, 2016

When will release appx ? still go ?

@ST-Apps ST-Apps closed this Aug 8, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.