yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] digitalrelic:
In another thread, I nonchalantly posted that I was able to disable the capacitive buttons on my 8.4 and enable on-screen softkey menu buttons. This, surprisingly, has garnered a lot of PMs and requests for how I was able to achieve this, so I've decided to write up a quick guide on how I was able to do it.

*Root required*

1.) Download & install LMT launcher HERE. This allows you to use the PIE on-screen menu navigation softkeys. I love it even moreso than the stock Android softkeys. Here's what my 8.4 looks like with LMT enabled:

(The PIE navigation only show up if you swipe your finger from the side of the screen)

2.) Configure LMT as you deem necessary. It works right off the bat, but you'll probably want to mess around with the settings to your taste preference.

Now to disabling your capacitive buttons:

3.) Download a file explorer/manager (I used Root Explorer)

4.) Using Root Explorer, navigate to System > usr > keylayout, and open Generic.kl in Text Editor. Say "Yes" when asked if you'd like to remount the file as read-write.

5.) Once the file has been opened, navigate to key 158 (back) and key 254 (app_switch), and put a "#" sign in front of each line. Save the file. After rebooting, your back and appswitch capacitive keys will no longer function. I personally left the home button enabled, but you can find the home button key in that same Generic.kl file and disable it if that's what you'd like to do.

6.) Next up is disabling the backlight on your capacitive keys, which was waayyy easier than I ever thought it would be. Simply navigate to Settings > Device > Display > Touch key light duration, and switch the setting to "Always off". Wah lah! Now your capacitive keys are disabled and their backlights no longer light up.

That's it! You are now all set to go with disabled capacitive buttons/backlights and have a handy on-screen PIE navigation menu. No more accidentally bumping the back button in the middle of a game. No more distracting backlights annoying you when you're trying to watch Netflix.

There's also a way to add the stock android style soft-menu buttons, but I was only able to make it work in portrait mode, not landscape. I prefer LMT anyways. However, if anyone wants to add the stock android soft-menu buttons, let me know. I can always add it to this guide.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] fdrferny33:
Awesome

Thank you soo much for this thread!

I was looking on how to do it on this tablet safely

I messaged you :3

Thank you.

I will post my results
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] fdrferny33:
It did worked on my tab pro 8.4!

Thanks Op
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Hansi01:
How about stock launcher and the softkeys from android ?

Just found a way for the S4 here at xda.

I come from the LG G Pad, in all points the Pro 8.4 is much better, but ill missing alot the software buttons and the option to change them.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] machx1111:
Thanks, nice
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Marsu168:
Hi for disable buttons and add soft key buttons try Gravity box work like a charm I use on note 3 and G.Tab pro 12,2"
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] laestrella:
Gravity box will work with touchwiz?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] JaylanPHNX:
It doesn't seem to be the same running CM 11. Key 158 is there, but 254 is missing. It goes straight from 224 to 256. No app_switch.

From my Pro Tab 8.4
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] conan1600:
Some features work fine. Pie controls work well and it will disable home, back, and recent cap buttons. Enabling nav bar only works in portrait. I use the pie controls from gravity box on mine with system info disabled and have them set to bottom and left side activation as enabling right side interferes with multi window pull out set to 2 px activation. I use the capacitive button disable from this tutorial so that my home button will work.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] machx1111:
I'm curious as to why one would want to disable the capacitve buttons?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] conan1600:
I use a tablet almost exclusively in landscape mode, this causes me no end of accidental touches to back and recent capacitive buttons while I'm surfing the web or playing a game which after 3 or 300 times in a few minutes is enough to make baby Jebus cry. I used to think cap buttons were a good idea as well until I started using a tablet in landscape. God awful sir. God awful.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] pgibbons:
digitalrelic - How did you remove the Search and Menu key from LMT Launcher?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] digitalrelic:
I don't have my tablet in front of me now but it was really simple. Just open the LMT software, go to the "PIE" tab, and customize the buttons as you'd like. This is all from memory though so I could be a bit off on where to find the settings, but they're easy enough to find.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] pgibbons:
Sorry I should have tried that. I thought those settings were to set up additional buttons on top of the base ones since the default action on all of the non-longpress ones were set to disable. I just chose the first 3 and set them to back, home, recent apps and it set it the way you had it.

