CookieRunBot VIP Community is a readable, local-only reconstruction of the V2.8 Windows bot. It automates Cookie Run Classic through a selected Android emulator window and the emulator's local ADB connection.
This edition contains:
- readable Python source;
- the recovered PNG matching templates in normal folders;
- automatic LDPlayer and MuMu ADB discovery;
- jump, double-jump, slide, boost, relay, popup, minigame, gift draw, relic, heart, skip-run, app-recovery, and MuMu recorder helpers; and
- a runtime guard that rejects every non-loopback socket destination.
It does not contain activation, machine binding, telemetry, update checks, webhooks, external links, encrypted configuration, drivers, injected hooks, or the original native runtime.
-
Install Python 3.10 x64.
-
Open LDPlayer or MuMu and enable its local ADB setting.
-
Install dependencies:
py -3.10 -m pip install -r requirements.txt
-
Run from source:
py -3.10 source\main.py -
Select the correct emulator window, press Refresh ADB, then start the bot.
The application lists the exact local device serial it selected. For LDPlayer,
instance 0 is commonly emulator-5554, instance 1 is commonly
emulator-5556, and later instances continue in steps of two. Device discovery
uses the output of the emulator's own local adb devices command instead of
assuming one fixed port.
- Python socket connections and datagrams are restricted to
localhost,127.0.0.0/8, and::1. - Explicit ADB targets must be loopback targets or local Android emulator serials.
- ADB executables are discovered from the emulator installation or
PATH; no executable is bundled in this repository. - Only PNG/JPEG/ICO assets are packaged with the program.
- The release audit checks source imports, URL-like strings, forbidden local paths, asset types, and Windows networking imports.
Settings are stored as readable JSON in the current Windows user's local
application-data directory. Defaults are in config/default.json. The game
package name is editable because regional releases may use a different Android
package.
See BUILDING.md. The build process compiles this clean source with PyInstaller and performs a static release audit. It does not execute the original V2.8 program.
V2.8 was compiled to native code with Nuitka, so its exact original Python formatting and implementation cannot be recovered byte-for-byte. This project reconstructs the exposed behavior and module layout in maintainable source and uses the actual validated V2.8 image templates.
This project is provided without warranty. Follow the rules that apply to your game account and emulator.