Documentation Officielle FCord
Guides pratiques d'installation multiplateforme, gestion des 768 plugins du catalogue, modèle de sécurité locale DPAPI, maintenance et dépannage.
Installation & Déploiement Multiplateforme
FCord supporte nativement les canaux Discord Stable, PTB et Canary sur Windows 10/11, macOS et distributions Linux x64.
Installation sous Windows
L'installeur officiel C# .NET 8 WebView2 (FCord-Installer.exe, ~568 Mo avec assets intégrés) utilise un algorithme de détection à 4 niveaux (processus en cours d'exécution, registre Windows, disques locaux et liens symboliques).
-
Téléchargez et lancez
FCord-Installer.exe. - SmartScreen : Si l'avertissement Windows apparaît, cliquez sur « Informations complémentaires » puis « Exécuter quand même » (binaire open source sans certificat commercial EV).
- Sélectionnez votre canal Discord et cliquez sur Install. Discord redémarre instantanément avec FCord chargé en mémoire vive.
Installation sous Linux
Disponible au format autonome .AppImage ainsi qu'en archive .tar.gz pour les distributions Debian, Ubuntu, Fedora et Arch Linux.
# Rendre l'AppImage exécutable et lancer l'installateur
chmod +x FCord-Installer-Linux-x64.AppImage
./FCord-Installer-Linux-x64.AppImage
Compatible avec les installations Discord standard, Flatpak et paquets natifs (deb/rpm/pacman).
Installation sous macOS
Deux paquets disques distincts sont fournis pour optimiser les performances : Apple Silicon (ARM64) et processeurs Intel (x64).
-
Ouvrez le fichier
.dmgcorrespondant à votre processeur Mac. -
Gatekeeper : Si macOS bloque l'ouverture, autorisez l'application dans Préférences Système > Confidentialité et sécurité ou via
xattr -cr /Applications/FCord.app.
Prise en Main & Configuration Client
FCord s'intègre directement au sein de l'interface officielle de Discord sans perturber votre flux de travail.
Panneau de Configuration Dédié
Une section FCord apparaît automatiquement dans les Paramètres utilisateur (engrenage en bas à gauche de Discord). Elle regroupe :
- Plugins : Liste des 768 modules avec commutateurs on/off et filtres de recherche.
- Thèmes & QuickCSS : Éditeur de styles intégré avec rechargement en direct sans redémarrage.
- Audio & LoudMic : Sélection des profils de gain DSP, mode stéréo WebRTC et égaliseur.
- Multi-Comptes : Commutateur de session protégé par le coffre-fort DPAPI.
Raccourcis Clavier Clés
Pour les utilisateurs avancés et créateurs de plugins :
Ctrl + Shift + I(Windows/Linux) ouCmd + Option + I(macOS) : Ouvre les Chrome DevTools internes avec accès au bridgewindow.Vencordetwindow.FCord.Ctrl + R: Rafraîchit l'interface Discord sans recharger le processus principal./sur le site FHUB : Ouvre la recherche rapide d'extensions dans le catalogue.
Gestion des 768 Plugins & Développement SDK
Chaque plugin fonctionne de façon modulaire et déclarative avec cycle de vie start() / stop() propre.
Répertoires des Extensions Utilisateur
Vous pouvez ajouter des plugins personnalisés en déposant un fichier JavaScript ou TypeScript dans le répertoire correspondant à votre système :
# Windows
%APPDATA%\fcord\plugins
# Linux
~/.config/fcord/plugins
# macOS
~/Library/Application Support/fcord/plugins
Cycle de Vie & Modules _api
Les 24 modules d'infrastructure _api (tels que CommandsAPI, ContextMenuAPI ou AudioPlayerAPI) fournissent des points d'injection normalisés. Ils ne sont pas des extensions utilisateur, mais la tuyauterie interne garantissant qu'aucun plugin n'altère sauvagement le DOM Discord.
Sécurité Applicative & Invariants Épistémiques
FCord applique une politique stricte de durcissement matériel, sans concession pour la protection de vos identifiants.
Chiffrement Matériel DPAPI
Sous Windows, les jetons Discord et clés de session sont obligatoirement chiffrés via la Windows Data Protection API (DPAPI) via l'abstraction Electron safeStorage. Tout repli en texte brut ou en base64 est bloqué par le compilateur.
Anti-DNS Rebinding
Le point de diagnostic HTTP local (port 9224) génère un secret cryptographique 256 bits à chaque démarrage, compare les en-têtes avec crypto.timingSafeEqual et rejette tout appel cross-origin pour interdire les requêtes depuis un navigateur web.
Zéro Télémétrie Sortante
Les sondes analytiques de Discord (Sentry, Science, Datadog) sont interceptées et neutralisées directement au niveau protocolaire avant l'émission de la moindre trame réseau.
Dépannage, Mises à Jour & Restauration 1-Clic
L'architecture FCord est conçue pour être 100% réversible et résiliente aux mises à jour hebdomadaires de Discord.
Comment fonctionne la sauvegarde _app.asar ?
Contrairement aux anciens patchers qui écrasent irrémédiablement les fichiers originaux, FCord conserve l'archive originale sous le nom _app.asar et installe une couche de chargement propre dans resources/app.
Lors d'une désinstallation, supprimer resources/app et restaurer _app.asar rétablit instantanément le client officiel sans laisser aucune trace.
Auto-Updater Atomique
L'updater interne (src/fcord/main/updater.ts) télécharge uniquement le payload fcord-dist.zip, valide son empreinte SHA-256 avec checksums.txt et effectue une permutation atomique de répertoire. Il n'est jamais nécessaire de retélécharger l'installateur complet lors des mises à jour régulières.
Foire Aux Questions Techniques (FAQ)
Réponses transparentes et vérifiées sur la conformité, l'architecture et l'usage de FCord.
FCord enfreint-il les Conditions d'Utilisation (ToS) de Discord ? 01
Comme tout mod client (BetterDiscord, Vencord, Equicord), l'utilisation d'une application modifiée constitue techniquement une violation des Conditions d'Utilisation de Discord relatives aux clients tiers.
Toutefois, FCord adopte une posture de sécurité responsable : il n'offre aucune fonction malveillante, ne contourne pas les serveurs de facturation Discord (aucun faux Nitro serveur) et opère exclusivement en mémoire locale. À ce jour, aucun utilisateur n'a été banni simplement pour avoir utilisé l'interposeur client.
Pourquoi 768 plugins ne ralentissent-ils pas Discord ? 02
Le catalogue comprend 768 extensions déclarées, mais celles-ci ne s'exécutent que si vous décidez de les activer dans les paramètres. Au démarrage initial, seuls 15 plugins indispensables au moteur sont montés.
De plus, l'interposition Webpack utilise un chargement paresseux des modules et l'optimiseur mémoire natif (src/main/memoryOptimizer.ts) déclenche proactivement le ramasse-miettes V8 lorsque la fenêtre passe en arrière-plan.
Mes jetons Discord et identifiants sont-ils en sécurité ? 03
Oui. Sous Windows, FCord utilise impérativement le chiffrement matériel DPAPI via safeStorage d'Electron. Vos jetons ne sont jamais écrits en texte brut sur votre disque dur et ne peuvent être déchiffrés que par votre session utilisateur Windows actuelle.
Comment désinstaller FCord et revenir à Discord 100% vanilla ? 04
Relancez simplement l'installateur FCord-Installer.exe et cliquez sur le bouton Uninstall. L'installeur supprime le répertoire de chargement resources/app et restaure la sauvegarde originale _app.asar. Votre client Discord redevient rigoureusement vanilla en moins de deux secondes.
FCord nécessite-t-il une connexion Internet constante ? 05
Non. Tout le moteur de patching et l'ensemble des 768 plugins sont hébergés localement sur votre machine dans le bundle compilé. Seules les fonctionnalités externes optionnelles (streaming SoundCloud, synchronisation Cloud des réglages) effectuent des requêtes réseau lors de leur utilisation.
Prêt à Déployer FCord Desktop ?
Téléchargez l'installateur autonome ou parcourez le catalogue complet des 768 extensions open source.