yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Valiante:
Wow, after all these years you're still developing this app, that's legit incredible. Talk about commitment.

Unfortunately, a similar app, ChromePie, was abandoned years ago and left a lot of users without a usable app. D'you think you could consider integrating that feature set into LMT? The whole app is open source here: https://github.com/JayT5/ChromePie

Congratulations on over a decade of LMT!
[Android Software Development] noname81:
Thanks. I checked the code from Chrome pie and they use Xposed to inject all actions. This is a dependency LMT is not having, so just integrating the features won't be possible.

With LMT I interact with chrome this way, that I send sequences of key events (menu, down, enter, etc.) to go through chrome's menues and to activate features as bringing up bookmarks. It's not as perfect as chrome pie can do it, but it requires no more dependencies. The OP has an example for this.
[Android Software Development] Valiante:
Makes sense.

Maybe someday you can also take over that project too

I'll try using LMT as you mentioned though!
[Android Software Development] jshare:
I have a Note 10 lite, just updated to the latest Samsung patch a few days ago, and now running LMT 3.3beta1. I use the pie to access my most used apps quickly. An issue that started appearing yesterday is that many of the icons in the pie are now replaced by the word 'app' (check the screenshot). They still launch the apps I configured, it's just the icons that are no longer appearing. This has happened in the past once or twice, but I think it went away after restarting the phone, but not this time.

Any suggestions?

Thanks

Jacob
[Android Software Development] IronTechmonkey:
There are some possible workarounds depending on Android version and ROM variant but first:..

3.3beta1? Where from?

[EDIT] D'oh! found it3 posts up.

OS update such as the one you seem to mention can change the permissions or paths or add new restrictions regarding the locations things, and based on your description of the timing this may be more closely related to that update than the installation of 3.3. Did this happen in previous versions of LMT?. You could test a reconfiguration of LMT from the default new installation to see if that helpsw (if you;ve not already done so). Beyond that, also depending on android version and ROM variant, as a workaround you might be able to create a folder and manually place icons there. In any event some more details about the device might help and then you want to dig deeper you could log the issue.
[Android Software Development] jshare:
This is a Galaxy Note 10 Lite SM-N770F/DS, running Android 12 with Samsung's Feb. 1, 2022 security patch.

This did happen previously but it never lasted very long, never more than a day or two, while the issue is still here this time around.

My guess is that this has to do with permissions and LMT only having access to "media only" instead of "allowed to manage all files", but I don't know if that was the case before the recent Samsung software update when all the icons appeared correctly.
[Android Software Development] noname81:
This could be the problem. But LMT only uses access to external storage to check and load a user defined icons. As a fallback it should load the app icon via official SDK interfaces, which should still work.

Can you check if a logcat from LMT 's startup + first pie bring up reveals some exceptions being thrown?

Another question: Did you modify the config "show and scale app images". If it's set to 0, it would also only show "app" as icon.

Thanks
[Android Software Development] jshare:
I didn't modify "show and scale app images".

Yesterday, I attached a USB drive to my phone for something and then pulled it out. The phone asked me to restart it, which I did. After the restart, all the icons are appearing properly in LMT again.
[Android Software Development] leonardoroza:
Just passing by to say that LMT 3.2 is working pretty well on my old Xiaomi Mi 6 with latest LOS. Thank you so much.
[Android Software Development] awakener777:
I love this app, always have. I don't recall seeing this kind of battery usage though. Any suggestions? I'm on 3.2. Google pixel 6 pro, latest stock ROM, rooted. Thank you.
[Android Software Development] shaggyskunk:
LMT doesn't even register any Battery usage on my S20 Ultra Snapdragon variant running One UI V4.0 - So I'm not sure why it's using the battery on your device?
[Android Software Development] awakener777:
Only started after latest Android update. Sucks because I love it so much
[Android Software Development] shaggyskunk:
Did you try Clearing Cache & Data for LMT? LMT literally shows zero battery usage on my S20 Ultra Snapdragon variant running One UI V4.0 (No Root).
[Android Software Development] awakener777:
Yeah zero is about where it ought to be. Obviously, you aren't in latest April update being on S20. I've cleared cache bb without any luck. Not ready to clear my data just yet.
[Android Software Development] shaggyskunk:
I'm talking about clearing Data for LMT - Not a Factory Reset.. right?
[Android Software Development] awakener777:
If I'm not mistaken, clearing data will start it fresh, removing all my customization. Really not trying to resort to that unless necessary. I'll search for a backup app when I have time so I can test clearing data. I miss titanium backup.
[Android Software Development] scoobyjenkins:
You can copy the XML file:

data/data/com.noname8.1.lmt/shared_prefs/LMT.xml

to somewhere safe then put it back later to restore I think. Seems to contain all the data needed.
[Android Software Development] shaggyskunk:
Unfortunately you'll probably need Root to access the Data/data - But LMT isn't overly complicated to set up from scratch if you don't have a backup. Depends on how much this person's battery drain bothers them.. But LMT doesn't use any battery on my device..
[Android Software Development] awakener777:
Sweet. Thanks for the info. I will try this.

Drainage is huge. Phone doesn't last the day. 2.5 hours watching YouTube yesterday and LMT used 3x the battery!
[Android Software Development] shaggyskunk:
Something is really wrong with LMT on your device.

Here's the last 7 days of Battery Usage on my device & LMT doesn't even appear!

I know without a doubt - That if I was experiencing the same issue with any app - I'd either try to fix it - or I'd uninstall it.. I'd absolutely start with Clearing Cache & Data for LMT (Who cares if it's a pain to set it up again) & If that doesn't work - Uninstall & Reinstall & either grant Root if you have it - or run adb again.

Also make sure that you are running the latest version of LMT.
[Android Software Development] DiamondJohn:
awakener777 1 possible test before you clear data, is to try clearing CACHE & DALVIK of the whole device. try a reboot and then resEt the battery stats, and check that.

EDIT: oops I mean reset not rest the battery.
[Android Software Development] awakener777:
Thanks! Should've thought I'd that. Testing now.
[Android Software Development] IronTechmonkey:
Adding my testimonial to others that LMT should not be using so much battery. In addition to other suggestions, you might consider assessing the whole device regarding power usage and do so with a clean un-configured installation of LMT and while not using youtube. Getting off topic but in the interest of LMT on your device, the app Better Battery stats might help you determine the nature of the consumption (eg, wakelock or processor revving) and there are apps which could help you monitor processor usage at moments where it might be high (though functionality might depend on root).
[Android Software Development] kasnre:
XZ1C

3.2 and 3.3beta, pie has a touch offset
[Android Software Development] juanrra242:
Hi you all. Lmt is one must for me for several years. I can't think using my phone without it. Now in a12, when I am in settings section of the android, lmt doesn't show up. When I exit settings, it shows again from the sides. Any suggestion? Thanks in advance and thank you for this tiny wonder.
[Android Software Development] shaggyskunk:
Not really sure what you mean?

Android's Settings or LMT's Settings?

What device do you have?

What version of LMT are you using?
[Android Software Development] DiamondJohn:
Android has added a security feature, whereby NO 3rd part apps are able to display over the Android settings. Its to stop nefarious apps from tricking you to do bad things without realising.
[Android Software Development] IronTechmonkey:
The restriction that @DiamondJohn refers to may have become permanent in A12 but on some A11 devices there was this setting in Developer Options: Allow Screen Overlays On Settings. Unlikely, but worth a quick look.
[Android Software Development] shaggyskunk:
Never noticed that there was an option for this in Dev Options - But it is in fact there in Samsung's One UI V4.0 (Android 12).

Good information 👍
[Android Software Development] juanrra242:
Thank you so much. I found it and it works.
[Android Software Development] staveandor:
Trying to use this on A13 Beta 1 and 2 on Pixel 6 Pro.

LMT seems to be on and activated, and will draw my launcher exactly 1 time before refusing to draw again, unless the service is stopped and restarted.

Is anyone else experiencing the same behavior? There may have been a change made in A13 that messes with LMT. And since there will no longer be updates, I'm unsure if/how this can be fixed, or any suitable alternative.
[Android Software Development] DiamondJohn:
Its BETA, so there wiill be changes befored it goes live. But I dont think your experience will change.

Regarding it being killed, have you turned off all battery optimisations? Have you tried setting the OOM value to superman?

I am on A11 and am using an alternative I mention at https://xdaforums.com/t/app-root-lmt-launcher-v3-2.1330150/post-85425873
[Android Software Development] Fanagoreca:
Hello Sir, I know, but i want to ask you, can you do the all function's of app without root. So much love lmt from years, and no app in play store like lmt. I wonder, Why isn't in store...! Thank you for your effort!
[Android Software Development] noname81:
Hi, without root only pie will work, no gestures or ISAS. For commands working without root check all commands in the GUI itself. I tagged all commands which only work with root with [root]. Hth!
[Android Software Development] nacos:
Most LMT functions work just fine without root. The functions requiring root need access privileges that only a rooted device has. LMT taps into those, already given priviledges, in order to execute certain functions.
[Android Software Development] 93fuelslut:
Anyone know how to get the harmful app notification off?
[Android Software Development] shaggyskunk:
What worked for me on my S20 Ultra Snapdragon variant running One UI V4.1 - Toggle Play Protect Off & On a couple of times.

I no longer see the silly warning.
[Android Software Development] nacos:
Better off, turn Play Protect off altogether. I hope you guys do realize that Play "protect" is nothing but Google's one of many controlling arms. It protects you just as much as the COVID jab, while allowing Google to gather overly intrusive data from your phone. That being said, don't imagine for a second that once Play Protect gets turned off you will become imune to Google's continuous surveillance. That's where rooting comes into place.
[Android Software Development] shaggyskunk:
👀 👀 To each their own..
[Android Software Development] IronTechmonkey:
Oh shucks, you had to lace your thoughtful reply (with which I agree) with junk about vaccines. If that was serious, let's not go there, and also if that was joking let's not go there. Thank you. On the lighter side and getting back to the topic, as a logical argument the perceived effectiveness of covid jabs is too variable to support your case about Google. For instance, by that logic - because I find the covid jab to be effective I would find Google Play Protect effective, but.in fact I actually share your disdain for it. :D
[Android Software Development] nacos:
I'm almost positive it won't be long before you'll see my second point as well. You've agreed with my first point, which tells me you're a smart guy. 😉😁👍
[Android Software Development] IronTechmonkey:
Ah, I see the problem. You don't understand or respect the reason why we don't bring that stuff here and don't know when to stop. When you introduce such controversial and off-topic asides that is unfair to people who might agree with you as well as people who might not, but all of whom enjoy collaborating here without the discussions bogged down by that stuff.
[Android Software Development] shaggyskunk:
Can always count on @IronTechmonkey to 💉 some common sense on XDA 🙂😉
[Android Software Development] 5upon:
Heads up on Android 13 beta... It seems to have broken LMT's ability to detect touches in the activation areas. When LMT starts, the pie can be invoked once, then touches don't register, even with the LMT app in foreground. I tried toggling both special permissions (display over other apps and modify system settings) without any effect. I'm on a Pixel 6 Pro running 13 beta 4.1, rooted but otherwise stock.
[Android Software Development] 5upon:
Could be an issue with the more locked down accessibility permissions for sideloaded apps in A13. LMT's info page shows accessibility as false even when the system shows it as granted and it has been toggled several times. LMT also doesn't prompt for the permission to be re-granted after it has been revoked.
[Android Software Development] mikimile:
Hi @spocky12, great app man! Appreciate your effort.

I have an issue while trying different things on my Vava Chroma I’ve entered Factory Test mode somewhere from engineering menu or after sale menu can’t remember and pressed swith to Factory test and now I can get out of it and start you app.Tried factory reset but its not working.

Can you please help me?

Thank you in advance.
[Android Software Development] cmfCyangenModteam:
Looks good
[Android Software Development] IronTechmonkey:
FWIW, that sounds similar to a glitch which was occurring for a brief period on other Android versions but which was fixed by an app update. Maybe that issue has reemerged in Android 13 but it might still be worth double checking to make sure you are on the newest version of LMT, IIRC that being 3.2 with no expiration date. You might also be interested in the previous discussion which should be within the last 10 or 20 pages of the thread.

Mentioned few months ago (also from Android 13):

https://xdaforums.com/t/app-root-lmt-launcher-v3-2.1330150/post-86892077

Some history: It was early versions of 3.2 which had a similar problem as referenced here in response to the version that fits the issue https://xdaforums.com/t/app-root-lmt-launcher-v3-2.1330150/post-86135821.

There is a beta version 3.3 a few pages back if you want to try that, although I don't know or even expect that it would address the issue, it's just always worth trying the newest version.
[Android Software Development] SwimDrewid:
Looks like Android 13 (not beta) as well.

This log stood out:

08-15 19:26:38.767 2111 2330 W ziparchive: Unable to open ‘/data/app/~~hWNhiY-NBYNG9HaTSAHsJQ==/com.noname81.lmt-PI2Z1y3HnfEOX-NIth1nLw==/base.dm’: No such file or directory

@noname81 I'll DM you my log file
[Android Software Development] 93fuelslut:
How do you change the icons in 3.3 version? I select my icons of choice, and doesn't apply even after restarting app
[Android Software Development] robsquared:
Sadly I can confirm with the latest app that only the first launch/enablement lets you launch via touch area, then it stops working til you toggle PIE off and back on. I'm on a Pixel 6 Pro and updated to 13 today. I'm glad to pass along any data or run any tests (short of factory resetting my phone) that will help.
[Android Software Development] nacos:
Have you tried installing LMT as a system app?
[Android Software Development] robsquared:
That requires rooting right? I am using an unrooted device because I need google pay to work reliably. So I guess you hit something I can't do. :(
[Android Software Development] catawalks:
Another confirmation of the 3.2 and 3.3b1 not drawing after the first time the touch area is activated. It seems to activate each touch area just once, so if you have a touch area on both sides of the screen you can activate the left once and the right once. I've cleared the cache & storage for the app and uninstalled attempting a fresh install and ran into the new Android 13 accessibility behavior. Having to go into the App Info for LMT, tapping the 3 dots, then choosing to allow accessibility settings which was fun. I'm on an unrooted, stock Pixel 4a 5G.

I was on a Pixel 1 up until about a month ago where LMT hadn't been working for a long time, got this Pixel 4a 5G with Android 12 and started to fall in love with LMT again. I was so happy with it, and then I upgraded to 13 and lost LMT again. Shooting myself in the foot is always nice.
[Android Software Development] nacos:
That is correct!
[Android Software Development] IronTechmonkey:
Those log details make this seem similar to issues caused by Google closing loopholes in A13 which have been allowing access to some locations by configuring document providers until now.

See: https://blog.esper.io/android-dessert-bites-28-file-manager-loophole-closed-73891524/

