yashsingh1/xdaforums huggingface dataset:
[HTC One X] yellowchilli:
Ill second that ;) i used to rely on google search to find all my apps and with that, button shortcut to reach Search

That said, Sense does have an amazing search implementation in the apps tray
[HTC One X] fxzy:
I am the user of HTC One S as well. We are looking to have a mod similar to this. Can anybody told us how to do that? That 3-dot menu is even more annoying on One S as it turns a 4.3 inch phone into 4 inches ! Can stand it! Thankyou very much if you can help.
[HTC One X] blubbers:
Upload a deodexed android.policy.jar
[HTC One X] fxzy:
Here you are. Extracted from Black Dragon ROM 3.0.

Not sure if it is suitable or not. Cuz this Rom is a bit AOSPized.
[HTC One X] bubblesnout:
I'm using a stock 1.26 at the moment and I installed this mod. I'm trying to do the OTA update to 1.28 and it's failing with the red exclamation mark on install. When I check the error it says:

assert failed: apply_patch_check("system/framework/android.policy.jar",etc,etc")

I've read through a few things in this thread but I'm still a little confused as to what I need to do to allow this OTA update to install correctly. Can anybody help? I tried sending down the stock android.policy.jar and qwerty.kl files for 1.26, but that didn't make any difference. If I need to push a different set of files to my device, can you point me to a download? Thanks!
[HTC One X] Rycon33:
@bubblesnout, Once you removed or modified some system files, OTA usually will fail. Reflash your stock nandroid backup(the one untouched). Then flash your stock recovery also. OTA will be successful then.
[HTC One X] blubbers:
I need a stock version
[HTC One X] ckpv5:
Hi blubbers, if you don't mind and have time, can you do your tweak to this deodexed stock android.policy.jar (1.28.707.10). So that I can re-odex and use it in odex stock ROM. The current odex 1.28 will not work in 1.28.707.10.

Only when you have time, no rush.

Thanks.
[HTC One X] Wolfblood:
Hi endursa, I've update to OTA 1.28.708.10 Stock ROM. And try all your ODEXED_Stock_menubarmod_V2 but will stuck on boot. Can you help for this please? Thanks in deep!
[HTC One X] adfrad:
I'm running on Stock (but rooted) 1.28.161.9 and have tried all the V2 odexed zips (including extracting them and using root explorer to copy the two files over, and each results in a phone stuck on boot.

Many thanks to the OP, but it looks like this isn't working for my version :(
[HTC One X] bubblesnout:
Managed to fix this by extracting android.policy.jar and android.policy.odex from my first nandroid backup and pushing them to my device, your suggestion helped me think of that so thanks!
[HTC One X] adiif1:
work on xperia arc s??
[HTC One X] Ali_ultra99:
would this step by step posthttp://www.guidingtech.com/10821/disable-3-three-dot-menu-htc-one-x-map-to-task-switcher-button/ work with your flashable zip or not , because i can't get to understand the steps in the first pst
[HTC One X] willhang:
Hi, I am running 1.28.709.9 Stock-rooted Odexed ROM, I tried using the Odexed-Recent-Menu versions of this 3-dot removal and have gotten my One x stuck at boot screen. Had to do a Nandroid restore to bring the phone back. Has anyone tried this mod successfully on 1.28.709.9? Would appreciate any info about making this mod work on my One x, really hate the 3-dots....:( Thanks all!
[HTC One X] zhaiweihua:
the Window-Switcher Key (right one)

Hi,thank you for your great work,but

i have a question,"The Window-Switcher Key (right one) will be remapped to the Menu button"....but i like the Window-Switcher Key (right one):(((,many apps now support android4.0 and have the Window-Switcher Key (right one)...so,would you tell me how to change this,or could you build a new zip support this? thank you very much!!!!!!!
[HTC One X] olig1905:
I have sent a PM to blubbers, so sorry if you reply to that before this gets a response ( i couldnt post on this forum as i didnt have enough posts yet)

I am interested in helping out with this mod as i have noticed alot of people requesting a search button. This is a massive want of mine aswell.

I believe the best configuration would be

Back:

SP Back

LP Kill App (force kill one of the desire roms did this)

Home:

SP Home

LP RApps

RecApps:

SP Menu

LPSearch

A quick pointer in the right direction so i can start having a go at this, (if only for myself). I think this configuration would keep most users happy as it allows them to do everything.
[HTC One X] filipharvey:
Has anyone managed to get the "long press home = menu" version to keep the keyboard arrows? It works for "long press recent apps = menu" versions.
[HTC One X] Electronic Punk:
Will this get updated for todays 1.29.xx release? :D
[HTC One X] endiz:
I would love to see this implemented!
[HTC One X] Bxsteez:
Maybe someone can help me to understand this. Why does everyone seem to want to make the multitasking harder to get to by making it a long press on home? Doesn't everyone use multitasking more often than menu?
[HTC One X] blubbers:
not me..

anyway, someone please test the 1.29 on a 1.29 rom :o
[HTC One X] Bxsteez:
Really??? Hmm. I thought most people just set up their app and don't have to go into menu to reconfigure but maybe not.. Seems extremely strange to me. Maybe that is because my favorite part of ICS is the multitasking lol.
[HTC One X] blubbers:
I dont use alot of apps, most of them are on the home screen. I use the menu alot more
[HTC One X] Bxsteez:
Well then I particularly have to Thank You for giving extra options that you personally don't use. Much appreciated.

Do you think you will be doing this mod for AOSP and AOKP?
[HTC One X] blubbers:
I think only htc implements this "feature", all other devices have 4 hw keys or none. I think the reason why htc has not done it themself is to not confuse ppl searching the menu in old apps
[HTC One X] Bxsteez:
I'm actually referring to the AOKP and AOSP roms for this device. Like the ones on modaco. Mapping the menu to a long press of the home key would make those ROMs viable for me personally.
[HTC One X] Tondern:
Currently using the 1.29 version on ARHD 5.0 and it works like a charm. Thank you blubbers.
[HTC One X] Seraphic:
New version works beautifully with AR5, thanks :)
[HTC One X] ewok666:
I'm running the ODEX 1.28 version of this on a otherwise stock 1.28. Does this need to be removed before installing the 1.29 OTA?

TIA
[HTC One X] stanny2k:
I've just installed ARHD 5.0.0 (1.29).

Can anyone tell me which zip to flash please? Also, do I flash it in recovery?

Thank you.
[HTC One X] jerrylzy:
Hi, Tondern, where did you download the 1.29 zip?
[HTC One X] TimeTurn:
1.29 came here OTA in Germany yesterday.

FYI: Flashing the 1.28 3dot hack on 1.29.401.7 causes a bootloop. Just tried it.
[HTC One X] jedi5diah:
use the aroma flash zip version and choose .29
[HTC One X] jerrylzy:
Thanks
[HTC One X] TimeTurn:
Thanks, just downloading ARHD 5.0.0, I'll try it with it.
[HTC One X] adrianmignogna:
Hi, great work!

Works pretty well except the "long press Home Button" doesn't work for me on Stock. I've set it to "long press Home Button for recent Apps"...the recent Apps button works great as Menu Button.
[HTC One X] Electronic Punk:
Works great with AR5.x :)
[HTC One X] stanny2k:
Can anyone make a flashable zip please?
[HTC One X] zvieratko:
1.29 works

I can confirm that 1.29 version works on ARHD 5.0.0, no problem.
[HTC One X] olig1905:
why do very little people want a search button.. see my previous post on page 35 to see what i have proposed as an ultimate solution to all buttons. I would like to eith do it myself with a little help or for someone else to do this would be awesome
[HTC One X] Ali_ultra99:
i hope a 1.29 patch for stock will be posted
[HTC One X] Mischaseb:
Any chance of the long press home for menu, and stock app switcher button, ported to 1.29?? :)
[HTC One X] Bxsteez:
+1 for me not being the only person who likes the multitasking button :P
[HTC One X] endursa:
here you go :)

Version a - Recent key mapped to menu, and long press home mapped to app switch

version b - Recent key standard, and long press home mapped to menu

and a back to stock file

all flashable from CWM! tested by me on 1.29.401.7
[HTC One X] endursa:
do you guys even read the first post, or try the downloads?

both the recent2menu and the LP2Menu version are included in the aroma installer, if you are on stock rom, use my re-odexed versions, they are CWM flashable zips!
[HTC One X] mwilky:
Never seen this before but on ARHD 5.0 with this mod installed in the long press home for recent apps set up, if you short press home to go back to the default screen, the status bar goes solid as if you had opened a menu, never seen this before though.
[HTC One X] Ali_ultra99:
been waiting for you :D thnx man
[HTC One X] Rycon33:
nice, but man, i'm still on 1.28 and all the previous files you posted got me stuck on the bootlogo last time(could be due to bad download or something) but can you repost it again here please?

the reason is i'm going back to stock 1.28 now again while I am awaiting for asian OTA

TIA
[HTC One X] endursa:
since you said you are on asian rom, i don't think that the download was corrupt, but the files are maybe not compatible with your rom version, but anyway here you go :) the 1.28 files again:

http://xdaforums.com/showpost.php?p=25063642&postcount=279

i reuploaded the files into the old post, because that one is linked in the first post :)
[HTC One X] Rycon33:
Yeah I checked the files now and they are the same from your previous post, so I didn't flash it anymore. I guess you are right, too bad it doesn't work on Asian variant ROM.
[HTC One X] endursa:
if you provide a android.policy.jar and android.policy.odex maybe the mod can be added, but the problem is that no one besides you and other asian users, can test /debug while developing the smali changes :(
[HTC One X] Elim:
No, this was a special issue with a odexed ROM which can be solved (not look but read also ;-).

+1

Why? Then we lose always(!) the button line because the screen will not(!) be bigger without the keys (see Galaxy Nexus :-O.
[HTC One X] knoxploration:
Glad to see somebody else understands.
[HTC One X] blubbers:
attachment it broken :(
[HTC One X] blubbers:
thanks for the info
[HTC One X] ckpv5:
Don't know this lately I have the same problem when uploaded attachment.. it becomes only 554 bytes :confused:

I can upload mine (the same version) but it is odexed SystemUI... will it be ok if I upload both the SystemUI.apk and SystemUI.odex for you ?
[HTC One X] blubbers:
it don't really need it anymore, would have checked what changed, but if you remove the SystemUI.odex, it will work on .707 as well
[HTC One X] ckpv5:
Ya... confirm your file is working well when the SystemUI.odex is removed.
[HTC One X] Calibrae:
Works great, thanks. And now I know my rom was Odexed.

Never used the "recent app" button anyway. And being able to hit "menu" wherever I am in the phone is a really nifty thing.
[HTC One X] MinecraftZombi.es:
Works a treat. Only thing is that once i rebooted after removing the odex file, i got an error about com.htc.bg has closed.

May not be related, but happened for the first time then.

I may restore the ROM and try again to see if it is related. Or i might just ignore it as it only happens immediately after boot, and everything appears to be working. :D
[HTC One X] jotha:
I made a flashable zip of this mod.

Get it here http: and flash in recovery.

(Thanks to Patrics83 for the script-lines to remove odex-file) ;)

Edit 08.04.2012: Link removed, obsolete ;)
[HTC One X] zanef7:
I love XDA, especially the devs... You guys just made a super phone even better. How about a long press on home for search - I even know an HTC employee waiting for that :)