Thanks.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] bruce16878:
While in landscape, accidentally triggering the capactive button is quite annoying, thanks for sharing, would like to disable it for my tab.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] JaylanPHNX:
To add to that, disabling 158 doesn't change button behavior. And, yes, I am mounted r/w. Anyone know anything about this on CM?

From my Pro Tab 8.4
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] digitalrelic:
Sorry, no idea how to change it on CM as I'm running stock. Maybe crpalmer would have an answer?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] PhysiBR:
Worked like a charm on Galaxy Note Pro 12.2. I had Nova launcher already installed so I use the app Pie Control from Google Play store.

Everything working 100%.

Thanks.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] digitalrelic:
Just FYI, you can run LMT launcher over an other launcher without issue. I'm using the Google Experience Launcher with LMT also installed.

I tried Pie Control and it truly pales in comparison to LMT.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] PhysiBR:
Ok thanks. I will give a try.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] conan1600:
There is still for the work that needs to be done on this. When you disable the capacitive touch buttons with this method they will still register a touch when you're in a full screen video. For instance when I am full screen on YouTube and I touch the back capacitive button the you tube nav bar will pop up as if I have made a screen touch. While not nearly as annoying as actually going back or opening recents it is still annoying. I would like to be able to fully disable the capacitive touch buttons as if they did not exist.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] hasenbein1966:
Better than LMT is GMD Gesture Control.

With LMT, you always need 2 steps: 1) Fire up the pie menu, 2) choose an action.

With Gesture Control, you just make one quick screen gesture. Much more ergonomic.

Has anyone tested yet whether GMD Gesture Control works without issues on one of the Pro tabs?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] digitalrelic:
You actually don't have to wait for the pie menu to show up with LMT. You can just swipe your finger to where you anticipate the button to show up and the command will go through.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] bbrrii:
Simply navigate to Settings > Device > Display > Touch key light duration, and switch the setting to "Always off"

I cant find this option on my tab s 8.4.. any alternate way to do it?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] burshturs:
I've posted a different method that truly disables de capacitive buttons and enable the real android navigation buttons. You can find in the following post:

http://xdaforums.com/galaxy-tab-pro-12-10-8/general/how-to-disable-capacitive-buttons-t2837254
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Snoutfoo:
Disabling extra keys om CM10.2/Hellybean

I had another file in that directory, named sec_*.kl (can't remember the exact name now) with my S2's four buttons named in it. I commented them out too (in the sec_* file) just for the heck of it, and after reboot the buttons-area is now completely dead, just as I want it. Now I can hold the device in one hand, or in landscape mode, without a thumb or other finger part always hitting one of those annoying 'hardkeys'.

-Snout
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] TheEvilVirus:
How can we do this with CM12, android 5 lollipop? No option unfortunately in the menu to disable the button backlight.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] steve2711:
Useing Pie instead of capative buttons.

Hey-I just wanted to say that all of your instructions work great. I would add one thing though. If one is already using Xposed installer and Gravity box-It may be easier to go into Gravity box and simply activate Pie Controls, rather than downloading LMT launcher. Just a thought. I have done this and all works very well.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] dudes456:
Hey man, great post. can you update with the way to add the standard Google Buttons? Thanks a lot!
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] djb007.96:
In cm12.1 on my tab s ,8.4 you can just go into settings - buttons and toggle the stock Android ones on and this is also supposed to disable the annoying backwards samsung ones ? but it doesn't keep them disabled very well. So I had to go into system - usr - keylayout and open the file 'sec_touchkey.kl and then add a # in front of 158 and 254 which in my case where the only 2 in the list.

This means the home button still works......

Hope this helps!
[Sony Cross-Device General] Soheil_rf:
I modify two widget , Enjoy

You will keep Originals

Flash via CWM or manually copy to system with right permission

NOTE : Dont rename files to keep orginals

Download
[Sony Cross-Device General] yakupTR:
Can you fix it? Last month, the morning sun is not visible. For example, a full moon does not appear now. If you can let me upload?

Xperia s2
[Sony Cross-Device General] demonicangell™:
look outside the window to see full moon :D :D :D :silly:
[Sony Cross-Device General] Rajeev:
Lol :p:p:p:p:p
[Sony Cross-Device General] hasn4179:
is it supposed to be compatible with 4.1?

coz on off tools works but clock widget gives parsing error..
[Sony Cross-Device General] Soheil_rf:
I will make it for 4.1
[Sony Cross-Device General] hasn4179:
Yes Please, thanks (pressed) :)
[Sony Cross-Device General] Soheil_rf:
Added support for 4.1+
[Sony Cross-Device General] hasn4179:
Thanx

I moved the clock widget to system/app

When i try to add the digital clocks (except for that binary/braille style one), xperia home starts giving fc

the analog clocks (both black and white) have a slight "layout?" (i dont know what category it should be in) bug (screenshot attached)
[Sony Cross-Device General] Soheil_rf:
Maybe your home doesn't support
[Sony Cross-Device General] hasn4179:
Ok, i will try to muster some courage and enable the logger for logcat (it just takes away all the animation from xperia home :( ) and then report?
[Galaxy S I9000 Q&A, Help & Troubleshooting] K-NineHD:
I was trying to change status bar colour using rom toolbox lite when it crashed so I took out the battery now is Bootlooped have CWM bit won't read Sd Card
[Galaxy S I9000 Q&A, Help & Troubleshooting] darkztar1:
So, your cwm doesn't recognize your phones internal memory, am I right?

If that's so, I don't have any clue what to do :p

But in case of a bootloop with working recovery, try to wipe dalvik an reboot...

If it still doesn't work, then do a nandroid backup, factory reset the **** out of your phone and try rebooting now... If it still doesn't work, then you may want to wipe system and install a new ROM, that should fix it...

With titanium backup you can extract all your apps from the nandroid backup, so nothing will be lost... It only takes ****ing hours...

Gesendet von meinem GT-I9000
[Galaxy S I9000 Q&A, Help & Troubleshooting] Gokulbalram:
You should try flashing a ROM (or just reflash the ROM you use [If you even use one]. Otherwise, try flashing a firmware via Odin.

Hit Thanks if I helped!
[Galaxy S I9000 Q&A, Help & Troubleshooting] qu4nt1n:
As a matter of fact you need not go all the way down to flashing a Samsung firmware via Odin, a mere factory reset will suffice, but you do that you can kiss your data goodbye!
[Galaxy S I9000 Q&A, Help & Troubleshooting] Gokulbalram:
Wouldn't help, the best would be to re-flash the ROM rather than take the pain of a Data Reset.
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] mambojambo:
I always have trouble getting the speaker phone to work during phone calls especially while driving. Sometimes it just doesn't want to work even after pressing the Send button for a few seconds. Randomly, it works sometimes.

Is there already a software to activate the speakerphone via software control? Perhaps a Softkey app for WM5.0 ?

I've done search on this forum. Can't find anything. :oops:
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] marksken:
yeah i would like that to
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] mambojambo:
No one knows?
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] vijay555:
VJPhoneShortcuts will do just that. This is being re-written as well to add more features. But it'll activate speakerphone from a shortcut/hardware key.

V
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] marksken:
anyone tried yet ? i'm back on 2003 until Tuma 1.5
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] vijay555:
VJPhoneShortcuts I doesn't support WM2003 yet. So far I haven't done the code for speakerphone on WM2003, although I'm sitting on VJPhoneShortcuts II for a little while until the new website is ready..

V
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] radhoo:
So you need to control the speakerphone.

Here is how to do it:

http://www.teksoftco.com/forum/viewtopic.php?t=80

Hope this helps :)

Radu
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] radhoo:
This should solve your problems:

http://xdaforums.com/viewtopic.php?t=54564

Radu
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] marksken:
Thanx !!!

Really works good :D
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] radhoo:
well.. that was my 2 hours break from some bigger projects... :wink:

you could provide some feedback regarding the features, as some users asked me to change some minor things and i'll release a newer version for them. this is case you'd like some other new features :D
[Desire HD Q&A, Help & Troubleshooting] catalin1122:
Hello guy!

Today i bought a broken DHD. It's stuck in a bootloop. It had Unlocked bootloader but i locked it back and it is S-On. I can get in to fastboot and recovery (It has CWM). It apears that some1 tried to flash CyanogenMod and failed. I want to flash a RUU to make it work an then root and so on...but i can't find the right one...every time i get error 131. This is what i get from fastboot:

(bootloader) version: 0.5
(bootloader) version-bootloader: 2.00.0029
(bootloader) version-baseband: 26.14.04.28_
(bootloader) version-cpld: None
(bootloader) version-microp: 0438
(bootloader) version-main: 1.31.405.6
(bootloader) serialno:
(bootloader) imei:
(bootloader) product: ace
(bootloader) platform: HBOOT-7230
(bootloader) modelid: PD9810000
(bootloader) cidnum: T-MOB101
(bootloader) battery-status: good
(bootloader) battery-voltage: 4030mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: fcef1579
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
(bootloader) region-id: 0

First i tried to install RUU_Ace_Sense30_S_HTC_WWE_3.12.405.1_Radio_12.65.60.29_26.14.04.28_M_release_225512_signed and thet I saw that my CID is T-MOB101 so i tried to install RUU_Ace_TMO_UK_1.75.110.2_R_Radio_12.28e.60.140f_26.04.02.17_M2_SF_release_163304_signed but on both i get error 131.

Does anyone know how to solve this? I would appreciate if you could share your ideas with me.

PS: Sry for my bad English.
[Desire HD Q&A, Help & Troubleshooting] Gussta:
Did you try with goldcard?
[Desire HD Q&A, Help & Troubleshooting] catalin1122:
Nope, but i figured it out... I just unlocked the BL again, flashed a new recovery with fastboot, then I installed the boot.img of the rom that i wanted via fastboot and then i rebooted in recovery and flashed the rom...and it worked. The phone booted and everything works fine.
[Desire HD Q&A, Help & Troubleshooting] Gussta:
Congratulations and thank you for explaining to others
[Xperia Z1 Compact Original Android Development] Androguide.fr:
[KERNEL] Pimped Kernel (For CM-based 4.4.x Roms) [SoundControl/GPU OC/IntelliPlug/PowerSuspend...]

​

I do not own the Z1 Compact, but as it's very similar to the Z1 I will be supporting it as well.

Please report whether this initial release works as expected or not

All the kernel features are controllable through my Pimp My Z1 app, (thread here).

Features

Download

Sources

Credits

XDA:DevDB Information

Pimped Kernel, a Kernel for the Sony Xperia Z1 Compact

Contributors

Androguide.fr

Kernel Special Features: Sound Control, GPU OC, Intelliplug, PowerSuspend, Dynamic Fsync, exFAT, F2FS, KSM, Intellidemand, Intelliactive, SmartassV2, InteractiveX2, Lionheart, Wheatley, Badass, Lagfree, BFQ, SIO, FIOPS, Westwood, Hybla, HSTCP, HTCP, Veno, Illinois, LP, BIC...

Version Information

Status: Testing

Created 2014-03-21

Last Updated 2014-03-22
[Xperia Z1 Compact Original Android Development] Androguide.fr:
Reserved

Reserved
[Xperia Z1 Compact Original Android Development] Androguide.fr:
Reserved 2

Reserved 2
[Xperia Z1 Compact Original Android Development] TheQwertiest:
Now that is what I was waiting for from the moment I got z1c! Thx mate! Will test it soon!
[Xperia Z1 Compact Original Android Development] funiewski:
[MENTION=4752917]Androguide.fr[/MENTION]

Installation aborted, wrong device name :'(

edited: updater script, but after flash gives no changes, recovery problem?

edit 2: sorry if i´m ignorant, is there really any kernel inside .zip?
[Xperia Z1 Compact Original Android Development] Androguide.fr:
My bad, I was tired yesterday night I apparently forgot to add the boot.img to the flashable zip...

I reuploaded it, the updater-script error should be fixed too: http://d-h.st/0qt
[Xperia Z1 Compact Original Android Development] funiewski:
now first i got error status 6, edited updater script - deleted all get prop lines, flashed succesfully, but i (don´t know if that is a problem) forget to wipe cash and dalvik, phone boots upp but freezed after a minut, reboots, now i tried to wipe cash but no go bcs you have twrp for z1 (wrong resolution), after reboot better but very often not responsive

thx for you work and keep up:good:
[Xperia Z1 Compact Original Android Development] Androguide.fr:
Thanks a lot for testing :good:

You don't need to wipe cache/dalvik when installing a kernel, no problems there.

Could you (or someone else) please provide me with a kmsg or the freeze/reboot ?

Hook your device up to your pc and make sure adb is enabled, when the device freezes, run this command:

adb shell cat /proc/kmsg > kmsg.txt

If it doesn't work, wait for the device to freeze and reboot, and after the reboot run:

adb shell cat /proc/last_kmsg > last_kmsg.txt

Then please post the resulting kmsg.txt and/or last_kmsg.txt files here.
[Xperia Z1 Compact Original Android Development] funiewski:
got some interseting problems here: tmp-mksh: can't create kmsg.txt: Read-only file system

same when i try to get last_ksmg
[Xperia Z1 Compact Original Android Development] Androguide.fr:
Make sure you cd to your home directory (or any directory you have write access to) on your pc before running these commands, for example:

cd ~
adb root
adb shell cat /proc/kmsg > kmsg.txt
adb shell cat /proc/last_kmsg > last_kmsg.txt
[Xperia Z1 Compact Original Android Development] funiewski:
C:\Users\Funio>adb shell

shell@amami:/ $ cd ~

cd ~

shell@amami:/data $ adb root

adb root

error: device not found

1|shell@amami:/data $ su

su

root@amami:/data # adb root

adb root

error: device not found

1|root@amami:/data #
[Xperia Z1 Compact Original Android Development] Androguide.fr:
You're trying to run adb commands inside an adb shell, that obviously won't work:

root@amami:/data # adb root

Execute the commands I quoted earlier exactly, in the same order.

Or just copy/paste the following in a shell script in your home directory on your pc, say kmsg-script.sh:

#!/bin/sh
adb root
adb shell cat /proc/kmsg > kmsg.txt
adb shell cat /proc/last_kmsg > last_kmsg.txt

Then open a terminal on your pc, chmod and execute the script:

cd ~
chmod +x kmsg-script.sh
./kmsg-script.sh
[Xperia Z1 Compact Original Android Development] marouane80:
finally, you did it ! thank you so much

if you come someday to morocco, i will pay a cup of tea for you (with naa-naa)

:good:

please edit pimp my z1 apk => pimp my z1 compact !
[Xperia Z1 Compact Original Android Development] marouane80:
for the error on the recovery installation, just delete getprop on the updater-script !:good:

all these lines

(getprop("ro.product.device") == "C6902" || getprop("ro.build.product") == "C6902" ||

getprop("ro.product.device") == "C6903" || getprop("ro.build.product") == "C6903" ||

getprop("ro.product.device") == "C6906" || getprop("ro.build.product") == "C6906" ||

getprop("ro.product.device") == "C6943" || getprop("ro.build.product") == "C6943" ||

getprop("ro.product.device") == "honami" || getprop("ro.build.product") == "honami") ||

getprop("ro.product.device") == "amami" || getprop("ro.build.product") == "amami") || abort("This package is for \"C6902,C6903,C6906,C6943,honami,amami\" devices

this is a \"" + getprop("ro.product.device") + "\".");

or flash the boot.img with fastboot

and copy and past de wifi module with your root explorer app

---------- Post added at 06:20 PM ---------- Previous post was at 06:03 PM ----------

please, make the kernel with official CWR from amami not honami, twrp doesn't work !

thank you
[Xperia Z1 Compact Original Android Development] Androguide.fr:
No problem man, no hurry, thanks for your help so far.

Thanks for your nice words, I love tea with mint ;)

My father was born in Oujda, but I only went to morocco once, when I was a baby.

I will use CWM next build, no problem.

But I need to find what is causing the freezes/reboots first, which is hard without a kmsg as I don't have the device.
[Xperia Z1 Compact Original Android Development] marouane80:
i think it's the graphic driver in the kernel
[Xperia Z1 Compact Original Android Development] funiewski:
attached
[Xperia Z1 Compact Original Android Development] Androguide.fr:
Alright, thanks a lot.

So some iommu errors and apparently some errors with the fstab, partitions weren't mounted properly.

I'm gonna build a stock CM kernel to see if my base sources are correct, then I'll enable the features.
[Xperia Z1 Compact Original Android Development] marouane80:
waiting for test

grouille-toi mon ami, je suis impatient pour le test :silly:

merci