Emulator BlueStacks allows you to run Android applications on a PC, but over time its built-in version of the operating system becomes outdated. This leads to compatibility issues with new games, security bugs, and slow performance. Unlike real smartphones, where updates come automatically, the BlueStacks process requires manual intervention - and here users are faced with a lot of nuances.

In this article we will examine all available ways to update Android in BlueStacks: from standard updating through the emulator interface to complex methods using ADB third-party firmware. We will pay special attention to typical errors (for example, ERROR: BOOTLOADER_UNLOCKED), ways to eliminate them and optimize the system after the upgrade. If you use BlueStacks 5, BlueStacks X or outdated versions like BlueStacks 4 here you will find current solutions for your build.

Why is it important to update Android in BlueStacks?

Outdated the version of Android in the emulator is fraught not only with the lack of new functions, but also critical problems:

  • ๐Ÿšจ Security: vulnerabilities in older versions of Android (for example, Android 7.1 Nougat v BlueStacks 4) allow attackers to access data through the emulator.
  • ๐ŸŽฎ Game compatibility: new titles (for example, Genshin Impact or Honkai: Star Rail) require Android 9+ and refuse to run on outdated builds.
  • โšก Performance: optimizations in new versions of Android (for example, Android 11) reduce RAM consumption by 15โ€“20% compared to Android 7.
  • ๐Ÿ”„ Application updates: Google Play blocks installation of APK for new versions of applications on old OS (error APP_NOT_COMPATIBLE).

According to BlueStacks, users who updated the emulator from Android 7 to Android 11, note Increase FPS in games by 25-30% due to improved graphics processing through Vulkan API. However, not all games support new versions - some old projects (for example, Clash of Clans 2016) may work unstable.

๐Ÿ“Š What version of Android does your BlueStacks use?
Android 7.1 (Nougat)
Android 9 (Pie)
Android 11
Android 12+
I donโ€™t know

How to check the current version of Android in BlueStacks

Before you start updating, make sure which version of Android is installed in your emulator. This will determine the available upgrade methods:

  1. Run BlueStacks and open the main menu (icon โš™๏ธ in the upper right corner).
  2. Go to Settings โ†’ About phone (or Settings โ†’ About in the English version).
  3. Find the line Android version (Android version). It will indicate, for example, Android 7.1.2 (Nougat).

An alternative way is through ADB:

adb shell getprop ro.build.version.release

This command will return the current version of Android (for example, 9 for Android Pie). If ADB is not configured, it can be activated in Settings โ†’ Advanced โ†’ Enable ADB.

๐Ÿ’ก

The Android version is displayed directly on the main screen in the lower right corner (for example, "Android 11"). BlueStacks 5 The Android version is displayed directly on the home screen in the lower right corner (for example, "Android 11").

Official method: update via the BlueStacks interface

The easiest method is to use the built-in update function. However, it does not work for all versions of the emulator:

  • โœ… BlueStacks 5 and later: supports automatic updating to Android 11/12 via Settings โ†’ Update.
  • โŒ BlueStacks 4 and older: not officially updated - you will need to manually install a new one version of the emulator.

Step-by-step guide for BlueStacks 5:

  1. Open Settings (gear in the upper right corner).
  2. Select Update (Update).
  3. If a new version of Android is available, a button Update now (Update nowwill appear. Click it.
  4. Confirm the download (~1โ€“1.5 GB of free disk space will be required).
  5. After downloading, the emulator will reboot automatically. The process will take 5-10 minutes.

โ˜‘๏ธ Preparing for the official update

Done: 0 / 4
โš ๏ธ Attention: If after updating the emulator gives an error BOOTLOOP (endless loading), try resetting the settings via Settings โ†’ Reset data. This will remove all installed applications, but will preserve the Android version.

Manual update by installing a new version of BlueStacks

If your version of the emulator does not support automatic Android updates (for example, BlueStacks 4), the only official way is install the latest version of BlueStacks with the required firmware. In this case, old data can be transferred:

Steps:

  1. Download the latest version BlueStacks c official website (for example, BlueStacks 5 from Android 11).
  2. Install it in new folder (not on top of the old version!).
  3. Launch the new emulator and perform the initial setting.
  4. To transfer data, use the function Import/Export in Application Manager (available only for the paid version BlueStacks Premium).

Free transfer method:

  • Copy APK files from the old folder C:\ProgramData\BlueStacks\Engine\UserData\apps to the new one.
  • Use ADB to install:
    adb install "path_to_file.apk"
BlueStacks version Android version Does it support updating? Upgrade method
BlueStacks 5 Android 11 (by default) Yes Through Settings โ†’ Update
BlueStacks 4 Android 7.1.2 (Nougat) No Installation BlueStacks 5 from scratch
BlueStacks X (cloud) Android 9/11 (depending on the server) Automatically Updated on the server side
โš ๏ธ Attention: When installing a new version BlueStacks in the same folder as the old one, configuration conflicts may occur. Always choose custom installation path (for example, C:\BlueStacks5\).

Updating Android via ADB (advanced method)

For advanced users, there is a way to update Android in BlueStacks via ADB and custom firmware. This method is risky, but it allows you to install unofficial versions (for example, Android 12 on BlueStacks 5).

Requirements:

  • Installed ADB i Fastboot (included in Android SDK Platform Tools).
  • Unlocked bootloader in the emulator (command fastboot oem unlock).
  • Custom firmware in format .img for x86architecture (for example, LineageOS for x86).

Step-by-step guide:

  1. Activate ADB in BlueStacks (Settings โ†’ Advanced โ†’ Enable ADB).
  2. Connect to the emulator via command line line:
    adb connect localhost:5555
  3. Reboot into mode fastboot:
    adb reboot bootloader
  4. Unlock the bootloader (deletes all data!):
    fastboot flashing unlock
  5. Flash custom firmware:
    fastboot flash system system.img
List of tested firmware for BlueStacks

For BlueStacks 5 firmware based on Android-x86 11/12 with kernel 4.19+is suitable. Popular builds:

- Bliss OS 12 (optimized for emulators)

- PrimeOS (supports OpenGL)

- LineageOS 18.1 (stable, but without Google Services)

Download only from official repositories (for example, android-x86.org).

โš ๏ธ Attention: Unofficial firmware may contain Cryptocurrency miners or spyware. Before installation, check the file hashes (SHA-256) on the developer's website.

Errors when updating Android in BlueStacks and their solutions

Even when following the instructions, users encounter errors. Here are the most common ones and how to eliminate them:

Error Cause Solution
ERROR: BOOTLOADER_LOCKED Bootloader is not unlocked Run fastboot flashing unlock
INSTALL_FAILED_INSUFFICIENT_STORAGE Not enough disk space Free up 3+ GB on the system disk
ADB: device unauthorized ADB access is not confirmed The emulator will ask for permission - confirm
The emulator does not start after updates Driver conflict Hyper-V Disable Hyper-V in Control Panel โ†’ apps โ†’ Enabling Windows components

If games start after updating slow, try:

  • ๐Ÿ”ง Reset graphics settings in Settings โ†’ Display โ†’ Graphics (select OpenGL instead DirectX).
  • ๐Ÿ—‘๏ธ Clear the emulator cache via Settings โ†’ Storage โ†’ Clear cache.
  • โš™๏ธ Disable background processes in Task Manager (Ctrl+Shift+Esc v emulator).
๐Ÿ’ก

Before any update, create a backup copy of your data via Settings โ†’ Backup or manually copying the folder C:\ProgramData\BlueStacks\Engine\UserData.

Optimizing BlueStacks after updating Android

The new version of Android may run slower due to unoptimized settings. The following steps will help restore productivity:

  1. CPU and RAM setup:
    • Open Settings โ†’ Engine.
    • Select at least 4 CPU cores i 4 GB RAM (for Android 11+ recommended 6 GB).
    • Activate ABI Settings โ†’ ARM64 for better compatibility with games.
  • Graphic settings:
    • In Settings โ†’ Display select resolution 1920ร—1080 and 144 DPI.
    • Enable ASTC (texture compression) to speed up loading games.
    • Disable background:
      adb shell settings put global hidden_api_policy 1

      This command disables Android background restrictions, improving performance.

    • For high-demand games (for example, PUBG Mobile or Call of Duty: Mobile) it is recommended to use "High Performance" mode in the emulator settings. However, this will increase the load on the PC - watch the processor temperature!

      FAQ: Frequently asked questions about updating Android in BlueStacks

      Is it possible to roll back the Android version in BlueStacks after updating?

      Officially - no. However, you can:

      1. Install the old version BlueStacks (for example, BlueStacks 4 for Android 7).
      2. Restore the backup via Settings โ†’ Backup (if it was made before the update).

      โš ๏ธ Rollback via ADB can lead to BRICK (inoperability) of the emulator!

      Why canโ€™t you update Android manually in BlueStacks X?

      BlueStacks X โ€”a cloud service where the Android version is determined by the server. Updates occur automatically and do not depend on the user. If you need a specific version of the OS, use the local one. If an error occurs BlueStacks 5.

      How to update Google Play Services on BlueStacks?

      Update Google Play Services occurs automatically via Google Play. If an error occurs Google Play Services is updating:

      1. Clear the cache Google Play Services in Settings โ†’ Applications.
      2. Install the latest APK version manually from the website APKMirror.
      3. Restart the emulator.
    Is it possible to install Android 13 on BlueStacks?

    Officially - no, the maximum supported version for 2026 is Android 11 (in BlueStacks 5) and Android 9 (in BlueStacks X). However, enthusiasts port Android 13 via custom firmware (see section about ADB). The stability of such builds is not guaranteed.

    Why did games stop working in BlueStacks after updating Android?

    Possible reasons and solutions:

    • ๐Ÿ”น Incompatibility with the new version of Android: some old games (for example, Clash of Clans 2015) do not support Android 9+. Solution: use BlueStacks 4 s Android 7.
    • ๐Ÿ”น Reset graphics settings: after updating, reset settings to Settings โ†’ Graphics to OpenGL.
    • ๐Ÿ”น No rights: Give permissions to access storage and microphone in Settings โ†’ Applications โ†’ Permissions.