(ROOT) Removing Uttar Pradesh government (India) privacy invasion and software restrictions in Samsung Galaxy A03 - Galaxy A3, A5, A7, A8, A9 General

The govt. in my state has been distributing free phones and tablets recently. But there is a catch, it's loaded with work policies. There is an app running 24/7 in background all the time. You cannot change the wallpaper, and they can snoop on your personal data anytime. And it's all because of KNOX!
Note that this guide requires root. It was possible without root but Android 13 has made it nearly impossible to do it to this point that it's easier to root it.
Prerequisites:
- Root access. This guide is to be followed after you reach the welcome screen. In case you didn't and you have set it up, then you'll have to flash stock firmware then flash patched boot.tar again because factory reset is disabled as part of the work policies.
- This guide assumes that you are on the latest firmware.
- Magisk APK and Termux APK already downloaded and stored in USB drive and it's connected or in SD card but not in internal storage.
Guide:​If you are connected to the internet with mobile data (sim card) then continue. If you aren't then just go 2 steps to the wifi screen in the Android setup, put in your password and then immediately press the back button. If you wait then it will continue automatically. You only need to be connected if you didn't download the APKs before. If you did then it's not required to be connected to the internet!
1. At the welcome screen tap on "accessibility".
2. Toggle "Assistant menu".
3. Tap on the menu.
4. Swipe until you find the "menu settings" option and tap on it.
5. Keep pressing the back arrow on the top left until the main accessibility window shows up.
6. Tap on "recommended for you".
7. Tap on "go to modes and routines".
- If you downloaded the APKs as stated beforehand:
8. Create a new routine, set it to execute manually and select the files app.
9. Execute it and the files app will open, allow it to access files.
10. Tap on SD card and install Magisk APK first and then Termux APK and then open Termux when it prompts so.
- If you didn't do so:
11. Create a new routine and do the same as before but set it to open chrome.
12. Go to https://hyperio546.github.io/knox-bypass-samsung/.
13. Click on Termux and download the APK.
14. Click on Magisk and download the APK.
(If you are worried about the safety then check the markdown source, it's linked to their original GitHub repos.)
15. Install in the same order as specified in rule no. 10.
16. Open Termux and type
Code:
su
17. Grant it superuser access from the popup.
18. Type this command and press enter
Code:
pm uninstall -k –user 0 com.sec.enterprise.knox.cloudmdm.smdms
19. Type exit, and then type exit again.
20. Keep pressing back button in the bottom left until it gets to "Welcome!" again.
21. Setup your device like normal.
22. You have *your* device back!
Optional:
If you want to remove the assistant menu then just repeat step 4 and then toggle it off.

Thank You so Much for this Guide

Related

[Q] Flashing ZTE Grand Memo 5S (aka ZTE Memo V5S) - help needed

Hi,
I bought this phone from China and I wanted to convert it to an international regular android phone.
This sounds easy, the theory is that, root the phone to get rid of Chinese apps then install Google Play... that would be sufficient for me.
The problem is that in practice that proved to be more complicated especially if one have not done this before.
The Phone
ZTE V5S / Grand Memo 5S
Hardware Platform: MT6589
Cores: Quad Core
CPU: 1.5G Hz
GPU: PowerVR SGX544MP
RAM: 1GB
ROM: 8GB
Display Size: 5.7 inch HD
Screen Resolution: 720×1280
Screen Type: IPS-LCD, Multi-Touch Capcitive Screen
Display Colour: 16 Million Colors
Operating System: Android 4.2
I have read forums in the last couple of days and managed to:
- root the device
- remove china stuff
- installed Google Play
The store is working but the Google apps such as YouTube are giving this error:
"Google Play services, which some of your applications rely on, is not supported by your device. Please contact the manufacturer for assistance."
I understand (from googling) that I have to instal a new ROM which is modified to support this.
I have downloaded couple of ROMs from Chinese sites but following their instructions, I could not install the ZIP files.
Not speaking Chinese, used web translation.
Ideally, I am looking to install a multilingual ROM for my device.
Later edit: I have installed the google play posted here and now youtube works but play is crashing if i try to install anything.
Any help highly appreciated.
Thank you.
[Resolved] Flashing ZTE Grand Memo 5S (aka ZTE Memo V5S)
Managed to resolve my problem... here is the step by step guide.
As usual, I'm not responsible if you brick your pone, is your decision to follow the below steps.
Some advices:
- Use a good quality USB cable which plugs firmly in the phone and PC
- Make sure that eventual power outage does not power off pc (ie use laptop)
- Do not unplug cable (accidentally) from PC/Phone while program running and last message is not: --- task is complete ---
- Try not using PC for other (resource consuming) activities.
- Be patient... some processes take quite long time
- Upload ROM which is designed for Your device!
- If you want to download ROM using SP Flash Tool, you need to dismount the phone as battery is not removable. Make an NANDROID
backup as this will backup absolutely everything... including user data.
1. Download MTK Droid Tools (because this is a MediaTek device)
2. Download SP Flash Tool (not used... just to have it in case you need to flash back a backup)
3. DOwnload a ROM (ZTE_V5S_WCDMA_Google_ROOT_140522.zip)
4. DOwnload a Patch for splash screen in Zip format (optional).
5. Copy to sd card:
- The downloaded ROM, rename to "update.zip". This is important otherwise will might give an error when flasing.
- The splash screen patch if you have it.
- Insert sd card in the phone.
6. Open MTKdroidTools.exe
- in few minutes your phone details should show up on Phone information tab.
7. Connect Phone via USB to PC
8. In USB computer options choose to connect with option "Connect to PC software", this will turn on USB debug
9. Root the phone, follow these steps:
- MTK Droid tools, after phone is read, press Root
- When prompted to create backup of ROM, press Yes (For the subsequent restoration of bla, bla... To make it now?)
- When prompted pack the backed up ROM, press Yes
- When Prompted choose between SuperSU or Superuser, choose SuperSU. SuperSU is still supported by develper, this is why.
- Click on IMEI/NVRAM and press backup... you may need that as well if something goes wrong.
Now you have you phone rooted and the original ROM zipped in the backup folder under MTK Droid Tools folder.
- Reboot the phone. You might have to root again but no need to save anything.
10. MTK Droid tools, after phone is read, go to the other tab: root, backup, recovery
11. If you wish, you can make another backup of your ROM with ROOT privileges this time... Press Backup and wait to complete.
12. Press button "To prepare blocks for Flashtool", select .md5 file from the last backup folder you made.
- Now you have the copy of the original software
13. Position radio buttton on the option: "To use boot from phone"
14. Press button "Recovery and Boot"
- When prompted "To make CWM recovery automatically?", press Yes
- When prompted to upload ony if phone is loaded, press Yes
- When prompted to "Install created recovery to phone?", press Yes
- when prompted "To reload phone in recovery to phone?", press Yes
15. You are now in recovery mode, to navigate up-down use Volume button, to choose/execute an item use power button.
16. Navigate to "wipe data/factory reset" then execute, on the next screen navigate to "Yes - ..." then choose it
17. Navigate to "whipe cache partition" then execute, on the next screen navigate to "Yes - ..." then choose it
18. Navigate to "install zip from sdcard" then execute, on the next screen navigate to "choose zip from sdcard"
19. Now you see content of SD Card, navigate to ROM file (update.zip) then execute, on the next screen navigate to "Yes - ..."
then choose it
20. Once finished GO back then reboot the phone
21. It will take a bit longer to load first time
22. To install the splash screen go to recovery mode again, choose to update from SD then confirm... same steps as for the ROM.
23. Open google play, login, a number of updates will show up, update all Google Play components
To get into recovery mode you have few options, i'll give one:
a. Turn off phone
b. Press and keep pressed Volume Up
c. Press and keep pressed Power button
d. Keep both pressed until splash screen shows up then release both
Now you may want to get rid of chinese stuff. To do so, folow these steps:
1. Power your phone
2. Open MTKdroidTools.exe
3. Connect Phone via USB to PC
4. In USB computer options choose to connect with option "Connect to PC software", this will turn on USB debug
5. After phone is loaded press Root (just to get privileges)
6. When prompted "Receive root privileges bla, bla...", choose yes
7. Press Super User... choose to user SuperSU
8. Press Build.Prop
9. Press Delete china... this will remove the only keyboard as well which is chinese so skip this step.
10. Press reboot
11. Now most of the chinese stuff is gone
12. Download and install:
- More locale or locale 2 if you want interface in a certain language
- Swiftkey to get a decent keyboard (disable chinese one)
- 3D Digital weather
- Anything else yo may want.
13. Use system optimiser to uninstall the rest of the Chinese apps
You are done... I have done this walkghrough while I was mooding my phone. Dont ask questions on errors as I have no idea. These
steps where collected while various forums for ready 3 days.
Hope someone will find useful... good luck.

[Guide] How To Run 'Pokemon Go' Flawlessly on Moto E Gen 2

Tested On XT1526 from the stock 5.1.1 firmware surnia. PLEASE check your settings->about phone and look to make sure the model is surnia before going forward! Please reply in the comments if you were able to get this to work on another model other than the XT1526!
So you have the Moto E Gen 2. You may have even got this phone specifically to play the game that's sweeping the world, 'Pokemon Go'. You felt great having installed the APK like a true hacker, you went to play and......oh no. What's this? The phone takes ages to boot up? Restarts all the time while trying to log into your account? Or you FINALLY get far enough into the load that the game starts (or gets close to it) and the phone gets soo hot in your hands it's unbearable and the game begins to **** out? Perhaps it runs terribly from the get go?!
This. Guide. is. For. You.
This guide will help you to set up your Moto E Gen 2 to run perfectly with the game! It will also cause your phone to run almost 3x faster, and have the battery last almost 2.5x longer! I would recommend this guide to ANY person using the Moto E. I have NOT tested this guide with the Gen 1 or any other phone.
I do not take ANY responsibility if your phone ****s out on you in any way, shape or form. Messing with your phone's system like this can ALWAYS cause issues if you don't take your time and know a bit of what you are doing. Or, if you are new to this and daring, I have constructed this guide to be extremely easy to follow. As long as you follow step by step, you should be goldeen...erm...golden! If not, it's not on me. Your fault !
If you encounter a step you have previously done, go to the next one! This guide is step-by-step for someone with a stock Moto E (2015)!
Step One: Unlock The Bootloader
So the first thing we need to do on this journey is unlock our bootloader!
1. Back up ALL of your data! Do it. Or if this fails, you will be SOL.
2. Download the Android SDK or get the Minimal Version (this is what I did)
3. When you install the SDK, install it to your desktop (during installation it will ask you for location. Make a new folder on your desktop called SDK and install it there for easy access).
3. You will want to install the drivers for your phone so you don't have problems connecting from your computer to your phone! Download them HERE.
4. Now we need to get into fastboot. To achieve this there are a few things we need to do.
-With your device powered on, go to your Settings->About Phone and click on the 'Build Number' 7 times to enable Developer mode!
-Go into your settings->developer options and enable 'USB Debugging'
-While in Developer Options, make sure 'OEM unlocking' is ENABLED.
-Open the directory on your desktop where you installed ADB. You should see some programs such as 'fastboot' and 'adb' in there. Should NOT be an empty folder containing another folder!
5. Once you are in the directory of your ADB on your computer, and you have done all steps above, hold down the SHIFT KEY and RIGHT CLICK inside the ADB folder containing your 'fastboot' and 'adb' programs. Choose the option that says 'Open Command Window Here'.
6. Once the command window opens, connect your phone (while powered on) to your PC.
7. In the command window, enter the following command to make sure your device is connected: 'fastboot devices' Now, enter the following command: 'fastboot reboot bootloader'
8. When your phone restarts, you will be in the bootloader screen. Once here, enter the following string into your command window: 'fastboot oem get_unlock_data'
9. You will get a nice long string of text. Copy it by right clicking on it->Mark->then mark the string of text by holding the shift key. Ctrl+C to copy it.
10. Open a Notepad and copy the string into it by pressing Ctrl+V. Make the string of text ALL ONE LINE by deleting the spaces.
11. Head over to the Motorola site HERE and log in using your google+ account.
12. Scroll to the bottom of the page, and in step 6 paste your string code from your notepad (step 10) into the blank box. Click on the 'Can My Device Be Unlocked' link. There should be a new button that comes up that says 'Request Unlock Key'. You will be emailed your unlock key after clicking the 'I Agree' prompt!
13. Go into your email, and open up the new one that contains your unlock key. Copy the 20 character string that is your unlock key.
14. Back in your command window, enter the following command again: 'fastboot devices' to ensure your device is still connected. Your device should STILL be in your bootloader screen. If so, and you see your device in the command prompt, enter the following command: 'fastboot oem unlock YOUR_UNLOCK_CODE'
15. After a while, you should get a 'Bootloader Unlocked' notification on your phone.
If so, you're done with this step! On to the next one . KEEP YOUR CMD WINDOW OPEN FOR ADB
Step Two: Rooting Your Phone and Installing TWRP
1. Turn your phone back on like normal. Connect your phone to the computer so you can see into the storage (should be under My Computer->Your Device).
2. Download the following files. TWRP Recovery and SuperSU.
3.Take your 'recovery.img' and move it to the folder with your ADB and Fastboot (on your desktop). Make SURE it is in the same folder with the adb and fastboot programs and is named 'recovery.img'.
4. Take your 'SuperSu' zip file you downloaded (DON'T UNZIP IT) and move it to your phones SD card (preferred) or Internal Storage.
5. Once your recovery image is in the ADB folder and the SuperSU zip file is on your phone's storage, type the following command: 'adb reboot bootloader'
6. Your phone will reboot into the, now familiar, bootloader screen! For this tutorial, we are actually going to flash TWRP onto the phone so it is the phone's default recovery program. To do this, while in the bootloader screen on your phone, type the following command into your command console on your computer: 'fastboot flash recovery recovery.img'
7. Once it is done and successful, enter the following command into your CMD console to make sure TWRP in installed on your phone: 'fastboot reboot bootloader'. On your phone, use the Volume+ and Volume- keys to navigate to the 'Recovery' option. Press the Power key when it is highlighted!
8. Once you are in your TWRP, press the 'install' button. Navigate to the storage folder on your phone that contains the SuperSU zip file you moved from your computer onto your phone in step #4. When you see it, click on it and use the slider to flash it onto your phone. Once it is done, (as you should ALWAYS do after a flash), click the 'Wipe cache/dalvik' button and do the 'Swipe to Wipe'. Once done, click the 'Reboot System' button!
Step Three: Now your phone is rooted and has TWRP installed! It is time we install Cyanogenmod CM13!
1. Go HERE and download the 'Latest Nightly' rom at the top of the page. It will download a .zip file to your computer. Then go HERE, select ARM->6.0->Stock and hit the green download button (it's pretty big). Once both are downloaded, boot up your phone (if not already done) and connect it to your computer. Move both these .zip files to your phone's SD card (recommended) or internal storage.
2. Boot into recovery after the transfer is complete by holding the Power+Volume Down buttons. When the screen turns black, let go of the power button and continue to hold Volume Down.
3. Once in the bootloader, use the Volume+/Volume- buttons to navigate to the Recovery option. Hit the power button when it is selected.
4. Once in TWRP recovery go to install. Navigate to where you just transferred the two .zip files you just downloaded ONLY TO MAKE SURE THEY ARE THERE ALONG WITH THE SUPERSU .zip FILE YOU DOWNLOADED EARLIER. If it isn't, figure out why and correct it! If it is, continue (DO NOT INSTALL EITHER LOL)
5. Go to the 'Wipe' option on the homescreen of TWRP. REMEMBER TO HAVE BACKED UP ALL YOUR DATA BY THIS POINT. Move the slider to complete the wipe.
6. NOW we can install the rom! Go back to 'Install' on the homescreen of TWRP. Navigate back to the .zip file of the Nightly Build rom again (NOT THE GAPPS), and select it! Once selected, move the slider to flash Cyanogenmod CM13 to your phone. WE WILL NOT BE INSTALLING THE GAPPS YET. YOU WILL FIND OUT WHY SHORTLY.
7. Once it is done, hit the 'Wipe cache/dalvik' button. Once completed, go ahead and reboot the system! The first boot will take awhile to set everything up. Have patience!
8. Once everything installs, you will be at the setup screen. As you go through the setup screen, something weird will eventually happen...you won't be able to hit the 'Next Button'. The only thing that will happen is when you hit 'next' your phone will bring the system tray down from the top. It took me AGES to figure this out people...but NOT installing the GAPPS at the start is literally the only way to get past this (with GAPPS installed, it takes too long to proceed through setup and you will keep getting killed by the drop down screen). Get through it in step 9!
9. Once you get to the point in setup that the dropscreen comes down, position your right thumb so its hovering above the 'Next Button' and DON'T MOVE IT. Using your left hand, hold the power button until you see an option to 'Restart' the phone. Do it. And from the moment your phone restarts, RAPID TAP (and I mean it, tap as fast as your thumb will allow you) WITH YOUR RIGHT THUMB WHERE THE 'NEXT' BUTTON WILL BE. Do NOT stop until you have successfully got through the setup process and are on the android's home screen! At this point, you MAY have an issue hitting the middle gray button at the bottom of your phone (next to messages and chrome icons) without it bringing down the stupid drop screen. To fix this, once again position your thumb on the gray button that sends you to your apps and hover it there. Restart the phone again, and rapid tap where this gray button will appear upon boot. Once booted and you have successfully clicked the button, the error goes away! You can navigate your phone normally and reset it without the problem coming back! (if it does, simply repeat this past step to get rid of it).
10. NOW we can reboot back into the bootloader by holding the Power/Volume- keys. Once in the bootloader, navigate with the Volume+/Volume- keys to the recovery option, and hit the power button to boot up TWRP.
11. Once in TWRP, click the 'install' button. Navigate to where your GAPPS .zip file is (the one you just downloaded along with the nightly rom), click on it, and move the slider to flash it. Once it finishes, make sure to wipe the Cache/Dalvik. Do not reboot yet!
12. Navigate back to the 'Install' button of TWRP, and find your SuperSU .zip you installed earlier. Install it again for safe measures and wipe the Cache/Dalvik once it is done!
13. Boom. Restart the phone and you now have working CM13 6.0 on your Moto E 2015 Device! Now the moment you have all been waiting for, POKEMON GO !
Step 4: How to make Pokemon Go run GREAT
1. Once booted up, go to your system->about phone. Click on the 'Build Number' 7 times to unlock developer mode.
2. Go to your system->Developer options and make the following changes
-Advanced Reboot->ON
-Root Access->APPS and ADB
-Select USB Configuration->MTP (Media Transfer Protocol)
-Window Animation Scale-> changed to 0.5x
-Transition Animation Scale-> changed to 0.5x
-Animator Duration Scale-> changed to 0.5x
-Don't Keep Activities-> Turn ON
-Background Processes limit-> Change to 'At most 1 process'
3. Now, head to your system->Apps settings. Force Stop and Disable the following (unless you actually use it...)
-Cloud Print
-Docs
-Drive
-Fit
-Gmail (unless you use it, using chrome browser to access it is better option to keep phone running fast)
-Google Play Books
-Google Play Games
-Google Play Movies & Tv
-Google Play Music
-Google Play Newsstand
-Google+
-Hangouts
-Keep
-News & Weather
-Screen Recorder
-Sheets
-Slides
-Youtube
4. Go to your settings->security and enable 'Unknown Sources'
5. Go to settings->memory and hit 'Apps Started on Boot' and make the following changes
-Photos: deselect 'keep awake' and 'start at boot'
-Keep: deselect 'keep awake' and 'start at boot'
-Hangouts: deselect 'keep awake' and 'start at boot'
-Camera: deselect 'keep awake'
-Gmail: deselect 'keep awake' and 'start at boot'
-Exchange Services: deselect 'start at boot'
-Media Storage: deselect 'keep awake' and 'start at boot'
-Download Manager: deselect 'keep awake' and 'start at boot'
-CM Updater: deselect 'keep awake' and 'start at boot'
-Talk Back: deselect 'keep awake' and 'start at boot'
-YouTube: deselect 'keep awake' and 'start at boot'
-Google Play Movies & TV: deselect 'keep awake' and 'start at boot'
-Fit: deselect 'keep awake' and 'start at boot'
-Google Play Music: deselect 'keep awake' and 'start at boot'
6. Reboot the system! (hit the power button and hit reboot->reboot)
7. Go into the google play store, and login using your normal account settings.
8. Once logged in, download 'Kernel Adiutor (ROOT)' and open it up. Allow it to use root access (screen will pop up be looking for it).
9. Once opened, hit the tray button to the left of 'Kernel Information' (the three lines) and go to CPU. Slide the 'Apply On Boot' bar to the right to enable. Set your 'CPU Maximum Frequency' to '1209MHz' and 'CPU Minimum Frequency' to '400MHz'. Then, change the CPU Governor to 'Performance'.
10. Now that your phone is running faster than ever, go to chrome on your phone and google search 'Pokemon Go APK'. I used the 'APKPURE Pokemon Go APK 0.31.0' from m.apkpure.com. Your phone might glitch a tiny bit (it did for me the first time) and do a soft reboot. It's fine! Re-open chrome and hit the 'Download APK 59.9MB) bar beneath 'Verification Passed' and it will start downloading. Once it is done, open your 'File Manager' and go to the 'Internal Storage' then go to 'Download'. Click on the 'Pokemon Go' icon and allow it to install!
11. Start up the app, and MAKE SURE you only have ONE google email on the device. Let the game load, and set everything normally. When it asks you to login (if you use the google account one) right after you hit the google account, click on the screen in the middle rapidly. It SHOULD keep the game from re-setting. If the game does reset, don't fret. Restart it and try again. Once you get past this point? You phone should be running the game 2x if not 3x better than before! The final step is once the game is loaded, click on your pokeball icon and go to settings. Turn on battery saver mode!
Boom Bada Bing! Your phone should not only load the game ridiculously fast now, your battery life will be extended 2x-5x and the game will run at a steady rate keeping your CPU cooler than ever before!
This guide is compiled based on the struggles I faced getting the game to work properly. I got the phone from my wife while I wait and wait and wait for Pokemon Go to POSSIBLY come to my Windows Phone 1020 lol. When she gave it to me, it ran terribly and would overheat after 20 minutes of play in the sun. These are the ways I got the phone to run soo smoothly that now she ALMOST wants the phone back haha!
Any errors you see? Any fixes not mentioned? Give some feedback in the comments below!
Any reason for using stock gapps? You seem to disable most of the gapps anyway so perhaps it may be good to just go with nano or pico?
I put it in there in case someone wanted to use one of the stock gapps in the future.
Dude.... I already have CM 14 since a month....and I simply downloaded the app and followed the steps as you said..... Pokemon Go's still not working
RayShah_N said:
Dude.... I already have CM 14 since a month....and I simply downloaded the app and followed the steps as you said..... Pokemon Go's still not working
Click to expand...
Click to collapse
What error are you getting?
shaktiman01 said:
What error are you getting?
Click to expand...
Click to collapse
Unable to authenticate. Please try again
RayShah_N said:
Unable to authenticate. Please try again
Click to expand...
Click to collapse
That's due to Pokemon go now don't run on rooted phones.
For this you have to delete su files from following directory :
/System/bin
/System/xbin
Give it a try.... But you'll lose root access

[TUTORIAL] [Magisk] Root Android Wear 6.0.1 [squashfs compatible]

Root your LG G Watch (W100) with Magisk!
Things You Will Need
Magisk-vXX.zip from this thread: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
TWRP with squashfs support from here (Credits to: Xmaster24): http://www.mediafire.com/download/apwtscp0tn0y8qd/twrp-3.0.0-0-dory+squashfs.img
My custom ZIP file that flashes Magisk manager v4.3.1 apk & local.prop file: https://mega.nz/#!QvphGIbS!LIFsKzN5RxBRvMuwFGNGCa56XruMqut92tjfDO82RDE
Things You Will Need If You Mess up
Magisk-uninstall-XX.zip from this thread: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
TWRP with squashfs support from here (Credits to: Xmaster24): http://www.mediafire.com/download/apwtscp0tn0y8qd/twrp-3.0.0-0-dory+squashfs.img
Default boot.img if magisk-uninstall-XX.zip doesn't work: https://mega.nz/#!rxQ1EIDI!0ytWk965bt5KqSBuhMT4vbgD3dxO_qRyiN0LeAV4MrI
Guide
Step 1. (If your bootloader is already unlocked skip to Step 3.) Enable Developer Options On Watch: Settings->About->Tap Build number 7 times->Settings->Developer Options->ADB Debugging->Enable It
Step 2. Plug watch into cradle and usb plug into PC, make sure you have adb and fastboot
Step 3. run
Code:
adb reboot bootloader
watch may ask to allow debugging from this PC either allow or always allow.
Step 4. Once in the bootloader run
Code:
fastboot boot "twrp-3.0.0-0-dory+squashfs.img"
Step 5. run
Code:
adb push Magisk-vXX.zip /sdcard/
and
Code:
adb push dory-localprop-and-magisk-manager.zip /sdcard/
Step 6. In TWRP click Install-> Install ZIP -> Scroll Down -> Select Magisk-vXX.zip -> Tick button -> Swipe to flash -> When finished click the back key ->
Step 7. Install ZIP -> Select dory-localprop-and-magisk-manager.zip -> Tick button -> Swipe to Flash
Step 8. Reboot System button -> Swipe to confirm don't worry abot no OS error.
Step 9. Open Magisk Manager App -> Click Hamburger Menu (three lines) -> Scroll Down to Settings (Labelled Setti on small screen) -> Click it
Step 10. Scroll Down -> Enable Magisk Hide
Tip
Scroll Down in Magisk Manager settings and change "Automatic Response" to "grant" whenever you want to use root and "deny" when you don't. This is because the prompt window is designed for phones and is too big.
Guide for If you messed up or want to unroot
Step 1. run
Code:
adb reboot bootloader
Step 2. once bootloader is there run
Code:
fastboot boot "twrp-3.0.0-0-dory+squashfs.img"
Step 3. once booted into TWRP
Code:
adb push magisk-uninstall-XX.zip /sdcard/magisk-uninstaller.zip
Step 4 Go to install
Step 5. Install ZIP -> Scroll Down -> Select magisk-uninstaller.zip -> Tick button -> Swipe to flash
Step 6. Want to be rooted? Follow Original Guide from Step 6, if not follow Step 7 and onward
Step 7. While still in recovery run
Code:
adb shell "rm /data/local.prop"
Step 8. run
Code:
adb reboot
Step 9. Once back into the system run
Code:
adb uninstall com.topjohnwu.magisk
Step 10. Done.
Hahha this is what I love about this! You can do it because you can.
I'll dig up my G Watch and unlock the bootloader.
Why should I root my watch?
Theking3737 said:
Why should I root my watch?
Click to expand...
Click to collapse
There's no reason really, I just managed to get magisk to work on an android wear device as a proof of concept and wanted to share it.
Theking3737 said:
Why should I root my watch?
Click to expand...
Click to collapse
adjust kernel settings with kernel aduitor?
Nice, I thought about doing this myself but unfortunately my g watch met an untimely demise, I still update SuperSU tho since I know that works fine and didn't need to test it first. Good to see someone is still keeping this watch alive!
BTW this method should work on all watches, SuperSU does anyway.
i got it rooted well it sasy tis is but i want to change the bootanimation to match my PN one i have the file pushed to the watch but i cant put it in the /system/mesia location it says its read-only. can you help me with that thanks
Would this work on a other android wear watch? Like Sony smartwatch 3? Or is it trial and error?
Help me please . I'm a user from China and now my watch doesn't work anymore. The thing is, I didn't use it for a couple of months, now it just can't charge. When I Link it to my computer,the gwatch recovery tool can't find my devices. what should I do . Plz
Hey the op should be updated to say use magisk v12 as magisk 13+ requires manager 5+ to work
This also works on ZenWatch2 running latest AW2 update
Does this mean we can also use Magisk to change system-level things, such as boot animation?
Will this work on the LG Watch Urbane 2nd Edition LTE (W200A) and does android pay work with Magisk installed?
Post removed
Thanks @TheDevFreak.
It still works. I tried with Latest Magisk Version v15.3 & APK - 5.5.5.
Note: In the app, you have to set Automatic response to Grant under Settings. Because Root Access dialog not showing properly to click Grant button.
svprm said:
Thanks @TheDevFreak.
It still works. I tried with Latest Magisk Version v15.3 & APK - 5.5.5.
Note: In the app, you have to set Automatic response to Grant under Settings. Because Root Access dialog not showing properly to click Grant button.
Click to expand...
Click to collapse
The note you noted has been in the OP since I made it
Here's a tip if you can't reach the settings menu of magisk: Activate the zooming option in the system setting. On my TicWatch I have to tap three times and it will zoom to the tapped area. By that I was able to reach the settings menu.
Does this also works on Magisk 17?
Theking3737 said:
Why should I root my watch?
Click to expand...
Click to collapse
So you can extract the watch faces and share them with us
Hello,
The mega link for Magisk manager v4.3.1 apk & local.prop does not work anymore
Would someone have another link ?
Thanks

Samsung S10 - How to take your privacy back with NanoDroid (MicroG) and AFWall

Before starting (if you have SM-G973F NEE, you can use my prepatched/generated files and save 2 million years in preparation, see the guide at the bottom of this page):
1. Root and flash Magisk: https://topjohnwu.github.io/Magisk/samsung
Note: remember to use the button combination when booting/rebooting, and also remember to use internet when compleeting the android wizard when it runs.
2. Flash TWRP: https://forum.xda-developers.com/ga...ecovery-twrp-3-3-0-galaxy-s10-exynos-t3924856
Note: remember to use the button combination when booting/rebooting.
3. Create your SmaliPatch: https://forum.xda-developers.com/apps/magisk/module-smali-patcher-0-7-t3680053
Note: ALSO check "Magisk Reboot (Galaxy S10)". Keep the default checks.
4. Install generated SmaliPatch in Magisk and then reboot.
The actual guide:
Note - again: remember to use the root button combination when booting. Yes, this might be solved by our SmaliPatch, but i would´t trust it when going out of TWRP and so on, so to be on the safe side, always use this combination.
1. Download and install F-droid: https://f-droid.org/FDroid.apk
2. In F-droid, install "Amaze (Manage local files)", and "Termux".
3. In Amaze: Go to settings and check "Root Explorer" under Advanced. Grant root for Amaze in Magisk.
4. Download and install "Aurora Store": https://androidfilehost.com/?fid=1395089523397955190
5. In Aurora Store, install: "Titanium Backup"
6. Download NanoDroid: https://downloads.nanolx.org/NanoDroid/Stable/
Or download the one I flashed here (and skip step 7, 8 and 9): https://mega.nz/#!rrIXSSLZ!4dV5Qx1W0hJXFbnY8heYcAUmOEWmkgdzcnfb2DhtRgo
7. Open the downloaded file with 7zip (right-click, 7zip, Open archive), and right-click on ".nanodroid-setup" and click on Edit
8. Change "nanodroid_gmscore=0" to "nanodroid_gmscore=1". This is to install MicroGs original GMSCore, and not NanoDroids (which is good, but did not work 100% this time). Documentation on alter installation can be found here: https://github.com/Nanolx/NanoDroid/blob/master/doc/AlterInstallation.md
9. Save and close ".nanodroid-setup", and 7-zip should ask you if you want to update the changes in the archive. Click yes. If this does not work for some reson, just drag ".nanodroid-setup" to the desktop, modify it, save, and drag it back.
10. Copy your modified NanoDroid zip into your phone (Download folder).
11. In Amaze: copy your NanoDroid zip in the Download folder to "/data/". This is to be able to access this file from TWRP later.
12: Debloat: run debloat.bat. This script keeps the launcher and a few other things. It keeps the apps that i think is the most essential, but removes Samsung Health for example. You can modify if you know what you want and how to do it.
Download here: https://mega.nz/#!62YHFSaS!di_HY7ceHMgfKyRfpTOnLgFoviWub0MCojrLyH4Jnho
13. In Titanium: uninstall "Play Services" and GMS, and GMS policy-something (don´t remember the package name, but search for gms). Titanium might seem to "hang" on uninstalling some of these apps, if so, just reboot and continue. This is normal.
SINCE I FORGOT THE PACKAGE NAMES, CAN SOMEONE PLEASE SEND ME A SCREENSHOT OF THE ONES THAT APPEARS WHEN SEARCHING ON "gms"? I will update this guide when i know what the exact names are.
14. In Amaze: click Root(/) in the menu, go to "/system/priv-app/", remove these dirs: GMSCore, GoogleServicesFramework, Phonesky
15. Reboot into TWRP, mount "/system" and "/data". Flash your NanoDroid file located in "/data/". Do not wipe cache. Reboot to get out of TWRP.
16. Launch "MicroG Settings". Click on permissions warning, and let Android get all permissions it asks for. Then click on "Google device registration" and turn ON (check). Do the same for "Google Cloud Messaging".
17. Still in "MicroG Settings" app: Click on "UnifiedNlp Settings", then on "Configure location backends", then check the checkbox (allow location permission if prompted). Do the same for "Configure address lookup backends".
18. Open the terminal that you installed in step 5, and run this:
Code:
su
Grant root access if prompted, otherwise, to go magisk and grant root for "shell".
19. Run these commands:
Code:
pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION
pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION
20. In Aurora Store: install "push notification checking-fix" and run. Run the new installed app, then click "Confirmation".
21. Go to "MicroG Settings" again, click on "Google Cloud Messaging", check if "Current State" is NOT disconnected (something "connected" is good). Not connected? Reboot and do step 20 again.
22. Install Afwall and lock your sh*t down.
In AFwall, I also go to "Preferences", then "Experimental", click on "Startup directory path for script", then click on "/system/etc/init.d/", then click on "Fix startup data leak".
AFWall documentation on what to block/allow: https://github.com/ukanth/afwall/wiki/System-Applications-to-block-or-allow
Congrats, you are now in privacy heaven!
For SM-G973F NEE (nordic):
Prepatched Magisk, TWRP and SmaliPatch for and other files can be downloaded here: https://mega.nz/#F!LjQ0HYqR!2X72CW1kp3zh2kBxWDwG6A
These are the files that i used.
The prepatched Magisk image is based on "SM-G973F_1_20190417080614_xq2zehce6z_fac", downloaded with SamFirm.
REMEMBER THIS AFTER FLASHING PREPATCHED MAGISK:
(Powering up normally) → (System with no Magisk)
(Power + Bixby + Volume Up) → (Bootloader warning) → (Release all buttons) → (System with Magisk)
(Power + Bixby + Volume Up) → (Bootloader warning) → (Keep holding volume up) → (Actual recovery)
Quick guide to root, install Magisk, TWRP and SmaliPatch:
1. Unlock bootloader: https://www.androidexplained.com/galaxy-s10-unlock-bootloader/
2. Flash prepatched Magisk: https://mega.nz/#!2uRHkKCR!0j3Bx6iKbNL7yxqWHFBoAD7SpSGsvrrLdfIdJb73Hbk
BE READY FOR AUTO REBOOT (if you did not uncheck it in Odin)
3. Go directly to recovery and do a factory reset
4. Reboot, and be ready for one more auto reboot after the samsung logo!
5. Finish the android wizard WITH internet
6. Reboot again
7. Open Magisk (will be added after a while automatically), it will ask to finish the Magisk installation, click yes, be ready for automatic reboot
8. In Magisk install (as module): https://mega.nz/#!KzZRmQLS!ClmDmFAgaKd10o8hfjgmvI3PEdf3GCsV0lZKLtYPhFo
9. Reboot
10. Flash TWRP: https://mega.nz/#!72BFiQIK!yCVddqBDgPrBPlMNr6Y9x1OBNWpD3JBxmyf57D3eOAY
11. Follow the actual guide above
Please me feedback on what to make better. I want everybody to be able to get their privacy back!
Credits to:
topjohnwu for Magisk
Geiti94 and ianmacd for TWRP
fOmey for Smali Patcher
Nice to see development for the S10 - maybe you should move the post to the ROMS, Kernel, Recoveries Section.
As for improvements:
First that pops to mind, maybe you should credit the people who made Root, TWRP & Smali.
Second, which Pie version (ASD5)??
Third, maybe some pics.
Norup58 said:
Nice to see development for the S10 - maybe you should move the post to the ROMS, Kernel, Recoveries Section.
As for improvements:
First that pops to mind, maybe you should credit the people who made Root, TWRP & Smali.
Second, which Pie version (ASD5)??
Third, maybe some pics.
Click to expand...
Click to collapse
Thanks for your feedback. I have added credits and firmware information.
I wanted to post in dev, but I was not allowed due to too few posts.
Great work! I am about to take my privacy back as well but I have some questions:
- Will the same method work by flashing microg packages from official project, instead of flashing the nanodroid package you mention?
- Is it possible to encrypt /data folder and lock bootloader, so if telephone gets stolen there is no way they access your data?
- How do you handle OTA updates? Do you need to run the above guide every new OTA update?
Thanks!
dklearhos said:
Great work! I am about to take my privacy back as well but I have some questions:
- Will the same method work by flashing microg packages from official project, instead of flashing the nanodroid package you mention?
- Is it possible to encrypt /data folder and lock bootloader, so if telephone gets stolen there is no way they access your data?
- How do you handle OTA updates? Do you need to run the above guide every new OTA update?
Thanks!
Click to expand...
Click to collapse
Sorry for a late response.
Good on you! Since you asked almost a month ago, I guess you have already proceeded? In that case, what did you do?
Well, this was an early way to take your privacy back for s10, but time has changed and new ways seems to be avaliable now.
For one, there is a custom rom out there that use Aroma to debloat, but I don't know if it removes g stuff (I asked but the answer was vague, to say at least).
The other thing is that the encryption stuff has been improved too, and other things that makes the root easier to live with. Like updates that you mentioned (maybe not ota, but not custom rom updates with latest security patches).
I will have to take a look at this soon, because the way described in the main thread is causing some problems with WiFi and Bluetooth. Not unusable but my watch and headphones has to be re-paired every time I reboot the phone. And no updates. Except for that, I have been very pleased with my setup the last months.
I will make a new thread or update this when I know the steps to take our privacy back with the new roms and what not. Wish you all luck until then!
petriusus said:
Before starting (if you have SM-G973F NEE, you can use my prepatched/generated files and save 2 million years in preparation, see the guide at the bottom of this page):
1. Root and flash Magisk: https://topjohnwu.github.io/Magisk/samsung
Note: remember to use the button combination when booting/rebooting, and also remember to use internet when compleeting the android wizard when it runs.
2. Flash TWRP: https://forum.xda-developers.com/ga...ecovery-twrp-3-3-0-galaxy-s10-exynos-t3924856
Note: remember to use the button combination when booting/rebooting.
3. Create your SmaliPatch: https://forum.xda-developers.com/apps/magisk/module-smali-patcher-0-7-t3680053
Note: ALSO check "Magisk Reboot (Galaxy S10)". Keep the default checks.
4. Install generated SmaliPatch in Magisk and then reboot.
The actual guide:
Note - again: remember to use the root button combination when booting. Yes, this might be solved by our SmaliPatch, but i would´t trust it when going out of TWRP and so on, so to be on the safe side, always use this combination.
1. Download and install F-droid: https://f-droid.org/FDroid.apk
2. In F-droid, install "Amaze (Manage local files)", and "Termux".
3. In Amaze: Go to settings and check "Root Explorer" under Advanced. Grant root for Amaze in Magisk.
4. Download and install "Aurora Store": https://androidfilehost.com/?fid=1395089523397955190
5. In Aurora Store, install: "Titanium Backup"
6. Download NanoDroid: https://downloads.nanolx.org/NanoDroid/Stable/
Or download the one I flashed here (and skip step 7, 8 and 9): https://mega.nz/#!rrIXSSLZ!4dV5Qx1W0hJXFbnY8heYcAUmOEWmkgdzcnfb2DhtRgo
7. Open the downloaded file with 7zip (right-click, 7zip, Open archive), and right-click on ".nanodroid-setup" and click on Edit
8. Change "nanodroid_gmscore=0" to "nanodroid_gmscore=1". This is to install MicroGs original GMSCore, and not NanoDroids (which is good, but did not work 100% this time). Documentation on alter installation can be found here: https://github.com/Nanolx/NanoDroid/blob/master/doc/AlterInstallation.md
9. Save and close ".nanodroid-setup", and 7-zip should ask you if you want to update the changes in the archive. Click yes. If this does not work for some reson, just drag ".nanodroid-setup" to the desktop, modify it, save, and drag it back.
10. Copy your modified NanoDroid zip into your phone (Download folder).
11. In Amaze: copy your NanoDroid zip in the Download folder to "/data/". This is to be able to access this file from TWRP later.
12: Debloat: run debloat.bat. This script keeps the launcher and a few other things. It keeps the apps that i think is the most essential, but removes Samsung Health for example. You can modify if you know what you want and how to do it.
Download here: https://mega.nz/#!62YHFSaS!di_HY7ceHMgfKyRfpTOnLgFoviWub0MCojrLyH4Jnho
13. In Titanium: uninstall "Play Services" and GMS, and GMS policy-something (don´t remember the package name, but search for gms). Titanium might seem to "hang" on uninstalling some of these apps, if so, just reboot and continue. This is normal.
SINCE I FORGOT THE PACKAGE NAMES, CAN SOMEONE PLEASE SEND ME A SCREENSHOT OF THE ONES THAT APPEARS WHEN SEARCHING ON "gms"? I will update this guide when i know what the exact names are.
14. In Amaze: click Root(/) in the menu, go to "/system/priv-app/", remove these dirs: GMSCore, GoogleServicesFramework, Phonesky
15. Reboot into TWRP, mount "/system" and "/data". Flash your NanoDroid file located in "/data/". Do not wipe cache. Reboot to get out of TWRP.
16. Launch "MicroG Settings". Click on permissions warning, and let Android get all permissions it asks for. Then click on "Google device registration" and turn ON (check). Do the same for "Google Cloud Messaging".
17. Still in "MicroG Settings" app: Click on "UnifiedNlp Settings", then on "Configure location backends", then check the checkbox (allow location permission if prompted). Do the same for "Configure address lookup backends".
18. Open the terminal that you installed in step 5, and run this:
Grant root access if prompted, otherwise, to go magisk and grant root for "shell".
19. Run these commands:
20. In Aurora Store: install "push notification checking-fix" and run. Run the new installed app, then click "Confirmation".
21. Go to "MicroG Settings" again, click on "Google Cloud Messaging", check if "Current State" is NOT disconnected (something "connected" is good). Not connected? Reboot and do step 20 again.
22. Install Afwall and lock your sh*t down.
In AFwall, I also go to "Preferences", then "Experimental", click on "Startup directory path for script", then click on "/system/etc/init.d/", then click on "Fix startup data leak".
AFWall documentation on what to block/allow: https://github.com/ukanth/afwall/wiki/System-Applications-to-block-or-allow
Congrats, you are now in privacy heaven!
For SM-G973F NEE (nordic):
Prepatched Magisk, TWRP and SmaliPatch for and other files can be downloaded here: https://mega.nz/#F!LjQ0HYqR!2X72CW1kp3zh2kBxWDwG6A
These are the files that i used.
The prepatched Magisk image is based on "SM-G973F_1_20190417080614_xq2zehce6z_fac", downloaded with SamFirm.
REMEMBER THIS AFTER FLASHING PREPATCHED MAGISK:
(Powering up normally) → (System with no Magisk)
(Power + Bixby + Volume Up) → (Bootloader warning) → (Release all buttons) → (System with Magisk)
(Power + Bixby + Volume Up) → (Bootloader warning) → (Keep holding volume up) → (Actual recovery)
Quick guide to root, install Magisk, TWRP and SmaliPatch:
1. Unlock bootloader: https://www.androidexplained.com/galaxy-s10-unlock-bootloader/
2. Flash prepatched Magisk: https://mega.nz/#!2uRHkKCR!0j3Bx6iKbNL7yxqWHFBoAD7SpSGsvrrLdfIdJb73Hbk
BE READY FOR AUTO REBOOT (if you did not uncheck it in Odin)
3. Go directly to recovery and do a factory reset
4. Reboot, and be ready for one more auto reboot after the samsung logo!
5. Finish the android wizard WITH internet
6. Reboot again
7. Open Magisk (will be added after a while automatically), it will ask to finish the Magisk installation, click yes, be ready for automatic reboot
8. In Magisk install (as module): https://mega.nz/#!KzZRmQLS!ClmDmFAgaKd10o8hfjgmvI3PEdf3GCsV0lZKLtYPhFo
9. Reboot
10. Flash TWRP: https://mega.nz/#!72BFiQIK!yCVddqBDgPrBPlMNr6Y9x1OBNWpD3JBxmyf57D3eOAY
11. Follow the actual guide above
Please me feedback on what to make better. I want everybody to be able to get their privacy back!
Credits to:
topjohnwu for Magisk
Geiti94 and ianmacd for TWRP
fOmey for Smali Patcher
Click to expand...
Click to collapse
Make a rom with all these mods via Superr's Kitchen and post it at Roms.
ExtremeGrief said:
Make a rom with all these mods via Superr's Kitchen and post it at Roms.
Click to expand...
Click to collapse
Yes, that would be awesome.
Do you know if my rom would only be work with phones with the same firmware that i am using?
Sorry, but what benefits actually does this provide?
FlatOutRU said:
Sorry, but what benefits actually does this provide?
Click to expand...
Click to collapse
Taking back privacy or making a rom?
@petriusus
Thanks for the guide. Privacy is becoming more and more of a luxury these days.
petriusus said:
Taking back privacy or making a rom?
Click to expand...
Click to collapse
----------------------------------------------------------------------------------------------
Does this method allow one to still use the Stock Samsung OS, or, does this involve using a Custom ROM? Thanks for your time.
CommanderSozo said:
----------------------------------------------------------------------------------------------
Does this method allow one to still use the Stock Samsung OS, or, does this involve using a Custom ROM? Thanks for your time.
Click to expand...
Click to collapse
It's all on stock.
Keule-T said:
It's all on stock.
Click to expand...
Click to collapse
---------------------------------------------------------------------
Ok. I'm new to all of this - could I follow the same steps for a Samsung Galaxy Note 9 SM-N960F/DS model to achieve the same Privacy while being able to use Samsung One UI combined with full S-Pen functionality? If this is possible and just so I am on the same page, I could also completely remove GAPPS/Google Play Services and replace with MicroG? If the method to achieve this is different on a Note 9, do you know if there are any Instructions? Thanks again.
CommanderSozo said:
---------------------------------------------------------------------
Ok. I'm new to all of this - could I follow the same steps for a Samsung Galaxy Note 9 SM-N960F/DS model to achieve the same Privacy while being able to use Samsung One UI combined with full S-Pen functionality? If this is possible and just so I am on the same page, I could also completely remove GAPPS/Google Play Services and replace with MicroG? If the method to achieve this is different on a Note 9, do you know if there are any Instructions? Thanks again.
Click to expand...
Click to collapse
It should all be the same. For specifics have a look in the N9 forum (I don't own one, so for specific steps I can't help).
@petriusus
Long time since last post - so I have not found that and start a simular thread. Sorry for that.
Debloated stock -without Google apps- for best performance/privacy
One word ahead: I am a huge fan of Custom Rom (LOS). Nevertheless some feature will be missed (volte) and performance might be not perfect (camera, dolby) due to proprietary firmware. On the other hand I like to keep away from data collecting...
forum.xda-developers.com
I am wondering whether you have done updates from the initial Android 9? Bringing Magisk/TWRP to the device is rather complex, so how all that behaves in terms of security updates. How to spoof a A11?

[GUIDE][MIUI] GESTURE NAVIGATION WITH THIRD-PARTY LAUNCHERS IN ANDROID 11 (NO ROOT)

Hi everyone!
First, I hope I am in the correct section to post this. I'm not a developer, I just want to share what the ultimate solution was for me. This process worked great for my Xiaomi Mi 9 (cepheus) with MIUI on Android 11. NO ROOT REQUIRED.
​► HOW TO USE GESTURE NAVIGATION WITH THIRD-PARTY LAUNCHERS IN ANDROID 11 ◄​
1. First it is important to have one of the apps:
- Infinity Gestures
- Fluid Navigation Gestures (I chose the Pro version)
2. Reboot your phone in recovery mode.
3. If you use:
- Orange Fox: You go to MENU > MOUNT and check the boxes for CACHE, SYSTEM, DATA.
- TWRP: You go to MOUNT and check only the boxes for CACHE, SYSTEM, DATA.
In both cases the ENABLE MTP option is activated, check it just in case.
4. Use MinimalADB & Fastboot or if you want, Platformtools to open a command console.
5. You write without quotes "adb devices", you hit ENTER and you wait for it to detect your phone.
6. Without quotes, put the command "adb pull /system/build.prop" and hit ENTER.
7. In the MinimalADB or Platformtools folder you will now see a file with an unknown extension called "build.prop". You give it RIGHT CLICK > EDIT or RIGHT CLICK > OPEN WITH > NOTEBOOK (or any other editor of your choice).
8. You go to the end of the file and ADD without the quotes a last line that says "qemu.hw.mainkeys=1"
9. SAVE the changes and CLOSE the editor. You return to the command console.
10. In the command console you write without quotes "adb push build.prop /system/" and press ENTER.
11. Now you have to reboot your phone. Once it starts you will see that you no longer have the navigation bar (buttons).
12. You open the gesture app that you have downloaded, you block it so that the task is not deleted (apply the padlock), you grant the app all the permissions it asks for. In addition, you must go to APP INFORMATION > BATTERY SAVER and there choose the first option "NO RESTRICTIONS" as well as see that the AUTOMATIC START option is ACTIVATED.
NOTE: This point applies to MIUI, in the AOSP it is not necessary.
13. Enjoy gesture navigation with third-party launchers on MIUI and space on the keyboard for AOSPs.
​►►► THE EASIEST METHOD (SIMPLIFIED) ◄◄◄​
A big thanks to the developer Poney70 from the Xiaomi.eu team for reading the tutorial and taking the time to make this ZIP file.
1. First it is important to have one of the apps installed:
- Infinity Gestures
- Fluid Navigation Gestures (I chose the Pro version)
2. Reboot your phone in recovery mode.
3. Flash THIS ZIP in TWRP or Orange Fox.
NOTE: Flashing it again will reverse the change.
4. Reboot your phone.
5. Open the gesture app that you have downloaded, you block it so that the task is not deleted (apply the padlock), you grant the app all the permissions it asks for. In addition, you must go to APP INFORMATION > BATTERY SAVER and there choose the first option "NO RESTRICTIONS" as well as see that the AUTOMATIC START option is ACTIVATED.
NOTE: This point applies to MIUI, in the AOSP it is not necessary.
6. Enjoy gesture navigation with third-party launchers on MIUI and space on the keyboard for AOSPs.​
Thank you so much. I was searching for this kind of tweak.
ammaralidj said:
Thank you so much. I was searching for this kind of tweak.
Click to expand...
Click to collapse
You're welcome. A pleasure for me to share this with others.
i have this error message:"failed to copy 'build.prop' to '/system//build.prop': write failed: No space left on device". Any fix? The zip doesn't work. I'm not on stock miui.
xBinyWolf said:
i have this error message:"failed to copy 'build.prop' to '/system//build.prop': write failed: No space left on device". Any fix? The zip doesn't work. I'm not on stock miui.
Click to expand...
Click to collapse
It should be well known that for A11 SAR (System As Root) is read-only and no rooting 'help' here
Open /vendor/etc/fstab.* file-system table and analyze the lines for / or /system - if you find ro it means read-only
That's why Magisk provides Systemless changes mechanism
E.g., for AdAway you have to enable Systemless hosrs bcs it cannot write directly to /ysyrem/etc/hosts
Similarly for your props. Use e g . Magisk module Magisk Hide Props Config - it has options to edit custom props of your choice
Do you think this can be done in a12? I've already rooted my phone.
warhead1721972 said:
Do you think this can be done in a12? I've already rooted my phone.
Click to expand...
Click to collapse
Of course. Many times I used it in the AOSP with A12. Currently, I have also tested it on A12 + MIUI 13 on a Poco (Xaga).
AJSRO said:
Hi everyone!
First, I hope I am in the correct section to post this. I'm not a developer, I just want to share what the ultimate solution was for me. This process worked great for my Xiaomi Mi 9 (cepheus) with MIUI on Android 11. NO ROOT REQUIRED.
​► HOW TO USE GESTURE NAVIGATION WITH THIRD-PARTY LAUNCHERS IN ANDROID 11 ◄​
1. First it is important to have one of the apps:
- Infinity Gestures
- Fluid Navigation Gestures (I chose the Pro version)
2. Reboot your phone in recovery mode.
3. If you use:
- Orange Fox: You go to MENU > MOUNT and check the boxes for CACHE, SYSTEM, DATA.
- TWRP: You go to MOUNT and check only the boxes for CACHE, SYSTEM, DATA.
In both cases the ENABLE MTP option is activated, check it just in case.
4. Use MinimalADB & Fastboot or if you want, Platformtools to open a command console.
5. You write without quotes "adb devices", you hit ENTER and you wait for it to detect your phone.
6. Without quotes, put the command "adb pull /system/build.prop" and hit ENTER.
7. In the MinimalADB or Platformtools folder you will now see a file with an unknown extension called "build.prop". You give it RIGHT CLICK > EDIT or RIGHT CLICK > OPEN WITH > NOTEBOOK (or any other editor of your choice).
8. You go to the end of the file and ADD without the quotes a last line that says "qemu.hw.mainkeys=1"
9. SAVE the changes and CLOSE the editor. You return to the command console.
10. In the command console you write without quotes "adb push build.prop /system/" and press ENTER.
11. Now you have to reboot your phone. Once it starts you will see that you no longer have the navigation bar (buttons).
12. You open the gesture app that you have downloaded, you block it so that the task is not deleted (apply the padlock), you grant the app all the permissions it asks for. In addition, you must go to APP INFORMATION > BATTERY SAVER and there choose the first option "NO RESTRICTIONS" as well as see that the AUTOMATIC START option is ACTIVATED.
NOTE: This point applies to MIUI, in the AOSP it is not necessary.
13. Enjoy gesture navigation with third-party launchers on MIUI and space on the keyboard for AOSPs.
​►►► THE EASIEST METHOD (SIMPLIFIED) ◄◄◄​
A big thanks to the developer Poney70 from the Xiaomi.eu team for reading the tutorial and taking the time to make this ZIP file.
1. First it is important to have one of the apps installed:
- Infinity Gestures
- Fluid Navigation Gestures (I chose the Pro version)
2. Reboot your phone in recovery mode.
3. Flash THIS ZIP in TWRP or Orange Fox.
NOTE: Flashing it again will reverse the change.
4. Reboot your phone.
5. Open the gesture app that you have downloaded, you block it so that the task is not deleted (apply the padlock), you grant the app all the permissions it asks for. In addition, you must go to APP INFORMATION > BATTERY SAVER and there choose the first option "NO RESTRICTIONS" as well as see that the AUTOMATIC START option is ACTIVATED.
NOTE: This point applies to MIUI, in the AOSP it is not necessary.
6. Enjoy gesture navigation with third-party launchers on MIUI and space on the keyboard for AOSPs.​
Click to expand...
Click to collapse
hi. i tried your tutorial. i used flasable zip. but my navbar still there, it not hidden. any solution ?
my device poco m4 pro 4g( Fleur) + 13.0.10 Global rom rooted Android 11 + Miui 13

Categories

Resources