Tutorial [Magisk] Smali patcher | Pokemon Go Spoofing 0.133.0


Security Detective
Original poster
Staff member
Jun 27, 2017
Modding World
As GPS JoyStick said: The new Pokemon Go update (0.113.0) now detects if your location services are disabled! So if you are seeing errors, turn off the disable location service option in GPS JoyStick settings! You can follow an active discussion happening here:

Follow tutorial below
Video Tutorial:

Smali Patcher: [MODULE] Smali Patcher 4.0
GPS Joystick: http://gpsjoystick.theappninjas.com/download/

Instruction (Translated to english):
Source: 4pda.ru
[Instructions RU Spoofing on all Android devices, regardless of the version of Android and the version of Google Play Services]
Method "Smali", or Method "Smali Patcher"
Magisk | Joystick not system | No rubber banding | Without foil | Correction of Error 11


Smali Patcher
[Video Guide] Smali and Magisk Root

I am not responsible for your devices, and hotheads, if your device turns into a brick or gets stuck in a state of perpetual boot ( bootloop )
This method will help us play Pokemon GO version 0.133 and higher, no system joystick, location service shutdown and other frauds.
To do this, we need:

1. A PC with drivers installed for your fastboot smartphone (and a disabled digital signature if you have Win 8 / 8.1 / 10) as well as ADB drivers (everything is on w3bsit3-dns.com)
Phone with unlocked bootloader and installed custom recovery ( preferably TWRP)
ADB and everything connected with it.