Thanks again. Excellent modification, and thanks for the flashable zip as well.
[HTC One X] Alex240188:
just been having a look at long presses, i might be wrong but it looks like adding the long press is going to be a pain in the ass, most definately going to be some nice modding to androidpolicy.jar, i had a quick look but i've always hated smali, hopefully blubbers is handy with it
[HTC One X] zenkinz:
My bad I didn't realize that galaxy nexus usable screen is shorter than HTC one x until I put both of them side by side.

But still I prefer the softkey rather than hard key because it makes the design more clean. There's nothing to stop HTC from changing that bar below to be just for soft key only.
[HTC One X] knoxploration:
It also wastes a lot of power. Using a physical key as HTC has done uses noticeably less power; when the button isn't backlit the only power used is that driving the touch panel, which has to be active anyway for the screen to function, and I believe is a pretty low-power device to start off with. When the button is backlit, all that's needed is an extremely low-power LED for each button.

For LCD-based phones that use a softkey, you are backlighting the entire bar whenever the screen is active, even though it's 99+% solid black. You also save no power when the buttons are in theater-mode and change to being small dots. Remember, LCD display backlights are not very power-efficient (that's why the LCD itself is one of the main power drains on the entire phone.) You're also throwing away CPU cycles on drawing that softkey bar, and putting silly animation effects on it when you tap a button, etc. It's not a huge power drain, sure, but it's a noticeable one. Even in portrait-orientation, you're probably talking a little under 2% of the total power drain of the LCD panel, and more so if you have the bar there in landscape mode where it occupies a greater proportion of the screen.

Me, I'd *much* rather have hard buttons, and get to reclaim that wasted power and screen real-estate for my apps, whenever they're coded well enough to use the proper ICS menu methodology.
[HTC One X] zenkinz:
Well one man's meat is another's poison.

FWIW I don't notice bad battery consumptions in galaxy nexus. I have both so my comparison is apple to apple.
[HTC One X] audino:
I replaced the two files trough root explorer, but now my status bar is gone...

Ive a rooted stock rom. Even putting the stock files from first post didnt helped :-(

EDIT:

Ive got it, the rights were faulty by replacing the files trough root explorer...
[HTC One X] Pointlol:
The nexus uses Amoled, so the black pixels won't use any power since they aren't lit.
[HTC One X] holleboom:
I think the solution to making the home button bifunctional is not that hard. There are apps available in the Play Store which function as home-replacement app. Once pressed, the app waits for a second press to open the active/recent apps launcher. If no second press is registered, the app switches to the actual Sense launcher (or 3rd party).
[HTC One X] Alex240188:
those are all fare and well however what they do is change themselves to the default home app and then handle the launching of the launcher or 3rd party app, you will find by using them that because sense is no longer the default launcher that it will be getting killed a lot more and having to wait to load pretty much all the time
[HTC One X] wesleyrpg:
WOW! Great little mod.....thanks for the CWM zip file!
[HTC One X] Rycon33:
if you only got time, can you look at it though?

http://dl.dropbox.com/u/28587036/HTC%20One%20X/Mods/android.policy.jar

http://dl.dropbox.com/u/28587036/HTC%20One%20X/Mods/android.policy.odex

http://dl.dropbox.com/u/28587036/HTC%20One%20X/Mods/qwerty.kl
[HTC One X] landwomble:
+1
[HTC One X] filipharvey:
And please, please, please with the arrow keys on the keyboard in all apps!
[HTC One X] Alfaifi:
Thank you very much for this :)

i unlocked my device for this :)

though, could you make a version with menu set to home button and home set to long press home button.

because i dont use home button that much..
[HTC One X] Wells.p:
Swiftkey does that!
[HTC One X] Bxsteez:
Ugh... Apparently your reading abilities have failed you sir. I was not requesting anything. Just glad that I wasn't the only one who loves multitasking button.
[HTC One X] endursa:
upps sorry :D i thought you where requesting that feature which is already implemented :)

and yeah i also love the original button configuration with long press home for menu, i really don't need the menu that often, as i try to use ics conform apps :)
[HTC One X] Planet X:
There is something wrong with that 3 button fix. After I flash the 3 button mod (odexed or deodexed checked both to be sure) I cannot play Need for Speed - Hot Pursuit anymore. The game works before I flash the mod. After I flash the mod the Game hangs while starting with a flickering window "checking for updates". I had ARHD 5.0 on my device and figured out that the Game doesn't start anymore. Now I am back on stock 1.29 and the Game was working fine until I flashed the 3 button mod again. After I have flashed the "back to stock" 1.29 version again the Game is working fine again. But I want to get rid of the 3 button menu...

Could you please fix the mod?
[HTC One X] xiuwhy:
I flashed this with CWM on my stock rom 1.28, apac version, and it works well, only the long-press function doesn't work.
[HTC One X] Bxsteez:
Any chance getting this working for AOKP?? I had a feeling it wouldn't work but I gave it a shot anyway and like i suspected it didn't work.

I'm using this AOKP build but I want my beloved multitasking button back.
[HTC One X] endursa:
as aokp is compiled from source, this mod can not work, this is just a smali hack into the pre compiled HTC binarys :)

but there comes the good part, since aokp is compiled from source it should be fairly easy for every one knowing android/java to implement this "mod" into the source :)
[HTC One X] Bxsteez:
Yea. I had a feeling that it wasn't going to work but I did want to see the fall out of it not working. I was trying to avoid doing any android hacks and roms till after I've had the platform for a while but I might have to dive right in... :(
[HTC One X] Da-Bomb:
Hello mate ... is it possible for you to make a zip of this mod (Menu at Recent - Long press home = recent apps) ... I seem to have a problem with aroma installer .. My phone goes in to a reboot cycle whenever i try to install something with aroma installer .. i earlier had this same problem with LC mod pack.

Im using ARHD 5 1.29 based.

Cheers :D
[HTC One X] Planet X:
I guess you are not on the latest CWM recovery? Flash the latest CWM and your phone also get charged when in recovery. And the AROMA will work as well.
[HTC One X] Da-Bomb:
Im using the latest CWM 5.8.3.1 :)

Thanks.
[HTC One X] blubbers:
Sorry guys, i will only continue to work on this for 401-wwe builds.

There are already 8 diffrent types and it starts getting messy :p
[HTC One X] Mischaseb:
Sounds good, I don't know why people wouldn't upgrade their phone to the latest anyway if they're rooted
[HTC One X] hamade:
Been looking for that mod exactly, thanks alot, having the three dots for non ICS apps was both annoying and confusing.
[HTC One X] tlccksww:
3 dots still here...

Hi.

first, nice work!

i installed the zip for 1.28 and apps button now opens menu but 3 dots menu are still in all programs.

is there a way to fix it?

thank you!
[HTC One X] filipharvey:
This mod used to do it on ROMs on a 1.26 base with recent apps as menu.

On later bases, even that doesn't enable the arrow keys in all apps anymore. :(
[HTC One X] blubbers:
Yeah, didnt notice that, but i've forgotten to add some code when i created the aroma versions. Will fix it sunday or monday
[HTC One X] Sebianoti:
Trying it but when I install via clockwork recovery it gets me stuck on boot logo
[HTC One X] blubbers:
fixed the arrow keys (and the menu key for some app's like the htc browser)
[HTC One X] hengmy:
1.29.401.8

hi can you mod for 1.29.401.8?

thank
[HTC One X] ewok666:
Could someone please do an odexed version of this fix for 1.29.401.7?

TIA
[HTC One X] ckpv5:
--never mind--
[HTC One X] Tung_meister:
@Blubbers I'm having an issue with the mod as posted here http://xdaforums.com/showthread.php?t=1636700. Any idea why it would be causing this?
[HTC One X] blubbers:
have you tried the update #7? i've made the update for 1.26 & 1.28 now too
[HTC One X] Tung_meister:
Yes and the issue is still present. I've also noticed that this update disables the on screen menu button in certain apps such as the play store which I would prefer to remain present.
[HTC One X] Entreri:
Does the latest update remove the standard menu buttons from ICS-compatible apps as well?

Just realised my menu-button is gone from the Play Store and GMail as of today, but is still there in Chrome for example.

Long pressing the Home Button to get the the menu is actually just a workaround for me, the mod should not remove the three dots in apps who implement them correctly.

I hope this is just a bug?
[HTC One X] inverminx:
Great work man!

Is is possible to change the back button to be the right button, long-home to be task switcher, and left button to be the options menu (this is how it's arranged on SGS2, and in addition, it's very hard to operate the phone on one hand (the right hand) without reaching the back button..)
[HTC One X] Planet X:
Me too. I prefer the version 1.1.0. Please fix the games bug.
[HTC One X] Sebianoti:
seriously? nobody http://xdaforums.com/showpost.php?p=25684423&postcount=402
[HTC One X] tknz:
Hey. I'm on 1.28 when I flashed the patch, the recent apps is now the menu key but the 3 dots menu is still there and also long press home doesn't show up recent apps. Not sure what's wrong?

I'm on 1.28.415.9 .. HT23

EDIT: stock rom.

EDIT 2: Realised I needed the odex'd one. Flashed, now stuck at the boot logo like the above user ^^. Help?
[HTC One X] Entreri:
Did you try doing a "fastboot erase cache" ?
[HTC One X] Sebianoti:
Doesn't seem like a fastboot issue. but i'll try and i will update this with results.

Yup, just as i suspected it's not a fastboot issue and i'm still stuck on boot logo, Someone should seriously look into this. It's annoying when it happens, even more annoying when it happens if you don't have a recent back up, i do thankfully (always take a back up before you flash something).
[HTC One X] eadred:
That would also be my preferred configuration.
[HTC One X] ckpv5:
Change the following in qwerty.kl :

key 158 BACK -- > MENU

key 1 BACK -- > MENU

key 88 MENU -- > BACK

And also choose the android.policy.jar - long press home for recent apps.

Then you will have:

back button --> menu/options

long press home --> recent apps/task switcher

recent apps button --> back
[HTC One X] kebsood:
yup exactly the same with me aswell, stock 1.28 :(:(
[HTC One X] eadred:
Thanks for the advise. I am not so familiar with that kind of files. Which program should I use on windows xp to edit the qwerty.kl and android.policy.jar files?

Thanks you.
[HTC One X] christarius:
Two small issues

Installed the mod and while I'm really pleased to have my entire screen back in most apps there are two small issues:

1. As reported by other users the 3-dot menu is missing in some apps (Play Store, G-Mail, NFC Task Launcher amongst others)

2. In the Swiftkey X beta some of the long-press menu's are displayed off screen as if it's still expecting the extra 70-ish pixels the 3-dot key uses:
[HTC One X] olig1905:
Is anyone able to help me with this.. or should i start a new thread in general, as this mod seems to be getting quite messy, and does not need a new version.
[HTC One X] ckpv5:
You don't have to do anything with the android.policy.jar.

First : flash the aroma_3dot-remover-v1.2.1.zip from the first page. Select 1.29.x MENU=BUTTON or 1.28.x or 1.26.x depends on your current ROM base.

Second : flash the attached modded qwerty.zip and reboot.

Now you should have:

back button --> menu/options

long press home --> recent apps/task switcher

recent apps button --> back

NOTE: this works only on deodexed ROM and will not work on Stock ROM.
[HTC One X] terrycsw0117:
the 3-dot menu is missing

please fix. thank you =D
[HTC One X] endursa:
i just flashed stock back and it seems this is a SwiftKey bug as it also happens without the mod :-) :-(

- One X -
[HTC One X] christarius:
Odd, I didn't notice this when I was still running the stock ROM without the mod. Then again, I might just not have been specifically looking for it.