Oxide StudiosOxide Phone

FiveM smartphone resource / Oxide Studios

Sale

Oxide
Phone

Carry the city.

A smartphone your players carry. Every phone is an inventory item with its own device ID, and its number lives on a SIM card: calls, texts, mail, a camera, 12 built-in apps and a Store, with a full police evidence layer built in.

$49.99$37.49

One package, four resources: Oxide Phone + Hookr + Leakd + Glitch

Read the documentation ↗
Oxide Phone in Burgundy, showing its lock screen

Burgundy

Built for FiveMQBCoreQBXESXPowered by o-link

4

Resources in the package

12

Apps built in

4

Finishes

3

Frameworks, one install

The film

See it in motion.

The launch film, shot like a phone ad for a phone that only exists in Los Santos. Every screen in it is the phone's real interface.

In the hand

Four finishes.

While the phone is open, the character holds the phone's own model and plays a texting animation, and can keep walking. The server sets the finish: one for every phone, random per phone, or per phone item.

  • Black
  • Silver
  • Burgundy
  • Glacier

Studio render of the phone's own model

The phone

Real screens.
Real features.

Every clip below is the phone's own interface, captured running. Nothing is mocked up.

01Home

Make it
yours.

A passcode lock, then a home screen that belongs to its owner: pages with a dock, folders and widget stacks, six clock styles and five built-in wallpapers. Add your own wallpapers from a folder or a URL.

  • Passcode lock
  • Widget stacks
  • 6 clock styles
  • 5 wallpapers
  • 8 ringtones · 6 text tones
  • Ember

  • Graphite

  • Dusk

  • Slate

  • Ink

02Phone

Calls that
ring.

Voice calls with hold, swap and merging up to 5 people into one call. Voicemail with greetings, blocking, hidden caller ID, Silence Unknown and Respond with Text come with it, and nearby players hear a phone ring.

  • Hold · Swap
  • Merge up to 5
  • Voicemail with greetings
  • Silence Unknown

Calls run through pma-voice. Without it, everything except calls works.

03Messages

Texts that
do more.

One-to-one and group conversations with reactions, replies, edits with history, unsend and send later. Send a voice message, photos and videos, a live location, a poll or a payment request.

  • Reactions
  • Voice messages
  • Live location
  • Payment requests
  • Group polls

04Camera

Shoot
everything.

Photo, video, time-lapse and portrait modes, zoom from .5x to 5x and live filters, drawn from the game view. Photos keeps albums, shared albums, a Hidden album behind the passcode and Recently Deleted, with an editor and video trimming.

  • Photo · Video · Time-lapse · Portrait
  • Zoom .5x to 5x
  • Live filters
  • Adjust · Filters · Crop

The camera, photos and videos need photo storage: Fivemanage, S3-compatible storage or your own service.

05Apps

12 apps
built in.

Phone, Messages, Mail, Camera, Photos, Notes, Calculator, Clock, Maps, Wallet, Settings and Store. Wallet sends and requests money by phone number through your framework, with a largest transfer and a daily limit you set.

  • Wallet
  • Maps with directions
  • Mail · Notes · Calculator
  • Clock · Phone · Settings

06Store

More in
the Store.

Players install apps from the Store: Get downloads the app over a few seconds, slower on weak signal. Dark Chat and Feed come from it, and so do Hookr, Leakd and Glitch. A Gigs app appears while the Oxide gig jobs run.

  • Dark Chat
  • Feed
  • Get · Download · Open

07Social

Hookr. Leakd. Glitch.

Three apps come in the package and run inside the phone. They are optional: install the ones you want, and players get them from the Store.

  • Hookr

    Dating

    A swipe-to-match dating app with a Discover deck, matches and chats with photos.

    • Up to 6 photos, 5 interests and 3 prompts
    • Distances shown by area, never the exact spot
    Hookr docs ↗
  • Leakd

    Photo and video sharing

    Posts, stories, an explore grid, follows, private accounts and Direct chats.

    • Up to 10 photos or one video per post
    • Stories last 24 hours
    • Lives from the phone's camera
    Leakd docs ↗
  • Glitch

    Live streaming

    Watch channels in seven categories, chat and follow, or go live with the phone's camera.

    • A simulated audience reacts to what the streamer does
    • A streamer dashboard with moderation tools
    Glitch docs ↗

