About Author

How To Disabled Or Enable Hardware Navigation Bar

This is for any of you who may want to enable or disable the Navigation Bar in Android 4.0 and up. Some ROMs have this feature enabled by default, but not everyone likes it as it does take up some screen real estate. Conversely, some people really like the functionality of the virtual softkeys and may want to enable them.

If you’ve got Android 4.0 or better and you’re rooted, this how-to mod will let you modify it either way.

To Disable or Enable the Navigation Bar:

Download ES Explorer
In ES Explorer settings -> Root settings, tick ‘Root Explorer’, ‘Up to Root’ and ‘Mount File System’
Exit settings and tap ‘Up’ in the top row of icons. This will bring you to the root of your file system.
Navigate to ‘System’
Scroll down until you see ‘build.prop’. Tap it and then tap ‘Open with ES Note Editor’
Scroll down until you see ‘qemu.hw.mainkeys=’ or ‘ro.show.navigationbar=”
If you see ‘qemu.hw.mainkeys=’, set to 0 (zero) to enable the onscreen / virtual softkeys. Set it to 1 (one) to disable them
If you see ‘ro.show.navigationbar=’, set to yes to enable or no to disable (thanks to user iakinthos for this)
Tap settings and save
Bam you are done. Reset,


To disable the hardware Navigation Bar:

In ES Explorer, navigate to System -> usr -> keylayout
Find ‘generic.kl’ and tap it. Choose ‘Open file as text’ and select ‘ES Note Editor’
Scroll until you see ‘key 139 menu’ and add ‘#’ in front so you now have ‘#key 139 menu’
Now find ‘key 158 back’ and add ‘#’ in front of it as well.
Hit ‘settings’ and ‘save’
Bam, you are done. Reset.

Contact me: Tusher Biswas

Related Post: