Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
flipperzero-firmware — Firmware Flipper Zero — code source | Kitploit
Outils/GitHubGitHub/flipperdevices/flipperzero-firmware
Sécurité des Systèmes EmbarquésSécurité BluetoothSécurité IoTOutils RFID/NFCSécurité Sans FilHacking MatérielTests d'IntrusionSécurité MatérielleSécurité Matériel et IoTTop en Hacking Matériel n°7
16.4k3.4k19il y a 8 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Top en Sécurité Matériel et IoT n°9
Top en Sécurité Matérielle n°12
Top en Sécurité IoT n°18
Top en Outils RFID/NFC n°7
GitHubflipperdevices/flipperzero-firmware

flipperzero-firmware

Firmware Flipper Zero — code source

Voir le dépôtSite web
Un pixel art d'un dauphin avec le texte : Dépôt officiel Flipper Zero

Flipper Zero Firmware

  • Site officiel de Flipper Zero - Un moyen simple d'expliquer à vos amis ce que Flipper Zero peut faire.
  • Mise à jour du firmware Flipper Zero - Des améliorations pour votre dauphin : dernières versions du firmware, outils de mise à niveau pour PC et appareils mobiles.
  • Documentation utilisateur - Apprenez-en plus sur votre dauphin : spécifications, guides d'utilisation et tout ce que vous voulez demander.
  • Documentation développeur - Plongez dans le code source du firmware Flipper Zero : système de compilation, structure du firmware, et plus encore.

Contribuer

Notre objectif principal est de construire une communauté saine et durable autour de Flipper, nous sommes donc ouverts à toute nouvelle idée et contribution. Nous avons également quelques règles et tabous ici, veuillez donc lire attentivement cette page et notre Code de conduite.

J'ai besoin d'aide

Le meilleur endroit pour chercher des réponses est notre Documentation utilisateur. Si vous n'y trouvez pas la réponse, consultez notre Serveur Discord. Si vous souhaitez contribuer au développement du firmware ou le modifier pour vos propres besoins, vous pouvez également consulter notre Documentation développeur.

Je veux signaler un problème

Si vous avez trouvé un problème et souhaitez le signaler, veuillez consulter notre page Issues. Assurez-vous que la description contient des informations sur la version du firmware que vous utilisez, votre plateforme et une explication claire des étapes pour reproduire le problème.

Je veux proposer une nouvelle fonctionnalité

Si vous avez une demande de fonctionnalité ou souhaitez voter pour une existante, veuillez utiliser Discussions et suivre nos Directives de discussion.

Je veux contribuer au code

Avant d'ouvrir une PR, veuillez confirmer que vos modifications doivent être contenues dans le firmware. Beaucoup d'idées peuvent facilement être implémentées comme applications externes et publiées dans le Catalogue d'applications Flipper. Si vous n'êtes pas sûr, contactez-nous sur le Serveur Discord ou sur la page Issues, et nous vous aiderons à trouver le bon endroit pour votre code.

Veuillez également lire notre Guide de contribution et notre Style de codage, et assurez-vous que votre code est compatible avec notre Licence de projet.

Enfin, ouvrez une Pull Request et assurez-vous que les statuts CI/CD sont tous au vert.

Développement

Le firmware Flipper Zero est écrit en C, avec quelques morceaux écrits en C++ et en assembleur armv7m. Un niveau intermédiaire en C est recommandé pour programmer confortablement. Les langages C, C++ et l'assembleur armv7m sont pris en charge pour les applications Flipper.

Prérequis

Plateformes de développement prises en charge :

  • Windows 10+ avec PowerShell et Git (x86_64)
  • macOS 12+ avec outils en ligne de commande (x86_64, arm64)
  • Ubuntu 20.04+ avec build-essential et Git (x86_64)

Débogueurs en circuit pris en charge (facultatifs mais fortement recommandés) :

  • Carte de développement Wi-Fi Flipper Zero
  • Compatibles CMSIS-DAP : Raspberry Pi Debug Probe, etc...
  • ST-Link (v2, v3, v3mods)
  • J-Link

Le système de compilation Flipper s'occupera de toutes les autres dépendances.

Clonage du code source

Assurez-vous d'avoir suffisamment d'espace et clonez le code source :

root@kitploit:~
git clone --recursive https://github.com/flipperdevices/flipperzero-firmware.git

Compilation

Compilez le firmware à l'aide de l'outil de compilation Flipper :

root@kitploit:~
./fbt

Flashage du firmware à l'aide d'un débogueur en circuit

Connectez votre débogueur en circuit à votre Flipper et flashez le firmware à l'aide de l'outil de compilation Flipper :

root@kitploit:~
./fbt flash

Flashage du firmware via USB

Assurez-vous que votre Flipper est allumé et que votre firmware fonctionne. Connectez votre Flipper avec un câble USB et flashez le firmware à l'aide de l'outil de compilation Flipper :

root@kitploit:~
./fbt flash_usb

Documentation

  • Outil de compilation Flipper - construction, flashage et débogage du logiciel Flipper
  • Applications, Manifeste d'application - développement, construction, déploiement et débogage des applications Flipper
  • Combinaisons matérielles et dés-brickage - récupérer votre Flipper des situations les plus délicates
  • Formats de fichiers Flipper - tout sur la façon dont Flipper stocke vos données et comment vous pouvez les utiliser
  • Télécommandes universelles - contribuer votre télécommande infrarouge à la base de données des télécommandes universelles
  • Et bien plus encore dans la Documentation développeur

Structure du projet

  • applications - Applications et services utilisés dans le firmware
  • applications_users - Emplacement pour vos applications et services supplémentaires
  • assets - Ressources utilisées par les applications et services
  • documentation - Configurations du système de génération de documentation et fichiers d'entrée
  • furi - Furi Core : primitives et utilitaires au niveau du système d'exploitation
  • lib - Nos bibliothèques et celles de tiers, pilotes, outils, etc.
  • site_scons - Configuration du système de compilation et modules
  • scripts - Scripts supplémentaires et diverses bibliothèques Python
  • targets - Cibles du firmware : code spécifique à la plateforme

Consultez également les fichiers ReadMe.md dans ces répertoires pour plus de détails.

Liens

  • Discord : flipp.dev/discord
  • Reddit : reddit.com/r/flipperzero
  • Site web : flipper.net
  • Kickstarter : kickstarter.com

Outils SAST

  • PVS-Studio - analyseur statique pour les codes C, C++, C# et Java.
Télécharger l’outil