Star on GitHubStar2.4k stars

Case study

G2CC: a replacement Even G2 client built from Bluetooth traffic analysis

G2CC reconstructs communication with Even Realities G2 smart glasses through a replacement Android BLE client and a PC-side display compositor. Its protocol documentation describes captured Bluetooth frames and the display, input and battery exchanges used by the client.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
26
Last commit
2026-08-14
Language
TypeScript
License (GitHub)
AGPL-3.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Even Realities G2 glasses, an Android phone and a PC running the Node server and PostgreSQL.
  • Limits: The author describes the installation as tailored to one hardware and network setup.
  • License: AGPL-3.0 license.

Cite

BibTeX

@misc{g2cc-even-g2-client-case,
  title = {{G2CC: a replacement Even G2 client built from Bluetooth traffic analysis}},
  howpublished = {\url{https://github.com/expectbugs/G2CC}},
  url = {https://github.com/expectbugs/G2CC},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/g2cc-even-g2-client-case/}}
}

Plain text

G2CC: a replacement Even G2 client built from Bluetooth traffic analysis. https://github.com/expectbugs/G2CC (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/g2cc-even-g2-client-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · expectbugs/G2CC · Revision a401fc3
  2. docs/G2_BLE_PROTOCOL.md GitHub · expectbugs/G2CC · Revision a401fc3

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab