yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Neodimon:
Hi to all! OmniSwitch for android 11. Pulled out of some (I don't remember anymore) firmware on android 11. For "manual" installation (system/priv-app or system/app). It does not contain an error: "failed to gain system permissions", respectively, does not require manipulation with lucky patcher.
[Android Apps and Games] loopytee:
Anyone have any success running omniswitch on Android 13?
[Android Apps and Games] Nath_h57:
I'm trying it, thank u, the whole world still needs a super recent apps app as a zip installer for all those AOSP roms though, maybe someone will make such a thing with man options and all
[Android Apps and Games] ahsnali:
yeah agree...and that makes me think that how much ahead of time is this basic invention of the developer @wrongway213
[Android Apps and Games] nickelnine:
Here is A13 compatible OmniSwitch APK. I got it working on my ROM using the suggestion here but without smiley face.
[Android Apps and Games] Nath_h57:
thx for your help, I

thank you

no success for me though, I have tried to flash the zips but it doesn't flash in recovery or magisk

I have tried copying the folder in /priv-apps but it doesn't work either, nothing happens and it gets deleted.

sadly !
[Android Apps and Games] loopytee:
Hello. Could you please give a step by step on how you got this woking, I've tried the direction in the post you linked and everything else I can think of and it just ends up forcing a reboot usually. I'm running evox 13. Thanks
[Android Apps and Games] nickelnine:
Hi, I flashed the OmniSwitchForA10A11Experimentalv2.zip then reboot, then open and enable OmniSwitch and apply your preferences, then manually copy the A13 OmniSwitch zip to /system/priv-app/OmniSwitch and it should open and function properly. You might have to wait a little bit after the copy for it to start showing up. For added flavor, I personally mapped the recent key to open OmniSwitch using A13 fork of GravityBox.
[Android Apps and Games] loopytee:
Thank you thank you. I'm gonna try it. I tried that gravity box 13 you posted in another thread and my phone went into a bootloop. Had to format. I'm using lsposed zygist. Do you have any sense why it would have happened?
[Android Apps and Games] loopytee:
Oh and on OnePlus 8pro running evox 7.4 (Android 13)
[Android Apps and Games] nickelnine:
Hmm not sure why it would boot loop. On my phone Poco F3, I could only get OmniSwitch and GravityBox to work together on crDroid ROM.
[Android Apps and Games] nickelnine:
After updating my ROM version and trying various other ROMs, I'm finding A13 OmniSwitch does not work as it did on A12 ROMs; the overlay does not pull out from the side. I'm not sure how to fix it if it's something even fixable from the OmniSwitch Magisk side of things. Sadly, have to abandon it's use for now and use stock recents. If someone has any ideas on how to proceed from here, please chime in!
[Android Apps and Games] DroidBatteria:
I can't wait for this feat!!
[Android Apps and Games] DroidBatteria:
any alternative to other similar app ??
[Android Apps and Games] Fr1day_13:
i tried it after upgrading to Andorid 13 but without any success.

For me its not worth the time anymore to spend hours in trying to get it run.

i really wonder why there is nothing similar to it or why its not developed further more in any paid version etc. as i really find it very very usefull for a fast workflow.

The stock recent apps is just a pain in the ass and slows everything extremely down...

But it seems only a hand full people actually trying to use omniswitch :-/
[Android Apps and Games] loopytee:
I agree with everything you said. I'm amazed that the current recents feature on a13 is ok for users. I feel like the usability is going backwards. I'd gladly pay for an omniswitch app.
[Android Apps and Games] loopytee:
Omnirom seems to still be in development. The screenshot from what I'm presuming if Android 13 shows Omniswitch working.
[Android Apps and Games] AnonVendetta:
OmniSwitch was designed *FOR* OmniROM, and is included in it by default, so of course it's always going to work 100% there. I really do miss OmniSwitch, but it's been quite awhile since I've been able to run it successfully on recent-ish Android versions (11/12/13). If you know how to make it work on 13, I'd be glad to hear how.
[Android Apps and Games] LegendOcta:
I installed this on LineageOS 18.1, and it works nice.

However, I had been using GravityBox, and I use the PIE control feature in GravityBox. I can replace my hardware key (My phone has that instead of software navbar) to use OmniSwitch instead in GravityBox but the recents button in the PIE control is still opening the system's dialog instead of OmniSwitch. Is there a way to fix this? It would be perfect with this..
[Android Apps and Games] asdf2345:
How do you get it working in LineageOS? I have had no luck no matter what version or phone I use.
[Android Apps and Games] AnonVendetta:
I suggest using LMT instead of OmniSwitch, it has pie controls. It won't replace the recents like OmniSwitch does, but it does provide an easy way to trigger the inbuilt system recents. You can even use LMT to trigger other buttons like volume/power without having to physically press them, you just need to figure out their keycodes. It tends to work better on newer Android versions too. No hacky BS like pushing files to system partition, installing a Magisk module, etc. But for fullest functionality of LMT, it's best to be rooted. You can find the app's topic on XDA
[Android Apps and Games] asdf2345:
I want something to replace the awful 9+ recents. So far BlissROMs 12.12 includes SlimRecents and is Android 10. However if I get a phone with 11+, I don't think I have an option to get something decent other than than this.
[Android Apps and Games] AnonVendetta:
Good luck getting OmniSwitch to work RELIABLY. I haven't been able to do it since Android 11. The stock recents isn't THAT bad anyway.

Maybe if you want to do some debugging/testing of your own, you might get it working then share your results with the rest of us. But as it is now, OmniSwitch is hit or miss, mostly miss.
[Android Apps and Games] asdf2345:
It not really the recents themselves, they are a downgrade, but what really kills it for me is the weird scrolling behavior.

I might have to compile some sort of custom ROM for whatever phone I end up getting. Meaning ****ery on that side to get working OmniSwitch might be fine.
[Android Apps and Games] LegendOcta:
I simply installed the one I quoted. It just worked straight after install. My device is VEGA IRON 2 (MSM8974 phone), armv7 and LineageOS 18.1. But I can't really *replace* the system recents..

Interesting. I am indeed rooted (ofc for GravityBox etc) but I've never used LMT.

Bit offtopic, I tried installing Resurrection Remix Q today and it's very customizable but it misses features I need most.. (RR N had both Pie Control and OmniSwitch) Maybe LMT on RR Q can be ok to use. RR Q only has SlimRecents which imo is a lot worse than OmniSwitch.

I don't plan on using Android 12 or higher any time soon. Most of my devices are all based on MSM8974 and is VERY slow on 12+, and the new UI really looks childish and unusable. A11 still gets security patches, but in worst case I'll just continue using it without patches, as OmniSwitch, Pie and everything works fine on A11. If there's a good Android 10/11 custom rom project with OmniSwitch and Pie control built in, I'd be interested, as I do know how to compile my own rom.

Or I might just reinstall RR N on my phone lol. I will lose a few good apps but N was a lot faster than Q or R.
[Android Apps and Games] asdf2345:
SD800 really should just be used at like N max. Not sure what apps you miss, nothing I use needs anything above 5.
[Android Apps and Games] LegendOcta:
A few needs Android 8 or higher. Amazingly Android O+ is still pretty quick on these phones, Android 11 is a bit sluggish but it's still not bad. Before Android S it's all usable..
[Android Apps and Games] g422:
Long story short got new phone android 12. Cant get omni to work as well. Ive discovered two apps that act as a replacement for me.

My Gestures pro version $2.15 has a recent apps called app switcher pro that lets you cycle through recents similar to quick switcher option in omniswitch. It also has a favorite app drawer option but i use Panels sidebar for fav apps to replace omniswitch favorites. You can use My Gestures to open panels.
[Android Apps and Games] kusti420:
can someone please make a proper guide as how to get it working on a13? it gets instantly disabled the moment i try to enable it
[Android Apps and Games] kwmike:
Thanks for the response.

I just renamed OmniSwitch folder in /system/priv-app as there were multiple apk's there from prior install attempts with the older OmniSwitch. I then reinstalled OmniSwitch (N) and it now appears in app drawer and starts but also gets a "Omniswitch restricted mode. Fails to get system permissions"

notification when OmniSwitch is enabled. Then none of the kill commands/gestures work. ?
[Android Apps and Games] wrongway213:
Make sure you set group and owner both to root and give 644 perms.
[Android Apps and Games] doctorew:
Running 7.1.1 (decrypted and rooted (superSU pro) -- I have these perms set, but, too, have the `restricted mode failed to gain system permissions` experience.

Thanks
[Android Apps and Games] wrongway213:
What type of device? I did this from a Nexus so AOSP is all I have experience with firsthand with this - curious if this issue is 7.1.1 or another non AOSP issue like Samsung user's OmniSwitch not working above.
[Android Apps and Games] doctorew:
Nexus 6P running dev preview 7.1.1
[Android Apps and Games] doctorew:
By the power of google! I have the answer!

[IMG="By the power of google! I have the answer!"]https://i.makeagif.com/media/4-07-2015/87W1i8.gif[/IMG]

used "Lucky Patcher" to "Disable signature verification in the package manager"

:good:
[Android Apps and Games] John_Edward:
Thank you for this, I updated to Nougat and the rom I use hasn't added OmniSwitch back yet.

I found one workaround for how to 'replace' recents with hardware controls, as OmniSwitch has an app shortcut "toggle overlay".

I did it using Tasker and SecureSettings:

Android settings, set a Button action from "Recent apps switcher' to 'voice search', and assign it to Tasker Search Assistant

Make a tasker profile "Event -> Button -> Button: Long Search"

Add "Plugin -> Secure Settings -> Configure -> Action -> Execute Shortcut -> OmniSwitch -> Toggle Overlay"
[Android Apps and Games] Meandi51:
Thank you very much for this... Long time was looking for this.

Know omni switch build in from other roms and always missed it on my galaxy tab S.

There is only one thing I would wish to be added (or did I overlook? ).

There is no way to change the order to fill up the list from the bottom instead of the top.

Cheers.
[Android Apps and Games] CZ Eddie:
Does anyone know how to remove the app previews from OmniSwitch?

I like the icon view on the left side of this pic.

But want it in vertical view.

The problem with vertical view (right side of pic) is it gives you the icon but also a huge app preview.

I want to get rid of the app preview. Does anyone know how to do that?
[Android Apps and Games] maxwen:
Not possible - but you can make the thumb smaller :)
[Android Apps and Games] jurisquo:
Does this work on pixel 7.1.1?
[Android Apps and Games] madbehaviorus:
Doesn't work on Android 7.1.1

I've flashed the zip in lineage 14 on Android 7.1.1 and now I have a vibration-bootloop.
[Android Apps and Games] copecu:
I'm using it on NitrogenOS [7.1.1_r28] for Nexus 4 without problems.
[Android Apps and Games] madbehaviorus:
I've wiped my Handy and now, I know, that the Problem wars AFWall+ with "Fix startup data leak".

Now it works perfectly with Lineage with Android 7.1.1. ;)
[Android Apps and Games] s_k_u_ll:
Can you explain what you have done to get it working, please?

I'm on last Lineage weekly with Xiaomi mi5 (gemini) and I have got 'restricted mode failed to gain system permissions' problem, and I don't want to use lucky patcher solution.

Is there any other solution to fix that?

Thank you!
[Android Apps and Games] madbehaviorus:
Sry my divice is the Sony Z2
[Android Apps and Games] maxwen:
It will fail on all ROMs that use a dedicated different signing key then the one it was built with,

LOS is switched to such a key some time ago. So the only way for proper

signature based permissions is to build it with a LOS ROM
[Android Apps and Games] s_k_u_ll:
many thanks for your explanation [MENTION=4683552]maxwen[/MENTION]

a newbie question, can I build it? if yes, how can I do it? :p

thanks again ;D
[Android Apps and Games] wrongway213:
So if I want to help people with this, Max, all I would need to do is take an LOS based ROM with fully functional OmniSwitch and make another flashable zip for LOS users with that OmniSwitch? If so, I should be able to get something out pretty quickly. Thanks as per usual for stepping in and giving users the real deal on OmniSwitch, Max!
[Android Apps and Games] maxwen:
In theory yes - all of this is just that complicated because of googles

relally tight permissions for all that stuff OmniSwitch needs.

You cant even get an app screenshot without having signature

permissions. Which require that the apk is signed with the same

key as the rest of the ROM. On the other hand custom ROMS should

use unique signing keys for security reasons even if this makes

stuff a lot more complicated.
[Android Apps and Games] wrongway213:
Thanks much for confirming.

LOS people - I have a funeral to attend and speak at tomorrow, I'll get you a zip Sunday. Tag me if I forget
[Android Apps and Games] s_k_u_ll:
hi [MENTION=5964313]wrongway213[/MENTION]

how are you? Have you build OmniSwitch zip for LOS? I offer myself to try it

many thanks
[Android Apps and Games] wrongway213:
I'll post it here as soon as I have it ?

Edit: Also - forgot all about an N change that makes this difficult. I have no problem at all creating the actual flashable - it's just a bit of a pain to do so, as ROMs are now structured to where you cannot just extract from them. For me to do this, I either need to find an LOS based ROM with OmniSwitch that is still structured in a way that I can extract /system (so far, no luck guys) OR other option - if anyone is on a build of any LOS based ROM with OmniSwitch built in, if you could be so kind as to PM me your /system/priv-app/OmniSwitch.apk from an LOS based ROM like the above - I will certainly work from that. If not, I will keep searching for an LOS based apk or hunt down a buddy on an LOS ROM to send me one - if any of you are able to help though, please tag me and I'll make the zip to test later on today. Thanks all for your patience :thumbsup:
[Android Apps and Games] s_k_u_ll:
hi [MENTION=5964313]wrongway213[/MENTION]!

I'm sorry because I didn't understand your post. I'm on LOS. Do you want my /system/priv-app/OmniSwitch.apk? I have flash your zip in recovery. Is this what you need? :confused:

thanks
[Android Apps and Games] wrongway213:
No - hoping someone on an LOS based ROM that includes OmniSwitch, such as crDroid - will upload their /system/priv-app/OmniSwitch.apk - I can use that to make an LOS OmniSwitch. I cannot extract myself as you must be actually running the ROM in question to do this on Nougat ROMs.
[Android Apps and Games] kpirnie:
ill see what i can do mate. im due to get my flash on anyways ;)
[Android Apps and Games] kpirnie:
Here you go mate. There was 2 apk's for it. OmniStyle and OmniSwitch
[Android Apps and Games] wrongway213:
Thanks much [MENTION=4819587]kevp75[/MENTION]

Anyone care to test this zip for me before I add it to the OP?

https://www.androidfilehost.com/?fid=817550096634757951
[Android Apps and Games] Antwone78:
downloading and testing. I report in a few minutes.

---------- Post added at 03:29 PM ---------- Previous post was at 02:57 PM ----------

Ok so, first I've uninstall the app using titanium backup. Then flashed your zip in recovery. After boot, still shows "failed to gain system permissions".

Regards.
[Android Apps and Games] wrongway213:
Thanks for testing - what ROM?
[Android Apps and Games] Antwone78:
LineageOS
[Android Apps and Games] madbehaviorus:
hmm....I don't understand the problem?!

I use the Omnswitch app since 4 days with LOS 14.1 with my Sony Z2 and it works perfectly.

Please explain what do you want?
[Android Apps and Games] maxwen:
Oh gawd - there is OFC a problem here that I have not noticed initially

This does not help anything for people running official LOS builds

since they use a different signing key.

So if their nightlies/weeklies or whatever use a dedicated signing key

all of this does not help anything cause nobody can replicate such

a build.
[Android Apps and Games] wrongway213:
Oh wow - so I cannot support LOS...

My apologies, LOS folks. I gave it a shot but Max here is a LOT smarter than I and... sounds like they have made this and other modding for LOS pretty much impossible.

Guys on other LOS based ROMs - do you use the normal apk I posted for Nougat without issues? I'm curious if LOS itself was the only ROM with issues, or LOS based ROMs - if just LOS, I assume the flashable I made today is useless and will take it down.
[Android Apps and Games] s_k_u_ll:
:crying::crying::crying:

thank you and maxwen for your work!! I don't know why LOS devs do that :eek:
[Android Apps and Games] maxwen:
Wrong - using a signing key is very good and actually every custom ROM should do this to guarantee signature security. Omni does that same for official builds since the beginning.
[Android Apps and Games] s_k_u_ll:
OK, I understand. But how we can use omniswitch in a rom like LOS?

Enviat des del meu MI 5 usant Tapatalk
[Android Apps and Games] maxwen:
Only for homemade builds - no way for official builds
[Android Apps and Games] DiamondJohn:
I am running a private build (not mine) of LOS 6.0.1

The only thing that does not appear to work is the ability to Kill apps from OmniSwitch :confused: It actually does manage to Draw over other apps. It would seem to me and my simple ways, that if other apps can kill apps (with SU permissions), that a selection of the mode in which omni kills apps could make it usable in other ROMs (ie Lineage as an add-on)?

