Play Pokemon Go on Leapdroid

Since the time of writing of a previous blog, Leapdroid’s latest build, 1.3.0,  can now run Pokemon Go out the box. Leapdroid now has GPS support, in a way, and can allow users to play Pokemon Go on a pc. Unlike other methods that lead users to jump around the map, the new built in feature uses the arrow keys to “walk” around. While this method still breaks the game’s goal of having players go out and catching Pokemon around their area, this can allow some players who can’t currently play Pokemon to at least get started and can provide a nice little challenge, more on that later. Whether it’s ethical or not, this is something that can be done, and its up to the user to decide if they want to try this out. Personally, I will still be using my own mobile device to play, but for those curious here’s how you can get started.

 

Setup

To setup, download and install Leapdroid, link here.  Setup your Google account either by using a preexisting or creating a new account. I created a new account to be safe. Afterwards, download Pokemon Go from the Google Playstore.

Once you have Pokemon installed, its time to set your location. to set your location, click on the right of Leapdroid and a map should pop up, from here find your location and hit set location. I suggest setting your location first to avoid jumping to a random location.

set location

Click “More” on the right of Leapdroid to set Location

set location setting

Location Options. After Selecting a location with the drop pin, click Save Location.

However, if you want to have a bit of challenge, you can allow your location to be randomly set and manually find your way to your actual location if you’re starting a new account, link to the idea. If you’re planning to use a preexisting account, which I don’t recommend as of the moment, be sure to set your location as your actual location. I am not responsible for what happens to your account so do be cautious, especially if you have spent a lot of account and money on your account.

Now when you run the game, a red label may appear showing that no GPS found. For some reason this sometimes popped up for me on a number of installs with Leapdroid. Other times the label doesn’t pop up and it works right off the bat. When I did get the red label I fixed this by doing the following:

“GPS Signal Not Found”

  1. Boot up Leapdroid and install Pokemon Go through playstore
  2. Run Pokemon Go to check if GPS signal is found, if not found continue steps
  3. Access Settings > Location Services. Mode should be preset to “Device Only”.
  4. Click Mode and change select “Battery Saving”. This prompts a “Improve Location Accuracy” popup or grays out mode options. Both results in Leapdroid freezing.
  5. Restart Leapdroid (close and open)
  6. Access Location Services to see it is toggled off. Toggle on and a “Improve Location Accuracy” and “Previous version of Android…” prompts appear. Agree and click yes.
  7. Run Pokemon Go and GPS signal error does not appear
    1. If it still appears, try changing location mode to high accuracy

 

Location services.png

Clicking the middle button on home screen brings you to apps and after accessing Settings click location.

location services

First time changing location mode to battery saving may prompt Improve Location accuracy popup.

toggle off and on.png

Toggle location services after restarting Leapdroid on step 6

location services2

Second prompt that appears after enabling location services.

pokemon goin wiht stops.png

Went out to find a good Pokestop area on an alternate account.

Controls

Once logged in and introductions have finished, you should see your character at the location you have set. to move your avatar, click the key mapping feature on the right and click the compass icon and place anywhere on the screen. once done, hit save and click enable key mapping. with that done, you can now move your avatar using the arrow keys on your keyboard, each direction representing the directions on a compass, up for north right for east and so on.

After moving your character around, your location is automatically saved. However, if you plan to change accounts on the same emulator, make sure you keep track of your location as jumping around to different locations under short periods of time may get you banned. I don’t know the details, but to be safe, keep track of your locations!

 

keymap.png

Starting on right, click the keyboard icon. Then click the compass icon on top left which should create the large compass icon on the right. Finally enable the key mapping on top.

*If you can’t move your character, make sure you have key mapping enabled. You have to enable key mapping every time you log in.

*Do not that this moves your location so your character will move in that coordinate location meaning if you have the camera turned, where north is facing to the left, holding up will cause your character to move left rather than up on the screen.  To deal with this, I recommend clicking the compass icon on the top right to orient the screen such that north is up which should help with the controls. The controls will take some time getting used to but overall it works!

 

While this wont replace the experience of finding Pokemon out in the wild, this can let some players who don’t have compatible devices play or at least get started. Hope this was helpful!

 

 

Microsoft Word on Android Emulator

I was browsing the Google playstore and I thought, you know it would pretty handy if you can use Microsoft word for free on PC and then it hit me, you technically (in a way) can! So here’s a guide detailing just that.

This method involves using the mobile version of Microsoft Word on the Google playstore along with Leapdroid, an Android emulator. You could probably use another emulator, but I have only tried this on Leapdroid, plus I recommend Leapdroid because of its speedy start up.

 

Reason?

By now, if not earlier, you might have thought what benefit do I have using a mobile version of Word when I can use Google Docs or Apache OpenOffice on my PC which are also free alternatives? While the mobile version of Word may not be more productive than using Google Docs on PC,  mobile Word can be useful when opening documents that have been written or edited in Word that have certain formatting properties. I’ve had this issue in the past where opening Word documents, like my resume,  in Google Docs would change the layout or someone would send me a Word file with specific formatting properties.

 