2. Program smali Patcher all right to it (Java and Microsoft .NET Framework - Download:
smali Patcher.exe
the Microsoft .NET Framework the Web Installer
the Java Installer

3. Phone with unlocked bootloader and custom rekaveri desirable TWRP
Getting Started:

We create a backup copy of the device in TWRP ... MANDATORY, and do not give it to children for their own safety!

1. Go to Settings for the developer on the smartphone

Developer Settings

2. Turn on USB debugging

USB debugging

3. Go to TWRP.
Click Mount - System
4. Connect the included smartphone via USB to the computer.
5. Enable debugging of the USB connection on the device (will appear on the smartphone screen after connecting to a PC).
Debug Request

6. Run "SmaliPatcher.exe" on behalf of the Administrator (after placing the exe in a folder with ADB. The first launch will automatically download the latest necessary binary files.


What does Smali Patcher look like

7. Select the necessary corrections (I selected all 4) - only the very first one is needed for PoGO.

Select all the checkboxes


8. Press the "ADB PATCH" button (yes, without viewing the jar file.)


As soon as the process is completed, the Magisk module will be generated in the same folder where "SmaliPatcher.exe" is located by the name: "[email protected]."
A file is created for each phone individually (not universally). Smali corrects the “services.jar” file for a specific phone. Using services.jar from another phone will result in a perpetual download or program block.
9. Copy the generated file to the phone.
10. Go to TWRP
11. Install the Magisk (if you don’t have it installed)
Magisk + Manager
12. Install the generated Magisk module.
Either go to Magisk Manager and install the generated module through it.
13. Users of Samsung devices:
"For those who have visited this topic. DEODEX Service.jar or any system jar / apk, on modern Samsung firmware, causes DM-verity (integrity check), and the phone does not load. Therefore, after all the manipulations, you need to flash the archive no-verity . -opt-the encrypt
Universal the DM-Verity, ForceEncrypt, the Quota Disk disablers
All the method Smali we finished Then proceed to the joystick settings..

Setting the example joystick 3.0 joyStick the GPS ( Remember, he should not be a system application ):
1. Go on the developer menu and put your joystick in fictitious locations

Bogus locations

2. In the Joystick (GPS Joystick), we remove ALL THE CHECKS (All settings must be disabled and grayed out)

Joystick settings

3. Go to the Location settings, and set "GPS only"

GPS only

4. Below turn off Location History.
5. Clean and cache and data from Pokemon GO.
6. I recommend cleaning the A-GPS through the GPS Test program
on Google Play

GPS Test

7. Open Magisk Manager - Magisk Hide - Put a tick in front of Pokemon GO
Magisk - Settings - Hide Magisk Manager

8. Launch the Joystick and play

Screenshots taken from the phone Xiaomi, on other devices, the interface and the location of the menu elements may be different, but act by analogy, or resort to the help of G o o g l e !

If you lose your Pokemon GO account in the morning, be aware that any use of third-party software can lead to a black sign, or a permanent ban. No one is insured and there are no guarantees!

Smali Patcher errors and their solutions
Do not forget that you will need .NET Framework 4.7.1 or later and Java JRE 1.8+. If they are installed, reinstall and make sure they work!
1. !!! ERROR: Framework directory not found
Go to TWRP
Click Mount - System
Do not forget to disable the temporary antivirus while Smali Patcher is running.
2. !!! ERROR: Target JAR must be deodexed
!!! ERROR: Mock location class not found.
"adb: warning: stat failed for path /system/framework/miuisystem.jar: No such file or directory
adb: warning: stat failed for path /system/framework/miuisdk.jar: No such file or directory"

Then you need to deodex Files by FulmicsDeodexer:
[mini Guide] [Android] [ROOT] Smalli Patcher: Deodexing services.jar
All necessary files for deodexing:
Smali and BakSmali
Mini-guide on service.jar deodexing

Mini-instruction for people who tried to use Smali Patcher and received errors:
!!! ERROR: Target JAR must be deodexed
!!! ERROR: Mock location class not found.
"adb: warning: stat failed for path /system/framework/miuisystem.jar: No such file or directory
adb: warning: stat failed for path /system/framework/miuisdk.jar: No such file or directory"


.NET Framework 4.5 or later.

Installed JDK 8 Java JRE or later.

It works only on Android version M, N & O.

Now you need to download a couple of files:

FulmicsDeodexer (links a little higher)

smali.jar and baksmali.jar (links a little higher)

Smali Patcher Most recent version (links a little higher)

As soon as you finish downloading these files, extract from the archive: FulmicsDeodexer.exe

Now take the phone and use TWRP (or ROOT Explorer (if you have one), copy the folder / system / framework together with /system/build.prop- file to internal memory phone or flash drive.
(If there are no these folders, then TWRP - Mount - System)
From the phone's memory (or flash drives), transfer previously copied files to your computer and place them in the system folder.

Now run the deodexer. You will see something like this:


558 x 300 (21.28 KB)

In the / system section, specify the path to your copied system folder.
Make sure that only / framework is displayed on the left.

Then click on the small Settings icon (gear) and you will see this menu:


560 x 304 (24.14 KB)

In the Smali point, select the smali.jar file (which you downloaded from here)

In the Backsmali point, select Baksmali.jar (which you downloaded from here)
Then click on the button with the arrow in the right corner.

Deodexing of your files will begin. After the deodexing process is completed, click OK when prompted to delete the old files.
All new deodexed ones should be in the system folder you created.

Next, run the Smali Patcher and click on the review button, go to the system \ framework \ folder and select the services.jar file. After that you can press the ADB PATCH button.

The Magisk module created by the zip program can be found in the Smali Patcher directory.
Transfer it to your phone, and flash it with Magisk, and you're done!

3. !!! ERROR: No ADB devices found
Reinstall ADB and FastBoot drivers
4. !!! ERROR: Magisk module template download filed
Update Smali Patcher
If you cannot solve the problem, write your problem here:
forum.xda-developers.com Smali Patcher

Many thanks to Lvitza , DeeepFish for help in searching and translating information from Reddit.
And translated back to english
Last edited:


Dec 7, 2017
Is this working now? Version 0.147.1 is latest Pokemon GO version. Any possible way to spoof on Android/iOS or PC?


Solid & Active Platinian
Jun 26, 2019
Is this working now? Version 0.147.1 is latest Pokemon GO version. Any possible way to spoof on Android/iOS or PC?
It would be great if someone mod the apk to make it work on MEMU PLAY or any other Android emulator.


Staff member
Global Moderator
Social Media
Mar 12, 2018
Really? is hard to MOD or is for some legal problem? 😦 😥
PoGo uses safetynet which is directly from google and 1. no one here is able to break that, 2. you can be sure google will fuck you when you release something which have to do with a safetynet bypass.
  • Like
Reactions: ilu4219
Thread starter Similar threads Forum Replies Date
youssefvisto AOS APP [Tested] Magisk Manager v7.5.2-88920e05 | [APK] Tested Android Apps 9
AndnixSH Modding Tools Android Oreo and Pie emulator for PC (Windows and Linux) (Rooted + Magisk) Tools 8
AndnixSH AOS APP [Tested] GPS JoyStick Fake GPS Location v4.0.4 Original APK Tested Android Apps 28
AndnixSH Tutorial How to spoof Pokemon Go using GPS JoyStick (Root + Magisk) (Not working) TUTORIALS 6
kp2016 Modding Tools [IDE][] ADK - A Complete Android Editing Tool Tools 2
AndnixSH Tutorial Better Smali syntax highlighting for Notepad++ TUTORIALS 0
AndnixSH Modding Tools BytecodeViewer - View smali and java code (Cross-platform) Tools 3
AndnixSH Tutorial How to bypass signature check in smali (Client-sided bypassing) TUTORIALS 2
Aqualax AOS APP [Tested] Lucky Patcher v8.8.0 [Mod Color] Tested Android Apps 4
Aqualax AOS APP [Tested] Jasi Patcher v4.11 (License InApp Billing Hack With Non Root Support) Tested Android Apps 19
Aqualax AOS APP [Tested] Lucky Patcher v8.7.8 [Mod Color] Tested Android Apps 7
youssefvisto AOS APP [Tested] Lucky Patcher Apk v8.7.5 (Mod) Tested Android Apps 25
youssefvisto AOS APP [Tested] Lucky pâtcher v8.7.1 [X.A.R.E] [Mod] [Special Mod] Tested Android Apps 27
Aqualax AOS APP [Tested] Lucky Patcher v8.7.1 [Mod Lite] Tested Android Apps 9
AndnixSH Tutorial How to install modded Google Play Store (Lucky Patcher) (Root only / VMOS app) TUTORIALS 21
AndnixSH Tutorial How to install signed apk on top of original apk (Workaround) (Rooted device/VMOS) TUTORIALS 2
AndnixSH Tutorial How to disable signature verification to install unsigned APK (Xposed/EdXposed method) (Lucky Patcher) TUTORIALS 8
BMD4E FREE MOD Jurassic World™: The Game v1.44.4 Mod Split Apks - In-app purchase hack (Lucky Patcher apk required) ANDROID MODS BY APPROVED MODDERS 325
AndnixSH Tutorial How to hack in-app purchases using Lucky Patcher (No-root and root method) TUTORIALS 12
AndnixSH Modding Tools Jasi Patcher (Alternative of Lucky Patcher) Tools 2
AndnixSH Tutorial How to make a fake license for app/game using Lucky Patcher TUTORIALS 0
Markshark Open Request Grand Summoners 1.0.3 (Global) UPDATED ANDROID REQUEST SECTION 20
AndnixSH Tutorial You can install unsigned apk on Nox Player without root and Lucky Patcher TUTORIALS 4
YolaniiResse Open Request Romantic Diary: Anime Dress Up ANDROID REQUEST SECTION 0
G0DYAT0 Tutorial [G0D] Lucky Patcher - Install & Example Tutorial TUTORIALS 3
AndnixSH Tutorial How to disable signature verification to install unsigned APK (Rooted device/VMOS) (Lucky Patcher) TUTORIALS 31
Similar threads

About us

  • Welcome to platinmods.com! We are proud to present you the place which let's dreams come true! Focusing on quality and trust we have spend much time to build a gaming community fitting to your wishes and needs. Actually we offer you the finest MODs and Games of the Android section and we slowly expand to the iOS section as well. But games, Android MODs & iOS MODs are not the only things we can offer you. We have tutorials, tools, a very friendly, active and solid community which will help you with any problem you have =) Your happiness is our goal. We hope you enjoy!

Forum statistics

Latest member