Thanks @bombadier for providing that link which explains it in the context of Android file manager MiXplorer but might be applicable here as well. Then again, the issue could be something else. In any event, thanks for digging into the log and reporting.
[Android Software Development] Ztones:
I wish I didn't update to Android 13! It broke LMT! Exactly as others described. Works for one time after activation. Hope there'll be a fix soon!
[Android Software Development] SwimDrewid:
Do like I did and jump to the Fold 4 - still on glorious 12 and lmt looks beautiful on it!
[Android Software Development] Antibaka:
Is this the end of the road for LMT? After 10 years.....
[Android Software Development] robsquared:
I hope not, not having it is like losing half the functionality of my phone. I'm assuming targeting the android 13 API like he did with android 12 isn't fixing it. :(
[Android Software Development] Elopat:
For those of you facing troubles with lmt and android 13, can you tell if the other pie apps available on Play store and everywhere else are affected by the same situation?

For me clearly LMT is clearly the best option, but I would like to be sure what will I find if I have to update....

Thanks!
[Android Software Development] IronTechmonkey:
Still on Android 11 here.
[Android Software Development] SharingSmoke:
Swiftly switch works. I have used it alongside LMT as an app launcher for years.

Swiftly switch - Pro - Apps on Google Play

Uninstall the free version first if you encounter 505 error when installing

play.google.com
[Android Software Development] Elopat:
Thanks for the information!
[Android Software Development] 5upon:
fooView is fine under A13. Greatly prefer LMT though.
[Android Software Development] Antibaka:
So what is it fooview and swiftly switch has that LMT is missing? I wish @noname81 can maybe do some tweaking for thousands of us here! 😛😛
[Android Software Development] SharingSmoke:
Swiftly is great as a sidebar app launcher. It supports folders and toggles. I've always used it alongside LMT. For quick and intuitive navigation, LMT is the hands down winner. It's superior to every other app I've tried.
[Android Software Development] ledd988:
Anyone here using xposed edge? It has pie functionality.
[Android Software Development] kurrupt_1:
Does anyone have a link to a working LMT version?
[Android Software Development] carandcar:
Here you go.
[Android Software Development] kurrupt_1:
Thank you very much!
[Android Software Development] carandcar:
Welcome. 😊
[Android Software Development] robsquared:
Is this

Is this supposed to work on Android 13? I just tested it and it does not. Still has the activate once problem.
[Android Software Development] Chema_F:
No, it's not supposed to. Not working in A13 so far as reported in the last posts on this thread
[Android Software Development] noname81:
No
[Android Software Development] noname81:
Today I got my hands on a Pixel 7 Pro, and I took the time to check LMT on this. Honestly I didn't invest much time (yet) and also only checked and fixed the "PIE not coming up" problem. Please test and let me know, what other issues you observe. Thanks! :)
[Android Software Development] shaggyskunk:
I'm not sure if I should - Smile - Scowl - Nod or Shake my head - Or "accept" the "inevitable" with each Android version update..

I'm always taken a little bit aback - by how quickly some people are to post "rip" for the different apps we get to enjoy - While anything is possible - The Devs here on XDA are BEYOND Talented - Creative - Knowledgeable and UNDAUNTED... So maybe give them a chance - Before hammering in the final nail 👍🏻😊🙇🏼🕊️
[Android Software Development] loopypalm:
what does this app have that 'xposed edge' don't ?
[Android Software Development] shaggyskunk:
Does what I want & without Root! 👍🏻
[Android Software Development] kurrupt_1:
Agreed!
[Android Software Development] Chema_F:
Tons of thanks man! You're really amazing, skills apart your dedication it's really amazing, it's so difficult to find someone maintaining something for such a long time. Bravo!

About this last build,

Device: Lenovo Z6 Pro

Android version: A13

ROM: custom (Spark OS)

Rooted

Pie is working fine for me, I didn't find issues so far.

Gestures and ISAS are not working for me as they didn't in A12 neither. Honestly I didn't try with every possible "device input". However the app is crashing when I assign an action for an ISA. I could provide a log if you're interested.

Again, thank you VERY much and kudos for your amazing job.
[Android Software Development] IronTechmonkey:
Likewise. Also, to state the obvious it does not require xposed which is not an insignificant detail for those who are rooted but don't or won't use xposed.

As to LMT, I've updated stock Moto Android 10 rooted device from 3.2 to 3.3 with no ill effect or noticeable change which seems expected considering the fixes target newer Android versions.
[Android Software Development] noname81:
Gestures and Isas need root, so I assume you are rooted? Also auto configuration via the settings should just work. Can you post a logcat with the crash? Thanks!
[Android Software Development] Chema_F:
Yeah, I'm rooted.

You'll find some denials in the logcat and this seems to be the cause of the crashes since it's not crashing after switching to permissive.

Sorry for not trimming the log. It's not too long anyway.

Edit: for some reason I'm unable to attach the logcat here. This is the link for it:

logcat_10-13-2022_07-11-33.txt

drive.google.com
[Android Software Development] mofuson:
Thank you for releasing the A13 version.

I'm using LMT v3.3 a13_fix.apk on my Pixel 7 Pro.

PIE ADVANCED COMMANDS 'SPLITSCREEN' does not work.

Accessibility is allowed.

thank you.
[Android Software Development] robsquared:
Once again you've made my android device actually usable. I used this apk and all pie functionality supported on non-rooted devices worked fine on my pixel 6 pro. The only thing I had to do was do the extra step in app settings to allow accessibility. And I donated 10 again, sorry that euro is so close in parity to the dollar.
[Android Software Development] AnonVendetta:
I'm having a lot of trouble getting LMT to trigger reliably. All permissions granted, battery optimization disabled for LMT, restriction disabled, accessibility service running.

My ROM is Pixel Experience Android 13, running on a Galaxy Tab S7+ SM-T976N. Rooted with Magisk.

I've tried triggering from left, right, bottom, but at least half the time LMT doesn't appear. This app is effectively unusable for me. What can I do?

Same issue in Android 12, but not quite as bad.
[Android Software Development] Chema_F:
I guess you already disabled the navigation gestures