sodcalculator

10 Tech How-To

PS3 Emulation on Android: AetherSX2 Setup Guide

Guide 10-38472 · Updated · Step by step

This guide walks you through setting up PS3 emulation on Android using AetherSX2, a free and open-source emulator that runs PlayStation 2 games on many Android devices. You’ll learn how to install the emulator, load your legally owned game ISOs, configure the best settings for your hardware, and troubleshoot common issues. Before starting, you’ll need an Android device with at least 4GB of RAM (8GB recommended), a Snapdragon 845 or newer processor, and your own PS2 game discs or digital backups.

What You’ll Need

  • Android device with Android 9 or higher, 4GB+ RAM, and a Snapdragon 845 or newer (or equivalent)
  • PS2 BIOS file (from your own console – legally dumped)
  • PS2 game ISOs (from your own discs – legally ripped)
  • File manager app (e.g., Files by Google)
  • Optional: Bluetooth controller (e.g., DualShock 4, Xbox One controller)

Step-by-Step

  1. Download and install AetherSX2. Go to the official AetherSX2 website (aethersx2.com) and download the APK. Enable “Install from unknown sources” in your browser settings if prompted. Open the downloaded APK and tap Install.
  2. Place your BIOS file. Create a folder named aethersx2 in your device’s internal storage (or on your SD card). Inside it, create a subfolder named bios. Copy your PS2 BIOS file (e.g., scph39001.bin) into that folder.
  3. Place your game ISOs. Create another subfolder inside aethersx2 named games. Copy your PS2 ISO files (e.g., gran_turismo_4.iso) into that folder. If your ISOs are compressed (e.g., .gz, .7z), AetherSX2 can handle them, but uncompressed is faster.
  4. First launch. Open AetherSX2. It will ask for permission to access files – grant it. The app will automatically scan the aethersx2 folder for BIOS and games. If it doesn’t find them, use the three-dot menu → “Settings” → “BIOS” to manually navigate to the BIOS file, and “Settings” → “Games” to add the games folder.
  5. Configure BIOS. In Settings, tap “BIOS” and select your BIOS file from the list. If you don’t see it, tap the folder icon and browse to aethersx2/bios.
  6. Set up your controller. Go to Settings → “Controller”. If you have a Bluetooth controller, pair it with your device first, then select it from the dropdown. For touch controls, choose “Touchscreen”. You can customize button layout via “Controller” → “Touchscreen Layout”.
  7. Adjust graphics settings. Under Settings → “Graphics”, set the “Renderer” to “Vulkan” (recommended for most devices) or “OpenGL” if Vulkan causes issues. Set “Internal Resolution” to 1x or 2x depending on your device’s power. Start with 1x for stability, then increase if you have a high-end chip.
  8. Load a game. From the main screen, tap the game you want to play. The emulator will boot the BIOS and then the game. If it doesn’t start, check the troubleshooting section below.
  9. Save and load states. Use the on-screen menu (three-dot icon) to save states (quick save) and load states. You can also use the standard in-game save feature.
  10. Performance tweaks. If a game runs slow, try lowering the internal resolution, disabling “Hardware Download Mode” (set to “Disabled”), or enabling “Preload Textures”. For some games, enabling “Mipmapping” helps visuals.

Common Mistakes

  • Using a corrupted or incompatible BIOS. The BIOS must be a proper PS2 BIOS dump (e.g., SCPH-39001). A BIOS from a different region may work, but some games are region-locked. Don’t download random BIOS files from the internet – they may be corrupt or contain malware.
  • Placing files in the wrong folder. AetherSX2 expects BIOS in aethersx2/bios and games in aethersx2/games. If you put them elsewhere, the app won’t see them.
  • Ignoring device compatibility. AetherSX2 requires a powerful GPU and CPU. On low-end devices, games will be unplayable. Check your device’s chipset before expecting good performance.
  • Using a non-Vulkan renderer. On most devices, Vulkan gives better performance than OpenGL. If you’re using OpenGL and getting lag, switch to Vulkan.
  • Not setting up the controller properly. If your controller isn’t recognized, go to Settings → Controller and manually select it. Some controllers need to be set to “DualShock 4” mode.
  • Overclocking the emulator. AetherSX2 has an “Overclock” setting that can cause crashes if set too high. Leave it at 100% unless you know what you’re doing.

Tips

  • Use compressed ISOs. Convert your ISOs to .gz or .chd format to save storage space. AetherSX2 supports both. Use a PC tool like CHDman to convert.
  • Enable “Fast Boot”. In Settings → “General”, enable “Fast Boot” to skip the BIOS intro and load games faster.
  • Use “Hardware Download Mode” carefully. Setting it to “Disabled” speeds up many games but can break others. Test per game.
  • Adjust touch controls. If using touchscreen, you can move and resize buttons in the touchscreen layout editor. Make the buttons large enough to avoid mis-taps.
  • Keep the emulator updated. AetherSX2 receives frequent updates that improve compatibility and performance. Check the official site for new versions.
  • Use a phone cooler. Emulation is CPU/GPU intensive and can cause thermal throttling. A clip-on cooler helps maintain performance.

Troubleshooting

  • Game won’t boot. First, ensure your ISO is not corrupted – try a different game. If only one game fails, it may be incompatible. Check the AetherSX2 compatibility list. Also, try changing the renderer (Vulkan ↔ OpenGL) and disabling “Hardware Download Mode”.
  • App crashes on startup. Clear the app’s cache (Settings → Apps → AetherSX2 → Storage → Clear Cache). If that fails, uninstall and reinstall. Ensure your device meets the minimum requirements.
  • No BIOS found. Double-check the file path. The BIOS file must be in aethersx2/bios and have a .bin extension. If you placed it on an SD card, make sure the app has permission to read the SD card.
  • Controller not working. Go to Settings → Controller and select your controller from the list. If it’s not listed, pair it again via Bluetooth. Some games require you to map buttons manually – use the “Controller” → “Controller Mapping” option.
  • Games run too slow. Lower the internal resolution to 1x, disable “Mipmapping”, and set “Hardware Download Mode” to “Disabled”. Also, close other background apps. If your device has a Snapdragon 8 Gen 1 or better, you can try 2x resolution.
  • Graphics glitches (texture flicker, black boxes). Try changing the renderer. For some games, OpenGL works better than Vulkan. Also, try enabling “Preload Textures” and “Mipmapping”.

Frequently Asked Questions

Is PS3 emulation on Android actually possible?

Yes, but it’s limited. AetherSX2 is a PS2 emulator, not PS3. True PS3 emulation on Android is not yet feasible due to the Cell processor’s complexity. This guide is for PS2 games, which is what AetherSX2 runs.

Do I need a PS3 BIOS?

No. AetherSX2 requires a PS2 BIOS, not a PS3 BIOS. The PS2 BIOS is a small file that you dump from your own PS2 console. Using a PS3 BIOS will not work.

Can I use my PS3 game discs?

No. AetherSX2 only runs PS2 games. PS3 games use a different format and are not supported. You’d need a PS3 emulator, which doesn’t exist for Android yet.

Will AetherSX2 run on my phone?

It depends on your hardware. A Snapdragon 845 or newer is recommended. Devices with Exynos or MediaTek chips may have compatibility issues. Check the AetherSX2 compatibility list for your specific device.

Is AetherSX2 free?

Yes, AetherSX2 is free and open-source. There is no paid version. Beware of fake apps asking for money – download only from the official website.

Can I play multiplayer games?

Local multiplayer (same device) works if you have a USB hub and multiple controllers. Online multiplayer is not supported.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →