Star on GitHubStar2.4k stars

Case study

Gangstar: West Coast Hustle: Android native-library decompilation

Gangstar: West Coast Hustle is being decompiled from its Android ARM library libsanangeles.so into C++ intended to reproduce retail bytes. The project maps symbols and original source-file names, stores unmatched functions as named assembly, and records matching work by gameplay area. The author reports 4,661 game functions in scope and 24.40% matched bytes.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
0
Last commit
2026-11-09
Language
Assembly

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: A personal copy of libsanangeles.so is required in baselib/.
  • Prerequisites: Tooling requires Python 3.9 or newer and ARM GNU objdump plus c++filt, or Docker.
  • Limits: Matching work is incomplete; the author reports 24.40% matched bytes.
  • License: MIT.

Cite

BibTeX

@misc{gangstar-west-coast-hustle-case,
  title = {{Gangstar: West Coast Hustle: Android native-library decompilation}},
  howpublished = {\url{https://github.com/Virjoinga/gangstar-wch-decomp}},
  url = {https://github.com/Virjoinga/gangstar-wch-decomp},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/gangstar-west-coast-hustle-case/}}
}

Plain text

Gangstar: West Coast Hustle: Android native-library decompilation. https://github.com/Virjoinga/gangstar-wch-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/gangstar-west-coast-hustle-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 · Virjoinga/gangstar-wch-decomp · Revision bc3920b
  2. docs/matches/achievement-progress-readers.md GitHub · Virjoinga/gangstar-wch-decomp · Revision bc3920b

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab