31 lines
701 B
Markdown
31 lines
701 B
Markdown
|
|
# ADSP-219x radare2 Plugin
|
||
|
|
|
||
|
|
Dieses Plugin fügt ADSP-2191 Support zu radare2 und iaito hinzu.
|
||
|
|
|
||
|
|
## Kompilieren & Installation
|
||
|
|
Da der Zielrechner air-gapped ist, stelle sicher, dass `gcc` und `radare2-dev` (oder Header) installiert sind.
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd r2plugin
|
||
|
|
make
|
||
|
|
make install
|
||
|
|
```
|
||
|
|
|
||
|
|
## Nutzung
|
||
|
|
Lade dein ROM mit dem `-a` (Architecture) und `-b` (Bits) Schalter:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
r2 -a adsp219x -b 24 firmware_dump.bin
|
||
|
|
```
|
||
|
|
|
||
|
|
In `iaito`:
|
||
|
|
1. Datei öffnen
|
||
|
|
2. `Architecture`: `adsp219x` (im Dropdown suchen oder tippen)
|
||
|
|
3. `Bits`: `24`
|
||
|
|
|
||
|
|
## Features
|
||
|
|
- Volle 24-bit Instruktionsbreite
|
||
|
|
- Unterstützung für Multifunktions-Compute (ALU/MAC)
|
||
|
|
- Anzeige von Delayed-Branch (DB) Flags
|
||
|
|
- Jump-Adressen Decodierung
|