Comment installer lb-phone sur FiveM : tutoriel complet 2026
lb-phone est l’un des téléphones premium les plus utilisés sur FiveM en 2026. Développé par LBScripts, il est compatible avec ESX, QBCore et standalone, propose des dizaines d’applis modernes et une UX très soignée. Dans ce guide, nous installons lb-phone étape par étape sur un serveur hébergé chez HebergTonServ, hébergeur FiveM spécialisé.
🎯 Pourquoi choisir lb-phone
Points forts de lb-phone par rapport aux alternatives gratuites :
- ✅ UX moderne type iOS/Android natif
- ✅ Compatible ESX, QBCore et standalone (bridge automatique)
- ✅ Apps natives : Messages, Phone, Contacts, Camera, Photos, Mail, Wallet, Settings
- ✅ Apps custom : Twitter (X), Insta, Marketplace, Tinder-like, Services, Music
- ✅ Multi-langue dont français complet
- ✅ Documentation excellente sur docs.lbscripts.com
- ✅ Support actif Discord LBScripts
- ✅ Updates régulières
- ✅ Code escrow (protection auteur, performances optimisées)
💰 Prix et acquisition
lb-phone est un script payant vendu sur :
- 🛒 store.lbscripts.com (recommandé)
- 🛒 Tebex officiel LBScripts
Prix moyen : 30-50 € en one-shot (license serveur unique, IP-locked).
⚠️ N’achetez que sur les sources officielles. Les versions “leaks” sur des forums sont :
- Souvent vérolées
- Toujours non fonctionnelles à long terme (escrow update auto bloqué)
- Risque ban Cfx.re
📋 Prérequis
Avant l’installation, vérifiez :
- ✅ Serveur FiveM fonctionnel (ESX, QBCore ou standalone)
- ✅
ox_libinstallé (dernière version) — github.com/overextended/ox_lib - ✅
oxmysqlinstallé (recommandé) - ✅
pma-voicepour les appels (recommandé) - ✅ Accès SFTP au serveur (panel HebergTonServ)
- ✅ Accès phpMyAdmin ou client MySQL
- ✅ License lb-phone activée sur votre IP serveur
🚀 Étape 1 — Télécharger lb-phone
- Connectez-vous à keymaster.fivem.net
- Section Granted Assets
- Trouvez lb-phone
- Cliquez Download
- Récupérez le ZIP
💡 Important : assurez-vous que l’IP de votre serveur HebergTonServ est bien renseignée dans le keymaster Tebex pour valider l’escrow.
📤 Étape 2 — Upload sur votre serveur
- Ouvrez FileZilla
- Connectez-vous en SFTP (infos panel HebergTonServ)
- Naviguez vers
resources/[standalone]/ouresources/[lb]/(créez le dossier si besoin) - Glissez-déposez
lb-phoneextrait - Vérifiez la structure :
resources/
└── [lb]/
└── lb-phone/
├── client/
├── server/
├── ui/
├── shared/
├── config.lua
├── fxmanifest.lua
└── ...🗃️ Étape 3 — Importer le SQL
- Connectez-vous à phpMyAdmin (panel HebergTonServ)
- Sélectionnez votre base de données
- Onglet Importer
- Importez le fichier
lb-phone.sql(présent à la racine du dossier ou dansinstallation/) - Cliquez sur Exécuter
Tables créées (variant selon version) :
phone_phonesphone_messagesphone_callsphone_contactsphone_photosphone_notesphone_appsphone_tinder_profiles- Etc.
⚙️ Étape 4 — Ajouter l’ensure dans server.cfg
Ouvrez votre server.cfg et ajoutez dans cet ordre :
ensure ox_lib
ensure oxmysql
ensure pma-voice
ensure es_extended # ou qb-core selon framework
ensure lb-phone⚠️ ox_lib doit être démarré AVANT lb-phone.
🔧 Étape 5 — Configuration du framework
Ouvrez lb-phone/config.lua et configurez :
Framework
Config.Framework = "esx" -- "esx", "qb", ou "standalone"Item de téléphone
Config.Item = {
Enabled = true,
Name = "phone", -- nom de l'item dans votre inventaire
UseItem = true
}Langue
Config.DefaultLanguage = "fr"Apps activées
Config.Apps = {
Phone = true,
Messages = true,
Mail = true,
Twitter = true, -- nécessite config Twitter
Marketplace = true,
Settings = true,
Camera = true,
-- etc.
}Apparence par défaut
Config.DefaultPhoneTheme = "dark"
Config.DefaultWallpaper = "default"📦 Étape 6 — Ajouter l’item phone dans l’inventaire
Si vous utilisez ox_inventory
Dans ox_inventory/data/items.lua :
['phone'] = {
label = 'Téléphone',
weight = 190,
stack = false,
close = true,
description = 'Un smartphone moderne'
},Si vous utilisez ESX legacy inventory
Dans la table SQL items (via phpMyAdmin) :
INSERT INTO items (name, label, weight) VALUES ('phone', 'Téléphone', 1);Si vous utilisez QBCore inventory
Dans qb-core/shared/items.lua :
['phone'] = {
name = 'phone',
label = 'Téléphone',
weight = 190,
type = 'item',
image = 'phone.png',
unique = true,
useable = true,
shouldClose = true,
description = 'Un smartphone moderne'
},▶️ Étape 7 — Démarrer et tester
- Redémarrez votre serveur via le panel HebergTonServ
- Connectez-vous en jeu
- Donnez-vous l’item phone :
ESX
/giveitem [votre-id] phone 1QBCore
/giveitem [votre-id] phone 1Standalone
Utilisez la commande admin lb-phone :
/givephone [votre-id]- Utilisez l’item depuis votre inventaire
- Le téléphone s’ouvre
🎨 Étape 8 — Personnaliser le téléphone
Wallpapers custom
Placez vos images dans lb-phone/ui/static/wallpapers/ et référencez dans config.
Sonneries custom
Placez fichiers .mp3 dans lb-phone/ui/static/ringtones/.
Logo serveur
Modifiez lb-phone/ui/static/img/logo.png pour vos services.
CSS custom
Le UI est compilé React. Modifications avancées nécessitent rebuild (voir docs.lbscripts.com).
🐛 Résolution des erreurs courantes
❌ “Resource lb-phone could not start: missing ox_lib”
Cause : ox_lib pas démarré avant lb-phone. Fix : déplacez ensure ox_lib AVANT ensure lb-phone dans server.cfg.
❌ “License invalide” / “Tebex escrow failed”
Cause : IP serveur différente de celle déclarée sur keymaster. Fix : vérifiez IP dans keymaster Tebex (HebergTonServ vous donne IP fixe à utiliser).
❌ Téléphone s’ouvre mais reste sur “loading”
Cause : SQL non importé ou framework non détecté. Fix : revérifiez Config.Framework + import SQL via phpMyAdmin.
❌ Pas de son aux appels
Cause : pma-voice mal configuré. Fix : installez et configurez pma-voice correctement.
❌ Items non utilisables
Cause : item phone pas ajouté à l’inventaire. Fix : ajoutez dans ox_inventory/items.lua ou table SQL.
🚀 Optimisation et performance
lb-phone est optimisé mais utilise des web sockets pour le temps réel.
Recommandations :
- ✅ Utilisez oxmysql (5x plus rapide)
- ✅ Limitez
Config.MaxMessagespour éviter swell DB - ✅ Activez les caches dans config
- ✅ Pour 64+ slots, prévoyez 8-16 Go de RAM — voir combien de RAM pour FiveM
- ✅ Surveillez les performances avec le profiler FiveM
Un hébergement FiveM avec CPU Ryzen 9 dédié est idéal pour faire tourner lb-phone fluide même à 100+ joueurs.
📱 lb-phone vs qb-phone : quelle alternative ?
| Critère | lb-phone | qb-phone |
|---|---|---|
| Prix | 30-50 € | Gratuit |
| Compatibilité | ESX + QB + standalone | QBCore seul |
| UX | Très moderne | Correcte |
| Apps natives | 15+ | 10+ |
| Mises à jour | Régulières | Communautaires |
| Support | Discord officiel | Communauté QBCore |
| Personnalisation | Avancée | Avancée |
Verdict : qb-phone si vous voulez du gratuit fonctionnel sur QBCore. lb-phone si vous voulez du premium polyvalent et long terme.
Voir aussi : installer qb-phone sur FiveM.
🎓 Conclusion
Installer lb-phone sur FiveM prend 25-40 minutes : achat keymaster, upload SFTP, import SQL, config framework et item inventaire. C’est un investissement rentable pour les serveurs RP sérieux qui veulent un téléphone premium et long terme maintenu.
Héberger votre serveur FiveM avec lb-phone fluide
Pour aller plus loin :



