yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] redpoint73:
Did you use scrosler's 1.85 deodexed ROM, or did you deodex yourself? If its scrosler's, try the flashable zip posted in post #2 of that thread (flash in CWM). Worked great for me.

Also for scrosler's ROM, make sure you are rooted. Root was not implemented right on the ROM, so you need to flash it yourself thru CWM after flashing the ROM, as noted in the thread.

Otherwise, you can manually copy and paste the files using Root Explorer or similar (mount as R/W) and change permissions (I think rw-r-r). The desktop installer may be getting either the mounting or permissions wrong.
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
You need to set the permissions for android policy to 666 (rwrwrw).

Steve
[AT&T, Rogers HTC One X, Telstra One XL] killathenoob:
sorry wrong thread
[AT&T, Rogers HTC One X, Telstra One XL] KitF:
Any work on getting it to work more like the One S and One V? (Long-press Recents for Menu)
[AT&T, Rogers HTC One X, Telstra One XL] fungflex:
Question: Is there anyway to restore button functionality back to stock without reflashing the entire rom? Like a simple flashable zip that restores things back to normal?

OR:

Was thinking, about a potential mapping option that would perfect for users like me or rely very heavily on the multitasking button.

Back -> Back

Home -> Home

App Switcher -> App Switcher

BUT

Long Press App Switcher -> Menu

Long Press Home -> Search

I was able to reverse engineer (giving myself too much credit) the synaptic .kl file to restore the multitasking button back to its proper function however with my menu button gone I had to restore from backup. unfortunately, the modification of the files being pushed for the long press is above my pay grade.
[AT&T, Rogers HTC One X, Telstra One XL] SN4K3B1T3:
works on 1.88 rom as long as you manually push them! script is no go
[AT&T, Rogers HTC One X, Telstra One XL] Artood2s:
+1 for the Recent Key= Recent; Long Recent= Menu

Or

Recent Key= Menu; Long Recent= Recent
[AT&T, Rogers HTC One X, Telstra One XL] Qwest905:
when i install and have my phone connected..should i be in fastboot or just regular charge only and the phone on?

---------- Post added at 02:41 PM ---------- Previous post was at 01:48 PM ----------

how do you manually push them..sorry i'm new to this
[AT&T, Rogers HTC One X, Telstra One XL] SN4K3B1T3:
Use root explorer copy the files in the zip to there proper places, and change the permissions and reboot

sent from my Hawks(HOX)
[AT&T, Rogers HTC One X, Telstra One XL] mykeldrip:
how goes progress?
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Sorryu, thought I had answered status questions: I am going to be updating all my mods this week, in flashable zip format. I am in the process of making them work with my upcoming ROM, and later a tweaks app, so I plan to have them out, as well as a ROM, early this week. Lots to do, so please be patient...:).

Thanks!

Steve
[AT&T, Rogers HTC One X, Telstra One XL] mykeldrip:
Updates and a rom nice!!!! Thanks!!
[AT&T, Rogers HTC One X, Telstra One XL] PeterGuru:
Here's how to push the files manually ...

Have a read of my reply to someone else in another forum. I explain how to "push" the files. Actually, when we say "push," in this case we mean simply to overwrite existing system files. However, the word "push," when used properly, is something completely different, and involves using adb.

Here's the link:

http://xdaforums.com/showthread.php?p=26971053#post26971053

Peter

Addendum: Yes, the manual method above works perfectly on firmware 1.88, which is what I'm using now.
[AT&T, Rogers HTC One X, Telstra One XL] redpoint73:
I'm still getting the random bug, where in the notifications pulldown, the row that says AT&T and has the Settings button (and Clear button, when notifications are showing) is not the correct height (too short, and buttons chopped off). I had it on 1.73 with this mod, and now also on scrosler's deodexed 1.85 ROM. For 1.85, the 3-dot mod was installed using the zip he posted on that thread. But I'm guessing its the same as the work here, just packaged in a flashable zip.

The bug randomly pops up after a reboot. Sometimes it will fix itself on reboot, but often not. Going into recovery, and wiping cache and Dalvik fix the bug on the next reboot.

Any chance for a fix to this? Its a minor thing, and I love this mod. Sure you have more exciting things to work on. But you made it sound like it may be easily fixed bug, earlier in this thread.
[AT&T, Rogers HTC One X, Telstra One XL] phlattstv:
How do I revert back to 3-dot and standard recent app button?

Any idea how I revert back to the standard "recent app" softkey and 3-dot menu? I did searches and couldnt find a solution. I appreciate any help people can offer.

Thanks!
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Yes. I have been sick and busy with work/life (good combo!). I should have tome today/this weekend, sorry about the delay. Also need to get my damned ROM out...:).

Steve
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Updates

OK, updating now. !.88 RUU version is up, the rest will be up very soon (tonight, I hope). I redid the mod to be a smaller/cleaner mod, so hopefully no graphical issues will occur. This mod is compatible with APM, still.

Steve
[AT&T, Rogers HTC One X, Telstra One XL] redpoint73:
No problem, and no rush at all.

All your work is greatly appreciated. Can't wait to see the ROM!
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Could someone who has them be kind enough to post their 1.73 and 1.82 STOCK SystemUI.apk android.policy.jar and build.prop? I want to finish this mod for all RUU's, but I don't seem to have a stock version for these versions and am hoping to avoid pulling from RUU's (need to download, use procmon on a VM, yada-yada)...

EDIT -Is kpenn's original deodex batch installer 1.73? Hmmm....I'll look...

Thanks!

Steve
[AT&T, Rogers HTC One X, Telstra One XL] shawn1224:
Is there a flashable zip for 1.85 RUU?

I tried the 1.88 download but it only remaps the recent activity button to menu and removes the 3 dots. Long press for recent apps and search doesn't work.
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Soon, just waiting for the 1.82 and 1.73 files, so I can do at one time...
[AT&T, Rogers HTC One X, Telstra One XL] shawn1224:
OK thanks. No hurry either.
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Alright. Pulled these myself (thanks, guys, sniff, sniff....;)). Will have them up tomorrow.

Steve
[AT&T, Rogers HTC One X, Telstra One XL] ErikWithNoC:
I imagine the chances of an odexed version for 1.82 is pretty slim? Don't really want to unlock the bootloader and go through restoring my data at the moment.

Nvm, I just installed CleanROM 3.0 :)
[AT&T, Rogers HTC One X, Telstra One XL] JamesR913:
+1 I would also like to revert

Sent from my Nocturnal HOX
[AT&T, Rogers HTC One X, Telstra One XL] mobilehavoc:
So to confirm. The 1.88RUU works on 1.85? I'm going to just overwrite existing files and change permissions but want to check first.
[AT&T, Rogers HTC One X, Telstra One XL] k4p741nkrunch:
Looking forward to your 1.85 release!
[AT&T, Rogers HTC One X, Telstra One XL] xandr115:
Sorry, just saw OP... ignore

~~~~~~~

Just did a quick search and didn't find anything specific... but is it even possible to map "search" to a long press of recent apps like how recent apps was mapped to a long press of home? That would be awesome.
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Sorry for the delay, guys. Lots going on, as we are finishing up our house that was flooded last August and need too move in asap, since our leased apartment runs out at the end of June. There is A LOT of crapntghat goes into a house, I had no idea...you mean I have to buy toilets and bathtubs?

If someone can post the 1.73 stock rom, not ruu as I don't have windows where I am right now, I can get this done asap. I have Scotts 1.85 i can download. Otherwise, I'll do it Monday. Feel free to nag if i forget, very brain dead right now.

Steve
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
1.73 Version

The 1.73 RUU version is up in OP. I haven't been able to test it as I don't want to downgrade, so let me know if there are problems...

1.85 version coming in a few minutes...

Steve
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
1.85 Version

1.85 Version is up in OP, again, I haven't tested it, so let me know....
[AT&T, Rogers HTC One X, Telstra One XL] JamesR913:
Is they a way to revert this mod?

Sent from my Nocturnal HOX
[AT&T, Rogers HTC One X, Telstra One XL] Artood2s:
What would we need to change to have a long press on recents = menu?

Thanks
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
You need to alter quite a bit in phonewindowmanager.smali, meaning, you need to alter the method for longpressrecents and then add a method that would bring up the menu for long press recents. I plan to do this, but I need to get 3 mods for all RUUs plus my updated ROM out first...

If anyone is good at small coding, feel free to do what I mentioned above (you can base it on what I did for longpresshome method and the startrecenttasks method), and shoot me the modded small files to incorporate into the zips (I will adjust for each RUU)...otherwise, I will get to this as soon as I can...:).

Steve
[AT&T, Rogers HTC One X, Telstra One XL] Artood2s:
I just know the basics of ADB, but that's about it. Guess I have some reading to do, lol. Thanks for the work, that 3 dot menu is really annoying.
[AT&T, Rogers HTC One X, Telstra One XL] mcmb03:
Reset ready yet?
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Soon. Trying to get my ROM done, and then will work on these, as they are needed for my tweaks app anyway....

Steve
[AT&T, Rogers HTC One X, Telstra One XL] sixty_oz:
Oh I wish I had recovery installed, but I don't want to unlock my bootloader until it's relockable without saying re locked. This little teak makes me very horny. Actual 720p would be nice for some games and videos.
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
I personally haven't tried this, but I have been told that running the ruu will remove the re locked screen, should you need to return it.
[AT&T, Rogers HTC One X, Telstra One XL] Devers:
Man! Could you do that mod for 2.23.207.2 Asian roms? android 4.0.4
[AT&T, Rogers HTC One X, Telstra One XL] Artood2s:
????? It's built in on the stock 2.23 update. Under settings.

Sent from my HTC One X
[AT&T, Rogers HTC One X, Telstra One XL] The_Zodiac:
Anyone tried this with miui?
[AT&T, Rogers HTC One X, Telstra One XL] c5satellite2:
But the setting does not include the home screen menu with personalize, settings, etc. Many of us would like this back. Thanks!
[AT&T, Rogers HTC One X, Telstra One XL] Devers:
So whats about 2.23.207.2 built?
[AT&T, Rogers HTC One X, Telstra One XL] CollegeProfesor:
Do you guys know where I can find the old way to do this by editing a couple of lines in Root Explorer?
[AT&T, Rogers HTC One X, Telstra One XL] hv6478:
I flashed the 1.88 version over a 2.23 ROM, CleanROM Developer's Edition 4.5 Beta, to be exact, and it works like a charm! The 3-button menu is one of the worst parts of any OS I've ever seen, to be blunt. This mod is absolutely perfect and well-recieved. Thank you!!
[AT&T, Rogers HTC One X, Telstra One XL] jspidey:
This should be what you are looking for. I use this and it works fine.

http://xdaforums.com/showthread.php?t=1645052

It will not map a long press but it changes the short press on the recent apps key to the menu. There's an option in Nova Launcher you can use to do the long press. If you use this, keep in mind that thr long press only works from the home screen but not while in an app.
[AT&T, Rogers HTC One X, Telstra One XL] irvgotti:
Which should I use if I'm using cleanrom 4.5 rc1.
[AT&T, Rogers HTC One X, Telstra One XL] Turge:
Here's the mod for base 2.23. Since it relies on a kernel with init.d support, you'll need to add qemu.hw.mainkeys=1 to /system/build.prop if you're not using one.

I posted one with XsMagical's APM in his thread as well: http://xdaforums.com/showpost.php?p=29626844&postcount=35
[AT&T, Rogers HTC One X, Telstra One XL] GroovyGeek:
Is this still for deodexed ROMs only? Some of us are dying for getting the old behavior of this button back, the HTC implementation in 2.23 does not quite cut it.
[AT&T, Rogers HTC One X, Telstra One XL] Turge:
Yup.. Deodexed only
[AT&T, Rogers HTC One X, Telstra One XL] GroovyGeek:
I am not very good at this stuff, but if you point me in the right direction/tuts/etc I am willing to give reodexing it a try.
[AT&T, Rogers HTC One X, Telstra One XL] Turge:
I've never re-odexed but looks like this guide should help: http://xdaforums.com/showthread.php?t=1500475 (check the OP along with post #9)

Also, scrosler re-odexes his rom so he may be able to assist...
[AT&T, Rogers HTC One X, Telstra One XL] jgrimberg1979:
OP

Any chance we can a remap mod to include long press button for search key? That is the only thing missing at this point.

Thanks
[AT&T, Rogers HTC One X, Telstra One XL] saketh91:
will this work on 2.20 ota
[AT&T, Rogers HTC One X, Telstra One XL] Artood2s:
+1

If this could be used to activate the Google Now port = :eek::cool:

Sent from my HTC One X
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Hey all, the answer is yes to the questions above. I will be porting this very soon to 2.2 with some new mappings. Unfortunately, I had to replace my phone and the dude at the the store upgraded me to 2.2 while I was ogling some other phones/tablets. I should have a new 1.85 phone on Monday, and will take the necessary steps to get rooted and going on 2.20.

Steve
[AT&T, Rogers HTC One X, Telstra One XL] GroovyGeek:
Cool. To all others asking about 2.20, you can get most of the functionality of this mod by

a) choosing the appropriate option in Sense 4.0.4 (press = menu, long press=recents)

b) adding one line to build.prop by executing the following commands in adb

adb pull /system/build.prop build.prop.old
adb shell
su
mount -o remount,rw /system
echo qemu.hw.mainkeys=1 >> /system/build.prop
exit
exit
adb pull /system/build.prop build.prop.new
adb reboot

This will get you back 95% of the way, the only thing you will be missing is the settings menu in Sense itself. You can go back all the way by taking this mod and running the code above on it. This will also give you the option for a 4x5 Rosie. Credit for code here

P.S. the /data/local.prop method does not appear to work on Sense
[AT&T, Rogers HTC One X, Telstra One XL] PurpleFries:
It does both. I just discovered that it does the search remap too. This modifies the framework which is basically themeing
[AT&T, Rogers HTC One X, Telstra One XL] _MetalHead_:
Seriously, is there any way to do a mod like this WITHOUT deodexing?
[AT&T, Rogers HTC One X, Telstra One XL] ErikWithNoC:
There is for the international One X apparently, so I'm guessing someone just hasn't taken the time to put it together for the AT&T version.
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
are there any screenshots? I don't know if I want this or not.
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Long press home is recents.
[AT&T, Rogers HTC One X, Telstra One XL] lilhyper:
I have the same question. The current deodex tool (http://xdaforums.com/showthread.php?t=1647690) is not updated to 1.83.

So no deodex, no mod?
[AT&T, Rogers HTC One X, Telstra One XL] endiz:
It IS possible, this guy did it with the One X international: http://xdaforums.com/showpost.php?p=25533464&postcount=373
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Question

So, I see there a lot of questions about the remap mod. First, yes you can do this for odexed ROMs. However, I am not a huge fan of modding odex files, so I have not done it...I will take a look. If someone wants to dive into modding the odex files, PM me and I can tell you exactly what to do...

What does this mod do. Well, open an app like the XDA app. You will see a big bar on the bottom with three dots that is the menu for the app (lots of other apps to). This seems to take up a lot of space just for a menu key. This mod gets rid of that big black bar at the bottom and lets you open the menu (system-wide, not just in apps like xda) by pressing the recents key. So, for instance, from the home screen you can press the recents button and you get the regular android home menu for wallpaper, settings, etc. Long pressing home is then used for recents (seriously, what do you use more, menu or recents?). Long pressing recents key (which is now the menu key) opens searc, something that is NOT available at all on ICS sense 4.0. In my opinion, this is a MUCH better setup, and most users seem to agree. If you don't think it's for you, don't flash it. I am also willing to consider different ket setups (i.e., long pres recents for recents, etc.). I don't have screenshots, because it really doesn't affect anything OTHER THAN the big black bar at the bottom of some apps with the three dots.

STeve

Finally, I am updating this to the latest RUU, and making it a separate, but compatible, mod from the Advanced Power Menu Tonight at some point.
[AT&T, Rogers HTC One X, Telstra One XL] matthewf01:
Was just trying to figure out if there's a way to regain the SEARCH button, which I'm finding I sorely miss (having to scroll to the widget, or find a search button, is more time consuming!) Plus I really want that long-press search to open Voice Search shortcut... sounds like you're partway there, so thank you!

Still waiting until the ATT OX mod process is a little more mature before I do anything beyond simple rooting... but glad this one is standing by.

Is it possible for you to jump straight into the Voice Search function by long-pressing menu key, as you've described? Or does it just open a text search box?
[AT&T, Rogers HTC One X, Telstra One XL] bigballa:
for whoever was asking for a before and after... -_-

BEFORE:

AFTER:

go wild....
[AT&T, Rogers HTC One X, Telstra One XL] digitaljeff:
What game is that?
[AT&T, Rogers HTC One X, Telstra One XL] zonk7ate9:
Will this work on the new 1.82 firmware? Or does it need to be updated? Thanks.
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Updating now...I'm gonna need someone to test, as I am working on my bootloader and don't have a deodexed ROM, etc. I'll let people know when it's done...

Steve
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Updated APM Test

Hi, this is an updated version of the Advanced Power Menu for the 1.82 RUU. It should also have the extra toggles underneath the regular menu. I can't test it, so please let me know how it goes. If you can logcat it, that would be great, but hopefully it will just work...

This is

NOT

a flashable zip, it is just a zip with the files, so you need to insert manually...I highly recommend backing up your current android.policy.jar and framework-res.apk before doing this.

http://dl.dropbox.com/u/22769554/Misc/APM.zip

Remove 3-dot menu bar coming soon....

Steve
[AT&T, Rogers HTC One X, Telstra One XL] mikelebz:
When you say you're working on your bootloader....do you mean your are working on an S-Off solution for us ATT guys? :D
[AT&T, Rogers HTC One X, Telstra One XL] V DidDy 210:
while i'm glad you're doing this, what is the difference between this three dot and editing the build.prop method?
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
A build.prop edit remaps long presses of keys? Sorry, please explain...
[AT&T, Rogers HTC One X, Telstra One XL] Cryosx:
Advaced Power Menu works, can't wait for button mod :)
[AT&T, Rogers HTC One X, Telstra One XL] bobtentpeg:
I assume he means that we can add "qemu.hw.mainkeys=1" to the buildprop in order to set the "does the phone have all the hardware buttons" to true. We can also modify the keymapping to make the apswitcher act as a menu button,etc.
[AT&T, Rogers HTC One X, Telstra One XL] KitF:
I'd rather keep my app switcher a main key, seeing how it is used for me a lot more. Any possibility of app switcher stays, but long-press it for a menu? Or maybe long-press it for home switcher, but short-press for menu. I have too much muscle memory on that key already.
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
OK. If that works. I'll still release the mod...
[AT&T, Rogers HTC One X, Telstra One XL] ErikWithNoC:
Yeah through that method you can remap the buttons, but you can't remap them to anything with a long press. I'd like to be able to keep my recents button as the recents button, but hold it for the menu. Or simply hold it for recent apps, either way works better then the way I'm doing it right now (swipe down the notification shade and use a toggle that brings up my recent apps). Can't wait till you release!
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
I have heard similar thoughts from others. Let me:

1. Get out the regular mod (no dots, recents menu, long press home for recents, long press recents for search);

2. Unlock the AT&T Bootloader (oh, boy....);

3. Get a decent recovery done (easier with the unlocked bootloader...);

4. release more mods and ROMs....

;)

Steve
[AT&T, Rogers HTC One X, Telstra One XL] gunnyman:
As long as your working on it figure out how to add 64 GB of storage space too ;-)
[AT&T, Rogers HTC One X, Telstra One XL] ErikWithNoC:
That sounds like an amazing list of things to get done :D and I have absolutely no complaints or requests to ask of you
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Test

EDIT

Removed link. I uploaded wrong files...d'oh...

Steve
[AT&T, Rogers HTC One X, Telstra One XL] Cryosx:
i've been on bootscreen for 3 minutes
[AT&T, Rogers HTC One X, Telstra One XL] awryter:
Following your instructions had no effect on the three button menu at the bottom or the way the capacitive buttons work. I am running the Rogers shopping ROM. I'm assuming I didn't have to be de-odexed but that's likely where my issue lies.
[AT&T, Rogers HTC One X, Telstra One XL] Cryosx:
this doesn't work coming from cleanrom alpha1
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
OK. May not have uploaded correct versions...

I'll do the zip over.

Steve
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Ill have this up in the am. Wife time...
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
Test 2

EDIT - Removed link, as trial was not successful. Will be testing on my own now.

Steve
[AT&T, Rogers HTC One X, Telstra One XL] awryter:
Can you just verify I don't need to be de-oxed for this to work?
[AT&T, Rogers HTC One X, Telstra One XL] Cryosx:
still stuck on bootscreen
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
OK. I'll fix. I'm gonna flash Scott's ROM for now, just so I can test on my own...
[AT&T, Rogers HTC One X, Telstra One XL] Cryosx:
hmmm... i just noticed that the permissions for everything in my framework seem to be rw_rw_rw_ and not rw_r__r__/0644. first try was through solid explorer. second try was through root explorer, setting permissions to what it was like for the rest of the .jar s in my framework, rw_rw_rw_. third try will be 0644

i used alpha1 to reset.. too lazy to just push the file on its own.
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
OK, let me know...I'm flashing/pushing Scott's ROM soon (may sub files with my own...), and will be able to logcat. I'm guessing I missed something small, so a logcat would pinpoint what that is. The new RUU's android.policy.jar is quite a bit different, so the diff was very messy...
[AT&T, Rogers HTC One X, Telstra One XL] Cryosx:
failed on all. i waited for about 5 minutes for each.
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
OK, see my post above. I'll pinpoint what I did wrong and fix...thanks for your help.

Steve
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
You need to be deodexed. This try was a fail, so I need to test on my own so I can logcat. I am sure I screwed up a small bit of the coding somewhere...
[AT&T, Rogers HTC One X, Telstra One XL] Cryosx:
alright, cool :)
[AT&T, Rogers HTC One X, Telstra One XL] sk806:
I'll push the fixed version out tomorrow. Deodexing my phone now..spent the day on the unlock agony. What was At&t thinking? Why?

Steve