View Full Version : [Guide] MT4G Remapping Genius button to Google Search
21productionz
11th November 2010, 08:38 PM
Here is the guide to remap the Genius button to Google search.
A press will give you text search and long press will give you voice search.
Items needed:
Root access (Perm root required as not having perm root will result in changes being undone on reboot)
Root explorer
MT4G
Fingers
If you misspell the word you will lose button functionality. Your Power button and volume buttons won't work. All is not lost though, pull the battery follow the steps again. I would recommend making a backup of the file before you edit it (Root explorer makes a backup, but you can never make too many. That and Root explorer makes a backup of the file before editing).
Steps:
1. Open Root explorer and navigate /system/usr/keylayout/ (That is scroll down and press the system folder. Scroll down again and press the usr folder. Press the keylayout folder)
2. At the top right corner of the screen press mount r/w
3. Long press "glacier-keypad.kl"
4. A screen will pop up, scroll down to "Open in Text Editor"
5. key 183 will say FUNC_4, change this to SEARCH (all caps)
6. Press the menu button
7. Press "Save Changes"
8. Long press power button
9. Press Restart
10.Try it out, and say thank you after it works. :D
Sorry but I was always told to explain it as if you were 10yrs old to prevent questions. Wasn't trying to offend anyone's intelligence.
Also while you're in there if you want to add WAKE_DROPPED after HOME, your phone will now wake when you press the home button.
If someone wants to make a guide for how to do this with adb, post it and I will update the op.
Update: The google voice search on this phone sucks balls. Go to the market and download Vlingo. The first time you long press search after this it will give you the option to make it the default voice search. Imo it is superior to the native voice search, at least on this phone.
Update: The latest update for Voice Search has fixed whatever the problem may have been. But Vlingo is still a great app so feel free to give it a try.
Update: Mftek has given you another alternative. Please see this post (http://forum.xda-developers.com/showpost.php?p=9234566&postcount=60) For instruction on how to get Google search on a short press, and the Genius button on a long press.
Update
cal3thousand
11th November 2010, 08:46 PM
Absolutely genius... I will try it soon.
Before I do... we can reverse by simply changing it from SEARCH back to FUNC_4, I assume?
21productionz
11th November 2010, 08:47 PM
Already tried to change it back and it worked no problem.
jsc619
11th November 2010, 09:03 PM
You are the man! Thanks
Works perfect
Sent from my HTC Glacier using XDA App
Phateless
11th November 2010, 09:13 PM
Here is the guide to remap the Genius button to Google search.
A press will give you text search and long press will give you voice search.
Items needed:
Root access
Root explorer
MT4G
Fingers
If misspell the word you will lose button functionality. Your Power button and volume buttons won't work. All is not lost though, pull the battery follow the steps again. I would recommend making a backup of the file before you edit it (Root explorer makes a backup, but you can never make too many. That and Root explorer makes a backup of the file before editing).
Steps:
1. Open Root explorer and navigate /system/usr/keylayout/ (That is scroll down and press the system folder. Scroll down again and press the usr folder. Press the keylayout folder)
2. At the top right corner of the screen press mount r/w
3. Long press "glacier-keypad.kl"
4. A screen will pop up, scroll down to "Open in Text Editor"
5. key 183 will say FUNC_4, change this to SEARCH (all caps)
6. Press the menu button
7. Press "Save Changes"
8. Long press power button
9. Press Restart
10.Try it out, and say thank you after it works. :D
Sorry but I was always told to explain it as if you were 10yrs old to prevent questions. Wasn't trying to offend anyone's intelligence.
Also while you're in there if you want to add WAKE_DROPPED after HOME, your phone will now wake when you press the home button.
If someone wants to make a guide for how to do this with adb, post it and I will update the op.
OMG this has been bugging me since my first boot! Thank you!! :D
Phateless
11th November 2010, 09:59 PM
Tried this while temprooted with visionary and didn't work. Copied the file to sdcard and edited it there, then moved it back to its original location, overwriting the original.
On reboot nothing changed. What'd I do wrong?
aohmer
11th November 2010, 10:02 PM
Brilliant!
Gr8gorilla
11th November 2010, 10:03 PM
Tried this while temprooted with visionary and didn't work. Copied the file to sdcard and edited it there, then moved it back to its original location, overwriting the original.
On reboot nothing changed. What'd I do wrong?
If you only had temproot and have not unlocked then Nand, then when you reboot it likely didn't stick.......
Phateless
11th November 2010, 10:05 PM
If you only had temproot and have not unlocked then Nand, then when you reboot it likely didn't stick.......
Ah... So is S-OFF required to achieve real permanent root? Or can I just use visionary to temp root --> perm root --> remount system as r/w and then go on my merry way?
21productionz
11th November 2010, 10:11 PM
Perm root is required, I have updated op to say that. Sorry for the confusion. S-off is required for this to stick, unless someone with S-on figures out a way to make it work.
Phateless
11th November 2010, 10:16 PM
Perm root is required, I have updated op to say that. Sorry for the confusion. S-off is required for this to stick, unless someone with S-on figures out a way to make it work.
Ah ok, this will just have to wait a little then.
aohmer
11th November 2010, 10:21 PM
Hmm I just noticed something strange when I did this, my text on my lockscreen disappeared after doing this .. along with when I press the power button, the text for each option was gone .. restoring back to stock the text is back .. weird.
mobilelingual
11th November 2010, 10:35 PM
Worked perfectly!!! Home button now wakes screen and Genius button does Google search. Thank you so much.
PeterC18st
11th November 2010, 10:45 PM
Just did it without any hitches. Added Home_Dropped as well. THANK YOU DUDE!!! This made my day even better. Rooted and key re-mapping sweet.
PolishDude
11th November 2010, 10:45 PM
wow awesome that was fast
aohmer
11th November 2010, 10:50 PM
Ok problem figured out, it was the font I replaced in my system it started acting weird :) thanks again!
PolishDude
11th November 2010, 11:50 PM
I actually went back to the genius button, for some reason the voice search function could not get a single command right, it couldnt understand "call home" in a perfectly quiet environment, let alone any other commands, like texts, but thanks for the write up.
Phateless
11th November 2010, 11:53 PM
I actually went back to the genius button, for some reason the voice search function could not get a single command right, it couldnt understand "call home" in a perfectly quiet environment, let alone any other commands, like texts, but thanks for the write up.
I haven't rooted yet and I've also noticed that voice search performs surprisingly poorly on this phone. Wonder what's up with that?
21productionz
12th November 2010, 12:52 AM
I'm looking into a solution. It has nothing to do with changing it though. It's hearing it correctly, but not understanding commands. I say "call blah" and the search box comes up with call blah. Not cool.
Sent from my HTC Glacier using XDA App
Phateless
12th November 2010, 01:29 AM
I'm looking into a solution. It has nothing to do with changing it though. It's hearing it correctly, but not understanding commands. I say "call blah" and the search box comes up with call blah. Not cool.
Sent from my HTC Glacier using XDA App
Mine's blatantly missing words. If I didn't know better I'd say the phone is sassing me for not using the genius button. :p
mixer5911
12th November 2010, 03:29 AM
Here's how I did it through ADB (since I don't have root explorer and it wouldn't work with the su file manager)
You have to be in recovery mode. So turn off the phone and when the screen turns black hold the volume down button. Select recovery.
Open Terminal and type: (I was using Ubuntu)
adb pull /system/usr/keylayout/glacier-keypad.kl /home/*username*/desktop/file.kl
Open the file and change:
FUNC_4 to SEARCH
Save the file and then on terminal and type:
adb push home/*username*/desktop/file.kl /system/usr/keylayout/glacier-keypad.kl
adb reboot
And it should work!
21productionz
12th November 2010, 03:46 AM
I just updated the op with instructions for people who's google voice search sucks as bad as mine. When I get to the desk I will update with adb instructions.
Sent from my HTC Glacier using XDA App
erkmasterflex
12th November 2010, 04:32 AM
any way we can keep the genius feature as a long press or is that a little too complex for it being pretty much stock?
Short press: google text search
Long press: genius
reason i ask is because the genius feature is pretty sweet and i have gotten quite used to it.
AbbaSou
12th November 2010, 05:21 AM
Flippin awesome! I was seriously missing my Search button. Thanks a bunch!
Sent from my HTC Glacier using XDA App
option94
12th November 2010, 05:29 AM
Here's how I did it through ADB (since I don't have root explorer and it wouldn't work with the su file manager)
You have to be in recovery mode. So turn off the phone and when the screen turns black hold the volume down button. Select recovery.
Open Terminal and type: (I was using Ubuntu)
adb pull /system/usr/keylayout/glacier-keypad.kl /home/*username*/desktop/file.kl
Open the file and change:
FUNC_4 to SEARCH
Save the file and then on terminal and type:
adb push home/*username*/desktop/file.kl /system/usr/keylayout/glacier-keypad.kl
adb reboot
And it should work!
You shouldn't have to be in recovery mode. Do you have USB debugging turned on?
bobsbbq
12th November 2010, 05:32 AM
Thanks this is a big help. Works great.
mixer5911
12th November 2010, 05:34 AM
You shouldn't have to be in recovery mode. Do you have USB debugging turned on?
Yeah it kept telling me permission denied. I could only make it work in recovery mode
floepie
12th November 2010, 05:37 AM
Update: The google voice search on this phone sucks balls. Go to the market and download Vlingo. The first time you long press search after this it will give you the option to make it the default voice search. Imo it is superior to the native voice search, at least on this phone.
I don't understand this part. You're implying that Google Search is somehow different on this phone? Is it limited in some way on this device in that not all the Search functions can be carried out on this device? If so, what functions are present in Vlingo that aren't in Google's Search? Thanks....
21productionz
12th November 2010, 06:05 AM
On every other phone I have used with android voice search, when I say "call blah", it 99% of the time called blah. When I do it on this phone It just does a search for call blah, or it calls some very long distance phone number. My only guess is that function is limited by the genius app somehow.
After doing some research on google voice search, it appears that some people have been having problems with it on many different devices for the last couple of weeks. Maybe the last update broke something that hasn't been fixed yet.
I tried deleting voice search with Titanium and downloading it from the market and had the same problems. I even tried a different TTS engine with no luck. I haven't tried a newer version of Pico though, maybe that's the ticket.
civicvx94
12th November 2010, 06:35 AM
Absolutely amazing. Thank you sir, thank you.
Now I just to get rid of the my faves on the dock and this phone will be perfect lol
Sent from my HTC Glacier using XDA App
cl2eep
12th November 2010, 07:07 AM
Sorry but I was always told to explain it as if you were 10yrs old to prevent questions. Wasn't trying to offend anyone's intelligence.
Haha. I was reading this guide thinking, wow this guy is being concise as a motherf**cker, funny someone is making a guide that no one would bitch that they couldn't do. Well done.
What would one have to add to have it Voice Search on press and Genius on long press? The Genius button does have its uses.
21productionz
12th November 2010, 07:37 AM
I'm digging around and trying to find the function file (I come from a php background) that tells the keys how to handle the press vs long press. I'll see what I can do.
erkmasterflex
12th November 2010, 07:48 AM
I'm digging around and trying to find the function file (I come from a php background) that tells the keys how to handle the press vs long press. I'll see what I can do.
good stuff :) best of luck to you!
borodin1
12th November 2010, 03:44 PM
After doing some research on google voice search, it appears that some people have been having problems with it on many different devices for the last couple of weeks. Maybe the last update broke something that hasn't been fixed yet.
What if we try pushing older VoiceSearch.apk from N1 or G2 or something pre-update and just ignore update notifications?
mixer5911
12th November 2010, 04:59 PM
My voice actions work fine guys. Call, send text, send email, everything works
Rsotbiemrptson
12th November 2010, 05:28 PM
Just wanted to let people that I have accomplished this with temproot using the visionary.sh method. I have attached my visionary.sh incase anyone wants to have a look at how I did it, just remove the txt on the end. The file needs to be put in /data/local along with the modded glacier-keypad.kl file. I used root explorer to do this all. Also don't forget to change the permissions on the files. I should also mention that I am using r11 of visionary.
Rsotbiemrptson
RealityDesign
12th November 2010, 07:55 PM
Just wanted to let people that I have accomplished this with temproot using the visionary.sh method. I have attached my visionary.sh incase anyone wants to have a look at how I did it, just remove the txt on the end. The file needs to be put in /data/local along with the modded glacier-keypad.kl file. I used root explorer to do this all. Also don't forget to change the permissions on the files. I should also mention that I am using r11 of visionary.
Rsotbiemrptson
Instead of "rm"ing all of those apps, you know you can just permanently disable them once, right? Just go in ADB or terminal with su and type:
pm disable <app package name>
If you need to know what the package names are, just use:
pm list packages
Rsotbiemrptson
12th November 2010, 10:01 PM
Instead of "rm"ing all of those apps, you know you can just permanently disable them once, right? Just go in ADB or terminal with su and type:
pm disable <app package name>
If you need to know what the package names are, just use:
pm list packages
If I permanently remove them will this get rid of the odex, dalvik-cache, and the data associated with that program.
Thanks,
Rsotbiemrptson
g351427
13th November 2010, 04:40 AM
any way we can keep the genius feature as a long press or is that a little too complex for it being pretty much stock?
Short press: google text search
Long press: genius
reason i ask is because the genius feature is pretty sweet and i have gotten quite used to it.
I switched the two commands in the key layout file.
key 217 FUNC_4
key 183 SEARCH
Not sure if assigning FUNC_4 to 217 was necessary, cause it popped up a shortcut list when I long pressed it before I made that change.
After that, I got an app from the market called Button Shortcut. That allowed me to assign Genius to the long press.
Voila! Short press is search button and long press is Genius.
mftek
13th November 2010, 04:41 AM
I switched the two commands in the key layout file.
key 217 FUNC_4
key 183 SEARCH
Not sure if assigning FUNC_4 to 217 was necessary, cause it popped up a shortcut list when I long pressed it before I made that change.
After that, I got an app from the market called Button Shortcut. That allowed me to assign Genius to the long press.
Voila! Short press is search button and long press is Genius.
This really worked?
Sent from my HTC Glacier
M9x3mos
13th November 2010, 05:04 AM
Not bad was able to assing the genius button app to search key on g2 now.
Sent from my HTC Vision using XDA App
borodin1
13th November 2010, 05:05 AM
Voila! Short press is search button and long press is Genius.
Perfect, that's going to be my set-up once I get MT4G next week.
Thanks for that!
g351427
13th November 2010, 05:17 AM
This really worked?
It did on mine. I am sure there is a more elegant way to do it, but I am not that familiar with the keymaps to do something simpler.
PolishDude
13th November 2010, 06:25 PM
It did on mine. I am sure there is a more elegant way to do it, but I am not that familiar with the keymaps to do something simpler.
worked perfect for me, thanks
legioncwe
13th November 2010, 07:46 PM
Thanks OP for the remapping instructions :)
I switched from the N1 to the HD2 (Android) and I've been missing my end call/screen off button that I got with the HD2... any way to remap the home/genius to send / end call? =p
**EDIT: If you change it to ENDCALL then you can use genius button to hang up phone as well as put phone into standby (if not on a call). If you add the WAKE_DROPPED you can use the button to wake phone up too like someone posted earlier...works just like my end call button on HD2, thanks.
21productionz
13th November 2010, 08:30 PM
Thanks OP for the remapping instructions :)
I switched from the N1 to the HD2 (Android) and I've been missing my end call/screen off button that I got with the HD2... any way to remap the home/genius to send / end call? =p
**EDIT: If you change it to ENDCALL then you can use genius button to hang up phone as well as put phone into standby (if not on a call). If you add the WAKE_DROPPED you can use the button to wake phone up too like someone posted earlier...works just like my end call button on HD2, thanks.
I actually remapped the home button to CALL, and the G button to ENDCALL. I hated not having a home button. I made the power button home but it didn't feel natural, so I switched it all back. I too miss my hd2 buttons. If the HD2 had a camera button it would be the perfect phone with the Froyo build I have on it.
ryan562
13th November 2010, 08:31 PM
Many thanks!
Sent from my HTC Glacier using XDA App
JPongco
14th November 2010, 03:25 AM
This mod works! A painless process after downloading root explorer.
I honestly thought T-Mobile would allow users to have the option on default settings but current version of genius button is downright unusable. If it didn't have to load every time you fired up genius, I would actually use it more.
Thanks again!
ESKIMOn00b
14th November 2010, 11:25 AM
That's the thorn in my side for this app too.....
Sent from my HTC Glacier using XDA App
QUEDRO
14th November 2010, 07:31 PM
nvm...
10 char
VolcanicSkunk
15th November 2010, 03:49 AM
Does anyone know how to map the long press of the volume keys to change tracks?
Sent from my Glacier using XDA App
streetx613
15th November 2010, 04:52 AM
Does anyone know what button is referenced as "key 231" in the "glacier-keypad.kl" file?
Also, is there a way to map the home button to home on short press and call on long press?
borodin1
15th November 2010, 06:34 AM
Does anyone know how to map the long press of the volume keys to change tracks?
Sent from my Glacier using XDA App
There's no long press function for volume keys in the stock kernel, you'll have to wait for custom (CM) kernel for that.
epsix
15th November 2010, 07:50 AM
Is there anyway to make the genie button into a widget or a shortcut?
slowestcivic
15th November 2010, 02:29 PM
I guess I just never got used to voice but I would really like to make either long or short press bring me to an app of my choice, probably handcent. I'm sure you might be working on something but just throwing it out there!
Sent from my HTC Glacier using XDA App
floepie
15th November 2010, 07:08 PM
I'd like to transform the action button (optical trackpad push) to a 'home button' press. Would this be possible? Thanks!
borodin1
15th November 2010, 07:38 PM
I'd like to transform the action button (optical trackpad push) to a 'home button' press. Would this be possible? Thanks!
Yes, you would map the appropriate key inside Glacier-keypad.kl to HOME. You would loose the "enter" function though so may not be a great idea.
g351427
15th November 2010, 09:32 PM
Is there anyway to make the genie button into a widget or a shortcut?
Drag the genius button app out of the programs list and onto the desktop.
21productionz
15th November 2010, 10:35 PM
Yes, you would map the appropriate key inside Glacier-keypad.kl to HOME. You would loose the "enter" function though so may not be a great idea.
I've been all over this (but I'm not the best so please correct me [it would make my day]). Without the kernal it is not possible to remap the trackpad. The scan-code for the pad is 272, and it is not in the .kl. I have tried adding it and assigning it to the home key, cause that would perfect the phone for me (giving me my call and end button back). And it just didn't work.
mftek
16th November 2010, 02:57 AM
Short Press: Google Search
Long Press: Genius Button
Follow all the intructions listed on the first page but with a few more steps:
once your in the text editor make the following changes:
Key 217 FUNC_4
Key 183 SEARCH
make sure there all upper case!
hit menu and save changes.
Now go to the market and download Button Shortcut.
Open it up and where it says long press search to open: select genius button.
go to your homescreen and long press the genius button and select button shortcut.
THERE YOU GO!
short press = google search
long press = genius button
21productionz
16th November 2010, 03:15 AM
Short Press: Google Search
Long Press: Genius Button
Follow all the intructions listed on the first page but with a few more steps:
once your in the text editor make the following changes:
Key 217 FUNC_4
Key 183 SEARCH
make sure there all upper case!
hit menu and save changes.
Now go to the market and download Button Shortcut.
Open it up and where it says long press search to open: select genius button.
go to your homescreen and long press the genius button and select button shortcut.
THERE YOU GO!
short press = google search
long press = genius button
I have posted a link to this post in the OP with credit. Good find.
floepie
16th November 2010, 04:45 AM
Hmmm. Previous to my attempt to remap the genius button I had downloaded 'Voice Actions' from the market, and I believe it supersedes the built-in Voice Search. And, I can't get this to work, that is, nothing happens with either a short or long press of the genius button. It could very well be that the new Voice Actions can't be called with a simple SEARCH in the keys config. Anyone have any ideas as to how I can go back to using the default Search?
allen099
16th November 2010, 05:13 AM
I'm permanently rooted with S-OFF and am trying to remount, however when attempting to mount system folder (or any of its subfolders) as R/W, it doesn't work. It keeps its R/O rights. Any idea as to what's up there?
floepie
16th November 2010, 05:14 AM
I'm permanently rooted with S-OFF and am trying to remount, however when attempting to mount system folder (or any of its subfolders) as R/W, it doesn't work. It keeps its R/O rights. Any idea as to what's up there?
Yes. You need to purchase the latest version of RE.
allen099
16th November 2010, 06:04 AM
Yes. You need to purchase the latest version of RE.
Awesome! Thanks. I've mainly stuck with Astro and my buddy told me to try this one out. It's a really nice app!
Edit: Hmm, I edited the file and the search still isn't working (after a legit restart).
OneBadLT123
16th November 2010, 07:28 AM
Is there any way to map the key to the recent calls window? i am sure there is a way, just need to know the replacement phrase
mftek
16th November 2010, 08:50 AM
Is there any way to map the key to the recent calls window? i am sure there is a way, just need to know the replacement phrase
If your using the way I said. It gives you an option to change the long press to either genius button, voice search, or hancent quick compose.
Sent from my HTC Glacier
floepie
16th November 2010, 03:19 PM
Strange, I can't seem to get it to work, and I have a hunch there is a formatting error in the my glacier-keypad file. And, stupid me, I don't have the original. So, as of now, I have a non-working GB, and func_4 doesn't restore original function.
Could someone please attach the original file here? Thanks much.
EDIT: Well, all is working now that the permissions were reverted back to those of the others in that same directory. I don't know how they had changed to having no system rights.
allen099
16th November 2010, 05:35 PM
Strange, I can't seem to get it to work, and I have a hunch there is a formatting error in the my glacier-keypad file. And, stupid me, I don't have the original. So, as of now, I have a non-working GB, and func_4 doesn't restore original function.
Could someone please attach the original file here? Thanks much.
EDIT: Well, all is working now that the permissions were reverted back to those of the others in that same directory. I don't know how they had changed to having no system rights.
Well look at that! After re-enabling all user permissions and rebooting, the button now works. Good find.
floepie
16th November 2010, 07:05 PM
Does anyone know of a way to map the trackpad button to lock the phone the way the top power button does? It's pretty awkward reaching up the top of the phone holding it in my left hand. I wish that button was on the upper right side....
EDIT: For those who think the Voice Search doesn't work very well on this device, there is an update in the market, but you have to do it manually. Just search for the official Voice Actions.
mattjmartin
17th November 2010, 07:41 PM
After remapping, is is safe to remove the genuis app altogether?
VolcanicSkunk
20th November 2010, 08:49 AM
So now that King has released a custom kernel is it possible to change the long press on the volume button to make it change tracks?
dustrho
21st November 2010, 12:42 AM
I gave this a shot and it worked flawlessly for me. Thank you for providing this tip/hack for us.
Any idea what key 217 is? I noticed this is also configured to SEARCH. Sorry if it's already been answered, but I didn't see specifics about it here.
mftek
21st November 2010, 12:52 AM
I gave this a shot and it worked flawlessly for me. Thank you for providing this tip/hack for us.
Any idea what key 217 is? I noticed this is also configured to SEARCH. Sorry if it's already been answered, but I didn't see specifics about it here.
In OP at the button.
Sent from my HTC Glacier
larryg2k3
21st November 2010, 02:06 AM
Can't get Root Explorer to allow r/w on my /system directory. Can get r/w on the main folder/others.
omega46
21st November 2010, 05:56 AM
I got this to work once... I have a perm root and su works fine even with reboots and batt pulls, but this never sticks for me... I hate the genius button app.. What am I doing wrong?
21productionz
21st November 2010, 08:13 AM
I got this to work once... I have a perm root and su works fine even with reboots and batt pulls, but this never sticks for me... I hate the genius button app.. What am I doing wrong?
What did you do to lose what you had. I was having that problem once, but I flashed a bu and it worked again. I can only guess that my problem was, android was mad at me for not leaving it alone and just stopped making the changes stick. But after I flashed the bu it worked fine.
omega46
21st November 2010, 08:56 AM
Flashed a bu? Every root app work but root manager in regard to this sticking. I edit, save, reboot and its gone. Suggestions?
21productionz
21st November 2010, 06:11 PM
I flashed a back up. I downloaded Rom Manager and backed up my phone before I made any changes. When it stopped working I flashed the back up and it started sticking again. I have no idea what was wrong with it.
AndroidFeens
21st November 2010, 10:39 PM
I gave this a shot and it worked flawlessly for me. Thank you for providing this tip/hack for us.
Any idea what key 217 is? I noticed this is also configured to SEARCH. Sorry if it's already been answered, but I didn't see specifics about it here.
Anyone know this?
omega46
22nd November 2010, 12:49 AM
I flashed a back up. I downloaded Rom Manager and backed up my phone before I made any changes. When it stopped working I flashed the back up and it started sticking again. I have no idea what was wrong with it.
Just did the same thing, but still not sticking. wtf. I hate this genius button crap... :mad:
Tallyphillips
22nd November 2010, 02:36 AM
How do i temp.root mt4g? Visionary doesn't work right?
Sent from my HTC Glacier using XDA App
dustrho
23rd November 2010, 02:54 PM
Just a quick FYI for those who decide to flash a ROM on your phones (e.g. Iced Glacier or CyanogenMod), in that you'll have to re-apply this tweak/hack to your phone as it will get reverted back to the lame-ass Genius application.
aznpr1de808
23rd November 2010, 07:34 PM
awesome ive been using vlingo since ive first got this phone and now i can make it my default instead of tmobile's so-called "genius" button which is not so smart in the first place lol... this works perfectly thanks so much
tux-lover
26th November 2010, 02:14 AM
i might say the poster is the GENIUS here ...
not the BUTTON :D
sicdroid
26th November 2010, 03:01 AM
Just did this and it works perfectly. Great job!!!
Sent from my HTC Glacier using XDA App
villajose95
27th November 2010, 11:52 PM
can you possibly do this so it can replace it as the power off and sleep button because i dont really like the genius button i rather it be a power off and sleep button
drzodiac
28th November 2010, 12:30 AM
Great WORK! Can anyone figure out how to change the faves button to something less lame?
21productionz
28th November 2010, 01:00 AM
can you possibly do this so it can replace it as the power off and sleep button because i dont really like the genius button i rather it be a power off and sleep button
Yeah you can either change it to ENDCALL (this will make it end call and long press power) or you can change it to POWER (this will make it the power button only) Best to do it as ENDCALL Both have the same function, but end call ends the call.
floepie
28th November 2010, 02:53 AM
Yeah you can either change it to ENDCALL (this will make it end call and long press power) or you can change it to POWER (this will make it the power button only) Best to do it as ENDCALL Both have the same function, but end call ends the call.
If using POWER, would it be necessary to remove the POWER from the default button?
21productionz
28th November 2010, 07:01 AM
If using POWER, would it be necessary to remove the POWER from the default button?
No! You can have more than one button do the same thing.
hawaiian.monzta
28th November 2010, 08:04 PM
Ah... So is S-OFF required to achieve real permanent root? Or can I just use visionary to temp root --> perm root --> remount system as r/w and then go on my merry way?
No visionary can give you real permanent root if you click permaroot. But if you wanna flash different roms or get into the recovery mode and flash certain files. S-off iz required. You should be able to remap this and edit through root explorer since your changing files in there and not in recovery. All you have to do iz permaroot. And if you wanna undo permaroot then click on unroot in visionary + app. Simple
Sent from my HTC Glacier using XDA App
Daguse
29th November 2010, 08:10 PM
any way to set the menu key to not just wake up the phone but on 2nd press unlock it, like the old mytouch 3G?
newowner
30th November 2010, 06:25 AM
Here is the guide to remap the Genius button to Google search.
A press will give you text search and long press will give you voice search.
Items needed:
Root access (Perm root required as not having perm root will result in changes being undone on reboot)
Root explorer
MT4G
Fingers
If you misspell the word you will lose button functionality. Your Power button and volume buttons won't work. All is not lost though, pull the battery follow the steps again. I would recommend making a backup of the file before you edit it (Root explorer makes a backup, but you can never make too many. That and Root explorer makes a backup of the file before editing).
Steps:
1. Open Root explorer and navigate /system/usr/keylayout/ (That is scroll down and press the system folder. Scroll down again and press the usr folder. Press the keylayout folder)
2. At the top right corner of the screen press mount r/w
3. Long press "glacier-keypad.kl"
4. A screen will pop up, scroll down to "Open in Text Editor"
5. key 183 will say FUNC_4, change this to SEARCH (all caps)
6. Press the menu button
7. Press "Save Changes"
8. Long press power button
9. Press Restart
10.Try it out, and say thank you after it works. :D
Sorry but I was always told to explain it as if you were 10yrs old to prevent questions. Wasn't trying to offend anyone's intelligence.
Also while you're in there if you want to add WAKE_DROPPED after HOME, your phone will now wake when you press the home button.
If someone wants to make a guide for how to do this with adb, post it and I will update the op.
Update: The google voice search on this phone sucks balls. Go to the market and download Vlingo. The first time you long press search after this it will give you the option to make it the default voice search. Imo it is superior to the native voice search, at least on this phone.
Update: The latest update for Voice Search has fixed whatever the problem may have been. But Vlingo is still a great app so feel free to give it a try.
Update: Mftek has given you another alternative. Please see this post (http://forum.xda-developers.com/showpost.php?p=9234566&postcount=60) For instruction on how to get Google search on a short press, and the Genius button on a long press.
Update
Don't be sorry, thanks for the full explanation!
CaliCL9
30th November 2010, 11:37 AM
I get a message saying this file is read only. I have soff bit its not laying me touch any of the files in system
Sent from my HTC Glacier using XDA App
mftek
30th November 2010, 04:28 PM
I get a message saying this file is read only. I have soff bit its not laying me touch any of the files in system
Sent from my HTC Glacier using XDA App
You need s off and perm root. Download visionary r14. Run temp root then perm root. That should do the trick.
Sent from my HTC Glacier
boon2
30th November 2010, 05:31 PM
Has anyone experienced the keys not going back to original mapping after reverting back to the original file?
I was able to get the home key to wake the phone, but neither the short press nor long press of the genius button worked for me; however, I replaced the file with the original to get back to stock. I also uninstalled Button Search. I pulled out the battery, reset the phone, etc..
Searching online I have found that other's have had their genius buttons fail without a mod and only a hard reset would fix their problem. Please let me know if anyone has come across this problem as well.
CaliCL9
30th November 2010, 09:17 PM
You need s off and perm root. Download visionary r14. Run temp root then perm root. That should do the trick.
Sent from my HTC Glacier
I have s-off with perma root. I'm running iced glacier
Sent from my HTC Glacier using XDA App
mftek
30th November 2010, 10:16 PM
I have s-off with perma root. I'm running iced glacier
Sent from my HTC Glacier using XDA App
Before you long press keylayout are you pressing r/w at the top?
Sent from my HTC Glacier
thiagomme
30th November 2010, 10:39 PM
I'm having the same problem...I have s-off with perma root and running iced glacier.
Daguse
1st December 2010, 12:48 AM
I get a message saying this file is read only. I have soff bit its not laying me touch any of the files in system
Does it say R/W in the upper right or does it say R/O. If you have the R/O you need to click the R/W.
boon2
1st December 2010, 01:30 AM
Already tried to change it back and it worked no problem.
Did you have to reset the phone or anything? When I open the file as read only to verify the contents it's back to it's original state, but the changes are not taking effect. The home key is still mapped to wake the phone and the genius button is no longer working.
timbo1083
1st December 2010, 05:05 AM
I somehow lost my file even though I've made some back ups. My keys are working.. I just don't have that file. Can someone upload a copy for me please? So I can remap my stuff lol. thanks.
boon2
1st December 2010, 07:09 AM
Perm root is required, I have updated op to say that. Sorry for the confusion. S-off is required for this to stick, unless someone with S-on figures out a way to make it work.
PM me your email and I will send it to you.
Matt105
1st December 2010, 07:23 AM
Is there a way to do this without root explorer? Don't want to purchase...
Sent from my HTC Glacier using XDA App
Matt105
1st December 2010, 07:33 AM
Ok I just went ahead and got the app :) for some reason I thought it was more expensive
Sent from my HTC Glacier using XDA App
hawaiian.monzta
1st December 2010, 09:40 AM
I get a message saying this file is read only. I have soff bit its not laying me touch any of the files in system
Sent from my HTC Glacier using XDA App
Out maybe you he's need to click that r/w button in the top right corner
Sent from my HTC Glacier using XDA App
CaliCL9
1st December 2010, 11:13 AM
Before you long press keylayout are you pressing r/w at the top?
Sent from my HTC Glacier
I try passing rw at top to make out ro but it doesn't change nothing happens
Sent from my HTC Glacier using XDA App
cal3thousand
1st December 2010, 07:00 PM
Did you have to reset the phone or anything? When I open the file as read only to verify the contents it's back to it's original state, but the changes are not taking effect. The home key is still mapped to wake the phone and the genius button is no longer working.
I had this problem too... you need a proper editor
My solution was to copy the file to SD card (that way I also have a backup)
then edit a copy using Notepad++, and then overwrite the system file by copying it back.
boon2
1st December 2010, 08:22 PM
I had this problem too... you need a proper editor
My solution was to copy the file to SD card (that way I also have a backup)
then edit a copy using Notepad++, and then overwrite the system file by copying it back.
Thanks, I will keep that in mind next time. I ended up installing Ice Glacier which replaced the file anyways.
aangrywombat
1st December 2010, 10:29 PM
This is working perfectly. I have google search on short press and the genius button on long. Thanks for this guide and could you help me with one more remapping if its possible.
Is there a way to get my camera to be short press and a different app as long press? I already succeeded at changing the camera to short press but can't get the long press to bring up any options.
Sent from my HTC Glacier using XDA App
mftek
2nd December 2010, 12:09 AM
This is working perfectly. I have google search on short press and the genius button on long. Thanks for this guide and could you help me with one more remapping if its possible.
Is there a way to get my camera to be short press and a different app as long press? I already succeeded at changing the camera to short press but can't get the long press to bring up any options.
Sent from my HTC Glacier using XDA App
Try button shortcut. It might work for the camera long press as well
Sent from my HTC Glacier
aangrywombat
2nd December 2010, 12:25 AM
There is an option for the camera long press but it doesn't seem to make any changes.
Sent from my HTC Glacier using XDA App
CaliCL9
2nd December 2010, 09:36 AM
Can anyone tell me how to do this through adb shell. Root explorer isn't letting me get the permission to re write the file. I'm rooted s off but when I press rw to get ro its not doing anything
Sent from my HTC Glacier using XDA App
kbshowtyme
4th December 2010, 12:55 AM
Anyway to remap Genius Button to Phone? This is the first phone I ever bought that doesnt have a actual phone button..
jjdill
4th December 2010, 08:17 PM
Sent from my HTC Glacier using XDA App
txsurfer
5th December 2010, 03:41 AM
Is there anyway to remap genius button in car dock mode.
crypysmoker
5th December 2010, 04:45 AM
Can anyone tell me how to do this through adb shell. Root explorer isn't letting me get the permission to re write the file. I'm rooted s off but when I press rw to get ro its not doing anything
Sent from my HTC Glacier using XDA App
I had the same exact problem. Mine was that I hadnt updated Root explorer in months. try and see if you need to update.
Lakeshow423
5th December 2010, 04:54 AM
Thanks guys! This works awsome! Now there is a purpose for the G button :p
jccobia
5th December 2010, 05:43 AM
Great guide thank you so much! I would never use genius.
CaliCL9
5th December 2010, 06:08 AM
My problem had something to do with rooting by forcing the update amd I still don't have permissions with phone on only in recovery through adb shell
Sent from my HTC Glacier using XDA App
jonesodae
6th December 2010, 05:09 AM
it didn't work after the 20th time I've tried /:
mftek
6th December 2010, 06:37 AM
it didn't work after the 20th time I've tried /:
Are you perm rooted?
Sent from my HTC Glacier
crypysmoker
7th December 2010, 02:02 AM
I think some people may be forgetting to hit menu and save. It wont stick if you just back out after doing the changes
mftek
7th December 2010, 02:22 AM
And once your save changes you must reboot your phone..
Sent from my HTC Glacier
halftonehero
7th December 2010, 05:59 PM
Thanks for the walkthrough. I can't get Root Explorer to mount the folder as r,w though. I don't get it because I'm most definitely rooted. Oh well, thanks again!
dustrho
7th December 2010, 06:05 PM
Thanks for the walkthrough. I can't get Root Explorer to mount the folder as r,w though. I don't get it because I'm most definitely rooted. Oh well, thanks again!
Do you have Superuser installed on your phone, and if so is Root Explorer listed under the "Apps Allowed" tab (should be the default one that opens after launching Superuser)? If not, install Superuser from the Market, and then try launching Root Explorer. It should then ask you if you want to allow superuser permissions for Root Explorer, and of course you would say Allow. Hopefully that'll help you out a bit.
Psyclism
7th December 2010, 06:41 PM
Now that the genius app has been unbound from the button, does anyone have a clue how to unbound the genius app as the voice dialer? I don't want genius to function as the voice response system when I press the dial button on my bluetooth headset. I want this, primarily, because it takes upwards of 30 seconds for the damn thing to prompt me for a number.
XfooYen
7th December 2010, 07:16 PM
Now that the genius app has been unbound from the button, does anyone have a clue how to unbound the genius app as the voice dialer? I don't want genius to function as the voice response system when I press the dial button on my bluetooth headset. I want this, primarily, because it takes upwards of 30 seconds for the damn thing to prompt me for a number.
That's not a Genius problem. That's something else. Genius voice prompt takes about 4 secs to fire up for me.
daewond3r
7th December 2010, 07:33 PM
I'm not sure if anyone wrote a tutorial on how to do this in ADB. I just did this in ADB w/ Mac Terminal app:
adb reboot recovery
Mount System via menu in Clockwork
adb pull /system/usr/keylayout/glacier-keypad.kl (path to wherever you want the file on your local computer i.e. Documents/glacier-keypad.kl)
nano (path to wherever you want the file on your local computer i.e. Documents/glacier-keypad.kl)
key 183 will say FUNC_4, change this to SEARCH (all caps)
control X to exit, Y to save, return/enter
adb push (path to wherever you want the file on your local computer i.e. Documents/glacier-keypad.kl) /system/usr/keylayout/glacier-keypad.kl
adb reboot
Short press brings up Google Search and long press composes a text message (not sure what that's about).
NOTE: I'm not responsible if you screw up your phone. Don't mess with ADB unless you know what you're doing :)
Madblaster6
7th December 2010, 11:07 PM
Thanks. I like this better. Also when I long press it gives me google voice search. I like it better than genius but I thought I should let you know. :)
halftonehero
8th December 2010, 01:31 AM
Do you have Superuser installed on your phone, and if so is Root Explorer listed under the "Apps Allowed" tab (should be the default one that opens after launching Superuser)? If not, install Superuser from the Market, and then try launching Root Explorer. It should then ask you if you want to allow superuser permissions for Root Explorer, and of course you would say Allow. Hopefully that'll help you out a bit.
Tried all that. Looks like I'll just do it through ADB. I was at work earlier and our IT guys have administrative locks on the computer so no sdk at work! Thank you for the advice, my friend.
splat matt
8th December 2010, 01:35 AM
Does anyone know how to map the bluetooth button to trigger google's voice search instead of the dragon dictate's genius button?
joeyklatzko
8th December 2010, 01:59 AM
Using both Root Explorer and pushing the file with ADB resulting in a message saying it is a Read-Only file system :/
daewond3r
8th December 2010, 04:19 AM
Using both Root Explorer and pushing the file with ADB resulting in a message saying it is a Read-Only file system :/
Did you read my directions on the previous page?
Sent from my HTC Glacier using XDA App
Jaskwith
8th December 2010, 05:12 AM
Quick question... There is no such thing as free ROOT explorer correct?
Jaskwith
8th December 2010, 06:00 AM
Ummm, soo first of all I love it.. I freaking HATED that dumb genius button crap, and I love simple Google search. BUT! When I restarted my phone it was weird my friendstream and news and clock widgets were all deformed, and I had to remove them and replace them and they seem to work... but I now notice that my dialer is having such a problem...some of the buttons are missaligned...? Is this a serious problem?
Sent from my HTC Glacier using XDA App
joeyklatzko
8th December 2010, 06:54 AM
Did you read my directions on the previous page?
Sent from my HTC Glacier using XDA App
Thanks! I pulled the file using ADB, edited it in notepad and pushed it back onto my phone. The trick is to mount /system in recovery through ClockWork and push the new file without rebooting because that will unmount /system. For some reason RootExplorer is not able to change permissions for system even though I have superuser.
Sorry for being a n00b, first time using ADB/recovery was a few hours ago lol. But thanks for the help!
daewond3r
8th December 2010, 09:34 AM
Thanks! I pulled the file using ADB, edited it in notepad and pushed it back onto my phone. The trick is to mount /system in recovery through ClockWork and push the new file without rebooting because that will unmount /system. For some reason RootExplorer is not able to change permissions for system even though I have superuser.
Sorry for being a n00b, first time using ADB/recovery was a few hours ago lol. But thanks for the help!
I had the same problem with Root Explorer. Glad you got it working!
jjlean
8th December 2010, 11:44 AM
Worked perfect first try. Thanks guys!
Sent from my HTC Glacier using XDA App
QUEDRO
8th December 2010, 11:26 PM
Is it possible to map an "End Call" function to trackpad button press during a call?
Sometime I place a call or in the middle of a call and lookup smth (like a contact) and to end the call I need to drag down the notif. bar and press end.
CAN WE PORT <END CALL> to TrackPad button press ??
dungtran88
9th December 2010, 03:46 AM
After remapped my genius button, it work beautifully but suddently today I tried to use it and it doesn't do anything. It doesn't bring up google search anymore so I decided to revert back to original but it still wont work. Does anyone know what is going on?
Sent from my HTC Glacier using XDA App
xxdrcft
9th December 2010, 04:12 AM
I tried to do the text remapping described here with a paid app called ButtonRemapper. After doing that everything went screwy (apps crashing, etc), and I clicked the ButtonRemapper status option to restore the original settings. After rebooting the "genius" button now works exactly the same way the search button did on cyanogenmod (thank god).
Just, FYI, in case it might help someone else in the future.
labrea
10th December 2010, 08:51 PM
My device is mytouch 4g, is rooted
when i tried to open text editor it says
Warning:
You cannot edit this file,
because the file system is read-only.
what should I do?
mftek
10th December 2010, 09:16 PM
My device is mytouch 4g, is rooted
when i tried to open text editor it says
Warning:
You cannot edit this file,
because the file system is read-only.
what should I do?
Before you open it click the r/w button at the top
Sent from my HTC Glacier
labrea
11th December 2010, 12:00 AM
Before you open it click the r/w button at the top
Sent from my HTC Glacier
As I said before, I did everything whatever it says here, but no success
Btw, when I click r/w nothing happens, is that normal?
joeyklatzko
11th December 2010, 12:47 AM
As I said before, I did everything whatever it says here, but no success
Btw, when I click r/w nothing happens, is that normal?
Read back to page 13. I had the same problem. You must go into recovery, use adb to pull the file to your computer, edit it in notepad or a similar text editor, make sure to save it as a .kl file, mount /system through recovery and push the file back on to your phone. Page 13 of this thread has all the commands for adb and in depth instructions.
Sent from my HTC Glacier using XDA App
kambiz.aghaiepour
11th December 2010, 07:23 AM
Read back to page 13. I had the same problem. You must go into recovery, use adb to pull the file to your computer, edit it in notepad or a similar text editor, make sure to save it as a .kl file, mount /system through recovery and push the file back on to your phone. Page 13 of this thread has all the commands for adb and in depth instructions.
Sent from my HTC Glacier using XDA App
If you're old school, you could also do the following:
adb shell
# mount -o remount,rw /system
# cp /system/usr/keylayout/glacier-keypad.kl /system/usr/keylayout/glacier-keypad.kl.save
# vi /system/usr/keylayout/glacier-keypad.kl
(of course, you have to be familiar with how to use the vi editor, which is why I said if you're old school)
# exit
adb reboot
labrea
12th December 2010, 07:23 AM
I switched the two commands in the key layout file.
key 217 FUNC_4
key 183 SEARCH
Not sure if assigning FUNC_4 to 217 was necessary, cause it popped up a shortcut list when I long pressed it before I made that change.
After that, I got an app from the market called Button Shortcut. That allowed me to assign Genius to the long press.
Voila! Short press is search button and long press is Genius.
My point is get search option working with long press and genius with short press.. any idea?
labrea
12th December 2010, 07:25 AM
Read back to page 13. I had the same problem. You must go into recovery, use adb to pull the file to your computer, edit it in notepad or a similar text editor, make sure to save it as a .kl file, mount /system through recovery and push the file back on to your phone. Page 13 of this thread has all the commands for adb and in depth instructions.
Sent from my HTC Glacier using XDA App
Ok, it's fixed,
solution was upgrading root explorer to newest one.
but still need to remap to long press for search, short press genius, ?
Thanks!
jbrew78
13th December 2010, 03:27 AM
For everyone who is having problems getting root explorer to give you r/w permissions... If updating to the the latest version doesn't fix your problem, download busy box from the market...even if you already have it on your phone. Open the app and click install. The fresh install will allow you to get r/w in root explorer. You may have to do this after each time you reboot. Why? I have no idea.
Dodolom
14th December 2010, 02:48 AM
Worked great with the busybox installation. Thanks so much for the step by step easy guide.
sdkboy1028
15th December 2010, 07:43 AM
i did this to wake up with home and it didnt work
unk2009
18th December 2010, 04:08 PM
Short Press: Google Search
Long Press: Genius Button
Follow all the intructions listed on the first page but with a few more steps:
once your in the text editor make the following changes:
Key 217 FUNC_4
Key 183 SEARCH
make sure there all upper case!
hit menu and save changes.
Now go to the market and download Button Shortcut.
Open it up and where it says long press search to open: select genius button.
go to your homescreen and long press the genius button and select button shortcut.
THERE YOU GO!
short press = google search
long press = genius button
Thank You, this is great, it was the only thing really missing from MT4G...
unk2009
18th December 2010, 04:10 PM
Here is the guide to remap the Genius button to Google search.
A press will give you text search and long press will give you voice search.
Items needed:
Root access (Perm root required as not having perm root will result in changes being undone on reboot)
Root explorer
MT4G
Fingers
If you misspell the word you will lose button functionality. Your Power button and volume buttons won't work. All is not lost though, pull the battery follow the steps again. I would recommend making a backup of the file before you edit it (Root explorer makes a backup, but you can never make too many. That and Root explorer makes a backup of the file before editing).
Steps:
1. Open Root explorer and navigate /system/usr/keylayout/ (That is scroll down and press the system folder. Scroll down again and press the usr folder. Press the keylayout folder)
2. At the top right corner of the screen press mount r/w
3. Long press "glacier-keypad.kl"
4. A screen will pop up, scroll down to "Open in Text Editor"
5. key 183 will say FUNC_4, change this to SEARCH (all caps)
6. Press the menu button
7. Press "Save Changes"
8. Long press power button
9. Press Restart
10.Try it out, and say thank you after it works. :D
Sorry but I was always told to explain it as if you were 10yrs old to prevent questions. Wasn't trying to offend anyone's intelligence.
Also while you're in there if you want to add WAKE_DROPPED after HOME, your phone will now wake when you press the home button.
If someone wants to make a guide for how to do this with adb, post it and I will update the op.
Update: The google voice search on this phone sucks balls. Go to the market and download Vlingo. The first time you long press search after this it will give you the option to make it the default voice search. Imo it is superior to the native voice search, at least on this phone.
Update: The latest update for Voice Search has fixed whatever the problem may have been. But Vlingo is still a great app so feel free to give it a try.
Update: Mftek has given you another alternative. Please see this post (http://forum.xda-developers.com/showpost.php?p=9234566&postcount=60) For instruction on how to get Google search on a short press, and the Genius button on a long press.
Update
Thank You, this is something I really missed coming from NT3G, great work...
Phateless
18th December 2010, 05:12 PM
For everyone who is having problems getting root explorer to give you r/w permissions... If updating to the the latest version doesn't fix your problem, download busy box from the market...even if you already have it on your phone. Open the app and click install. The fresh install will allow you to get r/w in root explorer. You may have to do this after each time you reboot. Why? I have no idea.
I noticed this too, but I'm using a slightly older version of root explorer that I happen to have lying around. Very strange...
Successfully copied, edited and pasted the keylayout file, but Genius button didn't work to do anything. Every button woke the phone but genius button did absolutely nothing.
Any thoughts?
asimons81
28th December 2010, 09:06 AM
Thanks a ton! This was one of my main dislikes about the mt4g! I'm really glad to see we have such a great crew of devs already plugging away on this stunning device!
Phateless
29th December 2010, 10:47 AM
Does anyone know how to make the trackpad wake AND SLEEP the phone in CM6? That's one thing that I miss from Sense when using CM6.
neronian
30th December 2010, 06:21 AM
First post root. 2nd post, eliminate the damn genius button! Thanks for this guide!! All sorts of win.
beelbeel
5th January 2011, 11:23 PM
Thanks for the guide! I really appreciate figuring this out. It kills me that there is a button (two if you coun't the camera button) on my phone that I absolutely never use.
Is there a way to do this without Root Explorer? I know it's only four bucks, but I would still prefer free. Who wouldn't?
beelbeel
7th January 2011, 05:17 PM
Thanks for the guide! I really appreciate figuring this out. It kills me that there is a button (two if you coun't the camera button) on my phone that I absolutely never use.
Is there a way to do this without Root Explorer? I know it's only four bucks, but I would still prefer free. Who wouldn't?
Anybody have a response?
vettejock99
9th January 2011, 01:08 AM
Buy buttonremapper in the market for a buck.
Sent from my PC36100 using Tapatalk
mulletcutter
9th January 2011, 01:16 AM
very awesome...that dumb genus button is gone. thanks
TrueBlue_Drew
10th January 2011, 03:11 AM
Thanks for the guide! I really appreciate figuring this out. It kills me that there is a button (two if you coun't the camera button) on my phone that I absolutely never use.
Is there a way to do this without Root Explorer? I know it's only four bucks, but I would still prefer free. Who wouldn't?
Much thanks to the OP for this great mod!! It works great!! If anyone is having trouble figuring out how to make these changes or you don't want to use Root Explorer you can Visit my thread (http://forum.xda-developers.com/showthread.php?t=885967) for a zip file that can be installed using CWR or Rom Manager.
leejeans
10th January 2011, 04:35 PM
i changed the g and home button to wake up the phone,but when the phone sleep deeply(a long time after the screen off),home and g can't wake up it. power button still work...................
tnpapadakos
10th January 2011, 04:40 PM
i changed the g and home button to wake up the phone,but when the phone sleep deeply(a long time after the screen off),home and g can't wake up it. power button still work...................
try WAKE_DROPPED
beelbeel
11th January 2011, 05:00 AM
Much thanks to the OP for this great mod!! It works great!! If anyone is having trouble figuring out how to make these changes or you don't want to use Root Explorer you can Visit my thread (http://forum.xda-developers.com/showthread.php?t=885967) for a zip file that can be installed using CWR or Rom Manager.
I was about to say that the mod in your thread was a great, but different mod. Then I found the genius button mod that you included there too. Thanks!
leejeans
12th January 2011, 03:50 AM
try WAKE_DROPPED
i tried WAKE_DROPPED,i can wake my phone up within few second but after a few minutes i can't wake it up,so i have to push my power button to wake it up,sorry for my poor english
jentzschman2000
21st January 2011, 05:48 PM
Quick question?
Is google search better then the the genius button?
Guess what I am asking is if its worth it to remap?
If so, what are the pro/cons of genius vs google?
Thanks.
TrueBlue_Drew
21st January 2011, 06:19 PM
Quick question?
Is google search better then the the genius button?
Guess what I am asking is if its worth it to remap?
If so, what are the pro/cons of genius vs google?
Thanks.
It's really just a matter of opinion. I like genius button but I also like google search. You really just need a mess with both of them and decide which 1 you like best. You can still remap the button but then just use genius out of the app drawer.
Sent from my T-Mobile myTouch 3G Slide using XDA App
jentzschman2000
21st January 2011, 08:25 PM
Is the Google search that is remaped like the voice search option that is on the Google search bar widget? If that makes sense.
Sent from my HTC Glacier using XDA App
TrueBlue_Drew
21st January 2011, 09:21 PM
Is the Google search that is remaped like the voice search option that is on the Google search bar widget? If that makes sense.
Sent from my HTC Glacier using XDA App
Yes it is the same google search and google voice search
jentzschman2000
22nd January 2011, 01:11 AM
Yes it is the same google search and google voice search
Cool, thanks.
Oh, another question popped up. Does re-mapping to google allow for voice texting like genius?
hkbladelawhk
25th January 2011, 08:35 PM
What's the default file?
Was it:
SEARCH
FUNC_4
OR
FUNC_4
SEARCH?
I don't remember. I only ask, because I have S-ON, and I could have sworn it worked the first time I did it.
TrueBlue_Drew
25th January 2011, 10:35 PM
Cool, thanks.
Oh, another question popped up. Does re-mapping to google allow for voice texting like genius?
I dont believe that google voice supports voice texting like Genius does.
You can download the Genius app here (http://forum.xda-developers.com/showthread.php?t=921300) for CM7 and I believe it will work on other HTC roms as well.
Spudge
26th January 2011, 12:28 AM
So I installed the Genius button and Dragon Dictation zip to my CM7 install, and updated the keylayout to
Key 217 FUNC_4
Key 183 SEARCH
And now the button does nothing. The volume and power keys still work so I assume the file isn't messed up but still, nothing. Anyone have ideas/thoughts?
TrueBlue_Drew
26th January 2011, 12:38 AM
So I installed the Genius button and Dragon Dictation zip to my CM7 install, and updated the keylayout to
Key 217 FUNC_4
Key 183 SEARCH
And now the button does nothing. The volume and power keys still work so I assume the file isn't messed up but still, nothing. Anyone have ideas/thoughts?
Yep, download button shortcut from the market and set it to open Genius on longpress of search (Genius) button. CM7 is allready mapped correctly so you need the original file that came with it. You dont need to modify it.
l0uisz
26th January 2011, 05:30 PM
AWESOME! thank you =)
cal3thousand
27th January 2011, 02:35 AM
Cool, thanks.
Oh, another question popped up. Does re-mapping to google allow for voice texting like genius?
Why yes it does!
I do it all the time actually. "send text to ... " "I'm driving right now..."
Vinsane
27th January 2011, 02:51 AM
Works great. Now my Genius button takes screen shots!
Sent from my HTC Glacier using XDA App
l0uisz
27th January 2011, 02:55 AM
Works great. Now my Genius button takes screen shots!
Sent from my HTC Glacier using XDA App
how'd you get it to do that? :confused:
markjnj
10th February 2011, 03:21 PM
Works great. Now my Genius button takes screen shots!
Sent from my HTC Glacier using XDA App
I would like to know hwo this is done as well?
l0uisz
10th February 2011, 08:39 PM
@MARKjNJ go here chief http://forum.xda-developers.com/showthread.php?t=885967 the app that allows you to do this ISN'T free ( BTW ) .
eyenokea
11th February 2011, 01:20 PM
Excellent thanks for this, works perfect
Roake
14th February 2011, 08:44 PM
Before you long press keylayout are you pressing r/w at the top?
Sent from my HTC Glacier
I can't seem to switch for r/w once I get to "system" and beyond.
Any advice?
TrueBlue_Drew
14th February 2011, 08:51 PM
I can't seem to switch for r/w once I get to "system" and beyond.
Any advice?
Make sure you are using the latest root explorer.
Phateless
15th February 2011, 12:56 AM
I can't seem to switch for r/w once I get to "system" and beyond.
Any advice?
Are you rooted?
2rz_taco_sr5
18th February 2011, 06:09 PM
hey guys sorry if its been brought up but is there a way to make my lock key ALSO end my calls? similar to how the home key goes home and wakes the phone if you set it to do so like explained in the first post.... i got very used to it in cm6 and now im running 7rc which does not have the option so i keep hitting my lock key after calls to hang up out of habbit which does nothing lol
any help is really appreciated this is driving me nuts!
21productionz
27th February 2011, 01:45 AM
I don't know how the files are set up in CM7, but if you change the key from power to ENDCALL it will act as a power button and end calls.
abcdavidefg
12th March 2011, 05:24 AM
[/CODE]Are you rooted?
I have root, I am using root explorer. if i hit mount R/O inside the system folder it doesnt do anything. but if I hit R/O outside the system folder it change
Any help?Thanks
TrueBlue_Drew
12th March 2011, 09:47 AM
[/CODE]
I have root, I am using root explorer. if i hit mount R/O inside the system folder it doesnt do anything. but if I hit R/O outside the system folder it change
Any help?ThanksYou arent using the latest version of root explorer. Try a different version and you should be fine.
LBOG_Kush
17th April 2011, 01:30 PM
does anybody know how to put genius on soft and voicesearch/menu on long?
sunsean
18th April 2011, 12:33 AM
This might be a lame request, but oh well: is there a free alternative to using Root Explorer? I've tried using Super Manager, and I've navigated to the appropriate keyboard section, but can't get to a "text edit" option to change the necessary text. I hope I don't come off as scheezy or cheap, but re-mapping the genius button is the only current reason I'd have to need this kind of access, and I don't know if I want to spend $5 to do it lol.
camapghe
18th April 2011, 04:38 AM
I read quite a few thread but could not find solution to remap Genius button - short press to MMS application on my CM 6.1 RC2. Short pres, not long press, to show message inbox, like one-click-solution in GB rom. Any ideas guys?
thugamistic
25th April 2011, 03:26 AM
Can I assign the Genius button to do nothing? I think I may have damaged the button and it keeps bringing up the Genius App on sense Roms and Google Search on CM7. It's so bad that the phone becomes un-usable. Currently I've replaced the mapping to nothing which works, but as is pointed out in the OP the Power Button nor the Volume Rockers don't work.
Any Ideas?
rocky2005
30th April 2011, 02:31 AM
Can I assign the Genius button to do nothing? I think I may have damaged the button and it keeps bringing up the Genius App on sense Roms and Google Search on CM7. It's so bad that the phone becomes un-usable. Currently I've replaced the mapping to nothing which works, but as is pointed out in the OP the Power Button nor the Volume Rockers don't work.
Any Ideas?
umm ya didnt u read the post? if you miss spell it the button will do nothing, duh.
beezie916
11th May 2011, 09:07 PM
Well I read through this whole thing....I am currently using Evil's Fusion Sense 3.0. It does not have the genius app apk in it anymore and I tried flashing the CM7 zip and it does not install the files so looking for an idea...
Also I have seen a bunch of people ask about using the trackpad to wake and no one has ever mentioned how to do that...can someone enlighten us?
sleepyfu
14th May 2011, 02:07 AM
This might be a lame request, but oh well: is there a free alternative to using Root Explorer? I've tried using Super Manager, and I've navigated to the appropriate keyboard section, but can't get to a "text edit" option to change the necessary text. I hope I don't come off as scheezy or cheap, but re-mapping the genius button is the only current reason I'd have to need this kind of access, and I don't know if I want to spend $5 to do it lol.
Yes. Pull the kl file (terminal app or adb) and edit with notepad on pc then replace the stock kl file. Done.
For terminal
SU to get # (superuser)
Cp /system/usr/keylayout/glacier-keypad.kl /sdcard
Edit the file once you get it from the sdcard to pc, put back on sdcard then
Cp /sdcard/glacier-keypad.kl /system/usr/keylayout/glacier-keypad.Kl
[via XDA premium]
pnut22r
9th June 2011, 12:56 AM
What about remapping to launch an app? or settings?
GazaIan
9th June 2011, 05:09 PM
What about remapping to launch an app? or settings?
https://market.android.com/details?id=com.beansoft.launchkey&feature=search_result
sprocket87
17th October 2011, 09:04 PM
I used the flashable zip to accomplish this trick (found in this post (http://forum.xda-developers.com/showpost.php?p=10059021&postcount=2)) and it worked fine (short press = google search, long press = genius search).
HOWEVER, if I short-pressed the search button from my homescreen it wouldn't do anything. On other Android phones it opens the Google quick search screen to do a text search. Now, short-pressing from within an app would open the search bar (good) but the Google quick search bar wouldn't come up from the homescreen.
You can fix this and bring back the quick text search on short press...
Using Root Explorer (or ES File Explorer with Root Explorer permissions checked.... or use adb), do the following:
Copy /data/app/com.google.android.googlequicksearchbox-1.apk
to /system/app/GoogleQuickSearchBox.apk
Reboot
Now the quick text search works fine from the homescreen, and long-press works great for genius.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.