• Stars
    star
    473
  • Rank 92,832 (Top 2 %)
  • Language
    Shell
  • License
    GNU General Publi...
  • Created almost 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Fullscreen/Immersive Gesture Tweaks for Android 10-14

Fullscreen/Immersive Gesture Tweaks for Android 10-13

This Magisk Module lets you tweak the appearence of Android 10-13's gesture navigation.

Requirements

  • Android 10-13
  • Magisk 20+

Installation

  1. Flash the module
  2. Select the desired options on the volume selector
  3. Reboot
  4. Enjoy!

Terminal Setup

Run on a terminal app the following command su -c hn

Disclaimer

  • Any option not working is due to incompatibility with your current ROM (there's little i can do about it)
  • GSI compabitility isn't guaranteed due to Magisk's inconsistent GSI support
  • For issues related to GCam after installing the module you may use the terminal setup tool to increase the navbar size slightly to workaround the issue
  • Automatic navbar coloring doesn't work on Android 11+

Links

Options

  • Android Default

  • Fullscreen

  • Immersive (With the Pill + Default Keyboard Spacing)

  • Immersive (With the Pill + Small Keyboard Spacing)

  • Immersive (Without the Pill + Default Keyboard Spacing)

  • Immersive (Without the Pill + Small Spacing under the Keyboard)

  • Additionally back gestures can be disabled on Android 11-12 for either left side only (to access side menus on apps) or both sides (if one wishes to remap the back gestures with other apps)

Translation

If you wish to have the installer translated to your language send me a text file containing all lines (inside ui_print in common/install.sh) either on Github or my Email, omit special symbols such as á,ã

Special Thanks

  • skittles9823 for his help with the initial install script

  • Nebulart for the banner

  • Samchugit for making the original immersive gestures module

  • Zackptg5 for the MMT-Ex template

  • Topjohnwu for making Magisk

  • RKBDI for the Rboard module

  • Gnonymous7 for some general inspiration, if you want more visual tweaks make sure to check out their module G-VisualMod

  • All Custom ROMs who made my module an official feature in their ROM (AOSIP, Havoc & etc)

Changelog

v21.0

  • Rewrite installer for Android 12+ to use fabricated overlays for higher compatibility

  • Added Gcam lag fix as install option (12+ atm)

    Translations needed for the Gcam fix option

v20.0-hotfix

  • Fix terminal setup tool

v20.0

  • Fix Android 10 support (which was broken since v14.0)

v19.0

  • Reworked Terminal config tool (su -c hn), should avoid issues related to zipsigner
  • Properly support Rboard Theme Manager v3 to avoid conflicts

v18.0

  • Added Samsung A12 support

v17.0

  • Proper MIUI detection/install logic (should provide compatibility to MIUI based on Android 10, not tested)

v16.4

  • Removed unnecessary waiting during module install

v16.3

  • Added Fox Manager Extension support (support link shortcut when installing the module)
  • Try and improve the volume selector delay a bit

v16.1

  • Fix the Terminal Config tool

v16.0

  • Proper MIUI 13 support

v15.0

  • Added MIUI support (confirmed working on MIUI 13)
  • Fixed Terminal Script not working on devices with pseudo/fake xbin folders

v14.0

  • Fixed miscelaneous error messages
  • Fixed Terminal config tool on Android 13 (Google's fault this time lol)
  • Tablet support (it works inconsisntently)

v13.0

  • Full AAPT rewrite
  • Added terminal config tool for changing each navbar parameter (To use it run the following on a terminal app su -c hn)

v12.0

  • Fixed the Gcam lag when switching modes

v11.0

  • Preemptive Android 13 support (untested)

v10.0

  • Added Support for Android 12L, and thank you all very much for your support over these 2 years of development

v9.9

  • Allow hiding the buttons underneath the keyboard in Immersive mode

v9.8

  • Fix Rboard checking for the keyboard spacing removal feature (apologies to RKBDI for the troubles)

v9.7

  • Automatically removes conflicting overlays during install (AKA some theme modules that include gesture overlays for no reason at all)

v9.6

  • More reliable language detection (should prevent issues where the installer shows no text)

v9.5

  • Added support for translations in the installer (currently included languages are English, Portuguese and Spanish)

v9.4

  • Allow disabling back gesture also on Android 10 (due to way A10 handles the back gesture it's only possible to disable them completely and on fullscreen mode only, if you have Xposed on A10 and wishes to disable only the left back gesture use this Xposed module https://github.com/kuba2k2/NoLeftBackGesture/releases/tag/v1.0)

v9.3-hotfix

  • Fix install (sorry for the inconvenience)

v9.3

  • Updated Volume selector (from MMT-EX), should resolve install issues on some devices
  • Increased the timeout to 10s to give users time to read the options

v9.2

  • Reenable back gestures on NO (on the whether to disable back gestures or not) option

v9.1

  • Reenable back gesture on uninstall (if user is unable to change the device's back gesture sensitivy from settings)

v9.0

  • Allow disabling back gesture on A11-12 (Left only for side menus and Left & Right for gesture apps)

v8.8

  • Update MAXAPI to 31 to support the eventual stable A12 release

v8.7

  • Update Volume selector
  • Revised install logic
  • Disable the Gboard spacing some Android 11 ROMs were using by default (users are still free to change/reenable the spacing with Rboard as I've made sure my code won't overlap with it)

v8.6

  • Fix and go back to using the new install logic on Android 11

v8.5

  • Revert to old install logic on Android 11 (attempts to bug fix module not installing correctly on some devices)

(if you notice any issues on Android 11 due to the new install logic report to me immediatelly)

For older changelogs check here

More Repositories

1

MiXplorer

This package has born as personal-use purpose, just grouping all the features it provides, in order to simplify the installation/update process, making MiXplorer a full "all-in-one" in one shot...
Shell
270
star
2

ktweak

A no-nonsense kernel tweak script for Linux and Android systems, backed by evidence.
Shell
269
star
3

audio-misc-settings

A Magisk module for setting miscellaneous audio configuration values (media audio volume steps (100 steps), raising the resampling quality, disabling the effects framework, etc.)
Shell
209
star
4

NoStorageRestrict

Remove the restriction when selecting folders through SAF
Shell
207
star
5

open_webview

A magisk module created to replace system webview
Shell
184
star
6

BuiltIn-BusyBox

Systemless Magisk module that installs and symlinks BusyBox with its applets to the Magisk built-in busybox binary
Shell
175
star
7

submission

Information regarding the submission of Magisk Modules to the Alt-Repo.
155
star
8

magic-flash

An android CLI flash tool without custom recoveries
Shell
142
star
9

sensitive_props

Reset sensitive properties to safe state, take from MagiskHide code
Shell
139
star
10

HuskyDG_BootloopSaver

Protect your system from bootloop caused by Magisk modules.
Shell
135
star
11

json

Magisk Manager JSON file generation for the repository list
Python
102
star
12

abootloop

Protection from bootloop
Shell
95
star
13

audio-jitter-silencer

For avoiding foggy sound like (jitter) distortion on all digital audio outputs, this Magisk module disables very large audio jitter generators (w.r.t. battery draining & optimizations, and wireless connectivity).
Shell
90
star
14

microG-GApps

microG alternative to Google Apps
Shell
81
star
15

Malwack

Say goodbye to unwanted digital pests and send malware running with Malwack, your virtual fly swatter for the cyber world. It's like having a bouncer for your device – no entry for malware, bugs, or party crashers! (A Malware, ad and spyware blocker for magisk)
Shell
81
star
16

Lawnchair

Lawnchair launcher + feeds + recents
Shell
78
star
17

drc-remover

A remover of DRC (Dynamic Range Control, i.e., compression) sticking to all audio outputs on some major devices
Shell
77
star
18

usb-samplerate-unlocker

USB (HAL) Audio Class drivers on Android have a limiter of sample rates at 96kHz. This magisk module unlocks the limiter.
Shell
77
star
19

magisk_overlayfs

Make system partition become read-write. Kernel must support overlayfs!
Shell
70
star
20

ToyBox-Ext

Systemless Magisk module for ARMv7 or higher, to install (additional) ToyBox applets
Shell
69
star
21

open_fonts

A magisk module created to replace system fonts
Shell
69
star
22

gaming

Gaming Mode that will get applied automatically when the game starts.
Shell
69
star
23

microg_installer

Install microG GmsCore, GsfProxy, FakeStore (or Play Store if you want so) and MapsV1 to /system/
Shell
68
star
24

Simple_BootloopSaver

Protect your system from bootloop caused by Magisk modules by turning off all your modules and restart your system if bootloop is detected.
Shell
66
star
25

chroot-distro

install linux distributions on android
Shell
62
star
26

GMSDoze

GMS Doze
Shell
61
star
27

SystemlessDebloater

Select and systemlessly debloat preinstalled system apps. Supporting up to System As Root (SAR), Dynamic partitions and Android 13. Module must be installed through Magisk app, not TWRP
Shell
59
star
28

custom-certificate-authorities

A Magisk module which adds custom certificate authorities from a pre-defined path on the Android file system to the system trust store.
Shell
54
star
29

mkshrc

Provide a systemless implementation of mkshrc for a better terminal experience on Android devices.
JavaScript
51
star
30

gboard-dict-3

Gboard 词库 Magisk 模块, 基于《现代汉语词典》
Shell
50
star
31

node

Running Node.js on a Android device
JavaScript
49
star
32

data_backup

User Data backup creator from system for Google Pixels and other devices. (subsequent restoring by data_restore.zip script)
Shell
46
star
33

compatible-magisk-mirroring

A Magisk module providing the compatible Magisk-mirroring for installing pure Magisk modules on incompatible Magisk variants and KernelSU (incl. APatch)
Shell
44
star
34

YAKT

Yet Another Kernel Tweaker. A Magisk module to Tweak your Kernel parameters
Shell
43
star
35

lhroot

Linux Chroot Installer & Bootscript Magisk Module.
Shell
41
star
36

backup

An android CLI partition backup tool without custom recoveries.
Shell
41
star
37

migrate

Tools and information for mirroring existing repositories to the Alt-Repo.
Shell
41
star
38

supl-replacer

Magisk module to replace the SUPL provider in gps.conf
Shell
40
star
39

ytrevancedinject

YouTube ReVanced package by HuskyDG
Shell
39
star
40

Magisk-Tailscaled

Magisk/KernelSU module for running Tailscale on rooted Android devices.
Shell
38
star
41

AFWall-Boot-AntiLeak

A module to prevent internet access on boot BEFORE AFWall started and applied
Shell
38
star
42

patching

Patch your own Magisk Module APK for third-party repo support.
36
star
43

isodrive

Shell
35
star
44

ezme-nodebug

Change some props and "remove" LineageOS ones.
Shell
35
star
45

wifi-bonding-nolog

This module doubles your bandwidth and Super and Low Latency TCP, reduces the number of standby wakeups, and disables Wi-Fi packet logging (has high overhead and various related security issues) to save battery life.
Shell
35
star
46

DalvikHyperthreading

This does is helps the multithread line to tell the cpu to easily do more faster proccessing without overheating.
Shell
34
star
47

ThemedProject

Shell
33
star
48

systemui-bootloop

Fixed SystemUI bootloops. This is now deprecated.
Shell
31
star
49

CustomizedNavbar

The Magisk Module for AOSP, CAF, LOS Based roms. MIUI Optionaly
Shell
28
star
50

magisk_proc_monitor

A Magisk/Zygisk module allows user to run script whenever app process start
Shell
27
star
51

AdGuardDNS4Magisk

Using the "AdGuard DNS" DNS system-lessly! As simple as that and block ads and trackers.
Shell
26
star
52

King-Tweaks

A magisk module which have the objective of maximize user experience
23
star
53

mmpatch

A tool to patch the Magisk Manager APK for use with third-party respositories.
Shell
22
star
54

trichromelibrary-squoosh

Remove the outdated TrichromeLibrary | 移除过时的 TrichromeLibrary
Shell
22
star
55

data_isolation_support

Enable /data/data isolation for old Android version (Android 10 and lower). Require Magisk Process Monitor 1.1+
Shell
22
star
56

xmlpak-RE

Shell
21
star
57

heimdall-ndk

Heimdall for Android NDK
Shell
21
star
58

xhhttp

Friendly and fast tool for sending HTTP requests as Magisk module
Shell
21
star
59

zram-swap-manager

A versatile zRAM swap manager with dynamic swappiness - for Android and GNU/Linux systems.
Shell
20
star
60

cmdpatch

An Android Linux Kernel command line patch tool using Magisk's magiskboot binary.
Shell
20
star
61

Disable_high_volume_warning

Magisk module that sets 'audio.safemedia.bypass=true' to disable the warning when augmenting the volume above a certain level.
Shell
19
star
62

FOSSAPPS

An Open source GAPPS Alternative
Shell
18
star
63

MagiskHide

Shell
17
star
64

Fdroid-Priv

F-Droid Priviledged Extension (Magisk)
Shell
16
star
65

com.omergoktas.Foundation

Magisk module comprising essential apps (including a patched version of Google Play Store compatible with microG) and convenient settings for vanilla Android builds.
Shell
16
star
66

Google_Product_Sans_Font

Systemless Google Product Sans Font for Android 12. A Magisk Module.
Shell
15
star
67

Magisk-Captive-Control

Read-only mirror from GitLab. A Magisk Module aiming to control (change/disable) Android Captive Portal Detection.
Shell
14
star
68

Google-Sans-Plus

Systemless Google Sans module. (also contains A11 leaked emojis)
Shell
14
star
69

FluentEmojiMagisk

A Magisk module that replaces Android system emojis with Fluent Emojis from Microsoft.
Shell
14
star
70

HuskyDG_SwapRAM

Expand RAM memory by converting a part of storage to Swap RAM
Shell
14
star
71

unityfix

Unity app incorrectly sets cpu affinity to max capacity cores. Setup the library name and mask to always report the same max cpu freq to the tasks.
Shell
14
star
72

StevenBlock

Ad Blocking Module for Android (Magisk - KernelSU - APatch)
Shell
14
star
73

frozen_magisk_app

Dynamic freezing Magisk app
Shell
13
star
74

ttf-twemoji

Changes your system emoji to Twemoji!
Shell
13
star
75

MacRandomizationEnabler

Shell
12
star
76

acc

Upstream repo:
Shell
12
star
77

perf-limit-xiaomi-12

Limit CPU and GPU performance to desired level on Xiaomi devices with Qualcomm Gen 1 CPU
Shell
12
star
78

saturation

A Magisk Module to adjust the saturation of the display to 2x
Shell
12
star
79

OneController

Magisk module which adds proper key mapping for various game controllers.
Shell
12
star
80

NotchBarKiller

Kill that pesky black bar in (most) fullscreen apps/games!
Shell
12
star
81

Magisk-DRM-Disabler

Read-only mirror from GitLab. A Magisk module designed to disable DRM completely on Android
Shell
12
star
82

BraviaEngine

Sony Bravia Engine X-Reality for Magisk
Shell
11
star
83

ytmusic_revancedinject

YouTube ReVanced package by HuskyDG
Shell
11
star
84

GMS-Doze_Block_FindMyDevice

GMS Doze - Bloquea 'Find My Device'
Shell
10
star
85

Detach

Detach Android MOD ported as a Magisk Module
Shell
10
star
86

fbind

A versatile Android mounting utility for folders, EXT4 images, LUKS/LUKS2 encrypted volumes, regular partitions and more.
Shell
10
star
87

oneplus-8series-9r-camera-unlocker

Shell
10
star
88

magisk-autoboot

a Magisk module to enable automatic booting/for turning on of your Android device when it's connected to a charger or USB.
Shell
10
star
89

CloudflareDNS4Magisk

Using Cloudflare's DNS system-lessy through Magisk Framework
Shell
9
star
90

selinux_mode

Shell
9
star
91

vintf-bypass

Magisk Module to bypass VTS HAL and Kernel config checks on boot.
Shell
9
star
92

charch

The Magisk Module implementation of the ChArch script.
Shell
9
star
93

json-v2

Stored Magisk Modules for MMRL and Supported App
9
star
94

NoProcStatRestriction

Remove /proc/stat restriction on Android O and above
Shell
8
star
95

sqlite3

SQLite 3 Magisk Module for Android arm64-v8a, armeabi-v7a, x86 and x86_64. The releases can be found at the following link:
Shell
8
star
96

AdGuardDNS4Magisk-IPv6

Using the "AdGuard DNS" DNS system-lessly! As simple as that and block ads and trackers.
Shell
7
star
97

Evolve-Evo

Alternative sans font
Shell
7
star
98

CloudflareDNS4Magisk-IPv6

Using Cloudflare's DNS system-lessy through Magisk Framework
Shell
7
star
99

ezme-dex-space

Changes how Android's dex2oat compiles packages to save space, rather than focus on speed
Shell
7
star
100

smallbattery

This module makes the system think that it has a smaller battery than normal, which will apply more precise adjustments to save battery
Shell
7
star