[TUTORIAL] [Magisk] Root Android Wear 6.0.1 [squashfs compatible] - LG G Watch

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

Related

This is how you install a Rom?

Hey folks,
Just ordered the Droid DNA off of eBay. It's factory condition, so it's not rooted or unlocked or anything.
I want to install the GPE rom on it from Newt. I've been reading as much as I can on how to do this and want to confirm my understanding. Forgive my noobness. These are the high level steps that I think I have to go through:
1) Run Moonshine. This will give me S-Off and an unlocked bootloader. This is all I need to put on a custom recovery.
2) Install Clockwork Mod recovery. This will allow me to flash kernels and put new roms on
3) Use Clockwork Mod to first backup the device and then put the GPE rom on. I don't need to flash a kernel
Am I right here?
Thanks a lot!
You are go for launch. Before flashing GPE, you may also want to get Titanium Backup and backup your apps.
Sent from my HTC6435LVW using Tapatalk 4
tfrank10 said:
You are go for launch. Before flashing GPE, you may also want to get Titanium Backup and backup your apps.
Click to expand...
Click to collapse
Sweet thanks man! This thing can't arrive soon enough.
Have fun!
Sent from my HTC6435LVW using Tapatalk 4
just dont so any type of phone data wipe untill you transfer a rom to it and dont do system wipe ever
you cant reliably transfer roms in recovery so it will cause you some hassle
You got it. I prefer TWRP for recovery myself. But it's all just personal taste.
hyphydragon said:
just dont so any type of phone data wipe untill you transfer a rom to it and dont do system wipe ever
you cant reliably transfer roms in recovery so it will cause you some hassle
Click to expand...
Click to collapse
Can you elaborate on that? Everything I'm reading says it's fine to do a factory days reset on custom roms. Are you referring to something else? Thanks
MSmithXDA said:
Can you elaborate on that? Everything I'm reading says it's fine to do a factory days reset on custom roms. Are you referring to something else? Thanks
Click to expand...
Click to collapse
Disregard that post. You must wipe system when flashing different ROM bases, if you don't you'll have issues if the ROM doesn't wipe on install. Factory reset is perfectly fine and 100% recommended for flashing ROMs. Don't wipe internal storage until after you flash a ROM unless you want to side load or push a ROM to flash, this is what he meant, I think, just provided false information with it.
Tapatalked from my HTC DNA - Carbon
I compiled a list of instructions on how to do it. This is starting with a brand new phone, all the way to installing the GPE custom rom using TWRP on a Windows PC. If anyone has a few minutes to look it over, I'd love the feedback (like maybe there are better ways to do this). But regardless, I thought this could be helpful to someone else in the future:
Disclaimer: I am not an expert and you should take my advice with a grain of salt. You can brick your phone by doing this and I'm not responsible if you do, even if you followed my instructions exactly. If you do run into a problem I won't be able to help you as again, I am not an expert. You're on your own and doing this at your own freewill and you are accepting responsibility from any good or bad that comes from it. Good Luck
Prerequisite: You must be on Firmware 2.06
1. Download and install HTC Sync Manager (to get drivers for phone) from:
http://www.htc.com/www/software/htc-sync-manager/
2. Now Uninstall HTC Sync Manager (drivers will remain behind)
3. Now install Android MiniSDK to get Fastboot and adb from:
http://androidforums.com/attachment...81-adb-guide-updated-2013-05-21-sdk-tools.zip
4. Right-click My Computer, click Properties, Advanced System Settings, and Environment Variables. Under User Variables, click Path, Edit, and at the end of the line, add a semicolon and the directory to your SDK tools. Do the same for the Path under System Variables and click OK to close the several windows we used to get here.
5. Download Moonshine from:
http://moonshine.io
6. Disable the lock screen, disable fast boot, and enable USB debugging
Settings -> Personalize -> Lock screen style and select No lock screen.
Settings -> Battery -> UNcheck “fast boot”
Settings -> Developer Options, turn them on (the toggle is at the top right), and check the box next to USB debugging.
7. Connect phone to computer using original USB cable (preferably to a USB 2.0 port as 3.0 has some issues)
8. Extract Moonshine Zip file
9. Run distiller.exe from the folder where you extracted Moonshine. Read all the messages and answer Yes to any prompts.
Steps 1-9 at: http://htc-one.wonderhowto.com/how-to/set-your-htc-one-s-off-using-moonshine-windows-0147992/
10. Disconnect phone
11. Install GooManager onto phone from:
https://play.google.com/store/apps/details?id=com.s0up.goomanager
12. Launch GooManager once it has been installed and grant it Super User permissions if asked
13. Press Menu and select the ‘Install OpenRecoveryScript’ option. Confirm any prompts that you get after that, and provide the app with root access if it requests for it.
14. Wait patiently till the app downloads the latest TWRP recovery for your device, and installs it. It may look done and nothing is happening, but may still be installing, so be patient. I used the notification window to see if it was still downloading.
15. Once the recovery has been installed, confirm that it installed successfully by booting into it. You can do that right from GooManager itself by pressing Menu and selecting the ‘Reboot Recovery’ option.
Steps 11-15 at: http://www.addictivetips.com/mobile/how-to-install-a-custom-recovery-to-an-android-phone-device/
16. Boot into TWRP by going into GooManager --> Menu --> ‘Reboot Recovery’
17. Click Backup
18. Set backup name. Use TWRP in the file name because backups aren't compatible with Clockword Mod
19. Swipe to backup. During the backup process, screen may turn off. Don't panic..it's just a screensaver. Tap the screen and it will turn on. Then swipe to unlock. Happened a few times.
20. Click Reboot System
To restore a backup in the future:
a. Boot into TWRP by going into GooManager --> Menu --> ‘Reboot Recovery’
b. Click Restore
c. Click on Back Up File
d. Swipe to restore
e. Click Reboot System
Steps 16 - 20 at: http://www.youtube.com/watch?v=laBKgRCpMeI
21. This technically isn't necessary, but I chose to backup my backup file onto my PC. It's located in the TWRP file. Just copy and paste it from windows explorer and put it on your computer.
22. Download GPE Rom from:
http://forum.xda-developers.com/showthread.php?t=2392799
23. Copy Rom onto phone. Keep as zip. You can put it anywhere, like Downloads
24. Boot into TWRP by going into GooManager --> Menu --> ‘Reboot Recovery’
25. Choose Wipe
26. Choose Factory Reset
27. Swipe To Wipe
28. Click Back
29. Click Home button
To install Rom/Kernel/Add-On/Patch
30. Reboot into TWRP
31. Click Install
32. Navigate to Rom zip file (if not there, perform step 23)
33. Click on it
34. Swipe to Flash
35. Click Wipe Cache/Dalvik
36. Swipe to wipe
37. Click Back
38. Click Reboot
Steps 22 -38 at: http://www.youtube.com/watch?v=IlAVk7qaEJ4
When I ran Moonshine in Windows, I ran into an issue where it wouldn't complete (it was stuck "waiting for fastboot"). So I switched to running Moonshine with Linux. This worked successfully and in many way is overall easier, so here's the instructions for that.
How To Install GPE Rom on a brand new Droid DNA (works for other roms too)
Disclaimer: I am not an expert and you should take my advice with a grain of salt. You can brick your phone by doing this and I'm not responsible if you do, even if you followed my instructions exactly. If you do run into a problem I won't be able to help you as again, I am not an expert. You're on your own and doing this at your own freewill and you are accepting responsibility from any good or bad that comes from it. Good Luck
Prerequisite: You must be on Firmware 2.06
1. Download Ubuntu Linux from:
http://www.ubuntu.com/
(I used version 13.04)
2. Burn downloaded image to a DVD (make sure to burn it as an image and not just place the file on the dvd). See instructions on Ubuntu website if having difficulty.
3. Boot your computer into Ubuntu selecting "Try Ubuntu" when asked. See instructions on Ubuntu website if having difficulty.
Steps 1-3 at: http://www.ubuntu.com/
4. Open a terminal window by clicking top left button and typing in Terminal.
5. Open Firefox and download Moonshine from below URL and make sure to save it in your ~/Downloads folder. Don't do this in Windows ahead of time...it must be done in Linux:
http://moonshine.io
6. On your phone, disable the lock screen, disable fast boot, and enable USB debugging
Settings -> Personalize -> Lock screen style and select No lock screen.
Settings -> Battery -> UNcheck “fast boot”
Settings -> Developer Options, turn them on (the toggle is at the top right), and check the box next to USB debugging.
7. Connect phone to computer using original USB cable (preferably to a USB 2.0 port as 3.0 has some issues)
8. In the terminal window type in:
cd ~/Downloads and hit enter, and then
tar -zxf moonshine_filename.tgz (replacing it with your filename) and hit enter, and then finally
sudo ./distiller
9. Read all the messages and answer Yes to any prompts. Let it do it's thing. It will take a while (20-30 minutes) and it will tell you when it's done. If you're not sure if it's done, then it's not, so just let it keep going.
Steps 5-9 at: http://moonshine.io/instructions/
10. Disconnect phone
11. Install GooManager onto phone from:
https://play.google.com/store/apps/details?id=com.s0up.goomanager
12. Launch GooManager once it has been installed and grant it Super User permissions if asked
13. Press Menu and select the ‘Install OpenRecoveryScript’ option. Confirm any prompts that you get after that, and provide the app with root access if it requests for it.
14. Wait patiently till the app downloads the latest TWRP recovery for your device, and installs it. It may look done and nothing is happening, but may still be installing, so be patient. I used the notification window to see if it was still downloading.
15. Once the recovery has been installed, confirm that it installed successfully by booting into it. You can do that right from GooManager itself by pressing Menu and selecting the ‘Reboot Recovery’ option.
Steps 11-15 at: http://www.addictivetips.com/mobile/how-to-install-a-custom-recovery-to-an-android-phone-device/
16. Boot into TWRP by going into GooManager --> Menu --> ‘Reboot Recovery’
17. Click Backup
18. Set backup name. Use TWRP in the file name because backups aren't compatible with Clockword Mod
19. Swipe to backup. During the backup process, screen may turn off. Don't panic..it's just a screensaver. Tap the screen and it will turn on. Then swipe to unlock. Happened a few times.
20. Click Reboot System
To restore a backup in the future:
a. Boot into TWRP by going into GooManager --> Menu --> ‘Reboot Recovery’
b. Click Restore
c. Click on Back Up File
d. Swipe to restore
e. Click Reboot System
Steps 16 - 20 at: http://www.youtube.com/watch?v=laBKgRCpMeI
21. This technically isn't necessary, but I chose to backup my backup file onto my PC. It's located in the TWRP file. Just copy and paste it from windows explorer and put it on your computer.
22. Download GPE Rom from:
http://forum.xda-developers.com/showthread.php?t=2392799
23. Copy Rom onto phone. Keep as zip. You can put it anywhere, like Downloads
24. Boot into TWRP by going into GooManager --> Menu --> ‘Reboot Recovery’
25. Choose Wipe
26. Choose Factory Reset
27. Swipe To Wipe
28. Click Back
29. Click Home button
To install Rom/Kernel/Add-On/Patch
30. Reboot into TWRP
31. Click Install
32. Navigate to Rom zip file (if not there, perform step 23)
33. Click on it
34. Swipe to Flash
35. Click Wipe Cache/Dalvik
36. Swipe to wipe
37. Click Back
38. Click Reboot
Steps 22 -38 at: http://www.youtube.com/watch?v=IlAVk7qaEJ4
Enjoy!

