Browse docs

Features

Explore the device system, built-in apps, media, social features, integrations, and developer platform included with Free Phone.

Features

Free Phone combines a persistent roleplay device, a broad app ecosystem, and server-authoritative integrations in one resource. Every built-in app uses the Sky UI design system with coordinated light and dark themes.

Device and identity

  • Unique physical phones with an IMEI and item-bound data
  • Optional persistent virtual phone per framework character
  • Registered and anonymous physical SIM cards
  • Optional persistent automatic numbers without SIM items
  • Sky Cloud accounts for supported cross-device synchronization
  • iPhone-inspired lock screen, passcode flow, notifications, Control Center, and hardware buttons
  • Configurable F1 key binding and usable inventory item
  • English and German interface locales with English fallback

Communication

App or serviceHighlights
PhoneRecent calls, contacts, keypad, speaker support, blocking, and call history
MessagesConversations, media, contact sharing, replies, and phone notifications
MailAccounts, inboxes, messages, attachments, and notifications
DarkChatInvitation-only private messaging and profiles
RadioPrimary and secondary channels, provider integration, restricted frequencies, and history
EasyShareNearby phone-to-phone sharing flows
PayphonesServer-authoritative GTA V payphones, pricing, distance validation, and custom locations

Social and community apps

  • Picstagram for posts, stories, multi-image media, profiles, comments, likes, saves, and follows
  • FlipTok for vertical video, comments, replies, likes, saves, shares, sounds, and creator profiles
  • Feather for real-time microblogging, discovery, profiles, threads, and activity
  • Flare for short social interactions
  • CrewLink for private groups, roles, presence, map pings, and controlled external ping exports
  • Local Pages for city news and community posts
  • CityMarkt for roleplay marketplace listings
  • Weazel News with configurable editorial jobs and permissions

Services and roleplay integrations

  • Banking and server-authoritative billing
  • Garage providers with vehicle images and fallbacks
  • Housing providers and automatic provider selection
  • Company directory, service numbers, availability, requests, and job permissions
  • Maps, saved markers, CrewLink pings, and SkyRide
  • Health, Weather, Calendar, Clock, Calculator, Notes, and Voice Memos
  • Music library with server-owned MP3/OGG tracks and player-added public YouTube links
  • Camera, Photos, video, Gallery import, and remote media deletion
  • App Store and built-in games

Media platform

Free Phone supports the FiveManage V3 Media API for:

  • Camera photo and video uploads
  • Voice Memo uploads
  • Remote Gallery deletion
  • Importing allowed external Gallery media

GIPHY powers optional GIF search. Gallery imports are limited to explicitly configured HTTPS hosts, and sensitive credentials remain in the server-loaded media configuration.

Framework and provider support

CategoryProviders
FrameworkESX Legacy, Qbox, QBCore
Inventoryox, QB, LJ, QS, CodeM, Core, MF, SMX
Call voicePMA Voice, SaltyChat
Radio voiceYACA, PMA Voice, SaltyChat
External appsNative Free Phone apps plus LB Phone, 17Movement, High Phone, Quasar, and YSeries adapters

Security and persistence

  • Server-authoritative device ownership, billing, media, app permissions, and sensitive mutations
  • Salted social-app password hashes with configurable server peppers
  • Hashed device passcodes, attempt limits, and lock timers
  • Automatic database installation and versioned runtime migrations
  • Command-only LB Phone migration with dry run, idempotent retry, and rollback support
  • Per-app storage limits, message-size limits, rate limits, and remote-origin allowlists
  • Explicit custom-app permission policies

Developer platform

External resources can register native apps, send app messages and notifications, store scoped app data, create billing invoices, inspect CrewLink groups, and create controlled CrewLink pings. The compatibility layer also exposes aliases for supported third-party phone contracts.

See Exports for Lua signatures and examples, Events for observer and iframe messages.