Each app uses the phone's own accounts, photos, camera, notifications and evidence, needs no items of its own, and comes with moderation tools and an admin log.

08Device

Every
phone is
its own device.

Each phone item gets a device ID on first use. Contacts, texts, mail, photos and the home screen stay with the handset when it changes hands, while the number lives on the SIM card.

Registered SIMs carry the character's name. Burner SIMs are registered to nobody. Players can carry more than one phone.

  • Device ID
  • SIM card
  • Burner SIMs
An Oxide Phone lying on a dark floor under red light, its lock screen showing a Lost Lock message
The lost phone's lock screen: This phone has been lost, with a message and a number to call

The lost phone

09Find Phone

Lose it.
Lock it.
Erase it.

Find Phone locates a lost phone, puts it in Lost Lock with a message and a number on its lock screen, or erases it. A lost SIM can be reported from any phone and replaced with the same number.

  • Locate
  • Lost Lock
  • Erase This Phone

10Police

To police,
it's evidence.

A full investigation layer is built in. Police work a seized phone through custody, authorization and extraction, and players have ways to get ahead of them.

Forensics app / extraction

Custody

Police seize, lodge, return and destroy phones, with a full custody log. A seized phone shows an Evidence lock screen.

Extraction

Under a search authorization, police extract everything on a phone, recently deleted content included, into reports where every opening is logged.

Carrier records and traces

Who called or texted which number, when, and where they stood (never the content), and traces of where a phone is.

Forensics app

For police at forensics stations in the world, and on oxide-tablet when it runs.

Integrations

Extraction reports attach to oxide-police cases and active warrants count as search authorizations. oxide-drugselling trap phones can be processed in Forensics.

Counterplay

Players can Erase All Content (police can still recover it for a while), or securely wipe a phone with a phone_wiper item before police get to it.

How evidence works ↗

Every day

More on every phone.

The rest of the phone: mail, battery, signal, sharing, emergency calls and lost SIMs.

Mail

An address for every SIM, aliases, attachments, drafts, send later and delivery while offline. Other resources deliver to it too.

Battery and chargingOptional

Battery drain, charging in vehicles, a powerbank item and charging stations: charge nearby, or leave the phone on a pad.

Signal

No-signal zones you draw, optional no signal indoors, and Airplane Mode.

Nearby sharing

Share photos, contacts, notes, places and posts with a player within 3 metres.

Emergency calls

911 and 311 by default, sent to oxide-dispatch or to the jobs you choose with a blip, even from a locked phone or one without a SIM.

Lost SIMs

A lost SIM can be reported from any phone and replaced with the same number.

11Server owners

QBCore.
QBX. ESX.

All framework interaction goes through o-link. Install one copy of the phone and it works on whichever of these frameworks your server runs.

/phone settings / live editor

Live settings editor

Tune nearly everything in game with /phone settings, saved to the database.

Admin commands

Under /phone for devices, passcode resets, batteries, charging stations, live streams, Feed verification and lost SIMs.

Apps from your own resources

Other resources reach the phone through the o-link phone namespace: mail, texts, notifications, and hosted apps and widgets that use the phone's accounts, photos, camera and location.

Compatibility

Stock QBCore scripts that send mail through qb-phone keep working, and an optional layer answers common LB-Phone server exports.

Live streams

Leakd and Glitch streams run through your game server, with limits you set on viewers, streams and upload.

Open for translation

An English locale file (locales/en.json) ships in every resource.

In the package

One package.
Four resources.

