How mohammadpatel070101-cmyk/uid-bypass works
This repository is a Free Fire login-traffic interception and UID-authorization tool, accompanied by a web dashboard and phone/emulator protocol-analysis utilities. The main workflow is a client login passing through a mitmproxy interceptor, which checks UID authorization and can rewrite encrypted login payloads before forwarding them; response handling extracts login identity and records outcomes. The dashboard manages local UIDs, proxy state, statistics, and logs. Source excerpts are partial and the README is empty, so uncertain wiring is omitted; capture and comparison flows are included only where their source descriptions support them.
Main entry points: main.py Main interceptor · adii_main.py Web dashboard · interceptor.py UID authorization · capture_phone.py Phone capture
Components 18
Login proxy
- Main interceptor
main.py - Interceptor variant
interceptor.py - UID authorization
interceptor.py - Login payload rewrite
interceptor.py - Region mapping
config/regions.py
Access and monitoring
- Web dashboard
adii_main.py - Local UID list
uid.txt - Login records and stats
bot_data.db - Dashboard page
templates/index.html
Protocol analysis
- Phone capture
capture_phone.py - Emulator capture
capture_emulator.py - Captured protos
- Proto comparison
diff_protos.py
Protocol utilities
- Crypto and protobuf
common/utils.py
Other components
- Game client
- Game login server
- Dashboard operator
- Firebase UID service
Connections 22
- Game client → Main interceptor: sends login traffic
- Main interceptor → Game login server: forwards requests
- Main interceptor → UID authorization: checks UID
- UID authorization → Local UID list: reads local UIDs
- UID authorization → Firebase UID service: checks remote UIDs
- Main interceptor → Login payload rewrite: rewrites login payload
- Main interceptor → Login records and stats: records outcomes
- Dashboard operator → Web dashboard: manages proxy and UIDs
- Web dashboard → Local UID list: updates local UIDs
- Web dashboard → Firebase UID service: checks UID
- Web dashboard → Login records and stats: reads stats and logs
- Web dashboard → Dashboard page: renders page
- Web dashboard → Interceptor variant: starts or stops
- Interceptor variant → Crypto and protobuf: uses crypto and protobuf
- Main interceptor → Region mapping: uses region config
- Game client → Phone capture: provides phone traffic
- Game client → Emulator capture: provides emulator traffic
- Phone capture → Crypto and protobuf: decrypts and parses
- Emulator capture → Crypto and protobuf: decrypts and parses
- Phone capture → Captured protos: writes phone protos
- Emulator capture → Captured protos: writes emulator protos
- Proto comparison → Captured protos: reads captured protos