# FZ - iButton
{{#include ../../../banners/hacktricks-training.md}}
## Intro
Pour plus d'informations sur ce qu'est un iButton, consultez :
{{#ref}}
../ibutton.md
{{#endref}}
## Design
La partie **bleue** de l'image suivante est comment vous devez **placer le vrai iButton** pour que le Flipper puisse **le lire.** La partie **verte** est comment vous devez **toucher le lecteur** avec le Flipper zero pour **émuler correctement un iButton**.
## Actions
### Read
En mode Lecture, le Flipper attend que la clé iButton soit touchée et peut digérer l'un des trois types de clés : **Dallas, Cyfral, et Metakom**. Le Flipper **déterminera lui-même le type de clé**. Le nom du protocole de clé sera affiché à l'écran au-dessus du numéro d'identification.
### Add manually
Il est possible d'**ajouter manuellement** un iButton de type : **Dallas, Cyfral, et Metakom**
### **Emulate**
Il est possible d'**émuler** des iButtons sauvegardés (lus ou ajoutés manuellement).
> [!TIP]
> Si vous ne pouvez pas faire en sorte que les contacts attendus du Flipper Zero touchent le lecteur, vous pouvez **utiliser le GPIO externe :**
## References
- [https://blog.flipperzero.one/taming-ibutton/](https://blog.flipperzero.one/taming-ibutton/)
{{#include ../../../banners/hacktricks-training.md}}