Install/File Access

Getting mobile Word onto your PC is fairly quick and easy. Simply download Leapdroid, access the playstore, and download Microsoft Word. Once installed you’re all set to type, but in order to carry that new Word file you’ve made, create a Dropbox account if you don’t already have one and link it to your Word app under the File Tab. Once you have Dropbox setup you can download the program onto your computer to create the a shared folder so that you can directly access the files you’ve created with Word on Leapdroid.

Leapdroid Link

Dropbox Link

TL;DR Steps

  1. Download and install Leapdroid or other Android Emulator
  2. Once installed and running, navigate to playstore and download Microsoft Word
  3. To retrieve files, set up a Dropbox account and connect your Office app to your Dropbox account.
  4. Download and install Dropbox program and enter your Dropbox account information to directly access files.

Printing

Additionally if you want to print the Word Document from your computer, you can download Microsoft Word Viewer and print from there. Here’s a link to the suggestion and a link to Microsoft.

 

After a bit of use and some getting used to, using the app version of Word felt felt pretty good and I can see myself using this method if I didn’t already have Microsoft Office. This could also benefit those who really want to use Microsoft Word and not Google Docs, but while you can keymap the some icons to emulate shortucts, the lack of original shortcuts feels weird.

Additionally, if you are a student with a .edu email, you can get a free license for Microsoft Office directly from Microsoft. Check it out Here.

EDIT:

A user on reddit has pointed out that there is an existing free Microsoft Office service online at Office.com.

 

Hope you found this useful!

 

[How To] Pokemon Go on LeapDroid

UPDATE: This post is outdated and Leapdroid can now run Pokemon Go without manual installation and tweaks. Link to updated post.

 

Pokemon Go has caught the world by storm, but for one reason or another some of us just can’t play Pokemon Go on our mobile devices. But for those who still want to start their Pokemon journey and don’t have a viable device, try playing on a PC! While this method may not necessarily be supported by Niantic, it still can be done.

Just as a note before we begin many articles have stated that playing GPS based games like Niantic’s Ingress with GPS spoofing applications can lead to permanent bans.GPS spoofing refers to using applications to manipulate your device into thinking you’re somewhere where you really aren’t. For example, instead of sitting around at home, your device can be manipulated to think you’re in New York City. With that note out of the way lets get to the guide!

*This Guide is geared towards Windows PCs and Leapdroid Android emulator and is only to get Pokemon Go running on Leapdroid version 1.0.0. I will be updating this post as new developments occur.

[Updated on 7/18/16]

  • added GPS/Location Services section

 

Downloads

To get started, first download Leapdroid, link here. You can use another emulator if you like, but this guide only covers Leapdroid as I have only tested with Leapdroid. For other emulators a quick Google search should have you going. Next is to download Pokemon Go APK file, links are Here or Here. At the time of writing this, the provided links have worked for me, but do note there have been reports of malware infected APK files of Pokemon Go floating around the internet, so proceed with caution.

logo w_name

Link above.

 

Installation

Once you have Leapdroid installed and Pokemon Go downloaded, run Leapdroid, either vm1 or vm2. If it is your first time using Leapdroid, go through the initialization.

At this point I would also recommend creating a new Google account if you plan to login to Pokemon Go through a preexisting gmail. I am not sure how the Pokemon Go’s terms of service read out, but I recommend creating a new account because of the potential of your account being banned if this method is not supported by their TOS as some sources have stated that GPS spoofing is considered cheating, thus punishable. 

Once Leapdroid is running, hit the Windows key on your keyboard or click your Start button and start the Run prompt . Type “cmd.exe” in the Run prompt and hit enter. With the command prompt open, type ‘cd “\Program Files\Leapdroid\VM” ‘ and hit enter. Next, type ‘adb install + <apk filename>’ where the apk filename can be generated by dragging and dropping the Pokemon Go APK file into the command prompt. Once typed, hit enter and the command prompt should attempt to install Pokemon Go onto Leapdroid. The command prompt should tell you if you were successful or not. 

Note, make sure the APK file has no spaces as that can lead to detection issues, I recommend renaming the APK file to “PkmnGo”.

Last but not least, click the menu button on Leapdroid and start up Pokemon Go!

 

TL;DR Installation Steps can be found on Leapdroid’s official website. Link Here! Just click “How Do I Install Android APK’s From Windows?” under the frequently asked questions.

My TL;DR:

  1. Download and Run Leapdroid
  2. Download Pokemon Go APK
  3. Follow Leapdroid’s APK installation steps
    1. Run cmd.exe
    2. type ‘cd “\Program Files\Leapdroid\VM”‘ without the ‘ marks
    3. type ‘adb install + <apk filename>’ where apk filename is generated by dragging and dropping the APK file into the command prompt
    4. Wait for success
  4. Run Pokemon Go through menu of Leapdroid

 

Some Notes:

Since Leapdroid emulates a tablet and that we don’t have actual service or GPS, the game might not register where your actual location is. This problem is address by other Emulators like Blustacks by installing GPS spoofing APK’s and patches which I believe can also be applied to Leapdroid, however, GPS spoofing is against Niantic’s terms of service and can lead to permanent bans.

I had hoped my location services would work through wifi and I would be able to go find public hotspots to play on a tablet, but after logging in, the game thought I was in the middle of the ocean. I plan to look into some alternatives to GPS tracking so that playing Pokemon Go on a laptop can be done legitimately, but that will probably be in a future update. As of right now, I was able play the game and catch my first starter just fine with the exception that I couldn’t move my avatar and that my location was way off.

 

GPS/Location Services

In an attempt to emulate real location data on Leapdroid opposed to GPS spoofing, I made this additional section to detail some attempts I’ve made.

In order to obtain location data on my emulator, I downloaded applications called GPS Tether Client and GPS Tether Server, links Here and Here. I installed the server onto an old Android Device, Kyocera C5155 and GPS Tether Client on Leapdroid. Through that I was able to start a server on my mobile device and connect to the corresponding IP the on the client side. While the client was able to pick up my coordinates that corresponded to my mobile device, running Google maps led to Leapdroid crashing after a few flickering black screens. Pokemon Go had no real response besides failure to connect to their servers. If anyone was able to get this method working, please let me know! I will be trying to figure out this method, so updates hopefully will come!

 

Hope this guide helps! Don’t forget to stay safe on your Pokemon journey!

 

[How To] Importing LeapDroid VM data

Edit: 9/30/16, There’s a better solution to importing Leapdroid VM data which can be found here:  Link 

 

With all the mobile games populating the app stores our mobile device storage memory and battery life’s are something to look out for, especially on older devices. I have a iPhone 5 that now barely has enough power to go through a day of average use off a full charge. A solution to playing mobile games without further limiting my battery life is to use an emulator. The emulator i’m currently using is LeapDroid, a free and simple Android emulator. In the past I’ve used Bluestacks and attempted to use Andyroid, but a free Bluestacks account required installing miscellaneous apps to use their program, a huge hassle, and Andyroid just didn’t work.  LeapDroid has its own bit of problems that I’ve run into, but those were easily resolved with a quick reset of the emulator, and so far runs much better than the prior. More information can be found on their website at http://www.leapdroid.com/.logo w_name

However, while playing mobile games on my laptop, I wanted to sit back more comfortably so I decided I would figure out how to transfer my emulator files over to my desktop. For those interested in using LeapDroid, here is my guide to transferring emulator data between computers.

Assuming you have already have LeapDroid installed on your computer, LeapDroid will install VM files in your Documents folder.

 

Backing up data

Your data file for LeapDroid will be located in C:\Users\user_name\Documents\Leapdroid\VMs\vm1 if you use VM1. If VM2, navigate to the VM2 folder. In the VM folder the emulator data is the data.vmdk file. Store this on a USB or any other means of storage. This file can be fairly large as it will contain all of your application data. Mine was about 2GB and to transfer I used a USB storage device.

vm1

 

Importing Backup data

To import backup data on another machine with LeapDroid, first run LeapDroid until you see the LeapDroid logo appear and either account screen or mains screen shows up. Close LeapDroid after LeapDroid properly loads up.

Then, create a backup of the preexisting data.vmdk on your machine. I did this by moving data.vmdk into a new folder named “bak”. Place your saved data.vmdk from your USB into the VM folder you just modified and run LeapDroid. My first time doing this caused the loading screen of LeapDroid to freeze which I terminated with task manager, terminating LeapDroid Frontend process. After placing the original data file back where it was, running LeapDroid, and repeating earlier steps, LeapDroid successfully loaded my saved data.

 

vm1-2.png

 

TL;DR Steps:

  1. Create new folder in same directory and name it “bak”
  2. Run LeapDroid and let it load up to the main screen (screen with all the icons)
  3. Close LeapDroid
  4. Move data.vmdk into “bak”
  5. From your USB, copy your saved data.vmdk into the vm directory
  6. Run LeapDroid
    1. If LeapDroid is stuck at the startup screen, terminate with task manager by ending LeapDroid Frontend process.
    2. Switch data.vmdk files beteeen directories.( move current data.vmdk onto desktop and move /bak/data.vmdk into the vm directory)
    3. Run LeapDroid, if loads normally, repeat steps 2, 3, 4, and 5. (For step 5, take the data.vmdk from your desktop back into the vm directory)
  7. LeapDroid should run with your saved data files shown by your saved applications

 

The above steps worked for me, however after a period of time LeapDroid will get stuck at the loading screen when I reopen LeapDroid after a period of time if I transfered the data file from another pc. To fix that I repeated the steps above. Creating a backup of the data file for the same pc works just fine. This method isn’t a permanent solution to transferring data files, but I find handy if you need to access some files for whatever reason or if you’re willing to switch the data files around every time you use LeapDroid. Hope this helps with those looking to use LeapDroid on multiple devices!