AetherSX2 APK & BIOS Download — Free PS2 Emulator for Android

ps2 bios android

AetherSX2 bios v1.5-4248 — Latest Version

This is the last official build. Most stable. Most tested. Use this one first.

DetailInfo
Versionv1.5-4248
File Size19.94 MB
Architecturearm64-v8a (64-bit)
Android RequiredAndroid 8.0 (Oreo) or higher
Package Namexyz.aethersx2.android
ReleasedAugust 16, 2023
LicenseFree — Creative Commons BY-NC-ND 4.0

⚡ Quick links: How to InstallCommon Errors & FixesBest Settings for 60 FPSFix Lag, Black Screen

What Is AetherSX2 bios? The PS2 Emulator That Changed Mobile Gaming

AetherSX2 bios is a free PlayStation 2 emulator for Android, built on the gold-standard PCSX2 codebase and fully optimized for ARM64 mobile processors. Developer Tahlreth dropped it in late 2021 — within weeks it became the #1 PS2 emulator on Android, hitting millions of downloads on Google Play. It runs real PS2 game discs converted to ISO or CHD files directly on your phone, with zero ads, zero cost, and zero compromise. Setting up your PS2 BIOS takes under 10 minutes, and once it’s done, your entire PS2 library is ready to play.

Nothing else came close. DamonPS2 was ad-heavy with shady origins. Play! was painfully slow. AetherSX2 ran clean, ran fast, and cost nothing — that’s why it dominated so fast. The developer pulled it from Google Play in January 2023, but the AetherSX2 APK still works perfectly on any Android device running 8.0 or higher. Download the APK, drop in your PS2 BIOS file, and you’re playing God of War, GTA San Andreas, and Tekken 5 in minutes.

🔑 Key Fact: AetherSX2 is released under Creative Commons BY-NC-ND 4.0. Free forever. No ads. No paywalls. No subscriptions.

Is AetherSX2 completely free?

Yes — 100% free. No ads, no in-app purchases, and no paid tiers. The original developer never monetized it, and the APK you download today costs nothing.

Download AetherSX2 bios — All Versions (Latest + Older)

Google Play is gone. You need to sideload the APK. Here are the three versions worth having.

AetherSX2 v1.4-3064 APK

Rock-solid stable build. Slightly older but proven on many devices. File size: 19.96 MB. SHA-256 verified on APKMirror.

APK Safety

  • Package: xyz.aethersx2.android
  • No unusual permissions
  • Verify SHA-256 on APKMirror
  • Signed by Tahlreth or maintainer

AetherSX2 v1.5-3668 APK

Released July 10, 2023. Works very well on Snapdragon 700 series phones. A reliable fallback if newer builds cause issues.

Trusted mirrors: APKMirror, Uptodown, Aptoide, and SourceForge all host verified builds with published hash values.

How to Install AetherSX2 BIOS on Android — Step-by-Step

Step by step installation instructions…

Installing an APK outside the Play Store takes five minutes. Follow every step in order.

System Requirements Before You Install

RequirementMinimumRecommended
Android VersionAndroid 8.0 (Oreo)Android 10 or higher
ProcessorSnapdragon 700 seriesSnapdragon 845 or better
CPU Architecturearm64-v8a (64-bit)arm64-v8a with Cortex-A75+
GPUAdreno 600 / Mali G72Adreno 630+ / Mali G76+
RAM3 GB4 GB or more
Free Storage500 MB2 GB+ (for game files)
Geekbench 5300+ single core500+ single core (Cortex-A75 level)
Tip: Don’t have a Snapdragon 845? You can still run the emulator. Performance may drop on lighter chips, but you can improve gameplay by using the speed hack settings in Section 6.

Step-by-Step APK Installation (Enable Unknown Sources)

  • Download the AetherSX2 APK bios to your Android device
  • Open Settings — tap Apps — then Special App Access — then Install Unknown Apps
  • Select your file manager or browser and tap Allow from this source
  • Go to your Downloads folder and tap the APK file
  • Tap Install — wait for Android to complete the process
  • Open AetherSX2 — the setup wizard launches automatically
  • Choose your performance profile: Optimal for powerful phones, Safe for mid-range devices
AetherSX2 bios installation guide on Android

Why is AetherSX2 no longer on Google Play?

The developer removed it in January 2023 after facing heavy harassment and publicly suspended the project. The APK itself works perfectly — you just need to sideload it from a trusted source.

USB File Transfer — Moving BIOS and Game Files to Your Phone

You need to transfer two things: your PS2 BIOS file and your game disc images.

Think of it like this:

  • Connect your Android to your PC via USB cable
  • Select File Transfer (MTP) mode when prompted on your phone
  • Open File Explorer on your PC and navigate to your phone’s storage
  • Create a folder called PS2 inside Internal Storage
  • Inside PS2 create two subfolders — BIOS and Games
  • Copy your BIOS .bin file into the BIOS folder
  • Copy your ISO, CHD, or CSO game files into the Games folder

So, the BIOS is 100% essential. It’s what gives AetherSX2 the ability to behave exactly like a PlayStation 2. Without it, the emulator just won’t work.

PS2 BIOS for AetherSX2 — Setup, Regions and Legal Guide

No BIOS, no games. That is the rule. AetherSX2 will not boot a single title without it.

Here is what the BIOS is, which one you need, and how to get it legally.

What Is the PS2 BIOS and Why Is It Mandatory?

The BIOS is the core firmware that came built into every PlayStation 2 unit ever made. It initializes the console hardware — CPU, GPU, memory controller — before any game disc loads.

AetherSX2 needs this firmware to simulate the real hardware accurately. Sony holds the copyright. The emulator cannot include it. You must dump it yourself from a PS2 you own.

Can I download a PS2 BIOS file legally?

No. Sony holds full copyright over the PS2 BIOS firmware. The only legal method is dumping it from a PlayStation 2 console you personally own. Downloading BIOS files from websites violates copyright law regardless of what those sites claim.


PS2 BIOS Regions — Which One Do You Need?

PS2 BIOS Regions — Match your BIOS region to your game region. Mismatched regions cause boot failures, graphical glitches, and audio bugs.

Which One Do You Need?

Match your BIOS region to your game region. Mismatched regions cause boot failures, graphical glitches, and audio bugs.

PS2 BIOS Regions

RegionBIOS Code ExamplesCovers
USA / Canada (NTSC-U)SCPH-39001, SCPH-70012North America
Japan / Asia (NTSC-J)SCPH-10000, SCPH-18000Japan, East Asia
Europe / AU (PAL)SCPH-50003, SCPH-75004Europe, UK, Australia
China (NTSC-C)SCPH-50009China region only

US players: Grab SCPH-70012 (USA slim PS2). It has the widest compatibility with North American PS2 titles.

How to Legally Dump Your PS2 BIOS Using BIOSDrain

BIOSDrain is a free homebrew tool that copies the BIOS from your PS2 to a USB drive. Here is the full process:

  • Format a USB drive to FAT32 and copy the BIOSDrain homebrew files onto it
  • Load BIOSDrain on your PS2 using FreeMCBoot, a modchip, or a swap disc
  • Run BIOSDrain — it automatically dumps all BIOS files to your USB drive
  • Plug the USB drive into your PC and copy the .bin files to your computer
  • Transfer those .bin files to your phone into the /PS2/BIOS/ folder
  • Open AetherSX2 and go to Settings — BIOS Setup — point it to your BIOS folder
  • AetherSX2 confirms the BIOS region — you are ready to play

⚠️ Common AetherSX2 BIOS Errors & Fixes

List of common errors and their solutions…

If your PS2 emulator is not starting correctly, the issue is usually related to BIOS configuration. Use the table below to quickly identify the problem and apply the correct fix.

ErrorCauseFix
❌ BIOS not detectedWrong file extension (.rom instead of .bin)Rename the BIOS file to lowercase .bin
🔒 Permission blockedAndroid 13 storage restrictionSettings → Apps → AetherSX2 bios→ Permissions → Files → Allow All
⚠️ Corrupt BIOS fileInterrupted or failed dumpRun BIOSDrain again and dump the BIOS from scratch
🌍 Region mismatch warningBIOS region differs from game regionDump a matching regional BIOS or test anyway
⬛ Black screen on bootIncorrect BIOS folder pathSettings → BIOS Setup → Select the correct BIOS folder

PS2 Game Files for AetherSX2 bios — ISO, CHD, CSO Formats Explained

Supported File Formats — ISO vs CHD vs CSO vs BIN

📦 PS2 Game File Formats Explained

FormatSizeCompatibilityBest For
ISOFull (2–4 GB)100% — universalMaximum compatibility
CHD~50% smallerExcellentSaving storage space
CSO~40% smallerGoodOlder / slower devices
BIN/CUEFull sizeGoodSome older disc dumps
ZIP/RARVariesNOT SUPPORTEDMust extract first
Best Choice: CHD format. Half the file size, zero quality loss, and full AetherSX2 bios support. Convert your ISOs to CHD using the free chdman tool on PC.
Why ZIP and RAR Files Won’t Load — And the Fix

Downloaded a game as .zip or .rar? AetherSX2 cannot read compressed archives. It reads the disc image directly.

  • Install ZArchiver from the Play Store — it is free
  • Open ZArchiver and navigate to your ZIP or RAR file
  • Tap the file and select Extract Here
  • Wait for extraction — you will get an .iso or .bin file
  • Move that extracted file to /PS2/Games/
  • In AetherSX2 tap Add Game Directory and scan the Games folder
Why are my PS2 games not showing up in AetherSX2 bios?

Three main reasons: your files are still zipped (extract them first), you have not added the game folder in Settings, or your Android 13 storage permissions are blocking file access. Check all three in order.

How to Create ISO Files from Your Own PS2 Discs Using ImgBurn

Own physical PS2 games? Rip them to ISO with ImgBurn — free PC software.

  • Insert your PS2 disc into your PC DVD drive
  • Open ImgBurn — click Create image file from disc
  • Set the output format to ISO
  • Hit the disc icon and wait — takes 5 to 20 minutes per game
  • Transfer the ISO to your phone via USB using the folder structure above
Create ISO from PS2 disc using PC

AetherSX2 bios Best Settings for 60 FPS — Vulkan, OpenGL and Speed Hacks

Default settings are fine for basic use. These tweaks unlock the real performance.

This is the section other sites skip. We are going all the way through it.

Vulkan vs OpenGL vs Software Rendering — What to Pick

🎮 Renderer Options for AetherSX2

RendererBest ForSpeedAvoid When
VulkanSnapdragon 845+, Adreno 630+, Mali G76+Fastest — use this firstGame shows flickering or crashes
OpenGLOlder phones, Adreno 500, budget GPUsStable, slightly slowerHigh-end device — leaves power unused
SoftwareCompatibility testing onlyVery slowActual gameplay — always avoid
Rule of Thumb: Start with Vulkan. If your game crashes or shows visual bugs, switch to OpenGL. Per-game overrides let you set a different renderer for specific titles without touching global settings.
AetherSX2 PS2 graphics settings: 3× upscale, widescreen, 4× anisotropic, basic blending, AA off, texture filtering.

Best Graphics Settings for 1080p Upscaling

PS2 games ran at 640×448 originally. AetherSX2 bios can push that to 4K and beyond. Here is a practical setup:

  • Upscale Multiplier — set to 3x (1920×1344). Sharp image, strong performance on mid-range phones
  • Widescreen Patches — enable for 16:9 games like GTA San Andreas and God of War
  • Anisotropic Filtering — set to 4x for cleaner textures at oblique camera angles
  • Blending Accuracy — keep at Basic. Higher settings cost performance with barely visible gains
  • Anti-Aliasing — off by default. Turn on only if your phone has a Snapdragon 8 Gen 1 or newer
  • Texture Filtering — Bilinear looks smoother. Nearest looks sharper and more retro
