0xreversed/with.ai
By model

Reverse engineering with Google Gemini

This page lists projects where Google's Gemini models did part of the reverse engineering. Gemini appears less often in the directory than Claude or Codex, but the entries show it working on quite different targets: the raster format a printer driver sends, a hidden softkey API inside an Android phone's system framework, and an academic user study that compared several models. Gemini can run inside a general agent such as OpenCode, as one project here did, or Gemini CLI, and some authors simply paste decompiled code into a chat. One author reported a run that cost a few cents in tokens, which makes cheaper Gemini models worth trying for narrow, well defined tasks such as reading decompiled Smali. As with any model, the person still tests the result on the real device or program. Each entry links the original writeup or repo and lists the model version, tools and outcome. Submit your own Gemini project to help fill this page.

Projects
3
Outcomes
Works2Research1
Models used
Gemini3Claude1GPT1
3 projects

The projects

Research
Blog · Research and benchmarks

Decompiling the Synergy: a user study of humans and LLMs reverse engineering together

LLM help lifted novices near expert level; experts gained little.

Model GPT-4o
Kyocera DuraXV Extreme softkey framework: preview from barrasso.me
Works
Blog · Apps

Recovered a hidden Kyocera flip-phone softkey API with Gemini 3 Flash in OpenCode

A hidden flip-phone API recovered for about five cents.

Cost About $0.05 (47,573 tokens)
Works
Blog · File formats

Built an open Linux driver for the Brother HL-2140 by having Gemini decode its raster format

A printer the stock Linux driver garbled, now printing photos with an MIT driver.

Model Gemini 3.7 Flash
Did something like this?

Share the writeup or repo, and what the AI got right and wrong.

Submit a project
Learn

Related guides

Tools

Tools these projects used

All tools
FAQ

Common questions

Yes. Projects here used Gemini to work out a printer's raster format and to recover a hidden Android framework API.

Explore

Other topics