# F8LEFT/SoFixer

Repository: https://github.com/F8LEFT/SoFixer
Canonical: https://ross.abutalabs.com/products/sofixer
Language: C
License: BSD-3-Clause
License Family: permissive
Archived: true
Last push: 2021-05-07T07:56:37+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3376, "days_push": 1944, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1024, forks 336 (observed 2026-08-28T04:03:16.379132+00:00)

## What it is
SoFixer is a command-line tool that repairs ELF shared object (.so) files dumped from process memory, fixing section headers, program headers, and relocations so they can be analyzed in tools like IDA. It supports both 32-bit and 64-bit Android native libraries.

## Use cases
- repair so file dumped from memory
- fix elf shared library for ida analysis
- rebuild section headers of dumped android so
- analyze dumped native library in reverse engineering
- fix relocations in memory-dumped so file

## When to choose
- you dumped an Android .so from memory and need it loadable or analyzable in IDA
- you need to repair ELF headers and relocations of a 32-bit or 64-bit shared library

## When to avoid
- you need to repair non-ELF binaries or Windows PE files
- you need actively maintained tooling with guaranteed correctness of relocation parsing

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: reverse-engineering, parser, developer-tools
- domain: reverse-engineering, security, developer-tools
- platform: windows, cli, cpp
- tags: elf, android, so-files, memory-dump, binary-repair, ida, linux, macos

## Member repositories
- F8LEFT/SoFixer (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:16.379132+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:08:07.051039+00:00, confidence not recorded.
  - readme: https://github.com/F8LEFT/SoFixer (fetched 2026-08-28T04:03:16.379132+00:00, sha d62e62ef2294)
- Data as of 2026-08-30T08:39:29.467469+00:00.
