# Ice Rage: an Android native-library port for Linux ARM handhelds

> Ice Rage runs on Linux ARM handhelds through a bionic ELF loader that maps the game's Android armeabi-v7a library and supplies required Android interfaces. The author reports successful loading, audio, rendering and menus on an R36S; a full match remains unplayed.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/EapRules/icerage-native-arm>
- Primary source: <https://github.com/EapRules/icerage-native-arm/blob/a6b6abcc154bcb8ed69f17948fa9c1edb6775ec0/README.md>
- Catalog page: <https://awesomerea.org/resources/ice-rage-arm-port-case/>
- Record JSON: <https://awesomerea.org/resources/ice-rage-arm-port-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/ice-rage-arm-port-case/index.md)

## Requirements & limits

- **Prerequisites:** Provide an owned OUYA Ice Rage 1.8 APK; the Google Play build is unsupported.
- **Prerequisites:** Use an armhf userland with 32-bit GPU libraries and glibc 2.29 or later.
- **Testing evidence:** The author reports testing on an R36S; a complete match has not been played.
- **License:** GPL-3.0 license.

## Primary sources

1. <https://github.com/EapRules/icerage-native-arm/blob/a6b6abcc154bcb8ed69f17948fa9c1edb6775ec0/README.md>
2. <https://github.com/EapRules/icerage-native-arm/blob/a6b6abcc154bcb8ed69f17948fa9c1edb6775ec0/ports/icerage/README.md>

## More in Games

- [ico-pc: a native ICO port compiled from the PS2 decompilation](https://awesomerea.org/resources/ico-pc-port-case/index.md) · Case study
- [Ignition: porting the 1997 racing game from executable analysis](https://awesomerea.org/resources/ignition-port-case/index.md) · Case study
- [inFAMOUS First Light: rehosting the PS4 game on Windows](https://awesomerea.org/resources/infamous-first-light-pc-case/index.md) · Case study
- [Infernal Runner JS: reconstructing the CPC game's bytecode engine](https://awesomerea.org/resources/infernal-runner-js-case/index.md) · Case study
- [Jackal UEFI: a disassembly-based UEFI port of the NES game](https://awesomerea.org/resources/jackal-uefi-port-case/index.md) · Case study
- [jgalbs cod4: porting the Call of Duty 4 multiplayer client to Apple Silicon](https://awesomerea.org/resources/jgalbs-cod4-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
