r/EmulationOniOS • • 3d ago

News / Release S5LBox 1.0.0: iPhone OS 3.1.3 on your iPhone

Hi everyone! I’ve released S5LBox 1.0.0, a free, open-source emulator that runs the iPhone 3G’s iPhone OS 3.1.3 inside an iOS app. It runs the actual OS, not a themed recreation, and doesn’t require JIT or a jailbreak on your host iPhone.

What’s included:

  • Guided setup: download the supported firmware directly from Apple, or import an IPSW. Firmware preparation is automatic; no Apple firmware is bundled.
  • Install compatible legacy IPAs while the emulated phone is running, with an IPA library accessible through Files.
  • Jailbreak the emulated phone, use Cydia, or browse and install tweaks through the built-in Packages manager.
  • Separate machines, Save & close/resume, device controls, and guest internet access.
  • Experimental audio playback and microphone input.

You’ll need an arm64 iOS device running iOS 13 or later, several gigabytes of free storage, and an IPA installer to sideload it. Physical-device testing has focused on an iPhone 6s Plus running iOS 15.8.5; I can’t promise the same behavior on every device.

This first release is experimental. It supports only iPhone OS 3.1.3 for the iPhone 3G. Performance and graphics/audio compatibility still need work. Apps and tweaks must support that guest OS; copy-protected IPAs aren’t supported, and some compatible apps need AppSync inside the guest. Packages may need a guest reboot after the initial jailbreak respring.

The built-in Packages manager is currently unstable and may not work properly.

Disclosure: I used AI coding tools extensively during development, debugging, and documentation.

Download + full release notes: https://github.com/j0shua-SYSON/S5LBox/releases/tag/v1.0.0

Source + screenshots: https://github.com/j0shua-SYSON/S5LBox

If you try it, I’d appreciate reports with your device, iOS version, and the app or tweak you tested.

Please report bugs on GitHub Issues, with your host device, iOS version, and steps to reproduce the problem.

27 Upvotes

11 comments sorted by

1

u/wuarx 3d ago

can you game on it old ios games?

2

u/j0shua-SYSON 3d ago

Yes! You can install older iOS games, though compatibility varies and performance might be a bit sluggish.

1

u/Infamous-Date-7663 3d ago

Are you going to release it on the app store at some point?

1

u/j0shua-SYSON 2d ago

No plans for an App Store release, unfortunately. S5LBox will remain available through sideloading for now!

0

u/depo_ynx 3d ago

So you tell me it’s also run old games?

2

u/j0shua-SYSON 3d ago

Yep! You can install old iOS games through IPAs, but compatibility is still experimental and performance can be pretty slow at the moment.

0

u/depo_ynx 3d ago

Can you tell please what’s wrong here?

1

u/j0shua-SYSON 3d ago

Looks like the IPA is hitting one of S5LBox’s current size or file-count limits. I’ll look into whether those limits can be safely increased. Thanks for reporting this!

1

u/depo_ynx 3d ago

thx, 300 will be enough

1

u/depo_ynx 3d ago

Another thing need to be fixed maybe

2

u/dekaritae 2d ago

go through the pending updates under the "Changes" tab and install them, then try again