How do I get 60 FPS in AetherSX2?

Enable Vulkan, set EE Cycle Rate to 0 (or -1 for weaker phones), enable Multi-threaded VU, and close all background apps before launching a game. Keep in mind — many PS2 games are natively 30 FPS. AetherSX2 cannot change a game’s own internal frame cap.

Best Settings for Low-End Android Devices

Running a Snapdragon 660 or lower? These six changes make a real difference:

  • Reset to defaults first — Settings > App Settings > Reset to Default
  • Set renderer to OpenGL
  • Drop upscale multiplier to 1x or 2x
  • Set EE Cycle Rate to -1 (75%) — underclocks the emulated PS2 CPU for a big speed jump
  • Enable Multi-threaded VU — splits processing across CPU cores
  • Set audio to Async Mix — stops audio stutter when frame rate dips
Infographic showing six key tips to optimize low-end Android devices for better performance.
📝 Note: Lowering EE Cycle Rate may cause minor glitches in a few titles. If you see issues with a specific game, raise it back to 0 in that game’s per-game settings.

Per-Game Best Settings — God of War, GTA San Andreas, Tekken 5 and Final Fantasy X

Kratos gameplay screenshot in God of War using Vulkan renderer with 3x upscale and widescreen patch

God of War (NTSC-U)

  • Renderer: Vulkan
  • Upscale: 3x
  • EE Cycle Rate: 0 — no need to underclock, God of War is well-optimized
  • Widescreen patches: Enable
  • Known issue: texture pop-in at 4x upscale — drop to 3x if it bothers you

GTA San Andreas (PS2 NTSC-U)

Open the AetherSX2 app for the first time:

  • Renderer: Vulkan
  • Upscale: 2x or 3x
  • EE Cycle Rate: -1 on mid-range phones
  • Widescreen patches:
  • Known issue: radio audio stutters — set Audio Backend to Async Mix
CJ walking in Los Santos gameplay screenshot of GTA San Andreas with Vulkan renderer and 3x upscale on AetherSX2

Fix Lag, Black Screen and Audio Stutter — Troubleshooting Table

⚠️ Common AetherSX2 Problems & Fixes

ProblemMost Likely CauseFix
Black screen at launchBIOS path wrong or file missingRe-import BIOS in Settings > BIOS Setup
Game stuck at 20–30 FPSWrong renderer or device too slowSwitch to OpenGL, drop upscale to 1x, enable speed hacks
Audio stutteringFrame rate drops causing desyncSet Audio Backend to Async Mix
Game not detectedFile still zipped or wrong folderExtract file, re-add directory in Settings
App crashes on launchAndroid storage permission blockedSettings > Apps > AetherSX2 > Permissions > Allow All
Graphical flickeringVulkan driver conflict on your GPUSwitch renderer to OpenGL
Game runs too fastVSync disabledEnable VSync in Graphics Settings
Phone overheatingNo frame limiter activeEnable Frame Limiter in System Settings

AetherSX2 bios Controller Setup — Gamepad, Bluetooth and Touchscreen

Touchscreen-only gameplay is rough in action games. A real controller changes everything.

Bluetooth controller connected to AetherSX2 emulator controller settings on Android

How to Connect a Bluetooth Controller to AetherSX2 bios

  • Hold your controller’s pairing button until the light flashes
  • On your Android go to Settings — Bluetooth — Pair New Device
  • Tap your controller name from the list and confirm pairing
  • — Bluetooth — Pair New Device
  • Open AetherSX2 bios— go to Settings — Controller Settings — Port 1
  • Tap each button on-screen and press the matching button on your controller
  • Save your mapping and test inside a game

