[SOLVED] ICS Navigation Bar - AT&T, Rogers, Bell, Telus Samsung Galaxy S III

Are there any Sammy-based ROMs that have an ICS NavBar enabled? If not, anyone know what I would need to do to add it to my current ROM?
By navigation bar, I mean the Back, Home, Recent, Menu thing that shows up on tablets and phones with no buttons.

You have to decompile framework-res to enable it
Sent from my SAMSUNG-SGH-I747 using xda premium

Is it just tablet-mode, or is there something for navbar specifically?

There is something specifically....its in Res/values/bools
Sent from my SAMSUNG-SGH-I747 using xda premium

Sweet, mission accomplished. For others who'd like to add the navigation bar, I used this script:
http://forum.xda-developers.com/showthread.php?p=21113765#post21113765
In res/values/bools.xml I changed
Code:
<bool name="config_showNavigationBar">false</bool>
to
Code:
<bool name="config_showNavigationBar">true</bool>
and used the tool to recompile, and then I installed through CWM.

Saving time, energy and unnecessary framework-res.apk labor
This thread (see link below) takes care of all the leg work for all Galaxy S III (GS3) owners and doesn't need device specific framework-res.apk files.
It also can disable the capacitive keys and physical home button if you so desire.
Link to Thread:
http://forum.xda-developers.com/showthread.php?t=1788780
Direct Link to Post with details:
http://forum.xda-developers.com/showpost.php?p=29739389&postcount=122

Thanks, that works as well. Where were you earlier?

Now it's there, but it's a bit taller than I'd like. Is there any way to adjust its height?

When i enable the status bar and go to stock ics dialer, it's a bit glitched.... the menu button appears on top of the navigation bar and makes another bar. The dial button is partially blocked.... is anyone else having the same problem?

Related

A possible working soultion to hide softkeys!

