The app in my reel is 5★ Port, a free fan project. It runs natively on iPhone, iPad and Apple silicon Macs, and it plays offline once it's set up. There's also a second route built from your own Xbox 360 discs. Everything here comes from each project's own docs, checked November 5, 2026 against 5★ Port v1.6.1 and gtav-recomp v0.3.0.
→For 5★ Port you want an iPhone with 6 GB of memory (12 Pro, 13 Pro, or any 14 or newer), an M1 or newer iPad, or any M1 or newer Mac. A free Apple ID is enough.
→Rockstar never released GTA 5 for iPhone or Mac, so both routes are unofficial and neither is affiliated with Rockstar or Take-Two.
→The 5★ Port app doesn't include the game. It needs the files of the GTA 5 web build, about 21 GB. The disc route in step 8 uses your own Xbox 360 copy instead.
🔒Drop your email, get the full setup
Every install step for iPhone and Mac, which installer to pick, the memory fix and what to do when it crashes.
Join 6,800+ builders already getting this. No spam.
THE FULL SETUP · 9 STEPS
01
What you need for 5★ Port
iOS 15 isn't supported at all. A 4 GB iPhone (11, 12, 12 mini, 13, 13 mini, SE 3rd generation) installs and starts, but the app only gets about 2 GB, so expect low detail and around 20 to 30 FPS on the Ultra Performance preset.
iPhone or iPad
Mac
Device
iPhone 12 Pro, 13 Pro, or any 14 or newer. M1 or newer iPads
Any M1 or newer. Intel Macs don't work
System
iOS 16 or newer
macOS 13 Ventura or newer
Memory
6 GB
16 GB plays the Quality preset smoothly. 8 GB starts on a lighter preset
Free space
About 30 GB
About 21 GB for the game folder
Installer
SideStore, AltStore or Sideloadly (a computer is needed once to set up the first two)
None. It's a normal app you drag into Applications
Apple account
A free Apple ID works
Not needed
Game files
Web build 8b0b5899ed, about 21 GB
The same files
02
The game files
The app ships without the game, and your Steam, Epic or console copy of GTA 5 won't work with it. It only runs on one specific build: the GTA 5 WebAssembly build from playgta5.com, which was online for a few hours in October 2026 before it was pulled at Take-Two's request.
Check
What it should be
Version
Web build 8b0b5899ed
Size
About 21 GB unpacked
Folder
One folder with data/ and b/8b0b5899ed/ inside. A mirror/playgta5.com/… folder works as is
Format
The folder, or a .zip or .rar of it
The app checks every file before you play and tells you exactly what's missing, damaged or from a different version. Since v1.6.1 it can also share game files with other players while it's open on Wi-Fi. You can switch that off on its Game files screen.
03
iPhone: pick your installer
For most people I'd use AltStore 2.3 or newer. On a free Apple ID it's the one that keeps the extra memory, and memory is what decides whether the game stays open. The tradeoff is that it refreshes over Wi-Fi from your computer, so you need AltServer running on a Mac or PC.
Installer
Memory and refresh
AltStore 2.3+
Adds extra memory by itself on a free Apple ID. Refreshes every 7 days over Wi-Fi from your computer
SideStore
Drops extra memory on a free Apple ID right now. GetMoreRam or iRAM+ can add it, but their Apple sign-in fails for many players. Refreshes every 7 days on the phone
Sideloadly
Supported, but the project doesn't state a free-ID memory result. Re-sign every 7 days
Paid Apple account
$99 a year. About 4,000 MB on a 6 GB iPhone. Re-sign once a year
TrollStore
Gives extra memory, where your iPhone supports it
On Windows, install iTunes and iCloud from Apple's website. The Microsoft Store versions stop the computer tools from seeing your iPhone. If you're in the EU, AltStore PAL won't work because it only takes apps Apple has notarized. You need AltStore Classic, installed with AltServer from altstore.io.
Get the app only from the project's own site. The project warns that copies from other places can be old or modified. Then, on your iPhone:
1. Open the Get the app page on fivestarport.site and tap Add to AltStore (or Add to SideStore), then confirm. You can also download the IPA and add it under My Apps with the + button.
2. In AltStore or SideStore, install GTA V Port.
3. If iOS says the developer isn't trusted, open the settings below and tap Trust on your Apple ID's profile.
4. iOS 16 and newer also need Developer Mode switched on, at the second path below.
5. Open the app, go to Settings › This device and check that it says "Extra memory: on".
If you have the game folder, or the .zip or .rar it came in, open the Files app, touch and hold it, tap Move and choose the path below. Reopen the app. It finds the game at any depth, and an archive gets an Unpack button. Keep it on the phone instead of iCloud Drive, because iCloud can offload files and the game needs every one of them present. Then choose Story mode (the campaign, with saves) or Sandbox (free roam) and press Play.
On My iPhone › GTA V Port
06
Mac: install and open it
1. Get the Mac zip from fivestarport.site, unzip it and drag GTA V Port into Applications.
2. Open it. macOS says it can't check the app for malicious software, because the app isn't notarized. Click Done.
3. Go to System Settings › Privacy & Security, scroll down, click Open Anyway next to GTA V Port and confirm. macOS asks again after each new version.
4. Click the Game files card, then Choose a folder…, and pick the folder your game is in. Any folder above it works too. If it's in iCloud Drive, Control-click it in Finder and choose Download Now first.
5. Choose Story mode or Sandbox and click Play.
If macOS says the app "is damaged and can't be opened", it means the same thing as step 2. Run this once in Terminal:
xattr -dr com.apple.quarantine "/Applications/GTA V Port.app"
On Mac it plays with the game's own keyboard and mouse controls. ⌃⌘F toggles fullscreen, ⌘, opens Settings, Esc pauses and ⌘Q quits. Saves, mods and logs live in the app's folder under ~/Library/Containers.
07
Set it up once you're in
Start on the preset the app marks as recommended. There are six, from Battery to Max. Anything above the recommended one shows a warning, and if a setting needs more memory than the app gets, the game closes and steps back on the next launch.
What you want
Where it is
Controller
Any Bluetooth controller. Pair it with the phone. Touch controls hide while it's connected. PlayStation button prompts: Settings › Controls › Button prompts
Touch buttons
Move or hide them with Edit controls layout, on the start screen or in Settings
Aiming
Gyro aim, tilt steering and assisted aim are in Settings › Touch controls and Settings › Controls
Cheats
Spawn a car, God mode, Never wanted and Set money are in Settings › Cheats while you're playing. Turn God mode and Never wanted off for missions that need you to
PC mods
Mods & patches › Mods › Install a mod…, then pick the .zip, .rar, .oiv, .asi or loose files. .7z isn't supported yet, so unpack it first
Graphics
Frame rate and resolution are in Settings › Graphics
On a free Apple ID the app stops opening after 7 days until you refresh it in your installer. Free IDs also get 3 sideloaded apps at once and 10 App IDs per 7 days. To update, install the new version over the old one with the same installer and the same Apple ID. Don't delete the old app first, because your game files and saves are inside it.
08
The other route: build it from your own discs
gtav-recomp is a separate project that recompiles the Xbox 360 game on your computer. No game is included in its downloads, so you bring Disc 1, Disc 2 and Title Update 27 (the file tu00000009_00000000 from your console). No other title update works. You need macOS 15 or newer on Apple silicon, or Windows 10/11 or Linux, plus 8 GB of RAM and about 25 GB free during setup. I haven't run this one, and it's at v0.3.0 from November 2, so expect bugs.
On a Mac:
1. Download gtav-recomp-macos-arm64.zip from the project's releases, unzip it and move GTAV.app to Applications.
2. Open it once, then System Settings › Privacy & Security › Open Anyway.
3. Choose Disc 1, Disc 2, the title update and a game folder. Press Install, wait 15 to 30 minutes, then press Play.
For iPhone (12 or newer, iOS 17 or newer, about 17 GB free, and you still need that computer):
1. Play on the computer for a while first, driving around and going inside some buildings. The phone only gets the shaders your computer has already seen.
2. Hold Option while opening GTAV.app and press Build for iPhone. It takes about 15 to 25 minutes and makes iphone/GTAV.ipa in your game folder.
3. Install that IPA with Sideloadly or AltStore with the iPhone connected.
4. In Finder, go to your iPhone › Files › GTA V and copy in both disc ISOs and the title update file.
5. Open GTA V on the phone. It copies and checks about 16 GB, offers to delete the disc images, and starts.
It renders at 75% of 720p on iPhone. Anything built from your discs, including the IPA, is Rockstar's copyrighted work, so don't share it with anyone. If objects are missing on the phone, copy its GTA V/shader_cache folder to iphone/shader_cache in your game folder, press Build for iPhone again and reinstall.
Most 5★ Port crashes are iOS closing the app because it ran out of memory.
What you see
What to do
Random closes
Turn on extra memory, use the recommended preset or lower, close other apps, turn off Low Power Mode, keep the phone cool. Settings › Graphics › Memory cap set lower can help too
Grey ground
Ground or buildings not loading means you're short on memory. Pick Auto resolution and the preset's own textures in Settings › Graphics
Memory off
If This device says "Extra memory: off", reinstall the current IPA with AltStore 2.3 or newer, over the old app. About 3,500 MB or more on a 6 GB iPhone is normal with it on
Sign-in fails
Error -80045 or stuck on anisette in SideStore or AltStore is Apple's servers or the sideloader. LocalDevVPN must be installed and connected, with no other VPN on and no anti-revoke DNS profile installed
Won't install
"Unable to install" or "integrity could not be verified" is a signing problem. Try again later, re-sign, check you have under 3 sideloaded apps, or try another installer
App ID limit
Wait a few days or remove sideloaded apps you don't need
Stuck loading
For a stuck load or crash at start, update to the newest version, then read the Game files screen, which lists anything missing or damaged
R2 not working
R2 not accelerating is a known bug on some controllers. Send a log from Settings › This device
The app sends anonymous stats (a random install ID, device, playtime, FPS, missions), listed at fivestarport.site/stats/. The whole thing could also vanish: the browser version came down within hours, and the port's GitHub account disappeared between October 22 and 23 with no public reason, so the project now runs from its own site and Telegram.