It is recommended that you try this method first, as you won’t need to have your phone rooted in order to use a VPN. One of the biggest benefits of using a VPN is that you can be sure that you are browsing the Internet securely, without having to compromise your privacy.
VPN Services for Bypassing the Country Restriction on Android Apps:
1. Betternet for Android: While it has some ads, they aren’t intrusive or annoying. After installing this app, click “Connect”. The app will automatically connect you to the best server available, which usually ends up being in the United States or Canada.
2. OpenVPN Connect and OpenVPN for Android: OpenVPN Connect is more advanced, but you will need to create and establish a VPN server in order to use it. OpenVPN for Android is a lot more user-friendly, but it still requires you to set up your own VPN server before you can connect through this app.
3. HotSpot Shield VPN: A great benefit of this app is that it gives you an option to connect to the VPN automatically when you open a specific app on your phone. The free version has a connection time limit and ads, but it gives you the option of connecting through multiple servers.
4. SpeedVPN: This free app allows you to connect through a VPN for 60 minutes at a time. After 60 minutes, you can reconnect if you want. Please note, this app discourages downloads from torrents, and if torrent use is detected, you could be blocked from using this app.
5 FinchVPN: This service will allow you up to 3 GB per month, and you can connect from servers in the United States, France, or Canada. You will need to set up an account in order to use this app.
6. VyprVPN: This VPN service owns and runs all its servers and allows you to connect through 50 different locations around the world. It also has a service that hides the fact that you’re connecting through a VPN server. The free option allows you up to 500 MB per month.
7.Hideman VPN: This app gives you a lot of server choices to connect from, and you don’t need to set up an account to use this app. You can use this app for a few hours on the free version. If you wish to connect for longer, the app has incentives like sharing links, or you can upgrade to the paid version, which has hourly options available.
8. TunnelBear VPN: This app has locations in 15 countries and allows you up to 500 MB of data per month with the free plan. If you promote the app on Twitter, they’ll give you an additional 1 GB.
9. DroidVPN: The free version of this app allows you to use up to 100 MB of data.
Install the App’s APK File:
If the app still says it’s incompatible with your Android phone, try downloading that app’s APK file. This is the Android’s file to install the app, like an .EXE file installs programs on Windows.
How to install the APK file:
1. Go to Settings.
2. Click “Security”.
3. Check the box by “Unknown Sources”.
4. Find the APK file. Some APK files can be directly downloaded onto your Android device, however, some need to be downloaded on your laptop or Personal Computer.
If you need to download the APK file on your computer, connect your Android phone to your computer with a USB cord, then copy the APK file to the international/external storage on your phone.
5. Install the APK file. Go to the location where you downloaded the file. It’s most likely in your “Downloads” folder.
6. Tap the icon for the APK file and a pop-up box will appear. Click “Install”.
Rooting Your Android Phone:
To begin, you’ll want to root your Android phone using the instructions below. You might be wondering, “What does it mean to root my phone?”. Rooting means that you’re adding back superuser permissions on your phone (so you’re jailbreaking your Android phone).
When you have root permissions, you can add, change, or remove anything in the Android operating system. For example, you can uninstall apps that you don’t ever use, that normally wouldn’t be able to be deleted as a regular user.
A Linux function was removed from your phone, and when you root your Android, you’re adding that function back. The su (Switch User) file is what changes when you root your phone, making you a superuser.
Using this method from your direct account could result in Google blocking your ability to access the Play Store. As such, it’s recommended that you create another account and follow the steps below.
Another important thing to keep in mind before rooting your phone is that, once your phone is rooted, you are solely responsible for your phone’s security through Android and any and all apps you have installed.
For more information on the benefits and possible risks of rooting, read the notification that pops up when you install the KingoRoot App using the instructions below.
Before You Get Started:
It is important that you make sure you have all these things in order before you try to root your Android phone, whether you’re rooting it with a Personal Computer or not:
Your phone is turned on.
Your battery is charged at least 50%.
You can connect to the Internet (Wi-Fi recommended)
Your phone will allow apps from unknown sources to install. You can change this setting on your phone through the following menu options: Settings > Security > Unknown Sources.
Follow These Steps to Root Your Android Phone:
These are the instructions you’ll follow if you’re rooting your phone without using a Personal Computer.
1. Go to Settings, then Security, then hit “Unknown Sources”.
2. Download the KingoRoot app on your Android phone. If you get a pop-up box saying “This type of file can harm your device. Do you want to keep KingoRoot.apk anyway?”, click “OK”.
3. Install and open KingoRoot.
4. Hit “One Click Root” on the main screen.
5. Wait a few moments until the result screen comes up. This will tell you if the rooting was successfully completed or not. If not, please go back to Step 4 and try rooting again.
If you have tried to root your Android phone multiple times and still aren’t able to, please try rooting your phone with a Personal Computer (using the instructions below), as this tends to be more successful.
How to Root Your Android Phone Using a Personal Computer:
1. Download the KingoRoot Android App (PC version) on your computer.
2. Open the KingRoot Android App on your computer.
3. Using a USB cord, plug your Android phone into your computer.
NOTE: If you have Windows 8, you may get a message saying “Driver Installation Looping”. Please see the instructions below on how to resolve this.
4. Enable USB Debugging Mode on your Android phone. You will get a pop-up box on your phone asking you if you want to allow USB debugging. Click “Always Allow From This Computer”, then click “OK”.
5. Read the possible risk notifications before rooting your phone.
6. Click “Root” to start the rooting process. This may take a few minutes, and your phone may restart multiple times. This is normal and to be expected.
NOTE: While the rooting process is underway, it is important that you refrain from touching, moving or unplugging your phone.
7. After your phone has been successfully rooted, you’ll see a screen that says, “Root Succeeded”. Again, please do not do anything to your phone until it has successfully restarted.
8. After your phone has restarted, you will usually see an app called “SuperUser” on your menu screen.
Not Sure Your Phone has Been Properly Rooted?
You will want to install a root management program, like Root Checker, to ensure that your phone has been successfully rooted and you are now a superuser. You can download Root Checker or other programs like it from the Google Play store.
How to Resolve “Driver Installation Looping” Message for Windows 8 Users:
The KingoRoot App can successfully run on Windows 8, but this is a common issue that comes up for Windows 8 users. Here are a few workarounds to get rid of the “Driver Installation Looping” message.
You need to bring up the “Boot Options” section.
1. Make sure Windows 8 is running.
2. Go to PC Settings. There are 3 ways you can get there: you can search for it from the start menu, click “Settings” from the sidebar menu on the Charm Bar, or click the Windows and I keys together to access.
3. In the lower right corner of the screen, click “Change PC Settings”.
4. Under the “Change PC Settings” menu, select “General”.
5. You will see an “Advanced Startup” section with a “Restart Now” button.
1. Open the Charm Bar.
2. Click “Power” and hold down the Shift key.
3. Select “Restart”.
1. Press the Windows and R keys together at the same time.
2. This should bring up the “Run” window. Type in what is listed in the quotes: “shutdown/r/o” and hit “Enter”.
Next, access “Windows Startup Settings”.
1. Click “Troubleshoot”.
2. Click “Advanced Options”.
3. Select “Windows Startup Settings”.
4. Select “Disable driver signature enforcement”.
What to do if Your Phone is not Supported by KingoRoot or if it Still Won’t Root:
2. Save the KingoRoot Android log file. You can do this in the KingoRoot app by going to Settings on the upper right and clicking “Save Log”.
3. Send the log file, the model and build numbers of your Android phone, kernal version and whatever else you think is relevant to include to KingoRoot at email@example.com. They will investigate the reason for the error or failure to root and follow up with you accordingly.
4. Follow KingoRoot App on Facebook, so you can respond to posts or message the company directly.
5. If you still can’t get your phone to root, have a friend with a rooted Android phone install the app you want and transfer it o you using Bluetooth.
After You’ve Successfully Rooted Your Android Phone:
Follow these instructions to clear the Google Play Store’s data:
1. Open “Settings”.
2. Click “Apps”, swipe to “All”.
3. Scroll down to Google Play Store and click it.
4. Click “Force Stop”.
5. Clear data.
6. Clear cache.
Install Market Enabler:
1. Click on the Google Play store.
2. Using the Search bar, type in “MarketEnabler”. Click on it when its icon appears in the results. Click again to install.
3. Find the MarketEnabler app on your phone’s menu screen and click on it to open it. Or if you’re still in Google Play, hit “Open” after the app has finished installing.
4. On the top part of the screen, below the menu, click a button that says “Save current settings”.
5. On the top, in the middle, you’ll see a button that says “Settings List”. Click this button.
6. Pick the same country as the app you want to download from the list.
7. Click on the country you’ve chosen and a box should pop up. Click “fake this provider now”.
8. Go back to Google Play and try downloading the app you wish to install.
Change Your Phone Back to Your Country:
1. Open MarketEnabler.
2. Click “Restore” to return the settings back to your area.
A Few Things to Keep in Mind:
Being able to successfully install an app doesn’t mean that it’ll work. It’s recommended that you check your Android device’s compatibility with that app before installing it.
If you’re browsing for apps on Google Play on your Android phone, you won’t see incompatible apps appear in your search results. However, if you’re looking through the Google Play website (as opposed to the Google Play app), you may see incompatible apps.