Compatible with: PS5 DualSense, PS4 DualShock 4, Xbox Wireless Controller, 8BitDo Pro 2, and most generic Bluetooth gamepads.

Does AetherSX2 bios support the Xbox controller?

Yes. Xbox Wireless Controllers pair over Bluetooth on Android 8.0+. Button mapping is not automatic — manually assign every button inside AetherSX2’s Controller Settings. Takes about three minutes and works perfectly after that.

USB Controller Setup Using OTG

Prefer wired? An OTG (On-The-Go) adapter costs about $5 and works with any USB controller.

  1. Get a USB-C to USB-A OTG adapter
  2. Plug your USB controller into the adapter
  3. Connect the adapter to your Android phone
  4. Android detects it automatically — open AetherSX2 bios and map buttons in Controller Settings

Customizing On-Screen Touchscreen Controls

  • Go to Settings → Controller Settings → Touchscreen Controller Settings
  • Enable D-Pad — disabled by default but needed for Persona 4, Tekken 4, and RPGs
  • Resize buttons — drag corners of each button to enlarge them for your thumbs
  • Lower button transparency so controls don’t block your view
  • Enable Full Screen to stretch the game to fill your screen in 16:9

Save States & Memory Card Management

AetherSX2 gives you two ways to save your progress. Use both:

  • In-game saves — use the PS2 memory card system inside each game. Most reliable for long-term saves
  • Save states — pause anywhere in a game and save your exact position instantly. Access via the swipe-from-left menu

Manage virtual memory cards under Settings → Memory Cards. Create multiple cards and swap them between games freely.

AetherSX2 bios for All Platforms — Android, iOS, Windows, Mac and Linux

AetherSX2 bios started on Android. The community expanded it to every major platform.

Here is the honest state of each platform in 2026.

📱 Download AetherSX2 for iPhone & iPad (iOS)

No official iOS version exists. Tahlreth never built one. Third-party builds exist for jailbroken devices running iOS 9.0 or higher.

  • Requires jailbreak or sideloading via AltStore or Sideloadly
  • Performance lags behind Android — iOS restricts low-level GPU access
  • Minimum: 2 GHz processor, 2 GB RAM, iOS 12+

Advice: Android remains the stronger platform for PS2 emulation.

💻 Download AetherSX2 for Windows PC (64-bit)

Community-built Windows ports run well on modern machines with Windows 10 or 11.

  • Supports Vulkan and OpenGL on Windows
  • Keyboard and controller input supported
  • BIOS setup identical to Android

Note: PCSX2 is the more polished and actively maintained option.

🍎 Download AetherSX2 for Mac (M1 / M2)

Unofficial Mac builds exist for Intel and Apple Silicon Macs. M1 and M2 devices run it surprisingly well.

  • macOS 11 Big Sur or higher recommended
  • OpenGL more stable than Vulkan on macOS
  • ARM architecture helps Apple Silicon performance

🐧 Download AetherSX2 for Linux (AppImage)

Linux users run AetherSX2 via AppImage — no installation required.

  • Download the .AppImage file (around 31 MB)
  • Run in terminal: chmod +x AetherSX2-linux.AppImage
  • Then launch: ./AetherSX2-linux.AppImage
  • Vulkan performs excellently on Linux with Mesa drivers

🎮 AetherSX2 UWP — Xbox & Windows ARM

A Universal Windows Platform build exists for Xbox Developer Mode and ARM-based Windows devices.

  • Works on Xbox consoles using Developer Mode
  • Performance is limited on Xbox One
  • Xbox Series X and Series S run it noticeably better
  • Also compatible with Windows ARM devices

NetherSX2 vs AetherSX2 — What Is the Difference in 2026?

AetherSX2 development stopped. NetherSX2 picked up where it left off.

If you want ongoing updates and bug fixes, NetherSX2 is the better long-term install.

What Is NetherSX2? The Active Fork of AetherSX2