Lineage also has a privacy manager where I can specifically grant the permission to Draw Over Other Apps; but this does not appear to help :(

The worst part is that my ROM tends to randomly loose its ability to show the standard Recents screen :confused: like now!

------------------edit

scratch that about the task killer. It occurred to me after I posted that the recents is a different animal to a task killer.
[Android Apps and Games] tasnim_tamim:
Tried on LinageOS and rr and it works... but for smoe reason it does not works on Samsung stock firmware.. it opens but when i try to enable it it force closes..
[Android Apps and Games] joelh:
Is it possible to change the bottom row shortcuts to open different apps?
[Android Apps and Games] yamsu:
In RR Marshmallow you can reassign the recent app switcher from the default to omniswitch. This allows you to see all the app and also access the app drawer with a single click.

I just installed omniswitch in Nougat lineageRom 14.1, everything works except I can't reassign the recent app key to open omniswitch.
[Android Apps and Games] joelh:
That's a limitation of Lineage compared to RR, not a difference between N and MM.
[Android Apps and Games] yamsu:
I have been using omniswitch with And7, it seems like the memory usage either reported by omniswitch or actually is much higher than that seen with the usual pixel launcher and recent app system.

On Samsung Note 2 7100 lineage 14.1 based ROM

With pixel <1 GB

With omniswitch <1.5 GB

Does pixel launcher have a more aggressive approach to memory conservation?
[Android Apps and Games] wrongway213:
This is a bit outside the scope of this thread, as it is something I would imagine only maxwen could answer. I simply allow the apk to be flashable for as many ROMs as I can that don't have OmniSwitch - as for the technical side of OmniSwitch itself, maxwen or someone else from the OmniROM team would definitely be a better shot at assising you here than I am.
[Android Apps and Games] maxwen:
Depends if cached memory is counted as free or not free. Different apps have different opinions on that ?
[Android Apps and Games] joelh:
If I may piggyback on that for a moment, would you be able to answer my question at the top? ?
[Android Apps and Games] maxwen:
if you explain what you mean by that then maybe I could answer
[Android Apps and Games] joelh:
The bottom-row icons on the launcher: Phone, camera, "G", microphone, wallpaper, and settings.
[Android Apps and Games] maxwen:
Ah - those - no - thats what favorites are for

Those are the so called "essential" apps - yes I know different people

might see different apps as essential but the idea was to have this

as easy as possible. And if you really want to have completely different

apps you can still hide the essential line and have the ones you need in your

favorite apps
[Android Apps and Games] joelh:
My intent was actually to assign widget functionality to a couple, like asking the assistant with the mic button and one-touch-hibernating (without locking the screen) with greenify for the G button. As of now, the G can use greenify's hibernate+lock screen, but tapping the mic crashes OmniSwitch. (I don't use gapps, that might make Omniswitch act differently)
[Android Apps and Games] maxwen:
That's why
[Android Apps and Games] joelh:
Indeed, but that doesn't really address my point or my goal of remapping those to launch a widget. Can it be done, regardless of gapps' inclusion?
[Android Apps and Games] maxwen:
I already answered this question
[Android Apps and Games] joelh:
sweet thanks
[Android Apps and Games] asusm930:
Working on my Redmi Note 4 MTK running MIUI8

really good

any chance of updating the APK to the latest version of omniswitch (if there are any useful changes)

Thanks you so much ;D
[Android Apps and Games] wrongway213:
Ya know what? Since you asked so nicely, why not?

Coming soon...
[Android Apps and Games] DeathBoT:
Ive got a Pixel Xl running stock 7.1.1 rooted with TWRP installed, flashing this seems to do nothing. Anything I can do to fix this?
[Android Apps and Games] speedster_no1:
[MENTION=5964313]wrongway213[/MENTION] some progress ??? thanks
[Android Apps and Games] wrongway213:
Glad you reminded me of this. Something came up IRL, totally forgot this thread. Gonna see if I can get it done now :good:

This, my friends, is the difference between an ETA (rude) and making sure someone is still around (not rude). I would have totally forgotten I promised to update this had I not been reminded.
[Android Apps and Games] wrongway213:
OmniSwitch for Nougat updated! https://www.androidfilehost.com/?fid=961840155545567949

If anyone would like to test this for me, I'll throw it in OP when it's confirmed working :good:
[Android Apps and Games] speedster_no1:
not working on mm
[Android Apps and Games] wrongway213:
It's for Nougat.. why I put it in the title of the thread as well as the zip
[Android Apps and Games] wrongway213:
Based on my experience with ARISE, it's probably because the Pixel didn't exist when I made this, and thus its unique architecture is likely not supported. I'm not going to lie to you and tell you I will have time to write a script for this, or even kang one from one of my ARISE Teammmates right quick, but I do believe I would need to add Pixel-specific checks to the script, and I would need someone with Pixel and Telegram available to do test builds, if, big if, I find a bit of time to do this and it's not too much work this late in the mod. If it's a huge hassle or my life just doesn't die down any, I'll definitely keep it in mind for O when I update the mod. If I can look into it and succeed any, I'll tag you here, and need you or someone else with TG available to test.
[Android Apps and Games] speedster_no1:
ok my mistske, but can you make lastest version for mm ??? thanks