Pure Duo

The foldable phone for FiveM.

Ivory

Closed, it works in one hand.

On the back, a dual camera and the iFruit logo.

Open it for a screen twice as wide.

Ivory or Carbon.

Try it.

The real phone, with sample data.

Pure Pro.

The same apps, on a phone that doesn't fold.

One screen
No fold, with tab bars along the foot.
Its own model
Its own 3D model in the character's hand, in black.
Coming soon
As its own script, once it's tested in game.
Pure Pro, a phone that doesn't fold, on its home screen Pure Pro in the dark appearance, on its Messages screen

Why Pure Duo.

Customization
Each player picks wallpaper, glass, app icons, accent colour and home layout. Themes save a look to share it.
Custom opening and folding animation
The left hand takes the lid by its edge and swings it open, in time with the screen.
The app on the phone's screen
The phone in the character's hand shows a small picture of the app in use, never the player's content.
Your server's own look
Add your own wallpapers, rename apps, and choose which apps a new phone has and which jobs get them.
Locate
Put a Tracker Tag on a vehicle or a person, and see its last-known place on the map.
A 3D map
Maps has a 3D view with real roads, terrain and buildings.
40 apps
23 on the phone, 17 more in the App Market.
Moving from LB Phone
We move your players' contacts, messages, photos and mail.
Music and live streams
Songs play out loud to people nearby, through the car's stereo in a car. Snapmatic goes live.
Runs on your server
Calls, messages and your data run on your own server and database, with no outside service of ours.
Automated tests on every build
More than 3,300 server checks and 1,700 interface tests.
Languages
English and Turkish.

Pure Duo.

Specs.

Frameworks
Needs
FiveM artifacts from 2025 or newer with OneSync on, ox_lib and oxmysql. Tables set themselves up on the first start; hosts that can't create tables can run install/sql/install.sql.
Photos and voice notes
Fivemanage, any S3 storage, your own endpoint, or your server itself.
Calls
pma-voice, saltychat or mumble-voip.
Inventories
Items for ox_inventory, qb-core and ESX. One phone per item on ox, qb, ps and qs.
Not yet tested in game
qb, ps and qs inventories; saltychat and mumble-voip; S3, custom and local photo storage; the move from LB Phone on a real database; Music heard nearby and in cars; viewers and sound on Live streams; the 3D map; Locate's Tags; sharing Themes; nearby players' phones each showing their own app; Focus holding back calls.
You can edit
Everything in config/ and the item definitions. Cfx.re escrow protects the other Lua. The interface files aren't encrypted, and their code is scrambled.
Delivery
Through your Cfx.re account, with setup help and free updates.
Install
ensure ox_lib
ensure oxmysql
ensure qbx_core       # or qb-core, es_extended, ox_core
ensure ox_inventory   # or your inventory
ensure pure-phone

set pure_phone_upload_token "your-token"   # upload provider token: without it, Camera can't save photos
setr voice_enablePhones 1                  # with pma-voice
add_ace group.admin pure.phone.admin allow

Keep the folder named pure-phone; a renamed copy won't run. Copy the items from install/items/, set config/setup.lua, then run phonestatus in the server console.

For developers
ExportWhat it does
Questions

When does it launch? After testing on partner servers. The launch price holds for the first week.

Can it run next to LB Phone? Run one phone at a time. When you switch, we move your players' data.

Why do I sign in with Cfx.re? The script goes to your Cfx.re account and runs with your server key.

Can I get a refund? No. Sales are final, unless the script wasn't delivered or a technical problem stops you getting it. Try the live demo before you buy, and we help you set it up and fix problems on your server.