{"action":"closed","issue":{"url":"https://api.github.com/repos/NoxxDev/NecroBot/issues/336","repository_url":"https://api.github.com/repos/NoxxDev/NecroBot","labels_url":"https://api.github.com/repos/NoxxDev/NecroBot/issues/336/labels{/name}","comments_url":"https://api.github.com/repos/NoxxDev/NecroBot/issues/336/comments","events_url":"https://api.github.com/repos/NoxxDev/NecroBot/issues/336/events","html_url":"https://github.com/NoxxDev/NecroBot/issues/336","id":172295566,"number":336,"title":"[Issue] Protocol API still broken. Niantic can still identify 3rd party app users.","user":{"login":"WinterMoxRZ","id":21127256,"avatar_url":"https://avatars.githubusercontent.com/u/21127256?v=3","gravatar_id":"","url":"https://api.github.com/users/WinterMoxRZ","html_url":"https://github.com/WinterMoxRZ","followers_url":"https://api.github.com/users/WinterMoxRZ/followers","following_url":"https://api.github.com/users/WinterMoxRZ/following{/other_user}","gists_url":"https://api.github.com/users/WinterMoxRZ/gists{/gist_id}","starred_url":"https://api.github.com/users/WinterMoxRZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WinterMoxRZ/subscriptions","organizations_url":"https://api.github.com/users/WinterMoxRZ/orgs","repos_url":"https://api.github.com/users/WinterMoxRZ/repos","events_url":"https://api.github.com/users/WinterMoxRZ/events{/privacy}","received_events_url":"https://api.github.com/users/WinterMoxRZ/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-08-20T23:12:12Z","updated_at":"2016-08-26T12:58:19Z","closed_at":"2016-08-26T12:58:19Z","body":"First of all I like to thank everybody who contributes to free opensource projects to make them better and not to break them. \r\n\r\nIncluding updated POGOProtos is a good thing.\r\n\r\nSad thing is that protocol API is still broken. There hasn't been a real actual fix.\r\n\r\nChanging code from this:\r\n\r\n//static for now\r\nsig.Unk22 = ByteString.CopyFrom(new byte[16] { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F });\r\n\r\nTo:\r\n\r\nsig.SessionHash = ByteString.CopyFrom(new byte[16] { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F });\r\n\r\nDoesn't magically change the fact that SESSION_ID is still same static 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F. And removing \"//static for now\" comment fix the problem even less.\r\n\r\nAlso following code is still the same in those C# files where it was before previous issue was closed.\r\n\r\nvar downloadSettingsMessage = new DownloadSettingsMessage\r\n{\r\n   Hash = \"05daf51635c82611d1aac95c0b051d3ec088a930\"\r\n};\r\n\r\nIf someone wants to look the pictures I posted earlier here's a link to closed issue.\r\n\r\n\"#293 [Issue] Fix protocol API. Or Niantic keeps banning users of 3rd party apps. Current public Rocket API is completely broken.\"\r\n\r\nAll the three example problems I presented earlier still exist. And as I said before there is more.\r\n\r\nGood luck to everyone.\r\n"}}
{"actor":{"display_login":"NoxxDev"}}