GKSHOP
GKSPHONE V2

Overview

What ships in the package, what your server needs, and the full app list.

GKSPHONE V2

Phone script for FiveM — 45 apps, iOS and Android themes

Get it

GKSPHONE V2 is a phone, tablet and smartwatch system for FiveM roleplay servers. One license covers the phone, the tablet, GKS Watch, and the Real App companion for iOS and Android.

Getting it running: Installation.

At a glance

Resource version2.8.0
FrameworksESX · QBCore · QBox · Standalone — auto-detected
Inventoriesox · qb · qs · tgiann · core — auto-detected, or bring your own
Dependencyoxmysql
Apps45 — 17 system apps, 28 installable from the App Gallery
Languages16 shipped
UI themesiOS and Android, switchable on the same phone
Client cost~0.0 ms idle · ~0.07 ms open · ~5.5 MiB
SupportDiscord

Requirements

  • oxmysql — the only dependency. Must start before gksphone.
  • MySQL or MariaDB — tables are created on first start (Config.DatabaseAutoSetup).
  • A phone itemphone opens the Android theme, iphone opens iOS. Definitions per inventory are in Installation. Set Config.ItemRequire = false to run without items.

What ships in the package

Compatibility

Config.Framework and Config.Inventory default to auto and detect at startup. The full support matrix is at the bottom of this page.

Apps

45 apps, split by the show flag in AppStore: system apps are always on the device, the rest are installed by players from the App Gallery. Two more are added at runtime — MDT for police, QBit on QBCore with qb-crypto.

To remove, rename or job-restrict any of them, see Apps.

System apps (17)

AppWhat it does
PhoneCalls and contacts
MessagesPlayer-to-player messaging
MailIn-city email
SIMNumbers and packages
InfoPersonal information and documents
CameraPhoto and video
GalleryPhoto and media library
Voice MemosRecord and share voice memos
BankBalances, transfers, bills
ServicesService requests for jobs
SettingsWallpaper, ringtone, language, PIN
App GalleryBrowse and install the other 28
CalculatorCalculator
WeatherLos Santos weather and forecast
ClockAlarms, stopwatch, timer
CalendarEvents, reminders, birthdays
Custom AppReserved slot for apps you build. Hidden until you register one — Custom App
AppWhat it does
SquawkCity-wide feed — posts, polls, hashtags, audio
SnapGramPhoto and video sharing with DMs
TrendlyShort-form video
BlinkSnaps that disappear
FlareMeet new people
GigglesMemes
LiveStreamLive broadcasts with chat and donations
Dark ChatAnonymous public and private rooms
NewsCity news — text, images, video
AdvertisingProduct and service ads
NotesNotes, with image support
MusicServer music library, solo or over speakers
TuneifyCustom ringtones, notification sounds, wallpapers
GPSMap and location markers
ValeValet — view and summon your vehicles
Rent A CarVehicle rental
Car SellerList and sell vehicles
MechanicCall a mechanic to your location
TaxiOrder a taxi
Taxi DriverThe driver's side of Taxi
CourierDeliver parcels for pay
FoodOrder food to your location
HouseProperty keys, transfers, management
Job CenterSingle and group job listings
Stock MarketStocks and crypto assets
SnakeGame — eat, grow, don't bite yourself
BrickzGame — clear every brick
TilezGame — slide and merge tiles

Languages

16 locales ship in gksphone/config/locales/: Afrikaans, Arabic, Czech, German, English, Spanish, French, Indonesian, Dutch, Portuguese (PT), Romanian, Swedish, Thai, Turkish, Ukrainian, and Chinese (Traditional).

Set the server default with Config.DefaultLocale, and limit what players can pick with Config.Locales. Players change their own language in Settings.

Works with

Every resource below is supported out of the box — nothing to write. Framework, inventory and housing are auto-detected; voice and target are a config flag; the rest are picked up at runtime from whatever is started.

FrameworkInventoryHousingVoiceGaragesVehicle keysTarget
ESXox_inventoryloaf_housingpma-voiceesx_garageqb-vehiclekeysox_target
QBCoreqb-inventorybcs_housingmumble-voipqb-garagesqs-vehiclekeysqb-target
QBoxqs-inventoryqs-housingSaltyChatcd_garagecd_garage
Standalonecore_inventoryvms_housingYacajg-advancedgarageswasabi_carlock
tgiann-inventoryps-housingloaf_garagejaksam-vehicles-keys
your ownrtx_housingqs-advancedgaragesmk_vehiclekeys
qb-housesRenewed-Vehiclekeys
esx_property

Fuel — LegacyFuel, ps-fuel, Renewed-Fuel, cdn-fuel, lc_fuel, ox_fuel, qs-fuelstations Society banking — qb-banking, Renewed-Banking, esx_addonaccount Dispatch — ps-dispatch, cd_dispatch, or the generic dispatch:server:notify event

Running something not listed? Every one of these is an if GetResourceState(...) chain in an editable file, so you add a branch for yours:

WhatWhere
Inventoryclient/inventory/, server/inventory/guide
Housingclient/apps/house/guide
Garages, vehicle keysserver/framework/, client/settings.luaguide
Fuel, dispatchclient/settings.lua
Society bankingserver/framework/

These ship outside escrow so they are yours to edit — but an update overwrites them. Keep a copy before upgrading.

Where to go next

On this page