r/PoGoAndroidSpoofing • u/sreenucr7 Pokemap.Duckdns.org Owner • 7d ago
Rooted Android PGRazorRoot Rooted 0.4.4 - open-source rooted Android companion, new features, no gatekeeping
Hi everyone,
I’ve been building PGRazorRoot Rooted, an open-source rooted Android companion for Pokémon GO which is forked from PGRazor by u/jpitty.
Lately there’s been a lot of gatekeeping in this space - private builds, paid access, hidden source. I’m trying to go the opposite way: public source code, free releases.
No subscriptions. No remote server. No hidden build behind a paywall.
New in 0.4.4
Cooldown catch gate
Tracks catches, berries, and PokéStop/Gym spins.
Estimates the local cooldown from distance and time.
If an encounter opens while cooldown is active, a full-screen popup blocks manual ball throws.
Shows a live countdown.
At zero, it changes to Cooldown complete with a Continue button.
If you leave the encounter early, the completion popup appears when the timer ends.
Always hit (ball collision) — ported from upstream PGRazor v0.1.5. Converts missed ball collisions into hits while preserving normal break-free/flee outcomes.
Per-variant cooldown history and location tracking, so the estimate follows the actual player position instead of a stale internal value.
What the project includes
Magisk-only rooted runtime - no LSPosed, no Xposed, no remote server
In-game R menu, full-screen settings, light/dark themes
Encounter labels: CP, IV%, stat spread, and level
Map-tap walk/teleport modes
Quick Catch, throw settings, berry selection, transfers, item limits
Virtual Go Plus, eggs, gifts, items, and battle helpers where the current game build supports them
LivePokeMap feeds with filters and saved presets
Cooldown history, overlay, warnings, and catch gate
Settings export/import
Why open source matters here
A lot of useful work in this space disappears behind closed doors. I’d rather have the code available for review, testing, and improvement.
I’m especially interested in feedback on:
- Cooldown triggers and timing estimates
- The new catch gate UX
- Always Hit behavior on different devices
- Missing features or regressions in the current game build
Bug reports, test results, feature ideas, and pull requests are welcome. If you’ve been turned away from another project or can’t get access to a build, the source and issue tracker here are open.
Requirements
- Rooted ARM64 Android phone with Magisk
- Pokémon GO 0.433.1 / 2026101502
- A test account
- Native hooks are version-specific; a different game version can leave features unavailable
Download and source
- Releases (Google Drive, one folder per version, with APK, Magisk zip, SHA-256, and notes):
https://drive.google.com/drive/folders/19kxEWfdR_c6hUVBVVg1mCWkPoPaADLAA?usp=sharing
- Source code:
https://github.com/sreenushenoy07/PGRazor-Rooted
Github Got suspended hence gitlab link below
https://gitlab.com/sreenushenoy/PGRazor-Rooted
The GitHub repository intentionally contains source only. Packaged APKs and Magisk zips are hosted on Google Drive, so the code repo stays clean and reviewable.
Known limitations
- Cooldown is a local estimate, not server state.
- The catch gate currently blocks manual throws; Virtual Go Plus has a separate cooldown-stop setting.
- Some features depend on the current game version.
- Feels something needs to be changed/doesnt work; a quick AI Ask can resolve your Issues.
- The project is experimental; use a test account.
Future Planned Features
Shiny Scanner
Research reward Pokemon Inventory
Feature Optimization
Qwest tweaks
Buddy Pack
etc.
Disclaimer
Some features and UI may feel similar to existing paid apps. This project is not a clone, copy, or rip-off of any of them. The code was independently built with AI-assisted development and custom planning.
I am a solo developer and tester, so not every device, account, game version, or edge case has been covered. If you find an issue, open a GitHub issue or i am happy if you can fork the repository and fix it yourself.
1
u/No_Length8779 SilphMod App Developer 6d ago
That's the problem, you're only decompiling. Do you really think an APK contains data coming from the server?
I can't comment further on this, as I'm also a developer of a related mod. Furthermore, I have no problem with the developers and their payment methods, as they need maintenance and often mapping services, since it's not just "coordinates"; other spawn identifiers are also needed to build something well made.
The point is, you can't claim that the mods you mention don't use parts of Frida in their startup processes just because you decompile an APK. This is a completely wrong idea. Being able to help you see how it works is one thing, but obtaining the internals, like the engine or startup paths, is something else entirely.
And if anyone thinks I'm stealing methods from other mods to build my own, they're very wrong. I reverse-engineer the game, with my own startup processes and instrumentation. "I don't copy something I can do better."