• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Keys no longer have click. How to get a replacement D3

redsox985

Android Enthusiast
Ok, so my spacebar (only the center of it) never has any click feel anymore so when typing, you don't know if you actually hit it or not. Well, I stopped by VZW, and the woman, who had a D3 herself, said it was strange, but since it still entered a space, it wasn't covered under the warranty, but if it quit out on me, I could get a new one. Well, I want this fixed so I took matters into my own hands.

Yea of course, here it is...an updated version, orginally from swedroid forum for the milestone 2.

*Omission, said to root and what not*

4. Open root explorer and go to the following path: system/usr/keychars
In one of these .bin files there is a description with "->" sign, copy the file that is written after the "->" (in my case cdma_solana-keypad.kcm.bin) and paste it into the sd-card.

5. Connect to PC, make a copy of the .bin file copied to sd card. And open it with the hex editor.

6. On the right side you'll se a lot of characters, often grouped together 6 chars. For example 0 0 0 0 0 0 for the 0-button.
To change the single button click, change the character on the third position.
For the shift + button click, change the fourth position
For the alt + button click, change the fifth position.

As for the other positions, I've no idea what they are for.
For example if I want to change 0 ( 0 0 0 0 0 0 ) to write 'a' for singel, 'b' for shift and 'c' for alt then i would change it as follows: (0 0 a b c 0)

7. Save the file to sd card and open root explorer, go to sd card directory and copy the bin, go back to system/usr/keychars and press the grey box in top to r/w mode. Paste in file, change back to read only r/o mode and reboot phone.

8. Tada, now it should work

Well, IIRC, 20 is dec. code for space so I found all of the 20's in my code, entered 00, then put it back on my phone. What do ya' know! I no longer have a working space button. But with a simple extension change from .bin to .nib, I have a working or non-working space bar. Both files are in the destination folder, so it's a simple, 20 second fix, or break for that matter.

S my D Verizon. If your phone keys break in a month, you deserve to get this fully functional phone back and give me one that has working keys.
 
how hard are you pushing on the spacebar? hopefully not like the hulk.

on my D3 the left side clicks slightly more than the right side but its not enough to set my phone OCD off.. well..a little.. but for it to not click at all..well thats just not right.
 
Haha, no, I'm not hulking on the space bar. The center has absolutely no click, yet both sides do. The VZW girl said it was strange but they couldn't fix it so...I decided to hex edit my way to a new phone. :P Hopefully the new one will hold up better.
 
Well, today I went in with my modded file and the woman said they'd be sending me a new one via economy shipping (~5 business days). :( What happened to overnight? Now I'm temped to apply the TBH logo and animation from the TBH Toolbox before sending it back. It is being sent back for a hardware issue, not software. And leave the file in system/usr/keychars/ labeled GOODomap-keypad.kcm.bin, the one I use when I still want the spacebar to work. :P

What are the chances they'll see this?
 
Well, my replacement just arrived. Certified Pre-owned...already! :mad: But anyways, I'm making my Nand backup of the old one as I type and then will be moving all that over to the new one soon. Updates to come. I assume the new one is running .890.

EDIT: Now this just got interesting!

System Version:
5.5.959.XT862.Verizon.en.US
Android Version:
2.3.4
Baseband:
N_03.18.16P
Kernel:
2.6.35.7-g42f0276
w30471@il93lnxdroid42 #1
Build #:
5.5.1_84_D3G-20_TA-9

I am forcing an update to .890 now through System Updates.
 
I am now sporting a new hair style...bald. Thanks Verizon for shipping me a refub phone with no working home button. Sure, there was haptic feedback, but no "home" function. Managed to fix it with an SBF then flashing over an update from somewhere. My brain's frazzled. I've been slaving away at this POS for about 6 hours now.

And God Almighty...this stock font is ugly.
 
Back
Top Bottom