Dashboard

Pool: —
Pool Total
—
Available
—
Burn Slot
—
Cycles
—
Master Age
—
Recoveries
—
Passkey
—
Loop
—
Pool Snapshot
RoleTokenAgeStatus
Loading...
Cookie Pool
RoleTokenAndroid ID AgeFreshMinted At
Loading...
Get Token
Cookie
Master
Bearer
OAuthLogin
UberAuth
Loop Control
Checking...
Process Info
No process info. Refresh status.
Start New Instance

Launches a fresh session: opens browser for Google sign-in, enrolls a passkey, then starts the pool loop. Phone number geo-matches the emulated device locale.

en-US
Challenge Monitor

When a Google challenge is detected during sign-in or recovery, it appears here in real-time. Polls every 2 seconds while the loop is running.

⏸
No active challenge
Start a session to begin monitoring.
Challenge History
Passkey
Current Passkey
Loading...
Recovery
Force Recovery

Triggers _recover_from_password_change: burns an existing pool cookie to obtain a fresh master_token, then re-enrolls the passkey. Use when login returns BadAuthentication.

Last recovery: —
Device Operations
Device Checkin

Register/refresh a virtual Android device with Google GMS.

DeviceSync

Run BETTER_TOGETHER DeviceSync flow using a pool cookie as the OAuth bearer.

Upload DG States
dg_states.json

Upload a dg_states.json file from the DG harvester. Saved to enroll_cfg.dg_states_path or pe/dep/dg_states.json as fallback.

↑
Click or drag to upload

dg_states.json

Logs
Waiting for log stream...
Not connected
Raw State
Loading...