[GUIDE] Root and Xposed for Asus TF103C (Lollipop)

Hi guys,
I'm new on the forum but I follow you for a long time.
So, my purpose is writing a detailed and simply to read guide to Root and install Xposed on tablet Asus TF103C under Lollipop 5.0 update.
I've tested the following procedure and it works for me.
ROOT
1) enable USB debug in developer options
2) download "ZenFoneRootKit_20150528.zip" and extract it
Download link: ZenFoneRootKit_20150528.zip or just google it​
3) with tablet turned on, run Root.bat in the folder
4) the device will reboot in fastboot and root automatically, it may take few minutes​
XPOSED
1) Download "xposed-v85-sdk21-x86.zip", "xposed-uninstaller-20150831-x86.zip"*, "XposedInstaller_3.0_alpha4.apk" in INTERNAL memory of tablet.
Download links:
FRAMEWORK
UNISTALLER
APK​(source: XDA forum)​​
2) Download "Temporary TWRP.zip" (temporary recovery) and extract it in C:/ on PC
Download link: Temporary TWRP
(source: 4pda.ru forum)​​
3) Enter in fastboot (press DOWN button+POWER untill Asus logo appears, then keep pressing only DOWN button)
4) Run "Launcher.bat" located in Temporary TWRP folder (extracted previously)
5) Temporary TWRP recovery will start on device:
Allow modifications when asked you
Enter in "Install" section >
Explore manager, find the folder where is xposed-v85-sdk21-x86.zip > select and flash it
reboot system
6) After optimizing apps, install Xposed apk ("XposedInstaller_3.0_alpha4")
*in case of bootloop, repeat procedure flashing "xposed unistaller" instead​
I hope this could be useful.
List of stable Xposed modules
Here below a little list of Xposed modules that work for me on Asus TF103C under Lollipop update:
BootManager
EnhancedToast
GravityBox [LP]
Greenify
Lucky Patcher
MinMinGuard
Native Clipboard
NotifyClean
Youtube Background Playback
Network Speed Indicator
Working like a charm :victory:
Thanks again!!! :highfive:
prosquos said:
2) download "ZenFoneRootKit_20150528.zip" and extract it
Download link: ZenFoneRootKit_20150528.zip or just google it​
I hope this could be useful.
Click to expand...
Click to collapse
This link requires a decryption key. ....
Edit: Google the file name and the first result is a GDocs link that worked for me.
Sorry for the incovenience, I've just updated Mega link, now it doesn't require the decription key.
So, i did all the steps to root it, but in fastboot it only shows "FASTBOOT CMD WAITING...", and if i connect it and THEN open Boot.bat, it shows "no valid installer medium found site".
Any suggestions? I need to get the junkware out of it, and optimize it a bit :C
Ah, and in the CMD i get this:
'
' Rooting, please be patient ..
'
'
< waiting for device >
Click to expand...
Click to collapse
Also adb devices shows nothing.
worked loading into clockwork once now it just says to many lines on pc cmd then loads up with a black screen nothing happens just hangs
Hello.
I know that is an old thread. I got this tablet that has this unresponsive screen problem. I wanted to try flashing a custom lollipop to see if the problem persist. Tryed everything i found on the web. Nothing worked. Did anyone managed to upgrade it?
Tnx for all replies.

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

(ROOT) Removing Uttar Pradesh government (India) privacy invasion and software restrictions in Samsung Galaxy A03

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

Categories

Resources