GithubHelp home page GithubHelp logo

jesus805 / suota-go-plus Goto Github PK

View Code? Open in Web Editor NEW
62.0 62.0 16.0 560 KB

Extract the Device/Blob keys from your Pokemon Go Plus

Home Page: https://coderjesus.com/blog/pgp-suota/

License: MIT License

C 13.92% C# 85.96% CSS 0.12%
da14580 over-the-air pokemon-go pokemon-go-plus

suota-go-plus's People

Contributors

jbamford1 avatar jesus805 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

suota-go-plus's Issues

Can't Compile Firmware

Hi there.

I cannot compile the custom firmware while following the instructions in the readme. I have tried the following:

  1. Made a copy of 'ble_app_peripheral' from the SDK
  2. Checked it compiled OK
  3. Replaced user_custs1_def.h and user_custs1_def.c with the ones from this repo
  4. Added user_extractor.h and user_extractor.c to the project
  5. Added the init_key() and init_blob() to the end of user_app_connection

I get a bunch of compile error because the rest of the ble_app reference constants there were in the original user_custs1_def.h

Am I meant to just comment out the places that refer to these now deleted constants?

Thanks.

Work?

Hi @Jesus805

Is this currently working to remove the keys?

Thanks

GET DEVICE INFO FAILS - Object reference not set to an instance of an object

Issue

When attempting to get device info an error message pops up saying

Unable to get Device Information. Please try again. Error: Object reference not set to an instance of an object (see image)

When attempting to restore the PGP firmware the software complains that the device is not registered in the history of devices. I'm not sure if this is a separate issue. The PGP is now stuck in a patched state and cannot connect to pokemon go. (Good thing it's an old unused one ;) )

The battery was new and the PGP connected to Pokemon Go fine after a PGP reset.

Steps to Reproduce

Follow steps described in Running section of README.md
Ran through to step 10.
Failed to get device info

Versions

  1. apk and patch were taken from the release page of the repository.
  2. AT&T Samsung Galaxy S9 (G960U)
  3. Pokemon Go: 0.169.0-G

image

Screenshot of Expected Text?

I am trying to do this on a very slow Android tablet so I am not sure what is going wrong here as it could be multiple things.

I am not sure if I am getting stuck or if the Go+ is supposed to be disconnecting automatically on the second step. Can we get a screenshot of what the expected text is supposed to look like?

The log for me is the following:
Enabling SUOTA on Go+
Go+ Automatically disconnected, rescanning

So I am not sure if it is supposed to disconnect

Fails to restore pgp

I was able to successfully extract my keys, but now I am not able to restore my pgp. When I am on the key extractor tab, I select my Pokemon GO Plus (at this point, no lights turn on, but I can see the bluetooth device from the app), and then I click restore PGP.

However, a modal appears and says "Unable to restore. Error: Object reference not set to an instance of an object"

Device: Pixel 3
Android Version: 12

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.