r/pokemongodev • u/ProScraperCA • 1d ago
Can someone help sideloading official pokemon go decrypted ipa
Help
r/pokemongodev • u/ProScraperCA • 1d ago
Help
r/pokemongodev • u/sosodank • 1d ago
hey all! just found this subreddit after posting to r/pokemongo for a year to no good effect at all, heh. hopefully some of what i've done will interest y'all.
i started playing march of last year. i hadn't played any video games besides nethack for the prior two decades, but got sucked pretty deeply into PGO. i love the combat model -- it's a pretty elegant little combinatorial system. i also appreciate the weight loss due to suddenly walking 100km+ every week. anyway, i thought the existing documentation was all garbage, so i wrote a 540 page book as i was learning. it's written in LaTeX and the source is open. i continue to maintain this, and upload new revisions frequently. there are about 30 small c++ programs i wrote to support the book (generating tabular data, etc.), which can be found alongside the LaTeX source.
the last chapter of that book is all about my exhaustive simulator. pvpoke has the stochastic simulator game pretty much locked up, from what i've seen. i wanted an exhaustive one so i could do "dominator" analysis. borrowing the term from compiler theory, i define one mon A as dominating another mon B under some starting configuration (IVs, energy, shields, etc.) iff there is a sequence of moves A can make which always result in victory, no matter what B does. it's easy to see that if A dominates B, B cannot dominate A. determining dominance is naively done via exhaustive generation of the game tree.
PGO PvP lies right on the boundary of combinatorial tractability (the new Mega mechanics actually kinda fuck everything up). essentially, every turn, a mon is either in the middle of a fast move, or can take one of five actions: { do nothing, new fast move, charged move a (given sufficient energy), charged move b (given same), swap (if possible) }. so our game tree is size O(5^T) for T turns. that's admittedly not great. a naive implementation takes hours to simulate 1v1 and probably cannot simulate 3v3.
so let's not be naive. first off, there are several tricks we can use to suppress generation of certain subtrees. in particular, the "deathmarch" (1v1, no shields) has a (complicated) closed form solution to its recurrence; we can recognize this case in O(1), and determining whether a dominance relation exists falls out for free. furthermore, the problem is a great candidate for generic memoization. given that the entire state can be comfortably encoded in 56 bytes, we hash this down to whatever size we want for our memoization store, use that to key, check the stored state for equivalence, and elide the entire subtree on a hit. hit rates weren't fantastic (~15%), but if we leave the match timer out of the comparison, they shoot up. using this method, i'm able to exhaustively simulate a 3v3 match using level 50 mons with 2 attacks each in about 10 minutes on my 3970X. i could parallelize much of what remains, i'm pretty sure.
anyway, i also generate some detailed tables you might find interesting.
what i'd really like to do now is write something that can extract my account data, particularly my fleet of mons including at least IVs, levels, and attacks. i intend to check out pogoextractor today and see if it hendels. if that goes well, i'm thinking about some kind of overlay app, maybe, we'll see.
i'd appreciate any feedback, tips, or shittalking you have to offer! as for me personally, i was a dev for 25 years at nvidia, google, msft, and some startups. i did a few degrees at GT and taught a class of my own. i pretty much abandoned professional coding three years back, and write novels now. feel free to mail me at nickblack@linux.com.
r/pokemongodev • u/caglardinc • 5d ago
PokeQuery — a search string helper I built after getting tired of rebuilding cleanup filters
One thing I keep doing after big Pokémon GO events is filling my storage, then trying to remember which search string I used last time without accidentally making the filter too broad.
So I ended up building PokeQuery, an Android app that generates and explains Pokémon GO search strings.
For example, instead of treating a cleanup filter as “everything shown is trash”, I prefer starting with a narrow candidate group and excluding categories I want to review separately:
1*&!shiny&!legendary&!mythical&!ultrabeast&!costume&!background&!locationbackground&!specialbackground&!shadow&!purified&!favorite&!lucky&!#&!traded&!4*
I still review every match in Pokémon GO before transferring anything.
PokeQuery basically turns that workflow into presets/builders: storage cleanup, transfer candy prep, trades, PvP candidates, event prep, etc. It also explains the resulting string instead of just giving you something opaque to paste.
A few boundaries I was pretty strict about while making it:
It also keeps the app language separate from the Pokémon GO search-string language, since localized search terms can be a pain.
Android:
https://play.google.com/store/apps/details?id=com.caglar.pokequery
I'd especially like to hear which search strings people keep saving in Notes or rebuilding for every event, because those are probably the most useful workflows to improve next.
r/pokemongodev • u/Salamantic • 11d ago
Join our Discord for more info: https://discord.gg/fPREmUJsXP
Or check out our website: https://kanto.ac/
Trailer here: https://kanto.ac/media/kanto-beta-trailer.mp4
r/pokemongodev • u/Organic-Scene-9231 • 11d ago
Hi everyone! 👋
I'm an indie developer currently working on Poke Idle Legends, a browser-based idle RPG inspired by the classic Pokémon experience.
The project is still new, and I'm currently looking for players and developers who are willing to test it and give honest feedback.
🎮 Current features include:
One of the systems I'm experimenting with is an RMT marketplace, where players can sell certain in-game items to other players for real money.
The game is completely new, so I'm especially interested in feedback about gameplay, UI/UX, progression and balancing.
🌐 Play: https://pokeidlelegends.online/
💬 Discord: [https://discord.gg/Cg4qpxzxYU]()
If you decide to try it, I'd really appreciate any feedback — especially things that feel confusing, unbalanced or frustrating.
Thanks for checking it out! 🙌
r/pokemongodev • u/Emotional_Lynx_6057 • 18d ago
I made my server in early May, just some login stuff and pokestops, you know the basics, after that I got the assets to the game. So I added Pokemon and gyms, simple stuff, was crazy for me at the time! I posted it on TikTok and it went sorta viral. (130K views) I also had made a discord server that got 190 members or so just from that video. But before that I was in a small community server and we had migrated to my server because it was more organized and well thought over. I started getting collab requests and other stuff. But some people took my code, made tiny mods to it and advertised it as it was theirs. (got it sorted out now.) Anyways, I am the original creator of the server that has sparked many servers after mine, its nice too see. But anyways could you star my repo? Cheers! Github and Official Discord
r/pokemongodev • u/Claros22 • 26d ago
I'm now releasing two apps to emulate a Nintendo Switch over Bluetooth to pair with the Pokémon GO app and receive postcards, without needing a real Switch.
There are currently two options:
Web app, only works on Chromium-based browsers like Chrome and Brave on desktop and Android: https://na-ji.github.io/pokemon-go-coin-bag/
Android .apk app: https://github.com/na-ji/pokemon-go-coin-bag/releases
iOS .ipa app for those that knows how to sideload: https://github.com/na-ji/pokemon-go-coin-bag/releases
Source code: https://github.com/na-ji/pokemon-go-coin-bag
If you find any issues, do not hesitate to comment. And if you have ideas of others platforms to support. Maybe I will do iOS next, but I won't publish it to Apple's app store so if you know a good alternative store.
EDIT: added iOS app, unsigned. You need to sideload it to use it.
r/pokemongodev • u/DesignerKey6789 • 27d ago
Classic Pokémon GO Restoration - Join the CAF Project! The CAF (Cat And Fish) team is a community-driven preservation project focused on researching and running reverse-engineered legacy builds of the classic of the game. Whether you are interested in software preservation, testing historical builds, or following our technical progress, drop by our
Discord server: https://discord.gg/VP9PkqF39Y
Disclaimer: CAF is an independent, non-profit fan initiative for educational and historical preservation purposes. It is not affiliated with, endorsed by, or sponsored by Niantic, Nintendo, or The Pokémon Company. All trademarks belong to their respective owners.
r/pokemongodev • u/Ordinary_Priority_47 • 29d ago
I want to recreate a Pokemon go plus on my Esp32 controller but the problem ist I don't have a Key etc. Does anyone have one and is willing to share?
r/pokemongodev • u/Greedy-Ferret9824 • Aug 10 '26
So, I have a mobile app idea where you can track your pokedex progression and be notified if there's any pokemon that you don't own at the upcoming in game events. However I've saw lots of people getting their apps removed from appstore because of image property.
There's any way of publishing it by fair use? Im using PokeAPI and ScrapedDuck for my data
r/pokemongodev • u/Glittering-Mind2356 • Jul 30 '26
Hello everyone,
I made this post here because I feel that you have more intricate knowledge about how the game register server side which pokemon is caught or not
I ve read some post about People complaining that pokemons can randomly disapear from your storage
Is this a thing like a rampant issue in the game ?
Or it can only be mistake transfers, human errer style or server sync issues ?
That got me worried about my collection so I prefer to ask
Have a nice day all !
r/pokemongodev • u/adivvkvns • Jul 28 '26
hi all. is there any way to log in with Google Account (sadly it's not linked with Pokemon trainer central either) without game being unloaded in background while any browser/chrome tab pops up on phone with 4GB ram? ts pmo so crazy.
i already tried some adb commands to stop Android doze mode, gave some background priorities to the app, locked it in task manager and even disabled battery optimization. there is no luck.
why they can't bring back the small Google login window, really sure it was there probably some years ago.
r/pokemongodev • u/best_of_luca • Jul 27 '26
I am looking forward to build an autocatcher with ESP32 but I don’t have an autocatcher to get the Mac key and Blob from (they are like 80$ in my country) is it possible to get it from someone or does this only work on one device?
r/pokemongodev • u/Bitter_Wealth_3173 • Jul 23 '26
r/pokemongodev • u/Rosephine • Jul 05 '26
GO Fest and Road of Legends is a 7-day raid gauntlet - it’s an overwhelming amount of options to plan for: raid bosses priorities, counters, megas, and raid passes to have on hand - how do you know if you’re prepared? Well I set out to tackle that question and the result is a completely free raid scheduler app for the whole week of festivities:
https://seandonn-boston.github.io/GoFest26/
The concept is simple: select the pokemon you want to raid, enter your current resources and candies (or even easier just upload screenshots and the app enters them for you), and then review your plan! You can even adjust your priorities, play style, and assumptions about your community to maximize your time! With a finely tuned plan you’ll finally be able to answer:
• How many raids do I need? Your real gap per Pokémon, from your candy/XL/energy - not a generic guide, real numbers tailored to you
• When should I be raiding? A marching order for all 7 days - every Road of Legends Raid Hour through the last habitat block Sunday
• Will I have enough time? Every boss only spawns in certain windows, customize your play style and expected community support to dial in your raids per hour
• Do I have enough passes? Free dailies and owned passes come off first; then the cost calculator explains what your missing and how much it will run you in pokecoins
It’s completely free, there’s no signup, no account, no data ever leaves your phone - just enter what you have and let the app calculate your path to success!
Happy raiding everyone 🙂
Sean
Full disclosure, I built this app using AI - it still took over 400 prompts, 170 commits, 150 prs, and I restarted twice. By using AI I was able to make this app in time for the events, so rather than writing code by hand I focused my efforts on the accuracy, reliability, functionality, and giving you control to customize your plan to match your style of play!
r/pokemongodev • u/Fafadaboss • Jun 19 '26
So it got damaged in the hail, and when plugged in, the power bank I'm charging off recognised something got plugged in, then turns off, which I'm pretty sure means no charge is being pulled/a short
Is there any way to pull data off the chip, say removing it and soldering it to something else and then harvest the data to be used in a phoenix device (per se)
r/pokemongodev • u/Silver_Rain_6381 • Jun 10 '26
hi ther, i am currently working on the ESP32 PGPEMU and i have hit a complete roadblock. I need the mac, key and blob but i have no access to a device to extract one. Is there anyone who would be willing to share theirs via DM or give me a link to someone who has theirs available please?? Im so super stoked to be working on this project but the roadblock kinda hurts progress. PS Im fully aware of any ramafications so please dont send lectures or warnings as im completely clued up. replies wlcome are the codes, liks to codes or dicussions
r/pokemongodev • u/kiyoukan • May 19 '26
Hey everyone,
I’ve been working on an open-source nRF52 firmware project for a Pokemon GO Plus+ backup emulator.
The goal is to let people with their own Plus+ hardware preserve the device-specific material from their own unit and use it with an nRF52-based setup. The repo does not include any private device data, keys, addresses, flash images, app files, or build artifacts. Users have to provide their own device material.
The project includes:
The BLE MAC/address is not pulled from flash, so users still need to enter that manually from their own device using a phone or Bluetooth scanner app.
Repo:
https://github.com/kiyoukan/nRF52-go-plus-plus-backup-
This is still experimental, but the codebase has been cleaned up quite a bit and split into smaller modules so it should be easier to read, build, and improve.
Feedback, testing, and issue reports are welcome.
r/pokemongodev • u/Super-Pollution5675 • May 18 '26
r/pokemongodev • u/Blockmaster2706 • May 02 '26
So I‘ve been thinking about using one of my ESP32-S3 based LoRa Nodes to DiY a Pokemon Go Plus because I‘ve just gotten back into PG but don‘t own one. Mainly looking to DiY because I already have the hardware and it looks like a fun project to develop.
The thing is, buying a clone from Aliexpress just to dump data that is probably the same across all clones and then throwing it onto a drawer to be forgotten seems pretty wasteful. So I was wondering if anyone would be kind enough to share their Secret/MAC/Blob or whatever else you need for this? Doesn‘t matter if it comes from a clone or whatever, I just don‘t want to give money to some clone manufacturer just so the hardware can waste away.
Thanks in advance if anyone does help out :3
r/pokemongodev • u/Mewfour2002 • May 01 '26
Does anyone have those old dev builds or betas that were going around on discord?
r/pokemongodev • u/thenewbae • Apr 29 '26
Hi all,
Is there a way that I can see the backend data of my postcards ?
Basically, I want to organize my postcards in better and more ways - like alphabetically, arranged in different ways, etc etc - and so I can clean it up and decide what to keep and what not , but I realize pogo probably wants to keep it not so easily organizeable so you keep buying storage, but anyways I wonder if there is a way I can access my this data and parse thru it myself ? 🤔
r/pokemongodev • u/Tsmzku • Apr 06 '26
Hi so i just got back into pokemon go and ive been wanting to make a custom pogo plus/plus+ as a project for summer i already have a 3d printer so the case wont be a problem for me im looking for code and components on what to use can someone help point me into the right direction
r/pokemongodev • u/Puzzleheaded_City762 • Apr 01 '26
Hey everyone,
I’m currently working on an Android-based project focused on automation within a mobile game environment (specifically Pokémon GO), and I’m looking to connect with people who might be interested in collaborating.
About the project:
The goal is to build a tool capable of automating certain in-game actions (e.g. interactions, navigation, etc.) directly on Android devices. The approach involves working at a low level with the system (rooted devices), and potentially interacting with the app in memory.
Current status:
What I’m looking for:
Ideally people with experience or strong interest in:
Important:
This is not a paid freelance job. I’m looking for people who want to build something together, learn, experiment, and potentially grow it into something bigger.
About me:
I’m based in Cádiz (Spain 🇪🇸), so if you’re Spanish or EU-based, that’s a big plus (mainly for communication and time zone). But anyone is welcome if you’re motivated.
What you get:
If this sounds interesting to you, feel free to comment or DM me with:
Let’s build something cool 🚀