yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Tulsadiver:
It really isn't all that much work but more work than just installing an app. I made this for anyone using more or less stock Nexus 6P on O as a test if someone wants to try it. It should get rid of the navbar completely. More involved than just editing the framework-res.apk, at least for O, but still not too bad and most updates don't affect the framework-res.apk or SystemUI.apk but are more security related. I made a small bash file that I use on a Windows based PC using Git Bash that does everything. Does all the modding (deodex's SystemUI.apk, decompiles, recompiles framework-res.apk and SystemUI.apk, makes all the edits) and all I have to do afterwards is zip up the finished 3 folders. Those are flashed via TWRP. The program is kind of ugly as I am not a programmer and would need to be tweaked for some phones but I am happy to share it if someone wants to try it.

I actually have this very mod in my Aroma mod installers on Nexus 5X, Nexus 6P, Pixel, and Pixel XL forums but you have to flash one of my bases first and they come with other mods included and like one guy said about those extra mods "they were more like bugs than mods" you might not be interested in those, lol!

I'd also be happy to help some of you out where immersive isn't working if I can and have time but you'd have to upload your system/framework and system/SystemUI folders. I don't use LMT but I heard from others that this mod works.
[Android Software Development] shaggyskunk:
[MENTION=1864347]noname81[/MENTION] - I did Search the Thread for "no root" - resulting in No Topics - I'm wondering if there's any adb Commands (similar to Wakelock Detector & BBS) that would allow LMT to work without Root - including Screen Shot which currently seems to require Root? I know that some of LMT features do work without Root.

Sent from my SM-G955W ??
[Android Software Development] xSilas43:
Thanks! I suppose that the process could be made a lot faster with scripts which you have shown, thanks again.
[Android Software Development] MrMarques01:
I've been looking into changing the dimens.xml in the decompiled Android O framework-res.apk to hide the navigation bar, but I'm having some issues. I decompiled the apk using apktools, changed the values, recompiled it and signed the apk using ZipSigner (with platform keys), but if I place the modified framework-res.apk into /system/framework (and changing the permission to 664) I'm getting a bootloop. If you could share how your bash script handles the de- and recompilation of the framework-res.apk, I would be very thankful.
[Android Software Development] Tulsadiver:
I don't think changing those alone will work but besides that, system apks aren't signed like other apps. You must use the original signature. (Even then, Android O balks at having them replaced sometimes). What you do is once your modded APK is recompiled you unzip it using 7zip or something similar. You do the same with the original APK. Take everything out of the modded APK except for meta-inf folder and android manifest and put it into the original APK replacing everything that is in it but keeping the original Android manifest and meta-inf. Zip it back up and change it from .zip to .APK. There are programs that do all this for you like ticklemyandroid by ticklefish. You choose the option of use original signature.

Here is my navbar gone bash scripts. Unzip it to your c drive and read the readme.txt.

https://www.androidfilehost.com/?fid=817906626617935433

Edit:. I found the basis of this script a long time ago. A guy wrote it because there was a mod he liked for his phone but it had to be tweaked some every time his phone updated. I saved it and later found it as a useful tool and used it as a basis in recreating my Aroma mod installers. Credit goes to [MENTION=7348683]sellsky[/MENTION] for that script.
[Android Software Development] MrMarques01:
First of all, thanks for providing the bash scripts.

I followed the introductions found in the readme.txt, and it finished successfuly on my Ubuntu installation, however, there is no zip being created. I assume that the contents of folders/themer needs to be zipped, so I did it manually. However, after flashing the resulting zip I went into a bootloop again. Is there anything I am missing?

The output of the SystemUIFrameMod scipt is the following:

hoe01h@hoe01h-Latitude-E7240:~/Downloads/NavbarGone$ ./SystemUIFrameMod ~/Downloads/NavbarGone
SystemUIFrameMod is loading....
Unpacking /home/hoe01h/Downloads/NavbarGone/framework-res.apk...
I: Using Apktool 2.2.4 on framework-res.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
Patching dimens.xml...
Compiling first pass...
I: Using Apktool 2.2.4
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
I: Copy original files...
I: Copy AndroidManifest.xml...
I: Copy META-INF...
I: Building apk file...
I: Copying unknown files/dir...
SystemUIFrameMod is ready
Unzipping SystemUIFrameMod...
Removing temp files...
Removing SystemUIFrameMod.apk...
SystemUIFrameMod.apk has been removed
Usage: ./systemui_commons4 <source_apk_dir>
Unpacking /home/hoe01h/Downloads/NavbarGone/SystemUI.apk...
I: Using Apktool 2.2.4 on framework-res.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
Deodexing SystemUI.odex...
Unpacking /home/hoe01h/Downloads/NavbarGone/SystemUI.apk...
I: Using Apktool 2.2.4 on SystemUI.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: framework-NavbarGone/1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
Compiling first pass...
I: Using Apktool 2.2.4
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
I: Copy original files...
I: Copy AndroidManifest.xml...
I: Copy META-INF...
I: Building apk file...
I: Copying unknown files/dir...
SystemUIFrameMod is ready
Unzipping SystemUIFrameMod...
Removing temp files...
Removing SystemUIFrameMod.apk...
SystemUIFrameMod.apk has been removed
Unzipping SystemUIFrameMod...
hoe01h@hoe01h-Latitude-E7240:~/Downloads/NavbarGone$
[Android Software Development] Tulsadiver:
Looks like everything ran great. Yes, the three folders in the Themer folder needed to be zipped up and flashed. The op probably isn't too thrilled with how this discussion is going on his thread. I need to find a place to post a thread on this and maybe just posting results here. Any ideas? General thread?

[MENTION=1864347]noname81[/MENTION], I apologise for jacking up your thread and would be happy to go back and erase my posts and I'm sure everyone else would be happy to do the same. I'm going to probably open a thread in the general section about how to remove the navbar completely and would be like to mention your thread as to why a person would want to do so (but only with your permission). Let me know about erasing the posts.
[Android Software Development] MrMarques01:
You're right, I've continued our discussion here https://xdaforums.com/nexus-6p/themes-apps/mod-oreo-aroma-mods-aroma-installer-t3666999/page9

If anyone is interested in hiding their navigation bar on Oreo, I managed to do so by editing the framework-res.apk. If there's demand, I can post a quick tutorial
[Android Software Development] noname81:
I'm ok with the little off topic discussions here, since it also helps LMT users. :)
[Android Software Development] thephatness:
Sometimes LMT doesn't activate immediately after unlocking. I've got a Pixel XL on PureNexus. Does anyone know what that's all about?
[Android Software Development] Androiderprime:
I am getting quite a bit of lag. I have it set up to replace my nav bar on my galaxy s8 running renovate ice r82.. I have overclocked my device a little to see if that helps but still the same. I even tried the noob way by turning off the animation scale..
[Android Software Development] aznriceballman:
Hey could you help me do this on my pixel XL?
[Android Software Development] bastardtrees:
is there ever going to be a app store pro paid version or is the 2.8 apk doomed to expire by December 30th 2018 ?
[Android Software Development] divineBliss:
Where did you see this expiration date :confused:
[Android Software Development] JRJ442:
Usually with every update the exp date is bumped. So it's never "doomed" to expire.

Swipe over to the info tab and you'll see it.
[Android Software Development] xSilas43:
This lag is touch wiz not LMT.
[Android Software Development] shaggyskunk:
[MENTION=1864347]noname81[/MENTION] Is it possible to use adb to allow LMT to work fully on Non Rooted devices? ie: System UI Tuner - Wakelock Detector and BBS have support for adb commands in order to be able to use these apps - My apologies for repeating this question ?

Sent from my SM-G955W ??
[Android Software Development] noname81:
No this is not possible. I could add some more actions via this method without root but it's not possible for all.
[Android Software Development] shaggyskunk:
Ok Thanks - Many of LMT's actions DO work without Root - I was mainly interested in the Screen Shot action - Even though the Stock S8+ does have the "palm swipe" it's certainly not as good as LMT's.

Appreciate your continued development and support for LMT ?

Sent from my SM-G955W ??
[Android Software Development] EMJI79:
Can you tell me what LMT actions work without root on the S8 +?

Does the most common like "back" "recent apps" and "home work? Or "close app" or "last opened app"?
[Android Software Development] shaggyskunk:
Quite a few things are working - Power Menu - Back - Recents - QS Tiles - App Shortcuts ie: Google Search - Tapatalk (lol) - Play Music etc.

What does require Root (that I've tried so far) Screen Shot - Settings (I think) Try it and see what else you discover ?

Sent from my SM-G955W ??
[Android Software Development] shaggyskunk:
Here's LMT on the Screen

Sent from my SM-G955W ??
[Android Software Development] EMJI79:
So you don't use it to replace navigation bar? I haven't received my S8+ yet. That is why I am asking.
[Android Software Development] shaggyskunk:
No I kinda like to be able to use both & if you look at my previous posts on this Thread - You'll see that there's a few apps that normally require Root that you can in fact use by adb commands ?

One of the BEST Actions that work without Root - You can use LMT to Reboot or Power Off without using the Power Button!

AWESOME ????
[Android Software Development] EMJI79:
I read them but you didn't actually detail them.
[Android Software Development] shaggyskunk:
I thought that I gave some details here:

https://xdaforums.com/showthread.php?p=74072993

?

Sent from my SM-G955W ??
[Android Software Development] notobsessivejustcurious:
Greetings,

I have an s7 with ENG boot kernel.

Rooted the phone to get bloat off and try things with root, it's cool... But when I go unrooted none of the apps open with LMT. I Grant permission, give administrative access, but apps still don't open. Ideas? Home, recent,back and shortcuts work but no apps. LMT rocks.
[Android Software Development] xSilas43:
I don't think LMT can call another app to start without root.
[Android Software Development] notobsessivejustcurious:
Any valid LMT download on a stock phone can activate an arbitrary app..hmm
[Android Software Development] shaggyskunk:
Sorry to say - But that's not correct - I can open Spotify - Play Music - PowerAmp - Google Search - Tapatalk - XDA-Labs - Google Calendar - Skitch - Gmail - Google Drive - Notifications - Back key - Recents - Probably some others BUT - I can't open Menu - Google Assistant - Screen Shot - (I get "requires root") - And probably some others too - BUT - Surprisingly I CAN open the Power Menu on the screen!

Sent from my SM-G955W ??
[Android Software Development] notobsessivejustcurious:
Yes, all that. It stopped after I unrooted. I was only trying things out. Just curious to see how I can get it all back with out going back to stock.

Try using voice search in shortcuts to get assistance?
[Android Software Development] EMJI79:
I meant you didn't detail HOW to do that (adb commands to make root apps work without root).

I would be interested in activating LMT replacing navigation bar on my Lg g6 before I get my S8 +.

I don't have it yet but the extra .5 of the 18.5/9 comparing to Lg 18/9 probably means I won't need to gain navigation bar space.
[Android Software Development] shaggyskunk:
Yeah I think that you misunderstood - I didn't find any adb commands for LMT - [MENTION=1864347]noname81[/MENTION] mentioned (I think?) that he might look into some adb commands for LMT... But I'm not sure about that.

I'm using adb for other apps and not LMT - What I have working with LMT is without doing anything special - What works just works as is ?

Sent from my SM-G955W ??
[Android Software Development] EMJI79:
OK thanks.

Yeah I tried and everything I want works right! I thought the app necessarily needed root since I used it on my Lg g3 and since it is in the title of the thread.

Great!

Made a search on the thread, many people complaining about "kill app" doesn't work but haven't found a solution?
[Android Software Development] shaggyskunk:
You can try All in One Gestures from the store - There's an option to "kill app" - It seems to work for me.

Apologies to [MENTION=1864347]noname81[/MENTION] for the OT

Sent from my SM-G955W ??
[Android Software Development] aznriceballman:
So did anyone find a solution to hiding the nav bar in Oreo? Would like to get rid of it on my pixel xl
[Android Software Development] shaggyskunk:
You'd probably have better response from your Device Thread on how to hide the Nav Bar ?

Sent from my SM-G955W ??
[Android Software Development] EMJI79:
[MENTION=1864347]noname81[/MENTION] regarding "open last app" pie shortcut without root, wouldn't it be easy to add to your app as on nougat, it is reachable by touching recent apps soft key twice on nougat?
[Android Software Development] Tulsadiver:
I can get rid of it, not hide it. Visit my thread on pixel XL.
[Android Software Development] EMJI79:
Do you mean this one: https://xdaforums.com/showthread.php?p=73552309 ?
[Android Software Development] Tulsadiver:
Or this one since you have a pixel XL.

https://xdaforums.com/pixel-xl/themes/mods-android-oreo-aroma-installer-misc-t3666777
[Android Software Development] EMJI79:
I don't actually have a pixel XL but I wanted to check if it wouldn't be adaptable to other phones, like the Nexus P mod for hiding the navigation bar.

It isn't.

Sorry if I mislead you.
[Android Software Development] aznriceballman:
I replied to your thing asking for a guide and you never answered me...
[Android Software Development] Tulsadiver:
Where?? I didn't see it.
[Android Software Development] aznriceballman:
My bad it wasnt you, it was the other guy. http://puu.sh/xWtfS/5c516126d0.png
[Android Software Development] Tulsadiver:
It has been my experience with end users that editing the framework-res-apk only, is not adequate. My method entails editing framework-res-apk, a smali file in your systemui.apk so your systemui.apk needs to be deodexed. I also edit the navigation_bar.xml, navigation_layout.xml, and navigation_layout_rot90.xml. Might be Overkill but it seems to work.
[Android Software Development] shaggyskunk:
Aren't there some apps on the Store that will hide the Nav Bar on Pixel devices? - I don't have a Pixel so no idea how good / bad they might be.

Sent from my SM-G955W ??
[Android Software Development] Tulsadiver:
I don't know but I hear complaining of the navbar popping up under certain circumstances and lots of people want to limit how many third party apps they have running on their phones.
[Android Software Development] aznriceballman:
Is it possible for you to make a flashable zip for me to flash instead of flashing aroma?
[Android Software Development] Tulsadiver:
Yes. Are you stock?
[Android Software Development] aznriceballman:
Yup. On oreo with the oct security update!
[Android Software Development] Tulsadiver:
Do you want stock theme or dark theme?

Edit: I went ahead and did both. Keep in mind I don't have a pixel so I can't test these. They should create a restore zip on your sdcard in a folder called ozop. Light is stock. Dark should have dark QS background and dark settings dashboard.
[Android Software Development] aznriceballman:
Thanks! This works perfectly :D I'll get back to you when i get my XL 2
[Android Software Development] Natakranta:
Hi [MENTION=1864347]noname81[/MENTION], how's the progress with LMT_2.9 ?
[Android Software Development] noname81:
I had crazy weeks with my job, so I didn't find time for LMT. Basically I just need to do small changes and release 2.9. I hope I find time soon...
[Android Software Development] Natakranta:
Thanks! Take care and have a nice weekend!

We must remember it's just a hobby, not duty, so it should be pleasure and not pressure.

Take your time!

If I may ask, what phone/rom is your daily driver?

Do you use LMT yourself with or without root?
[Android Software Development] Dbj.Dhaval:
I am using lmt on note 8 on non rooted phone. There are two problems I am facing.

1. Last app function is not working I have enabled lmt in accessibility

2.the apps won't open if clicked once(kind of hit and miss) only when I long press them the apps in pie will open. The experience is not same as being in root version ie smooth and fast its a bit Laggy..
[Android Software Development] noname81:
Sure. I have a Pixel XL and soon a Pixel 2 XL. There are just no better phones for Android (development). My phones are always rooted.
[Android Software Development] divineBliss:
Be careful with your Pixel 2

https://www.androidauthority.com/may-not-want-place-pixel-2-pocket-full-coins-809037/
[Android Software Development] Dbj.Dhaval:
Anyone
[Android Software Development] noname81:
For last app to work without root, you have to activate LMT as usage stats listener in the system settings. Why app start is flaky on your phone, I have no idea atm. We would need to track it down...
[Android Software Development] shaggyskunk:
Are there any adb commands that would allow more LMT's options to be used on Stock Unrooted devices?

Sent from my SM-G955W ??
[Android Software Development] EMJI79:
Just set "usage stats listener" as you said and it still says "this feature needs root permission".
[Android Software Development] Dbj.Dhaval:
How to activate usage state listener?
[Android Software Development] EMJI79:
Look in the settings search with "listener" word or "usage".
[Android Software Development] LordGrahf:
Just got this on my pixel 2 xl and loving it! Few questions:

1. Is there a way to activate the pointer feature without root?

2. What about the "menu" button, can that also be activated without root?

3. Some apps that I set to a slice don't display the icon and instead display "app", they seem to be mostly native apps. Is there a way to fix that?

Thanks!
[Android Software Development] Dbj.Dhaval:
All I found was usage data access
[Android Software Development] EMJI79:
It is under "lock screen, security" -> "other security" .

I have (almost) the same smartphone as you and found it (but "last app" still doesn't work without root for me).
[Android Software Development] noname81:
1. No

2. Activate LMT's accessibility service in the system settings

3. Will be fixed with v2.9
[Android Software Development] LordGrahf:
Thanks for the prompt response. For the menu button I went to:

Settings->Accessibility. LMT is enabled (this in stock Oreo) but the menu button still mentions that root is not enabled. Am I looking at the wrong setting?

Thanks again!
[Android Software Development] Dbj.Dhaval:
That is only usage data access.

Also from home are you able to open app directly from pie.. It takes me literally 2 to 3 sec open app.. Bt once inside some app I can open diff app instantly from pie.. Wierd problem.
[Android Software Development] EMJI79:
I think that is what [MENTION=1864347]noname81[/MENTION] was talking about, may he correct me if I am wrong.

I don't use the pie to open specific apps, only to replace navigation bar.
[Android Software Development] noname81:
Sorry you're right. Back works with accessibility. Menu only with root.
[Android Software Development] EMJI79:
Last app also doesn't work without root.
[Android Software Development] kkuhle:
[MENTION=292685]NoName[/MENTION] I am on an unrooted device currently and I am not sure if I will be able to root any time soon. I apologize if this has already been asked, but I have seen some apps that have been given permissions through adb without root. Some commands with greenify and some people mentioned BBS that I saw. It would be really cool if I could get the pie pointer on my unrooted device!
[Android Software Development] wadken1:
[MENTION=1864347]noname81[/MENTION] If you can help with this I'd be most grateful but I do appreciate it my turn out to be rom specific isseue.

I have a G4 and I'm currently using LigeageOS 7(Nougat 7.2.1)- LMT works fine - I have all the usual navigation functions working plus I can launch all the apps I need from anywhere with just a movement of my thumb - it's brilliant!!

Trouble is that the G4 maintainer is dropping support and I have to move to CyperOS which is AOSCP based - again on latest Nougat. Under CypherOS I have given LMT root, "write over other apps" permission, "accessibility service" is enabled, "access to media" is enabled and "access to usage" is enabled but LMT still cannot trigger "back", "home" or "menu".

Any ideas what could be going on?

Cheers
[Android Software Development] gaw316:
Anyone figure out how to set the nav bar height to 0 on the pixel 2 and Xl 2 yet? ?... Given the burn in problem... I've been searching around anxiously lol
[Android Software Development] Atomregen:
As long as there is no root access, you can only hide the navbar with activating immersive mode over ADB.

settings put global policy_control immersive.navigation=*

To reverse the command enter the same without the *
[Android Software Development] medwatt:
I can use swipe up double without any issues. How is the swipe up down double supposed to work because I can seem to be able to trigger it ?
[Android Software Development] scrungydoolittle:
So now, a really noob issue....

I have installed LMT on a rooted Huawei Y538.

So I start the program slide the activate on, and autostart LMT. But then what. How do I save those changes and exit?

Do I just reboot? The reason I am asking, is that if I do that, and then close LMT, and reboot, it is not active.

I have set the immersive feature on using the set policy method, but I don't get the pi control. And every time I go back into LMT it comes up with the enable switch turned off.

What is happening here?

And where is a manual for this?

I do see it active from the sides, but don't see an indication that it is there. I have cigburns nice digital age roms loaded into two other Huawei Y538 union phones, and it has the pi controls there when I go into gravity box (it has the Xposed framework installed). but on a phone that is rooted stock,

Having issues. Do I need to turn immersive hiding of the nav bar off?

---------- Post added at 05:50 PM ---------- Previous post was at 05:40 PM ----------

And how do you limit the items to only 3?
[Android Software Development] damngood98:
after playing around with the setting, try re-reading the first post again, some of it should make a lot more sense....if it's still not making sense there's always YouTube