NetherSX2 is the community-maintained continuation of AetherSX2. It builds on the v1.5-4248 foundation and continues to receive performance improvements and compatibility fixes.

The setup is identical to AetherSX2. Same BIOS files. Same game files. Same folder structure. You can switch between the two without losing anything.

Infographic explaining NetherSX2 as the active community fork of AetherSX2 emulator
FeatureAetherSX2NetherSX2
DevelopmentSuspended Jan 2023Active — community maintained
Base Buildv1.5-4248 (final release)Built on v1.5-4248 + improvements
AdsNoneNone
Play StoreRemovedNever listed
BIOS RequiredYesYes (same setup)
Install MethodSideload APKSideload APK
Best ForProven, frozen buildLong-term use with updates

❓ Why is AetherSX2 no longer on Google Play?

The developer removed it in January 2023 after facing heavy harassment and publicly suspended the project. The APK itself still works perfectly — you just need to sideload it from a trusted source.

AetherSX2 vs DamonPS2 vs ARMSX2 — Direct Comparison

EmulatorPerformanceAdsCostActive DevVerdict
AetherSX2ExcellentNoneFreeNoBest free option
NetherSX2Excellent+NoneFreeYesBest overall
DamonPS2 ProGoodHeavy (free)$8.99UncertainAvoid
ARMSX2ModerateSomeFreeUncertainNiche use
Play!PoorNoneFreeYesCompatibility testing only

AetherSX2 bios Full Feature List — Everything This Emulator Can Do

Here is every capability AetherSX2 bios ships with — no mods, no extra tools required.

FeatureWhat It Does
System SimulationFull PS2 hardware emulation — CPU, GPU, SPU2, IOP all replicated
Rendering APIsVulkan, OpenGL ES, Software — switchable per device or per game
Resolution Upscaling1x up to 6x (up to 3840×2688) — massive improvement over original 640×448
Widescreen PatchesForces 16:9 output on games built for old 4:3 TVs
Save StatesUnlimited — pause anywhere in any game, resume any time
Memory CardsFull PS2 memory card emulation — create and manage multiple cards
Game File SupportISO, CHD, CSO, BIN, MDF — all major PS2 disc image formats
Controller InputTouchscreen, Bluetooth, USB/OTG — all supported out of the box
Per-Game SettingsOverride global settings for individual titles without compromise
Cheat PatchesBuilt-in support for pnach cheat files
Multi-threaded VUSplits vector unit work across CPU cores — big speed gain on dual-cluster chips
EE Cycle ControlUnderclock the emulated PS2 CPU to help weaker phones keep up
Audio BackendsTimeStretch and Async Mix — both prevent audio desync during slowdowns
Cover ArtAuto-downloads box art for every game in your library
Free Forever100% free — no ads, no paywall, no subscription, no data collection

FAQs

Start Playing PS2 Classics on Android Today

You now have everything you need. The APK. The BIOS guide. The 60 FPS settings. The controller setup. The troubleshooting table.

AetherSX2 is the closest thing to a real PS2 that fits in your pocket. God of War on the commute. GTA San Andreas on your lunch break. Final Fantasy X wherever you want.

Download the APK. Set up the BIOS. Load your first game.

That nostalgia hit is waiting. Go get it.

📚 References and Authoritative Sources

  • PCSX2 Project — Official PS2 Emulation Technical Documentation (pcsx2.net)
  • APKMirror — AetherSX2 Verified APK Hash Repository (apkmirror.com)
  • Uptodown — AetherSX2 Version History and Download Records (uptodown.com)
  • SourceForge — AetherSX2 Open Source Project Listing (sourceforge.net)
  • Aptoide — AetherSX2 Trusted APK Store Listing (aptoide.com)
  • Android Authority — AetherSX2 PS2 Emulator Review (androidauthority.com)
  • Sony Interactive Entertainment — PlayStation 2 Technical Hardware Documentation