Ok, I understand there are many threads as to softkey management. I, for one would love to hide these soft keys and I think I might have stumbled upon a way that it might work, but because I am not a Dev I myself don't totally understand, how Android works, so hopefully one of the Dev here could help understand what is going on here. So I have been doing a lot of searches to find a way to hide these keys, along the way I stumbled across a few threads where users were loosing their softkeys after using some of the softkey mods, I remember reading some where a user lost his softkeys do to flashing the Deodexed version of the mod while running on a Odexed Rom. I thought I would give this a try I downloaded Deodexed version of the softkey mod from this post:
(http://forum.xda-developers.com/showthread.php?t=1394639&highlight=soft+key) and installed it on my ARHD 2.1.3 Odexed Rom. Behold upon reboot I had full screen! Great! Just a few problems though, I lost not only my softkeys, but also my notification bar at the top. I also could not set any wallpaper but only a live wallpaper. I was able to navigate without any issues as I downloaded and installed Button Savior from the market before installing the modification. Any suggestions from Dev's as to why, how, or if this could work would be great.
Not a dev but I made mine disappear when I was manually editing pngs in SystemUI.apk to mod my softkeys. I must have did something wrong.
I believe adr and his Bamf team are including this in their upcoming rom
I think they are mapping it to power and vol up or down
That would be great! I like the full screen it just looks amazing! I don't mind using Button Savior.
So you suggest removing the softkeys by breaking them and the notification bar..
joshnichols189 said:
So you suggest removing the softkeys by breaking them and the notification bar..
Click to expand...
Click to collapse
No not by breaking them, I was hoping that a Dev would be able to see how or why they get removed and in doing so find a solution to hiding the keys altogether.
Eventually. Took Honeycomb a while. Supposedly the tricks in Honeycomb were patched.
They just need time. They already have abilities to rearrange and select which keys are visible plus themes and all that.
LTE EX Galaxy Nexus - AOSP KANG
Asus Transformer - 3.2.1 OC/UV
Rockstar52 said:
No not by breaking them, I was hoping that a Dev would be able to see how or why they get removed and in doing so find a solution to hiding the keys altogether.
Click to expand...
Click to collapse
They get removed because they are broken
Rockstar52 said:
Ok, I understand there are many threads as to softkey management. I, for one would love to hide these soft keys and I think I might have stumbled upon a way that it might work, but because I am not a Dev I myself don't totally understand, how Android works, so hopefully one of the Dev here could help understand what is going on here. So I have been doing a lot of searches to find a way to hide these keys, along the way I stumbled across a few threads where users were loosing their softkeys after using some of the softkey mods, I remember reading some where a user lost his softkeys do to flashing the Deodexed version of the mod while running on a Odexed Rom. I thought I would give this a try I downloaded Deodexed version of the softkey mod from this post:
(http://forum.xda-developers.com/showthread.php?t=1394639&highlight=soft+key) and installed it on my ARHD 2.1.3 Odexed Rom. Behold upon reboot I had full screen! Great! Just a few problems though, I lost not only my softkeys, but also my notification bar at the top. I also could not set any wallpaper but only a live wallpaper. I was able to navigate without any issues as I downloaded and installed Button Savior from the market before installing the modification. Any suggestions from Dev's as to why, how, or if this could work would be great.
Click to expand...
Click to collapse
- Decompile your framework-res.apk
- Open framework-res.apk\res\values\bools.xml
- Change
Code:
<bool name="config_showNavigationBar">true</bool>
to
Code:
<bool name="config_showNavigationBar">false</bool>
- Recompile, push it to your phone and reboot
Code:
adb push framework-res.apk /system/framework/framework-res.apk
Code:
adb reboot
I don't want to hide my nav bar, I wanna make it transparent.
sent from my googletron
gogodu5sU said:
- Decompile your framework-res.apk
- Open framework-res.apk\res\values\bools.xml
- Change
Code:
<bool name="config_showNavigationBar">true</bool>
to
Code:
<bool name="config_showNavigationBar">false</bool>
- Recompile, push it to your phone and reboot
Code:
adb push framework-res.apk /system/framework/framework-res.apk
Code:
adb reboot
Click to expand...
Click to collapse
Thanks, I will give this a shot. One last question why would the wallpaper stop working?
ChongoDroid said:
I don't want to hide my nav bar, I wanna make it transparent.
sent from my googletron
Click to expand...
Click to collapse
I could dig that.
Sent from my Galaxy Nexus using Tapatalk
ChongoDroid said:
I don't want to hide my nav bar, I wanna make it transparent.
sent from my googletron
Click to expand...
Click to collapse
Actually seems like a pretty nice idea. Does the OS continue to draw behind the buttons, or does the screen effectively stop where they begin?
I would rather a gesture on the softkey bar (flick up/down) to show/hide it. That way you still retain the functionality of the keys, but at the same time you can utilise the full screen when you want to. Remapping these to the hard buttons sounds horrible (unless I misunderstood that?).
If it was transparent and you wanted to click something at the bottom of an app, android wouldn't know whether you wanted to click the app or the buttons.
Jleagle said:
If it was transparent and you wanted to click something at the bottom of an app, android wouldn't know whether you wanted to click the app or the buttons.
Click to expand...
Click to collapse
we already have a transparent status bar successfully mod over in the themes section. and no you dont lose any function. the bar is still there, its just see-thru. so it functions identically to current usage.
anyway hiding the softkeys is something i would love. and google could have been creative, perhaps 3 finger swipe to make them appear, etc. that way 2 finger pinch to zoom wouldnt confuse it with a 3 finger swipe, twist, etc.
Krijs said:
I would rather a gesture on the softkey bar (flick up/down) to show/hide it. That way you still retain the functionality of the keys, but at the same time you can utilise the full screen when you want to. Remapping these to the hard buttons sounds horrible (unless I misunderstood that?).
Click to expand...
Click to collapse
This would be great. I use ADW Ex on my Galaxy Tab 10.1 LTE, and that has a swipe for its lower dock bar works great. When you don't want just swipe down, when needed swipe up.
gogodu5sU said:
- Decompile your framework-res.apk
- Open framework-res.apk\res\values\bools.xml
- Change
Code:
<bool name="config_showNavigationBar">true</bool>
to
Code:
<bool name="config_showNavigationBar">false</bool>
- Recompile, push it to your phone and reboot
Code:
adb push framework-res.apk /system/framework/framework-res.apk
Code:
adb reboot
Click to expand...
Click to collapse
Why Can't i find values in my framework-res.apk? Im on 4.0.4
Im very familiar with android but am stumped on this one.

[MOD] [Sprint] [LG2] [TouchWiz] Add/Remove ICS On Screen Navigation Buttons

I present to you a mod that enables on screen navigation buttons
TouchWiz Only
Downloads
!! Make sure you're not using Cyanogenmod or another AOSP-based ROM !!
!! Make sure you're on an LG2 ROM !! If not, you will need to flash stock again.
Add Buttons
Remove Buttons/Reverse Mod
Flash the zip of your choice in recovery like you would for any ROM
HolySmokesBatty's Disabled Capacitive Button Lights And Home Key Remapped Version
!! Not made by me, made by HolySmokesBatty !!
Add Buttons
Remove buttons/Reverse Mod
Nice and first! Downloading now...
Very nice!
Sent from Mr. Z's Galaxy S3.
yousefak said:
I present to you a mod that enables on screen navigation buttons
TouchWiz Only
Download
!! Make sure you're not using Cyanogenmod or another AOSP-based ROM !!
Add Buttons
Remove Buttons
Flash the zip of your choice in recovery like you would for any ROM
Disable Capacitive Button Lights
If you'd rather have the capacitive button lights off:
Download "Night Mode" from play store
Set slider to 100% and start service
Go to settings
Disable "Minimum brightness" and "notification"
Now it won't mess with your brightness but disable capacitive button backlights
Click to expand...
Click to collapse
Correct me if I'm wrong, but couldn't you just choose the option "always off" in system>display>touch key light duration in order turn off the capacitive button lights?
Sent from my SPH-L710 using xda premium
swampy67 said:
Correct me if I'm wrong, but couldn't you just choose the option "always off" in system>display>touch key light duration in order turn off the capacitive button lights?
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
For some reason, that option disappears after turning on On-screen buttons.
yousefak said:
For some reason, that option disappears after turning on On-screen buttons.
Click to expand...
Click to collapse
Interesting
Sent from my SPH-L710 using xda premium
you can just disable d lights before flashing....works great looks even better...can we get different looks 2 the buttons
joselb said:
you can just disable d lights before flashing....works great looks even better...can we get different looks 2 the buttons
Click to expand...
Click to collapse
I've tried, but the PNG's don't appear to be in res/drawable-hdpi. I'll look through the other folders tomorrow to see if I can find anything.
If I can, I plan on making another mod for Gnex style buttons.
yousefak said:
I've tried, but the PNG's don't appear to be in res/drawable-hdpi. I'll look through the other folders tomorrow to see if I can find anything.
If I can, I plan on making another mod for Gnex style buttons.
Click to expand...
Click to collapse
They are there. I they are in a weird folder but just search for them. Its called like ic_sysbar_home_normal.png but i already tried changing look. And couldnt pull it off. If u do please pist how-to
Sent from my SPH-L710 using XDA App
Edited to remove my douchebaggery.
holysmokesbatty said:
I like how this guy posted our work as his. Oh woe is XDA.
Click to expand...
Click to collapse
Your work?
I followed a guide to do the edits and you probably did too so its none of our works really.
I spent hours figuring out how to successfully recompile framework-res.apk. Then I had to figure out how to get it to boot. Then I had to change the height and figure out how to disable capacitive backlight.
Instead of being selfish, I released my mod to public.
I guess releasing my own work to public was a mistake.
(Oh, and I'll make a video of me decompiling, editing, and building/testing if you don't believe me)
Edit: lol, do you even have a link to your work or do claim I somehow stole your private work?
Sent from my Sprint SGS3
monstaX said:
They are there. I they are in a weird folder but just search for them. Its called like ic_sysbar_home_normal.png but i already tried changing look. And couldnt pull it off. If u do please pist how-to
Sent from my SPH-L710 using XDA App
Click to expand...
Click to collapse
Go to freezas system apk thread and use that to figure out how to decompile/recompile system apps.
Decompile framework-Res.apk. do all of your editing. Then you can recompile and push to /system/framework and boot the phone. If you did everything correctly, the bar at the bottom should reflect the edits.
Sent from my Sprint SGS3
Anybody can do this btw. Decompile framework-res.apk, look for the Navigation bar bool and set it to "true"
If you want different pngs for the buttons you need to look in SystemUI.apk
Here's a blank zip you can use
http://db.tt/mmOQPE5Z
Extract it and add a system folder then add an app folder within it (if modifying anything in /system/app or a /system/framework folder if you modified anything in /system/framework) and place your modified apk's in the appropriate folders
Zip up the META folder and system folder and flash in recovery
Sent from my SPH-L710 using xda premium
fergie716 said:
Anybody can do this btw. Decompile framework-res.apk, look for the Navigation bar bool and set it to "true"
If you want different pngs for the buttons you need to look in SystemUI.apk
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
Yeah, I'm in no way a dev or modder. It just got me annoyed how someone claimed this was his work.
Sent from my Sprint SGS3
yousefak said:
Yeah, I'm in no way a dev or modder. It just got me annoyed how someone claimed this was his work.
Sent from my Sprint SGS3
Click to expand...
Click to collapse
Well it's no one's "work"
Bools are like switches. Anyone can turn them off/on. But yea anyone with the power of Google could do it. No ones specific property
Sent from my SPH-L710 using xda premium
Sweet. Can you disable capacitive buttons though? I heard cm10 can do this.
Can you please post a screenshot?
yousefak said:
Your work?
I followed a guide to do the edits and you probably did too so its none of our works really.
I spent hours figuring out how to successfully recompile framework-res.apk. Then I had to figure out how to get it to boot. Then I had to change the height and figure out how to disable capacitive backlight.
Instead of being selfish, I released my mod to public.
I guess releasing my own work to public was a mistake.
(Oh, and I'll make a video of me decompiling, editing, and building/testing if you don't believe me)
Edit: lol, do you even have a link to your work or do claim I somehow stole your private work?
Sent from my Sprint SGS3
Click to expand...
Click to collapse
Sorry, man. Was half asleep when I saw this, and wasn't exactly rational.
To be fair though, monstaX and I were going back and forth on this over in Themes & Apps over the last couple days, and all progress was very visible there.
http://forum.xda-developers.com/showthread.php?t=1771908
I was gonna package it and post it here (with an additional edit to the /keylayout folder to turn off capacitive keys and remap home to be a camera key) but my wife's car broke down yesterday and I had to deal with that.
Again, I apologize for being a douche. I need to stop using the internet when I'm tired.
holysmokesbatty said:
Sorry, man. Was half asleep when I saw this, and wasn't exactly rational.
To be fair though, monstaX and I were going back and forth on this over in Themes & Apps over the last couple days, and all progress was very visible there.
http://forum.xda-developers.com/showthread.php?t=1771908
I was gonna package it and post it here (with an additional edit to the /keylayout folder to turn off capacitive keys and remap home to be a camera key) but my wife's car broke down yesterday and I had to deal with that.
Again, I apologize for being a douche. I need to stop using the internet when I'm tired.
Click to expand...
Click to collapse
No problem. I apologize for also being hostile in my post too.
Sent from my Sprint SGS3
Just a little reminder: ANDROID IS OPEN SOURCE. I dont like it when people call crap "their own work". All anybody is doing is tweaking the things that are already there.
Sorry, it just frustrates me.

Full Screen Mod - Remove Navigation Bar

I have the non-developer edition RAZR M, but I have root. I am looking to remove the navigation bar from the bottom of the screen, to ultimately increase screen size. I have done some searching around other forums and other devices where this has been done, and it seems the files to change might be located in the SystemUI.apk. Can anyone confirm this? Also, without having a custom recovery, will it be able to make these changes by simply replacing the files through either root explorer, or adb, rather than needing to create a flashable zip? Any guidance on this mod would be appreciated, and I would love to share something like this with the wonderful XDA community.
thickey85 said:
I have the non-developer edition RAZR M, but I have root. I am looking to remove the navigation bar from the bottom of the screen, to ultimately increase screen size. I have done some searching around other forums and other devices where this has been done, and it seems the files to change might be located in the SystemUI.apk. Can anyone confirm this? Also, without having a custom recovery, will it be able to make these changes by simply replacing the files through either root explorer, or adb, rather than needing to create a flashable zip? Any guidance on this mod would be appreciated, and I would love to share something like this with the wonderful XDA community.
Click to expand...
Click to collapse
Since the Razr M doesn't have hardware buttons for home, multitask, etc how would you navigate? I've seen some apps that temporarily hide the navigation bar when playing fullscreen movies, etc.
doswizard said:
Since the Razr M doesn't have hardware buttons for home, multitask, etc how would you navigate? I've seen some apps that temporarily hide the navigation bar when playing fullscreen movies, etc.
Click to expand...
Click to collapse
There is a navigation bar launcher called LMT. It's extremely customizable and even allows for changing long press options. Check it out here:
http://forum.xda-developers.com/showthread.php?t=1330150
I use GMD Gesture Control:
https://play.google.com/store/apps/details?id=com.goodmooddroid.gesturecontrol&hl=en
Not only can you have gestures to go back / home etc, but you can have a gesture to hide & show the navigation bar and have access to the full screen. The only downside I've seen is when the navigation bar is hidden, incoming calls don't display properly, and you need to show the navigation bar before accepting the call. Make sure you have the navigation bar enable itself when turning off the screen so call notifications will work properly.
Uh;
http://forum.xda-developers.com/showthread.php?t=2098723
full!screen
This is a root app that is super stable and though it says "for tablets" it works fine on our phone.
It allows you to hide the status and nav bars through a super customizable corner pie.
The paid versions adds the ability to enable/disable the bars automatically on a per app basis.
https://play.google.com/store/apps/...251bGwsMSwxLDMsImRlLnRzb3JuLkZ1bGxTY3JlZW4iXQ.
is there a app that will alow you to add your own navigation icon like in energy rom and add icons like menu to navigation bar
Jokerslight said:
is there a app that will alow you to add your own navigation icon like in energy rom and add icons like menu to navigation bar
Click to expand...
Click to collapse
Ninjamorph for the first one... Second is done in the systemui.apk.

Invisible PIE with LMT launcher

Hi I've been trying endlessly to completely hide my pie controls, a.k.a. make them invisible. I'm using lmt v1.99 and when I put 3 in the pie colors menu I am still left with the shortcut icons. How can I get rid of these?
On a side note I've also experienced issues with getting my pie up while the keyboard is up. I toggle the keyboard listener and that works but only for a short period of time.
Sent from my Galaxy Nexus using xda app-developers app
Dankstogin said:
Hi I've been trying endlessly to completely hide my pie controls, a.k.a. make them invisible. I'm using lmt v1.99 and when I put 3 in the pie colors menu I am still left with the shortcut icons. How can I get rid of these?
On a side note I've also experienced issues with getting my pie up while the keyboard is up. I toggle the keyboard listener and that works but only for a short period of time.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
Just set custom icons like described in lmt's OP and set pngs with 0% alpha.
Sent from my Nexus 4
noname81 said:
Just set custom icons like described in lmt's OP and set pngs with 0% alpha.
Sent from my Nexus 4
Click to expand...
Click to collapse
Yea that seems like it would be a simple solution. I have looked all over this app I Dont see any place to set custom icons. I remember doing this at some point in time but can't remember. Can't you help me navigate to it.
Sent from my Galaxy Nexus
Dankstogin said:
Yea that seems like it would be a simple solution. I have looked all over this app I Dont see any place to set custom icons. I remember doing this at some point in time but can't remember. Can't you help me navigate to it.
Sent from my Galaxy Nexus
Click to expand...
Click to collapse
It's written in the OP:
To have custom icons for the pie items create the following folder structure and put your own png images into it: "/sdcard/Android/data/com.android.lmt/files/". The default icons have the size 120x96px but other image sizes should also work (they will be resized). You can define custom icons for every pie item and/or for every action (LMT first tries to load the icon for the pie pos, then the custom icon for the action and will use the default action icon if no other icon is defined). To set custom pie pos icons name the png pie[0-19].png where e.g. “pie0.png” will be the icon for pie item level1, item1, shorpress and “pie1.png” will be the icon for level1, icon1, longpress. To set custom action icons just name the png [actioname].png (see command section in the OP for action names – use lowercase, e.g. back.png). Please restart the TouchService after you changed the icons, so that LMT can recreate the pie.
Thank You. Worked like a charm! Gesture control all the way now.

NavBar

I'd like to have a navbar, and disable the hardware buttons. It has been done on older notes by adding "qemu.hw.mainkeys=0" to the build.prop. However, I did it on a themed stock rom (deodexed, rooted, of course), and all I got was the wonderful "System UI has stopped". Any ideas? I hate accidentally hitting menu or back
As a side note, it would be awesome if someone made this work with stock android theme and swipe up from navbar home for Google Now. :fingers-crossed:
T-Mobile Note 3 of course.
Well, I tried modifying the SystemUI.apk to work (same method as the S4), but no matter what I do, SystemUI.apk keeps force closing without even adding qemu.hw.mainkeys=0 to the build.prop.
I was copying META-INF and AndroidManifest.xml from the old apk to the new one, then signing the apk, but no dice. Hmm, there must be a way to enable the NavBar on the Note 3. All the files are in the stock SystemUI, except for the actual button icons. Should the icons go in xxhdpi, or xhdpi (the S4 tutorial stated xhdpi)?
Maybe I just suck at modding apk's. Any ideas?
Also, sorry for bumping my old post, but no one has yet to figure this out
I tried several root apps. Several xposed modules. And several zip packages. Nothing.
Would love this feature as well tried apps and modules as well and a no go a navbar would make the phone perfect to me
Sent from my SM-N900T using XDA Premium 4 mobile app
Quite interested in this as well
Sent from my DragonMOD-N9005 using xda app-developers app
I got it! It isn't nice looking yet, but it works!
Well, I have the buttons more center, but not center. It is the menu button that is pushing everything over to the right. I set the android:layout_weight to 0.0 in the @id:rot0 and @id:rot90 in navigation_bar.xml, but the menu button is still pushing them all over.
Any ideas?
gakio12 said:
Well, I have the buttons more center, but not center. It is the menu button that is pushing everything over to the right. I set the android:layout_weight to 0.0 in the @id:rot0 and @id:rot90 in navigation_bar.xml, but the menu button is still pushing them all over.
Any ideas?
Click to expand...
Click to collapse
How did you get them on? Let me know and I can poke around to see if I can make it behave better in terms of centering.
dwitherell said:
How did you get them on? Let me know and I can poke around to see if I can make it behave better in terms of centering.
Click to expand...
Click to collapse
Well, first I used the attachment from this tutorial here.
To just get it to work with TouchWiz's navbar background, copy everything in the drawable of the tut's attached folder to res/drawable, replacing existing files. Then copy the drawable-xhdpi into res; there isn't a folder named that, so just copy it over. That's all that is needed to make System UI not force close with qemu.hw.mainkeys=0 in the build.prop on the Note 3. Now recompile SystemUI.apk, set permission to rw-r--r-- and replace the old SystemUI.apk on the phone.
Well I have them centered in portrait, haven't worked on landscape yet. I just copied the first LinearLayout from the Nexus 5 into the navigation_bar.xml, and made all the resources point to the touchwiz equivalents. I have stock android nav buttons because I was trying something
You can decompile the SystemUI.apk I attached and look at my changes to navigation_bar.xml. Keep in mind my SystemUI.apk is from Jedi Elite ROM, but it is pretty much stock so I don't see it ruining anything on another stock rom, except for any theming.
I think what I am going to do is just port the AOSP navigation_bar.xml. I have no idea why the nav buttons don't want to be centered in TouchWiz, other than they lack spacers in the xml. Probably easier to just port it anyway.
Write up here.

Categories

Resources