Diablo 2 is one of the most famous Action RPG ever made... and with the advancement of technology, we can finally play the game on Android using a PC emulator. In this guide, we are going to show you how to set up and play Diablo 2 on Android.

1 - About Diablo 2

Diablo II is an action role-playing hack-and-slash computer video game developed by Blizzard North and published by Blizzard Entertainment in 2000, and has been cited as one of the greatest video games ever made. A remastered version, Diablo 2 Resurrected, is going to be released in 2021.

Find out how to play diablo 2 on android, one of the best RPG ever created.

2 - Requirements for playing Diablo 2 on Android

Firstly, you would need a fairly beefy phone, as the game is going to be run on a Windows emulator. There is no Diablo 2 Android APK. Make sure your mobile device is at least Android 4.4 or higher as the older Android versions do not support the emulator. For stable gameplay, at least 4 GB of RAM is required.


Make sure that you have enough storage space for both the game and the emulator - at least 2-3 GB, just to be on the safe side.

3 - How to set up Diablo 2 on Android

Download the game

Firstly, you need to get Diablo 2 version 1.12 with the additional patch of version 1.13 Lord of Destruction using the links below. Unzip the .zip or install .exe file to the root of your SD card. It is best that you do this using a computer then copy them onto your device.

Download links (this method was tested using a legit copy of Diablo 2, bought from Blizzard)


  • https://www.blizzard.com/en-us/download
  • http://ftp.blizzard.com/pub/diablo2exp/patches/PC/LODPatch_113c.exe

If you don't want to spend any money, just download the game anywhere from the internet - just make sure that the game is in the 1.13 version. Alternatively, you could just download the legit version from the above links then input the following  CD keys:


Diablo 2 Keygenerators are pretty common as well - if the above keys do not work, you can just download some keygen from the internet and try again.

Read more:

Install the Windows Emulator and set up the game

The next step is installing ExaGear Windows Emulator. Below are the download links for the software:

  • APK: https://drive.google.com/file/d/1yNZUu-Nx4U7vnhkj7FhWww-KVQ-g8JDC/view?usp=sharing
  • CACHE: https://drive.google.com/file/d/1eoQfjyacIOXycG_Nw4Ey_Kol4HaO8kWb/view?usp=sharing

After you have downloaded the files, unpack the Cache "Data" file in the SDcard/Android/obb path. Run the APK file to install the emulator - you might need to enable "Unknown Software" to be able to run this APK file.


Run ExaGear, locate the unpacked Diablo 2 file and run Setup.exe


Install the 1.13 patch for Diablo using the same method, click setup.exe and install it in the D:\Games\Diablo 2 directory. Afterward, you need to customize the emulator for running the game - open up "container manager" and select "properties".


Set up the settings based on the picture below.


After completing the above settings, you can begin to play and enjoy the game as usual in single player mode.

4 - How to play Online

Playing online is actually the best way for you to enjoy everything that Diablo 2 has to offer. A decent amount of in-game content is locked as online-only (you can just play online alone to access them, of course).

Go to this site http://europebattle.net/d2/join and download the patch for the game on the server EuropeBattle.Net. This is a third-party server and is not related to Blizzard in any way. Download all the necessary files and install the EuropeBattleInstaller.exe patch or extract EuropeBattle.zip to the game folder.


Find the game's install folder inside the emulator and run the file BNGatewayEditor.exe


Afterward, run the game, go to the menu and select BNGateway Editor. Minimize Diablo 2 and pick Europe (chosen) tab. Rename server by example. You can actually choose Asia as well, but that does not make much of a difference. After filling the lines, click the "Set to Chosen Gateway" tab and click "Detect Gateway".


Next, you need to go to the emulator, bring up the start menu and run the "Run Explorer". Type Regedit, select Registry and Import Reg file. Look for the EuropeBattle Gateway.reg file in the Diablo folder and set it to the register.

Afterward, go to the game's install folder, look for the Loader.exe file and hold. Click Create Link and rerun the emulator, then go to the Desktop tab and start the game. Select EuropeBattle.Net in the menu, create or enter your account... then go to the Create tab to run your game instance.


Interested in more of our articles related to Diablo 2? Please check out this post for Diablo 2 Resurrected's System Requirements and the various trailers reveals.