.FAP

FAP Datei

Flipper Application Package
Frage stellen
SCHNELLE ANTWORT

Eine .fap-Datei ist ein Flipper Application Package, eine App, die für das Flipper Zero Multi-Tool entwickelt wurde. Es handelt sich um eine ELF-Ausführungsdatei für den ARM Cortex-M4 MCU des Geräts mit Flipper-spezifischen Metadaten, einem Icon und gebündelten Ressourcen. Sie öffnen eine .fap nicht auf einem PC, um sie auszuführen; stattdessen installieren Sie sie auf einem Flipper Zero mit qFlipper, der Flipper Mobile App, dem lab.flipper.net-Katalog oder indem Sie sie in den Ordner apps auf der SD-Karte kopieren und über „Apps“ auf dem Gerät starten.

Entwickler: Flipper Devices Kategorie: Ausführbare Dateien MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux Android iOS
Verwandt: .APK · .EXE · .VBS · .JAR

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 30, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das FAP-Dateiformat?

Eine .fap-Datei ist ein Flipper Application Package, eine Anwendung für das Flipper Zero Multi-Tool von Flipper Devices. Technisch gesehen handelt es sich um eine .elf-Objektdatei, die für den ARM Cortex-M4-Kern des STM32WB55 kompiliert wurde, wobei Flipper-spezifische Metadaten, ein Icon und Ressourcen in zusätzlichen Sektionen gebündelt sind.

Da der Mikrocontroller des Flipper Code nicht direkt von der SD-Karte ausführen kann, kopiert der App-Loader der Firmware eine .fap in den RAM, prüft die Kompatibilität der API-Version, wendet Relozierungen an und löst die aufgerufenen Firmware-Funktionen auf, bevor sie ausgeführt wird. Jedes Paket speichert die Firmware-API-Version, gegen die es erstellt wurde, sodass eine App über verschiedene Firmware-Builds hinweg funktioniert, solange die Hauptversion übereinstimmt. Entwickler erstellen FAPs mit dem Flipper Build Tool (FBT oder dem leichteren ufbt), gesteuert durch ein application.fam-Manifest, das die App als extern markiert.

Sicherheit

RISIKO: MEDIUM

A .fap is native ARM code that runs on the Flipper Zero, so a malicious or buggy app could misbehave on the device, though it runs in the Flipper's constrained environment and cannot infect a desktop PC by sitting on it. The main caution is that FAPs can drive the Flipper's radios and GPIO in ways that may be illegal or harmful if misused. Install FAPs from the official catalog or trusted repositories, and be aware community apps are not reviewed as strictly as official ones.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEFlipper Application Packagealias Flipper App Package, FAP
ENTWICKLERFlipper Devicesseit 2022
MIME TYPEapplication/octet-stream
TYPBinary (ELF-based relocatable executable with embedded metadata and resources)
Diese Erweiterung wird auch verwendet von…
  • FileMaker (older ACT! / generic) - The .fap extension has occasionally appeared as an application or project file in older niche software, unrelated to Flipper Zero.
  • Generic 'application package' data - Some legacy tools used .fap as an ad hoc application data file; these predate and are unrelated to the Flipper Application Package.
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
7F454C46
ASCII
·ELF
A FAP begins with the standard ELF magic (0x7F 'E' 'L' 'F') because it is an ELF object file. It has no unique .fap signature; the Flipper-specific metadata (fap_version, api version, icon, name) is embedded in ELF sections, so the file is identified by its .fap extension and ELF contents rather than a distinct header.

Programme zum Öffnen von FAP-Dateien

Windows3 apps
qFlipper Kostenlos Connect the Flipper Zero over USB, open Applications, choose Install Application, and select the .fap to write it to the device.
Flipper Lab (lab.flipper.net) Kostenlos Open the site in a browser with the Flipper connected over USB and install a .fap straight from the catalog or a local file.
Flipper Build Tool (FBT / ufbt) Open Source Build, launch, or debug a .fap from source using ufbt or fbt fap_{APPID} targets.
macOS3 apps
qFlipper Kostenlos Connect the Flipper over USB, open Applications, choose Install Application, and pick the .fap to install it.
Flipper Lab (lab.flipper.net) Kostenlos Install a .fap from the web catalog while the Flipper is plugged in over USB.
Flipper Build Tool (FBT / ufbt) Open Source Compile and deploy a .fap from app source using the ufbt toolchain.
Linux3 apps
qFlipper Kostenlos Attach the Flipper over USB, open Applications, choose Install Application, and select the .fap to flash it to the device.
Flipper Lab (lab.flipper.net) Kostenlos Use the browser catalog to install a .fap onto a connected Flipper Zero.
Flipper Build Tool (FBT / ufbt) Open Source Run ufbt launch or fbt fap_{APPID} to build a .fap and load it onto the device.
Android1 app
Flipper Mobile App Kostenlos Pair with the Flipper over Bluetooth, open the Apps section in the Hub tab, and install a .fap from the catalog.
iOS1 app
Flipper Mobile App Kostenlos Connect to the Flipper over Bluetooth, open Apps in the Hub tab, and tap Install on the .fap you want.

Technische Details

technische Spezifikation
EncodingBinary ELF object file
Byte orderLittle-endian
ContainerELF (Executable and Linkable Format)
Elf MachineARM (Cortex-M4F / Thumb), targeting the STM32WB55 MCU on Flipper Zero
Code ModelRelocatable / position-independent; the App Loader processes relocations and resolves imported firmware symbols at load time
Symbol ResolutionImported functions are resolved against the firmware symbol table generated from api_symbols.csv
Embedded MetadataApp name, icon, category, stack size, fap_version and required firmware API version stored in dedicated ELF sections
ResourcesStatic and animated images can be bundled as private assets via the fap_icon_assets manifest field
Build ToolFlipper Build Tool (FBT / ufbt), configured through an application.fam manifest with apptype FlipperAppType.EXTERNAL
LoadingCannot execute in place from SD card; the App Loader copies the FAP into RAM, verifies compatibility, applies relocations, then runs it
Typical sizeA few kilobytes to a few hundred kilobytes
IntegrityApp Loader verifies API-version compatibility before running; no separate CRC/hash in the file itself
PlatformsFlipper Zero firmware (FreeRTOS-based)
StructureStandard ELF layout (ELF header, program/section headers, .text/.data/.rodata, relocation and symbol tables) plus custom sections carrying Flipper app manifest data and icon assets.
NotesFAPs are not tied to one firmware build; compatibility is decided by the required API version embedded in the file. Distributed through the official Flipper Apps catalog (lab.flipper.net), the Flipper mobile app, and community repositories.
Veröffentlicht2022
Neueste VersionTied to firmware API version (major.minor)
Spezifikationdeveloper.flipper.net

FAP-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit FAP-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu FAP-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .fap-Datei?
Sie installieren sie auf einem Flipper Zero, anstatt sie auf einem Computer zu öffnen. Verwenden Sie qFlipper oder Flipper Lab über USB, die Flipper Mobile App über Bluetooth oder kopieren Sie die .fap in den Ordner apps auf der SD-Karte und starten Sie sie über Apps > External auf dem Gerät.
Kann ich eine .fap-Datei auf meinem PC öffnen?
Nicht um sie auszuführen. Ein PC kann keinen Flipper-ARM-Code ausführen. Sie können eine .fap als ELF-Binärdatei mit Tools wie readelf oder Ghidra untersuchen, aber sie funktioniert nur auf einem Flipper Zero.
Wo werden FAP-Dateien auf der SD-Karte gespeichert?
Sie befinden sich in Kategorie-Unterordnern im Verzeichnis apps auf der microSD-Karte des Flipper. Die Kategorie stammt aus dem Manifest der App, und die App erscheint dann unter „Apps“ auf dem Gerät.
Warum lässt sich meine FAP-Datei nicht auf dem Flipper laden?
Die meisten Ladefehler resultieren aus einer Diskrepanz der API-Version. Die FAP wurde für eine andere Firmware-API-Version erstellt als die, die auf Ihrem Flipper läuft. Aktualisieren Sie die App oder die Firmware, damit die Haupt-API-Versionen übereinstimmen.
Wie erstelle ich eine .fap-Datei?
Schreiben Sie die App in C, fügen Sie ein application.fam-Manifest mit dem App-Typ FlipperAppType.EXTERNAL hinzu und erstellen Sie sie mit dem Flipper Build Tool (FBT) oder dem eigenständigen ufbt.
Ist die Installation von FAP-Dateien sicher?
FAPs aus dem offiziellen Katalog sind am sichersten. Community-FAPs sind nativer Code mit Zugriff auf die Hardware des Flipper; installieren Sie daher nur aus Quellen, denen Sie vertrauen, und beachten Sie lokale Gesetze, wenn Sie Funk- oder Zugriffsfunktionen nutzen.

Quellen

1Flipper Developer Docs - FAP (Flipper App Package)developer.flipper.net
2Flipper firmware documentation - AppsOnSDCard.mdgithub.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.TXTPlain Text File
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

Verwandte Erweiterungen

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen