yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] thegtfusion:
Ah I just PM'ed you.. :)

can you also make a disable zip?
[Nexus S Android Development] McDV:
Generally you don't need a disable-zip, because you could just flash the ROM again and everything will be reverted.

Anyway, if you would like to have one, you can just create one:

1) Unzip the MOD-file.

2) Extract the original framework-res.apk from the Codename 1.3.2-ROM-ZIP (it's located in /system/framework inside the ZIP).

3) Replace the modded framework-res.apk with the original one.

4) Repack the MOD into a ZIP (now containing the original framework-res.apk again).

That's it :)
[Nexus S Android Development] thegtfusion:
OK will do. but I flashed the enable softkeys you posted but it has ended in a bootloop. (stuck on boot animation.) Its on the bootanimation for like 6 minutes...
[Nexus S Android Development] McDV:
Strange thing, earlier today I created one for CM9 and it's all OK. Maybe something went wrong, I will have a look at it again.
[Nexus S Android Development] thegtfusion:
OK I will wait and check later. thanks :D
[Nexus S Android Development] McDV:
Now I have rebuilt it from the framework-res.apk you offered me. I don't know if it will work, just have a try. If it doesn't work I guess there differences with codename I don't know about.

You get the new file here: click

EDIT: As reported, this version is working for Codename 1.3.2
[Nexus S Android Development] thegtfusion:
Ok will download and make a nand and flash. BRB
[Nexus S Android Development] thegtfusion:
Duuuuude it works :D :D
[Nexus S Android Development] McDV:
Great to hear! :) Then obviously s.th. went wrong during compiling the first version.
[Nexus S Android Development] McDV:
MOD for CM9 v2.1

Here are the MODs I recompiled:

For CM9 (I use this myself):

Enable Softkeys for CM9 Version 2.1

For Codename 1.3.3 (I don't use this ROM, so it's untested!):

(This will most likely be my last version for Codename, since I only use CM9. ;) )

Enable Softkeys for Codename 1.3.3

Disable Softkeys for Codename 1.3.3

Have fun! :)
[Nexus S Android Development] Rabidaries:
Trying to flash this over stock icssgs rom and everytime I flash I just get assert failed: get prop ("ro.product.device")
[Nexus S Android Development] McDV:
What are you wondering about? On which device do you try to flash? And what is the device we are talking about here? ... right... Be glad, that it doesn't flash!
[Nexus S Android Development] evilisto:
updated :)

op updated :)

added IMM26 version and McDV's cm9 version post link (thank you!! :D).
[Nexus S Android Development] Serious_Beans:
The buttons are small, can you make a big button mod?
[Nexus S Android Development] klone96:
in on IML74K (4.0.3) on my Nexus S and it works but is there a way to revert back without re-flashing the rom?? the restore zips dont seem to work for me..
[Nexus S Android Development] McDV:
I recompiled one new version for Codename 1.3.3 with bigger buttons now. You find that downloads here: http://xdaforums.com/showpost.php?p=22230302&postcount=248
[Nexus S Android Development] 309041291a:
With the ROM I'm using I tried a CM9 kang with the CM9 2.1 version and it worked with some flaws.

The "hold back to kill" feature reboots my phone. And when I'm scrolling and I reach the bottom or top of the page instead of a faint blue texture appearing a blue block that covers 1/4 of the screen appears.

Edit: Never mind. I wiped cache and dalvik cache this time and my problems vanished. Disabled back lights and now my phone looks like the galaxy nexus :)

It does work with kangs is what I'm trying to say. Is it possible to get rid of the menu button that appears in apps like xda? Also I wish they were gone when I play games.... can you implement triple tap on screen to make them fade in and off of the screen or something?

Second look: I was using a battery percent mod and now it's gone so I guess it broke it. Also camera modes in the camera app are very squished in the bottom left corner. Can you include a battery percentage too :)? I feel like I'm asking you too much and nagging :( sorry. You don't have to do anything like that I understand its not easy and time consuming :p.

Nexus S (GSM i9020a)

CM9 Nightly Kang (Build 5 of 2.1)

Eugene's Kernel (Speedy-7)

OC 1100/100 (conservative)
[Nexus S Android Development] gleimeson:
I would leave my nexus with the screen equal to the galaxy nexus with virtual buttons (remove the touch buttons) installed this rom "IMM26 (4.0.4) stock ICS" + "Ezekeel's GLaDOS kernel" could put the buttons on the screen, more on time to install "NSTools v1.14" (zip file) to disable the buttons touch the installation is aborted follow the following link from xda: http://xdaforums.com/showthread.php?t=1361950

anyone have a clue on how to remove the buttons and putting them on the touch screen of an ICS rom?
[Nexus S Android Development] :
Does this work with Pete's night lies? Would like to try
[Nexus S Android Development] thegtfusion:
Yes it does. Look in the op for the version for his rom :)
[Nexus S Android Development] McDV:
1) If you are asking how to disable the Softkeys and get the On-Screen-Buttons, just read - you will find everything you need to know in this forum.

2) If you want to know s.th. else, please write an english people can understand - you will surely get more answers that way. ;)
[Nexus S Android Development] adiboy101:
Sorry, I'm not using the nexus s, i'm using an MDPI device w/ CM9 Alpha 1 on it. The framework-res is attached, can you please make a modded version w/ on screen buttons?

Thx!
[Nexus S Android Development] sstarlight:
which one version is compatible with CyberGR-MOD|NS.NGN ICS v.7?
[Nexus S Android Development] cruzin4bruzin:
I dont get it.....i flashed stock ics +matrix kernel latest then i downloaded nstools and setbacklight dimmer status ON and delay 500 ....but still they respond to my touches why???
[Nexus S Android Development] AeroEchelon:
It is because the Backlight DIMMER merely DIMS (and not disables) the softkeys after 500 ms.
[Nexus S Android Development] sstarlight:
back light dimmer means the lights off, not the functionality. and when if u want the light off set it to 0
[Nexus S Android Development] McDV:
Here are some tweaks I found out:

1) From time to time it happened to me that the backlight of the buttons was on when I pressed the power-button - even though in NSTools the delay for backlight-dimmer was set to 0.

This seems to happen when after wakeup the kernel activates the touchkeys after the BLD dimmed them - BLD is just to fast! A delay of 1 ms instead of 0 ms helps, just type this value within NSTools. The only disadvantage is that you can see the softkeys glow a little bit while you touch them - not a big deal so far.

You could also set all those values directly after boot (before bootanimation) by using an init.d-script (you find how to do that by searching the forum).

This way the keys are dimmed even before the bootanimation starts.

This only will be effective if you don't use NSTools anymore or at least not to set the values on startup. I did that, so my init.d-script looks like this:

#!/system/bin/sh
# Set governor to ondemand and sheduler to deadline
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo deadline > /sys/block/mmcblk0/queue/scheduler

#Activate BLD with 1 ms delay
echo 1 > /sys/devices/virtual/misc/backlightdimmer/delay
echo 1 > /sys/devices/virtual/misc/backlightdimmer/enabled

#Activate touchwake with 45 sec delay
echo 45000 > /sys/devices/virtual/misc/touchwake/delay
echo 1 > /sys/devices/virtual/misc/touchwake/enabled

2) In the forum you find a ZIP that disables the function of the softkeys. It does this by remapping them into nirvana. But: This means, haptic feedback stays active if you touch the softkeys.

It's better to remove the keys from the key-layout. The easiest way is to edit the following files:

/system/usr/keylayout/cypress-touchkey.kl

/system/usr/keylayout/mxt224_ts_input.kl

Just insert # at the beginning of the relevant lines, so that it looks like this:

#key 158 BACK WAKE
#key 139 MENU WAKE
#key 217 SEARCH WAKE
#key 102 HOME WAKE

That's all, after a reboot haptic feedback won't appear anymore when pressing the softkeys - but of course it will when pressing the new on-screen-buttons! :)
[Nexus S Android Development] paintball23456:
will this work on CNA on galaxy s

just tried and install aborted is there any way that i can have onscreen keys i a super noob when it comes to apks developing compiling anything help please
[Nexus S Android Development] IT4ALii3EN:
If you want to disable the backtouch NS :

* 1. http://db.tt/pQlzaq5H

* 2.

UNDO

: http://db.tt/FeKYXHss
[Nexus S Android Development] j1po:
Can someone make for pete_crespo_ota_02-16-12 ??

thanks
[Nexus S Android Development] miata:
Evilisto,

Do you think this mod will play well with aokp 25's power menu soft key toggle??

It will be dam cool if we can have this soft key on demand :D
[Nexus S Android Development] 309041291a:
Is it possible to make these not appear in landscape D:? I can't stand them in landscape...
[Nexus S Android Development] brmayhem:
Is there a version for CNA 1.4.0? I tried the one posted for 1.3.3 and it was a no go.
[Nexus S Android Development] ancilary:
Which one will work with cybermod?
[Nexus S Android Development] evilisto:
update

added aokp build 25 version..

and build 25 has hide nav bar option. so i think it should work..

but the problem is, i can't get into power menu regardless of this mod :(...

(power button long press -> reboot automatically)
[Nexus S Android Development] navjot94:
Its a bug for devices that don't have on screen buttons natively.
[Nexus S Android Development] christiantailor:
do you think you could do this for the NS4G? please? haha
[Nexus S Android Development] MistaJae:
+1.

I'm now trying to do this mod myself. I keep getting stuck when trying to re-compile framework-res.apk.

If I manage to do it successfully, i'll post it here.
[Nexus S Android Development] brmayhem:
I hope you get it. I'd love to try this mod.
[Nexus S Android Development] evilisto:
update

cm9 version is updated :)

see this thread (for ns4g) : [MOD][24 FEB] Search key to ICS Recent apps // On-Screen Buttons

if you get some errors in recompiling, try with other apktool version(1.4.2/1.4.3).

but if you don't know how to modify apk file, read this guide first.

and read this post too : http://xdaforums.com/showpost.php?p=22068800&postcount=107

(to make better looking mod :))
[Nexus S Android Development] 309041291a:
In Nova Launcher the App Drawer goes from 5x4 to 4x4. Is there a way to fix that? I know in some ROMs (like haka's) you can change the screen density so would that work?

Also reporting that on this Rom the buttons are very tiny. And the Density theory may work.

Nexus S (GSM i9020a)

AOKP (Build 25)

Eugene's Kernel (Speedy 7)

OC 800/100 (Lazy)

live OC (105)
[Nexus S Android Development] MistaJae:
On Screen Buttons for CodeNameAndroid 1.4 only!

SUCCESS!!!! I'm proud of myself as this is the 1st time I've managed to decompile/recompile apks AND get them to work!

I have attached the framework-res.apk and SystemUI.apk ***THIS ZIP IS NOT FLASHABLE***

Instructions:

- NANDROID BACKUP JUST IN CASE!

- Extract the 2 apk's from the attached zip ***AGAIN, DO NOT FLASH THIS ZIP***

- Use root explorer to move the attached apk's to /system

- set both apk's permissions to rw-r--r--

- BACKUP YOUR EXISTING framework-res.apk (found in /system/framework)

- BACKUP YOUR EXISTING SystemUI.apk (found in /system/app)

- move (dont copy) the modified framework-res.apk to /system/framework

- move (dont copy) the modified SystemUI.apk to /system/app

- Reboot and enjoy you nav bar for CodeNameAndroid 1.4!!!

I havent made an 'undo' so you will have to put your original apk's back if you want to revert (or nandroid restore).

Thanks to evilisto and _calum_ as I followed your guides to get this to work!
[Nexus S Android Development] KLUVJ:
can u please make this into a cwm flashable zip? i dont feel safe about using root explorer and editing values.
[Nexus S Android Development] silvergt2:
For Rom ICS Miui Pls.........
[Nexus S Android Development] rashid.fairus:
MIUI have its own setting right?wait for its update for ics

from the ARC
[Nexus S Android Development] shockem:
Can I have the dock icon of the app drawer with the nexus colours from the screenshot? :)

Thanks!
[Nexus S Android Development] sean1984:
http://xdaforums.com/showthread.php?t=1473673
[Nexus S Android Development] shockem:
Thanks dude!
[Nexus S Android Development] MistaJae:
I'm still learning how to make my own flashable zips at the moment. I think I can just drop the edited apk's into an existing flashable zip (maybe the one for CNA 1.3.3) and it will work. I'll give that a try later.
[Nexus S Android Development] boidian:
I wish we can have this too on Miui roms, this will be a nice addition since miui have a setting to disable permanently the screen buttons.
[Nexus S Android Development] MistaJae:
Here you go. I have made the mod into a flashable zip. NOTE: I didn't update the binary script so it says 'Codename 1.3.3' when you install, but it does work. I have tested both zips myself.

Enjoy!

View attachment Enable-Softkeys-CNA14.zip

View attachment Remove-Softkeys-CNA14.zip

Credit to evilisto and _calum_ (I used their guides to successfully recompile the apk's)

Credit to McDV (I used your flashable zip from 1.3.3 with my modded apk's)
[Nexus S Android Development] KLUVJ:
thank you sooo much, will report back if it worka
[Nexus S Android Development] MistaJae:
Thank McDV because I haven't managed to create flashable zips that work (yet), so I used the one from CNA 1.3.3 ;)

I just used 7zip to drop my modded apks in there!
[Nexus S Android Development] eessel:
wrong thread

............
[Nexus S Android Development] KLUVJ:
it workdx～
[Nexus S Android Development] kssood:
[request]mdpi

no virtual buttons for mdpi :'(

u can give a go for lg p500

it has 3 main ics based roms

1.cm9(going to be official soon)http://xdaforums.com/showthread.php?t=1448697

2.miui 4.0 based on cm9 http://xdaforums.com/showthread.php?t=1517939

3.codenameandroid(unofficial 1st for mdpi :) )http://xdaforums.com/showthread.php?t=1521730

---------- Post added at 12:44 PM ---------- Previous post was at 12:43 PM ----------

no virtual buttons for mdpi :'(

u can give a go for lg p500

it has 3 main ics based roms

1.cm9(going to be official soon)http://xdaforums.com/showthread.php?t=1448697

2.miui 4.0 based on cm9 http://xdaforums.com/showthread.php?t=1517939

3.codenameandroid(unofficial 1st for mdpi :) )http://xdaforums.com/showthread.php?t=1521730

any working tutorial or zip is welcome i will surely give it a try

tnx i advance :D:D
[Nexus S Android Development] philsward:
I haven't tried this mod yet, so I'm asking those of you who have: is there a on/off toggle for the on screen buttons or are they on by default?

I also want to say this mod isn't meaningless if you hook a Bluetooth mouse up to your phone... now if only multi-touch stuff worked with a mouse... :-)
[Nexus S Android Development] ljordan2:
Onscreen buttons are there by default. You have to flash restore to get rid of it.

Sent from my Nexus S from Tapatalk
[Nexus S Android Development] kssood:
anyone intrested in bringing this beauty to mdpi ?? :( :(
[Nexus S Android Development] evilisto:
htc style

i made htc style buttons version for my personal use..:)

IMM26 only. (sorry)

download : http://www.mediafire.com/?7ae4ed3ie4f8jzz

wallpaper is themed phasebeam live wallpaper (by me, too :D)

see this thread : [LWP] themed Phasebeam live wallpaper (4 versions)
[Nexus S Android Development] mixtapes08:
Please cm9 version i want this :)

Sent from my Nexus S
[Nexus S Android Development] evilisto:
ok here it is.. ;)

HTC Style Softkeys mod for CM9 v3.0~3.4 :

http://www.mediafire.com/?l864kodbl5qm44o
[Nexus S Android Development] mixtapes08:
Thanks you so much ! :)

Sent from my Nexus S
[Nexus S Android Development] Neuron:
i don't see the 'revert to original' zip enywhere? anyone help?

found it
[Nexus S Android Development] kssood:
so many devs but no one :(:(:(

can u give a tutorial or some help regarding making it possible on lg p500 aka lg optimus one
[Nexus S Android Development] mixtapes08:
http://xdaforums.com/showthread.php?p=19739427

Sent from my Nexus S
[Nexus S Android Development] evilisto:
wow it looks like i don't have to update AOKP version anymore.

build-in nav bar on/off option now works perfectly :D :D :D
[Nexus S Android Development] S_Dot:
Link gone?
[Nexus S Android Development] continuum51:
Hey, will this work with CyberGR-MOD|NS.NGN ICS v8 HYBRID. Also, http://xdaforums.com/showthread.php?p=19739427 is there a simpler way?
[Nexus S Android Development] mixtapes08:
Can you link mo to the latest aokp?

Sent from my Nexus S
[Nexus S Android Development] sean1984:
aokp build 27 crespo http://goo-inside.me/devs/aokp/crespo/aokp_crespo_build-27.zip
[Nexus S Android Development] mixtapes08:
Thanks :)

Sent from my Nexus S
[Nexus S Android Development] smok3thekid:
It keeps telling me I can't move its read only
[Nexus S Android Development] continuum51:
Hi, can somebody please help. Will this work with the CyberGR-MOD|NS.NGN ICS v.8 rom. Also, how do you install this. Is it a matter of simply downloading IML74K (4.0.3) stock ICS, transferring to sd card, and then flashing through clockwork recovery? Thanks.
[Nexus S Android Development] j1po:
Works on CM Nightly 20120305

Thanks
[Nexus S Android Development] ejohn3288:
will this work on NexusMV4G? if there is chance it would work, what one should i flash? the CM9 one, or the IML74k?
[Nexus S Android Development] deani77:
Didn't work on 20120310... any tips?
[Nexus S Android Development] tankkiez:
You have to wait for an update.
[Nexus S Android Development] KBanause:
Make one for yourself ;)

Greetings from my TF201 and KBanause
[Nexus S Android Development] deani77:
I will making it myself if I'm capable to do it... Mangkuk...
[Nexus S Android Development] KBanause:
You wanted a tip, you got one.

And even though "Mangkuk" translates into "Bowl" I have the feeling that you wanted to insult me....

And the tutorial on activating the navigation bar is very detailed so if you know how to use java and adb and how to boot your phone into recovery mode then you should be able to follow it easily.
[Nexus S Android Development] mixtapes08:
Yes it's bowl for soup here in phil. "Mangkok" ;)

Sent from my Nexus S
[Nexus S Android Development] pspunderground:
I'm having a problem with the on-screen buttons clipping the keyboard. I'm away from my computer, so I'm wondering if anyone could apply v3 to the framework-res from my ROM?

gummyWorms for Supersonic
[Nexus S Android Development] deani77:
Thanks for the update for latest nightlies...
[Nexus S Android Development] stumpy352:
If anyone using this mod would like to disable their capacitive buttons(hardware buttons) I have made a guide.

It is here:

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

Sent through the neXus from somehere. Could be anywhere.
[Nexus S Android Development] stumpy352:
Is it possible to enable these buttons on MIUI v4. Apparently they're working on v4 for galaxy nexus.

Sent on neXus from somewhere. Could be anywhere.
[Nexus S Android Development] leap_ahead:
i have this [MOD][29 MAR] Enable on-screen buttons in ICS roms

and i install this [MOD] Simple Lockscreen inspired by Acer CloudMobile the screen button disapear !! why that ?

how i can unistall this lock sceen ?
[Nexus S Android Development] stumpy352:
That would be because both mods replace your framework-res.apk. So if you flash a second mod it replaces the first. The only way to have both is to build a modded framework-res that has both mods in it. I asked evilisto a while ago if he could combine some of his mods but got no reply. I think this thread is pretty dead now and kind of redundant now that so many custom roms have on screen buttons integrated into the rom. And if you want to uninstall the lockscreen, flash the on screan buttons mod again. Maybe you get lucky and get both mods.

....memoirs of a flash addict.
[Nexus S Android Development] leap_ahead:
i try it and on screen button come again without the lock screen mod :P
[Nexus S Android Development] stumpy352:
Oh well.... one or the other.

....memoirs of a flash addict.
[Nexus S Android Development] mixtapes08:
You need to patch the framework of the simple lockscreen to have on screen button. If you want to have post it here ill to do that for u

Sent from my Nexus S®
[Nexus S Android Development] leap_ahead:
cool give a try

here the lock screen http://www.mediafire.com/?1c5o3wso43tgcpg

and button here : http://www.mediafire.com/?x777sr1rmrnyfzw
[Nexus S Android Development] mixtapes08:
ok w8 ^_^

Sent from my Nexus S®
[Nexus S Android Development] leap_ahead:
where i can find it ?
[Nexus S Android Development] mixtapes08:
uploading it now w8 for 1 min ^_^ ill post it here

---------- Post added at 06:05 PM ---------- Previous post was at 06:01 PM ----------

ok uploaded try and report ^_^

Enable_Softkeys_and_simplelockscreen_IMM76D.zip

Make a nandroid before flashing ok?
[Nexus S Android Development] leap_ahead:
thanks its working !!! and i do nandroid!! but if i want to unistall it i can flash again the screen button or the simple lock screen to restore the original right ?
[Nexus S Android Development] mixtapes08:
glad it work ^_^... flash the lockscreen. or just reflash your rom (just wipe cache and dalvik)if you dont want the mods ^_^
[Nexus S Android Development] leap_ahead:
you are the best thanks ;p
[Nexus S Android Development] mixtapes08:
yup post your framework and systemui here ill make one for you

---------- Post added at 06:24 PM ---------- Previous post was at 06:24 PM ----------

cheers ^_^
[Nexus S Android Development] Imppy:
Will this work with rascream?
[Nexus S Android Development] mixtapes08:
enable softkeys for rascream 06-13-12

https://www.dropbox.com/s/umae0470pbjtb23/Enable_Softkeys_Rascream_06-13-12.zip
[Nexus S Android Development] Imppy:
oh Man thanks a lot...that was a quick response

QUESTION: should this work on future updates of rascream as well?
[Nexus S Android Development] mixtapes08:
i dont think so.. just ask then ill make it again ^_^

anyway post some screenshots so people can see what it looks like ^_^
[Nexus S Android Development] Imppy:
going to do that today :)

I need on-screen buttons because my phone has an auto-firing back button problem...on screen buttons and disabled physical buttons solves this problem!
[Nexus S Android Development] mixtapes08:
nice ^_^
[Nexus S Android Development] RL77LUC:
I've a question. How to apply the 3rd method to any ROM ? I've set on screen buttons height to 37DPI, but I want to get back to 48DPI without keyboard overflow ... How can I do that ?
[Nexus S Android Development] Athhar:
Soft Buttons

i tried it....amazing,now my phone looks like a gnex.Thanks a lot.......
[Nexus S Android Development] Imppy:
Hey cotuld anyone update this to jb....and also for adamg ROM?
[Nexus S Android Development] leap_ahead:
+1

pls...
[Nexus S Android Development] mixtapes08:
your wish is my command. :good:

this one is for jelly belly 0.1.3

i can do one for stock deodexed 4.1.1 rom if someone upload their framework-res.apk and systemui.apk here.

Downloads

enable_softkeys_jellybelly0.1.3.zip

disable_softkeys_jellybelly0.1.3.zip
[Nexus S Android Development] 309041291a:
Someone should make this for Paranoid 1.6 :D! I can't because I'm not capable of recompiling files or anything :/

Nexus S (GMS i9020a)

Paranoid (1.6 - 4.0.4)

Matrix Kernel (CFS - 20.0)

Ondemmand (800/100)

Deep Idle (On - Noop)

Live OC - 105 (400/800)

BLX - 98 (Inverted Apps)
[Nexus S Android Development] denimjunkie82:
How about the OTA 4.1.1? :good::good::good:

https://dl.dropbox.com/u/5737950/framework-res.apk

https://dl.dropbox.com/u/5737950/SystemUI.apk
[Nexus S Android Development] mixtapes08:
Is this deodexed? Or just stock odex?

Sent from my Nexus S™
[Nexus S Android Development] denimjunkie82:
Sorry, it's the stock odex. It's this ROM here:

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