Each resource is its own download in your Cfx Portal assets. Hookr, Leakd and Glitch reach the phone through o-link 1.11.0 or newer.

  • 01

    Oxide Phone

    oxide-phone

    The phone itself.

  • 02

    Hookr

    oxide-hookr

    A dating app for the phone.

  • 03

    Leakd

    oxide-leakd

    A photo and video sharing app for the phone.

  • 04

    Glitch

    oxide-glitch

    A live streaming app for the phone.

Phone props

The phone's own model in four finishes, with a texting animation and walking with the phone open.

Charging station prop

A kiosk with three charging pads that you place on the map in game.

Items

phone, sim_card, burner_sim, powerbank and phone_wiper, with ready-made ox_inventory entries and icons.

Docs and an app SDK

Documentation in every download, and an SDK for building phone apps in your own resources.

Before you install

What it needs.

Requirements

  • ox_lib
  • oxmysql
  • o-link 1.11.0 or newer
  • OneSync turned on
  • No other phone resource installed: remove qb-phone, npwd, lb-phone or similar first

Optional

  • pma-voice for calls
  • Photo storage (Fivemanage, S3-compatible storage such as AWS S3 or Cloudflare R2, or your own service) for the camera, photos, videos, voicemail, voice messages and the apps' pictures
  • A target resource such as ox_target for forensics stations; without one, players press E
  • Server upload for live streams: about 0.73 Mbps per viewer at the default quality

Frameworks

  • QBCore
  • QBX (qbx_core)
  • ESX, fully supported with an inventory resource such as ox_inventory
  • All framework interaction goes through o-link: one copy of the phone runs on any of them

Database

The phone and each app create their own tables on first start and use the shared oxide_settings table. sql/install.sql and sql/migrations/ are included for database users that can't create tables.

Code delivery

Escrow protected through Cfx.re asset escrow. Config, locales, SQL, item files, integrations, the compatibility layer, wallpapers and the SDK are open.

Frontend

Vue 3, Vite and Tailwind CSS in TypeScript for the phone, the Forensics app, the settings editor and each app. The UI ships pre-built: no build step.

Adds to the phone when it runsoxide-policeoxide-dispatchoxide-drugsellingoxide-bankingoxide-tabletOxide gig jobsNone is required
What do I get in this package?

Four resources: oxide-phone, and three apps that run inside it, Hookr, Leakd and Glitch. Each resource is its own download in your Cfx Portal assets.

Do I have to install all three apps?

No. The apps are optional: install the ones you want. Each one uses the phone's own accounts, photos, camera, notifications and evidence, and needs no items of its own.

Which frameworks does it run on?

QBCore, QBX and ESX. All framework interaction goes through o-link (1.11.0 or newer), so you install one copy of the phone and it works on whichever of these your server runs. ESX is fully supported with an inventory resource such as ox_inventory; ESX's own item list works with the fallback described in the installation guide.

Can I run it next to the phone I have now?

No. Remove qb-phone, npwd, lb-phone or any similar phone resource before installing. Stock QBCore scripts that send mail through qb-phone keep working, and an optional layer answers common LB-Phone server exports.

What do calls and the camera need?

Calls run through pma-voice; without it, everything except calls works. The camera, photos, videos, voicemail and voice messages need photo storage: Fivemanage, S3-compatible storage such as AWS S3 or Cloudflare R2, or your own service. Hookr profiles and Leakd posts need it too.

Who chooses a phone's finish?

The server does. Set one finish for every phone, a random finish per phone, or a finish per phone item.

How do I configure it?

In game. /phone settings opens a live editor for nearly every setting, saved to the database. Start with photo storage and your police and emergency numbers.

Four Oxide Phones side by side in Black, Burgundy, Silver and Glacier in front of red liquid waves

Carry the city.

One purchase: the phone, Hookr, Leakd and Glitch, with documentation in every download.

$49.99$37.49
Oxide Studios

Oxide Phone

Carry the city

Every phone is its own device.

Oxide Studios