yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Fif_:
Xposed log would be a good start.

Which ROM are you using?

Is Google play games installed, frozen or not installed?
[Xposed Framework Modules] schaggo:
I realized how incomplete my report was after I sent it. Could facepalm myself for that [emoji6]

I use a Nexus 5X, latest 6.0.1 stock ROM (MHC19Q), rooted and Xposed. I use Franco's kernel, but I don't think that plays a role as I did so when it used to work.

I had to look at the log files and could see nothing wrong, also other modules were working fine.

Getting all angry about it, I reflashed my device and I'm in the process of setting everything up again. Once I arrive at Xposed and in case it still won't work, I will get the log files to you.

Edit: where is my concentration... *sigh*

I have Play Games frozen. Cant stand the icon in the app drawer. OCD kicks in [emoji6]
[Xposed Framework Modules] schaggo:
Still not working.

Nexus 5X, latest stock 6.0.1 (MHC19Q) rooted with latest SuperSU v2.71, latest Xposed v83. Latest module v0.4 installed through Xposed Manager, not apk.

Other modules work fine, such as GravityBox for example. For the test I had all other modules disabled though.

Google Play Games is installed but frozen, as are some other useless Google components. I had it this way as well when the module was running fine.

Xposed Log:

04-25 08:05:35.740 I/Xposed ( 426): -----------------
04-25 08:05:35.740 I/Xposed ( 426): Starting Xposed version 83, compiled for SDK 23
04-25 08:05:35.741 I/Xposed ( 426): Device: Nexus 5X (LGE), Android version 6.0.1 (SDK 23)
04-25 08:05:35.741 I/Xposed ( 426): ROM: MHC19Q
04-25 08:05:35.743 I/Xposed ( 426): Build fingerprint: google/bullhead/bullhead:6.0.1/MHC19Q/2705526:user/release-keys
04-25 08:05:35.746 I/Xposed ( 426): Platform: arm64-v8a, 64-bit binary, system server: yes
04-25 08:05:35.748 I/Xposed ( 426): SELinux enabled: yes, enforcing: yes
04-25 08:05:35.761 I/Xposed ( 426): -----------------
04-25 08:05:35.762 I/Xposed ( 426): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
04-25 08:05:36.103 I/Xposed ( 426): Detected ART runtime
04-25 08:05:36.133 I/Xposed ( 426): Found Xposed class de/robv/android/xposed/XposedBridge, now initializing
04-25 08:05:36.411 I/Xposed ( 426): Loading modules from /data/app/com.fifsource.android.resolveractivitytweaks-1/base.apk
04-25 08:05:36.559 I/Xposed ( 426): Loading class com.fifsource.android.resolveractivitytweaks.XposedModule
04-25 08:05:45.798 I/Xposed ( 427): -----------------
04-25 08:05:45.798 I/Xposed ( 427): Starting Xposed version 83, compiled for SDK 23
04-25 08:05:45.799 I/Xposed ( 427): Device: Nexus 5X (LGE), Android version 6.0.1 (SDK 23)
04-25 08:05:45.799 I/Xposed ( 427): ROM: MHC19Q
04-25 08:05:45.800 I/Xposed ( 427): Build fingerprint: google/bullhead/bullhead:6.0.1/MHC19Q/2705526:user/release-keys
04-25 08:05:45.800 I/Xposed ( 427): Platform: arm64-v8a, 32-bit binary, system server: no
04-25 08:05:45.801 I/Xposed ( 427): SELinux enabled: yes, enforcing: yes
04-25 08:05:45.806 I/Xposed ( 427): -----------------
04-25 08:05:45.807 I/Xposed ( 427): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
04-25 08:05:46.135 I/Xposed ( 427): Detected ART runtime
04-25 08:05:46.157 I/Xposed ( 427): Found Xposed class de/robv/android/xposed/XposedBridge, now initializing
04-25 08:05:46.372 I/Xposed ( 427): Loading modules from /data/app/com.fifsource.android.resolveractivitytweaks-1/base.apk
04-25 08:05:46.479 I/Xposed ( 427): Loading class com.fifsource.android.resolveractivitytweaks.XposedModule
[Xposed Framework Modules] khattakking:
It worked on my Honor 3c H30-U10 running cm13(MHC19Q) with Xposed v82,thanks.
[Xposed Framework Modules] schaggo:
Didn't work, got fed up, installed and activated all other modules. Did one last check, still didnt work. In an absolutely desperate last attempt, I downgraded to 0.3, and it started working. Upgraded to 0.4, still working.

Changed nothing else but the uninstall, downgrade, upgrade of the module and the needed reboots inbetween. So sorry, no debugging possible, I simply don't know what it was... Be sure I'll check back in once it stops working again though [emoji6]
[Xposed Framework Modules] Fif_:
That is definitely weird.

From your Xposed log, the module is indeed active, but does not seem to be running.

Well I'm happy you found a fix. If it happens again, we will investigate further.
[Xposed Framework Modules] arbit12:
Anyone got it working on Touchwiz 6.0.1?
[Xposed Framework Modules] Fif_:
I believe TouchWiz is likely not to work as its heavily modified from AOSP.

Feel free to try it and report your Xposed logfile here if it fails.
[Xposed Framework Modules] arbit12:
Had tries before posting and doesn't work.

Touchwiz has this new thing of not giving the once / always buttons for some of the apps. Painful.

Anyway, here are the logs. Hope they can help.
[Xposed Framework Modules] arbit12:
Sorry, left out some info.

Note Edge 915G, 6.0.1 stock TW, rooted. Xposed with Wanam customisation, v84
[Xposed Framework Modules] Fif_:
I know how you feel, that's why I coded this module.

Yeah, it loads fine on TouchWiz, doesn't throw any errors, yet doesn't work.

Sorry.
[Xposed Framework Modules] arbit12:
No problem. Thanks for trying. As you said on OP, missing CAP on 5+!
[Xposed Framework Modules] jaydee 77:
Long press app to use always

I'm using this module to hide "Just Once" and "Always" buttons, because I don't like the behavior of double tapping to launch the app. But in some cases i need to set an app as use always. Is it possible when "Just Once" and "Always" buttons are hidden to use a long press on the app to set it as always?
[Xposed Framework Modules] Fif_:
Yes, I agree it can be annoying to have to disable the module to mark an app as "Always". I don't like either marking as "Always" on a long click. Maybe I can add an extra dialog asking for confirmation on long click.

Note that of you have "enable" on and "hide once/always buttons" off, you will still have one touch behavior, at the cost of some screen real estate...
[Xposed Framework Modules] jaydee 77:
This is my current configuration, but I don't have one touch behavior. I must double tap the app to launch. On first tap "Once" "Always" button become active (the are inactive when the action dialog shows), and the second tap will start the app.
[Xposed Framework Modules] Fif_:
You're entirely right.

I never use that mode myself.
[Xposed Framework Modules] jaydee 77:
I would like to see one touch launch behavior with the option to set the app as "Always".
[Xposed Framework Modules] Fif_:
Well I'd like a pony too [emoji6]

Are you on Lollipop or Marshmallow?
[Xposed Framework Modules] jaydee 77:
No pony for me. :cowboy: I just mention wishes and see what is possible. I'm on Marshmallow.
[Xposed Framework Modules] Fif_:
This module works on Nougat, with the unofficial Xposed.

I've tested it with Xposed 87.3 and Magisk 14.0 on:

OnePlus 5 running OOS 4.5.10

Nexus 5X running the last Nougat ROM (n2g48c)
[Xposed Framework Modules] Fif_:
Version 1.0 is out

And version 1.0 is out.

It's only cosmetic fixes, and to reaffirm that the module works on Xposed v88 on Nougat.
[Xposed Framework Modules] Fif_:
1.0.1 patch release is out

Apologies to 27 poor souls that downloaded 1.0 off the Xposed repo, this release didn't work on Nougat because of an untested SDK bump.

1.0.1 fixes that problem.
[Xposed Framework Modules] pinoholo:
I guess this makes the module not compatible with SDK 25 yet?

I tested it and it not worked
[Xposed Framework Modules] Fif_:
It works for me on Nougat, Marshmallow and Lollipop.[emoji6]

What doesn't work for you, which version, and do you have an Xposed log file and/or a logcat?
[Xposed Framework Modules] pinoholo:
I'm sorry but after second attempt of reboot I finally got this module to work

It wasn't work before, turned out after first reboot my Xposed installer said my Xposed didn't active so I reboot once again
[Xposed Framework Modules] oroboros74:
Genuine question: How is this different from the app "Better Open With"?

https://play.google.com/store/apps/details?id=com.aboutmycode.betteropenwith&hl=en
[Xposed Framework Modules] Fif_:
It's similar.

Better Open With is a separate app, you need to associate to every possible link type to it as you encounter them. I'm not too fond of its esthetics. It's more configurable.

Resolver Activity Tweaks is using the stock ROM code and visual style, with minimal configuration, and needs to be setup once to cover every link type.
[Xposed Framework Modules] oroboros74:
I agree, the popup could look a little nicer in that app. But does this app have the "time out" function that one has? Can't tell from the screenshots.
[Xposed Framework Modules] Fif_:
There's no timeout with this Xposed module.
[Xposed Framework Modules] chuck4100:
Will there be Oreo support?
[Xposed Framework Modules] Fif_:
Possibly. I don't have an Oreo device, so I am not able to test, nor support the module yet.

Have you tried? There's a chance it may work out of the box.

If it doesn't, please send me the Xposed log file.
[Xposed Framework Modules] chuck4100:
I've had it activated for a while now just waiting for it to decide to work but no dice.

My

Xposed Log

with only resolver activity tweaks activated.
[Xposed Framework Modules] Fif_:
Thank you.

No errors there, so the methods are hooked properly.

It could be that SELinux has been tightened, and that we cannot get the module preferences.

Can you try with SELinux off?
[Xposed Framework Modules] chuck4100:
I used selinux switch but I don't have a custom kernel installed so looks like it won't disable. I plan to reflash soonish so I'll try again with ex kernel at some point.

Edit: I learned I could soft boot to keep permissive.

Appears to function like this, but the "hide once/always" still does not.
[Xposed Framework Modules] Fif_:
Thank you for your investigation.

So it looks like there are two problems with Oreo:

1. The module settings cannot be read, that's due to SELinux being tightened

2. The once/always logic has changed again and I need to update the hooking logic for Oreo.
[Xposed Framework Modules] steve51184:
Any ETA? :)
[Xposed Framework Modules] Fif_:
I've updated the module for Oreo, see the OP.

Note that while the Once/Always hiding now works on Oreo with release 2.0, I haven't seen any of the issues you were mentioning with SELinux on my device, and haven't made any changes related to working around SELinux issues.

Please report if it works or not for you, along with your ROM and device details.
[Xposed Framework Modules] Curious Boy:
2.0 module load just fine but nothing happened. Im on stock lg g3 lolipop rom.

Complete action activity name:

android/com.android.internal.app.ResolverActivityEx
[Xposed Framework Modules] Fif_:
Hi, thanks for your report.

Can you send me or post the Xposed log?

Do previous versions (1.0.1 or earlier) work?

What did you configure in the module? (Is it enabled both in the Xposed installer and in the Resolver Activity Tweaks app? Did you chose to hide Always/Once?)

Can you grab a screenshot of the Resolver activity?
[Xposed Framework Modules] Curious Boy:
I tried v0.1 1.0 1.0.1 2.0 still no luck.

All module settings enabled

Xposed log:

08-26 15:05:35.011 I/Xposed ( 492): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH

08-26 15:05:35.061 I/Xposed ( 492): Detected ART runtime

08-26 15:05:35.071 I/Xposed ( 492): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing

08-26 15:05:35.501 I/Xposed ( 492): Loading modules from /data/app/com.fifsource.android.resolveractivitytweaks-2/base.apk

08-26 15:05:35.511 I/Xposed ( 492): Loading class com.fifsource.android.resolveractivitytweaks.XposedModule

08-26 15:05:35.521 I/Xposed ( 492): RAT: Starting ResolverActivityTweaks v. 2.0 (8/3F834C81033B9FE5)

Screenshot below

Hope this help.
[Xposed Framework Modules] Fif_:
This doesn't look like the stock AOSP ResolverActivity, this must be customized by LG.

Sadly, there's not much I can do.

I'll list your device and ROM as incompatible in the project description.

Edit: You already reported the LG G3 didn't work a while back, your device was already listed as incompatible in the project description.
[Xposed Framework Modules] TiTiB:
Thanks for this! Works great on my:

6.0.1_r43 - MOB30J (Resurrection Remix) / Xposed v89 on Tab S 8.4 (klimtwifi)

One request, though--would it be possible to have an "excluded app(s)" option? The only app I want to *always* be default is my favorite launcher (I also have Null Launcher installed as secondary/in case of primary launcher crash).

It is my only and *very minor* annoyance, so just figured I'd ask.

Thank you
[Xposed Framework Modules] Fif_:
I'm always happy to hear it works. Did you try the beta? Which version of the module was working fine?

On to your question, if you have an app for which you always want to have a default set, you can do this by:

Disabling the tweaks (in the Resolver Activity Tweaks app or by disabling the module entirely in Xposed installer);

Rebooting if needed (depends on your Android version);

Launching the app (maybe twice) and setting the default there;

Reenabling the module;

Rebooting if needed (depends on your Android version).

In your specific case, for the launcher, you don't have to go through this dance but you can always use the Settings to set the default launcher:

Settings > Home

or (depending on your ROM / Android version)

Settings > Apps > Gear Icon > Home App

I'm not planning to add an activity filter in the UI for the time being.

I do not answer support requests sent by PM.
[Xposed Framework Modules] TiTiB:
Thanks for the quick and very informative response!

Resolver Activity Tweaks 2.0

I really feel dumb now ? of course going to Home and setting my launcher worked. Should have my "Senior Member" status revoked!

Thanks again
[Xposed Framework Modules] chuck4100:
Been running v2.0 for a bit now, doesn't seem to be working at all currently. Everything is enabled and SE Linux is enabled but permissive.

I will find a moment to send a clean xposed log and logcat just to be full.

I have not really troublshot this at all tho.

Another detail, if I choose 'always' it will set a default app.

PS. Thanks for continuing to work on this. =)
[Xposed Framework Modules] Fif_:
Sorry to hear.

Just a device and ROM names would be a good start. A logcat, Xposed log would be even better.

Do the older versions work?

What exactly doesn't work? Can you share screenshots?

Thanks.

I do not answer support requests sent by PM.
[Xposed Framework Modules] chuck4100:
Oh ****, I PM'd logs to wrong guy... Oops
[Xposed Framework Modules] TiTiB:
No worries, didn't even read them.
[Xposed Framework Modules] Fif_:
So in the end I received nothing :-/

I do not answer support requests sent by PM.
[Xposed Framework Modules] chuck4100:
PM sent with logs, not a support request. Please let me know if there is anything else I can do or send to help diagnose.
[Xposed Framework Modules] Fif_:
I have received your log files, thank you.

So this is a Pixel 2 XL running Oreo 8.1.

Can you check the current stable version (1.0.1)? Does this one work?
[Xposed Framework Modules] chuck4100:
Does not work. In both versions it seems like it has no affect at all.

Previously, I was on Pixel 1 android 7 and it worked to the extent of not setting defaults but still showed once/always.
[Xposed Framework Modules] Fif_:
Versions lower than 2.0 should not work on Oreo, but 2.0 works for me on LOS 15.1. Maybe your ROM has something different, there's nothing suspicious in the logs.

If you have the time, can you grab screenshots of the Resolver Activity dialog:

- when the module is inactive/disabled

- when the module active/enabled and hide always/once is off

- when the module active/enabled and hide always/once is on
[Xposed Framework Modules] OSheden:
I also missed Complete Action Plus!

After seeing your custom hook on XPrivacyLua I found this thread. Thanks!
[Xposed Framework Modules] Fif_:
Thank you.

Do you mind reporting if version 2.0 works for you, and which device and ROM you're using?
[Xposed Framework Modules] OSheden:
Yes it does work. As far as I remember Complete Action Plus allowed to long press an app from the resolver to always use that app from this kind of link. Not a big deal for me since I never use "Always".

Your module saves me space and a single press is enough to open a link with the desired app.

OnePlus 3T - OmniDragon Oreo 8.1
[Xposed Framework Modules] Fif_:
Thank you for your report.

With now several downloads of the beta 2.0 release, and only one problem report from [MENTION=5620273]chuck4100[/MENTION], I've moved 2.0 to stable status on the XDA repo.

If 2.0 doesn't work for you, please try 1.0.1 and report here.
[Xposed Framework Modules] ninestarkoko:
I've been using your module since months and even after the update it works fine.

I'm on MM 6.0.1, Sony stock rom.

Thanks for your work.
[Xposed Framework Modules] Fif_:
Thank you for letting us know.
[Xposed Framework Modules] Fif_:
Odd, it looks like a stock ResolverActivity. Which ROM, Android, Xpoaed and Magisk versions are you using?

Are you willing to test a debug package if I send you one by PM?
[Xposed Framework Modules] 4512369781:
Yes, I am happy to help with the test because I really want to use this module on my phone.

My phone is Nokia 7 (TA-1041) Android 8.1.0 Oreo;
Official ROM with updata 224G. B01(Security Updates, 09/2018.);
Xposed version 90.2-beta3 (Systemless);
Magisk version v17.1.
[Xposed Framework Modules] Udzi:
I would love to see this beautiful mod running on Pie EdXposed (which is pretty stable right now) but maybe impossible because of the missing Resource hooking?
[Xposed Framework Modules] Fif_:
Will there's hope then, because the module doesn't use resource hooking.

What happens when you use it on Pie?
[Xposed Framework Modules] Udzi:
Good News! After installing and enabling it:

"Xposed Installer has not been detected. This app is useless without it"

Maybe it's just a small detection issue? Because the Xposed is now called EdXposed?
[Xposed Framework Modules] Fif_:
It could be...

Do you have the Xposed Installer installed, and if so which version? As far as i understand EdXposed sells requires the Xposed Installer.

Do you have any other working Xposed modules installed?

Edit: Can you also send your xposed log?
[Xposed Framework Modules] bkkzak:
If this module is checking for the Xposed Installer app by package name, that might be the problem. Edxposed forked dvdandroids installer and renamed the package
[Xposed Framework Modules] Fif_:
Bingo, it does.

That was pretty unthoughtful to change the Xposed Installer package, this will break lots of modules, and possibly Xposed logging, amongst other things.

What is the new package name? I could certainly check for both.
[Xposed Framework Modules] bkkzak:
Ya they attributed the name change to preventing detection (they're doing something right though because even safetnet passes with xposed active), but I believe they've made it so that both installers work with the edxposed framework. Their installer is great though, essentially incorporated the ARTDeoptimiser module into it (force compile speed and a compatibility list).

The new package name is:

com.solohsu.android.edxp.manager

I'll download your module as soon as you release it and report back incase you don't feel like installing edxposed to test. I remember when you first released this module as I had literally looked around the week before to see if any modules addressed the resolver activity; I'll be excited to use it again ?
[Xposed Framework Modules] Fif_:
I've just uploaded 2.1 with support for both Xposed and EdXposed Managers.

It's only in beta, until you tell me whether or not it works with EdXposed.

If you're having problems, please send an Xposed log file.
[Xposed Framework Modules] Udzi:
Thank you! Tried it right now but sadly its not working on my side. Sending a Xposed Log is impossible too because Xposed logging was implemented in EdXposed v2.9.9-beta1 which causes a bootloog :silly:

Maybe someone else can provide a log
[Xposed Framework Modules] bkkzak:
Works perfectly for me! No issues whatsoever ? Thank you [MENTION=5297163]Fif_[/MENTION], I'd consider this stable.

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

Hey check edxposed's releases, I believe 0.2.9.9_beta 1 was pulled due to bootloops - at the very least it was replaced by beta 2 within hours of release. Running swimmingly here
[Xposed Framework Modules] Fif_:
Thank you for your reports.

Can your try EdXposed 2.9.9-beta2 and send the Xposed log if you can get it?

Can you state your device, ROM, Magisk and EdExposed version?
[Xposed Framework Modules] Udzi:
Sorry, it was I typo, I have tried beta2, not beta1. Still a Bootloop
[Xposed Framework Modules] Fif_:
2.1 promoted to stable, 3.0 is out in beta

I've promoted release 2.1 to stable on the Xposed module repo and released a new beta, version 3.0.

In this new version, there have been a few changes under the hood related to preference handling.

Instead of relying on world-readable permissions, Resolver Activity Tweaks now uses the excellent Remote Preferences library.

I suspect a lot of issues with the module failing to have any effect on the Resolver Activity dialog was due to the Xposed module not being able to read your settings. This should now be fixed.

As a side benefit, changes to Resolver Activity Tweaks preferences are now immediately effective. There's no more need to reboot on any android version.

So, if you had issues with the module in the past, please try again and report if it's working or not, and if it's a regression.

Please always mention:

The app version.

Your device.

Your ROM version (exact release, or at least Android SDK level).

Your Xposed or EdXposed version, and whether or not you have Xposed installed systemlessly or in /system.

Your Magisk version if you're using Magisk.

Thanks!
[Xposed Framework Modules] Fif_:
Please try version 3.0, in beta in the Xposed module repository. It may well fix your problem.
[Xposed Framework Modules] Udzi:
Thanks but sadly it's still not working. Seems that's a incompatibility with EdExposed 2.9.8. I'll try to install the latest the next time I'll flash my phone. Thanks for your effort
[Xposed Framework Modules] Fif_:
After 150 downloads or so and no complaints or regressions, I've promoted 3.0 to stable.
[Xposed Framework Modules] JRJ442:
Working well for me on my Pixel 2/Pie.
[Xposed Framework Modules] Fif_:
Thank you for reporting.
[Xposed Framework Modules] Jolest:
Working OK so far on my Pocophone F1 running PixelExperience rom version 20190614. Thanks!

Any thoughts on implementing a grid selection layout similar to what Complete Action Plus had? That's the biggest thing I miss. Not having to scroll to see all the apps was great.

The other thing was being able to set favorites or auto/timed "always open" apps based on url domain.

And, a suggestion... How about a tap-and-hold option in the "no always" mode that would show details about the action and give an "always" option on that screen?
[Xposed Framework Modules] Fif_:
These are all valid suggestions, but I do not have the time nor willingness to implement them: ResolverActivityTweaks works well enough for me.

That's why it's open-source: feel free to code it and submit a pull request.
[Xposed Framework Modules] Hasan Basuwala:
it says xposed installer not installed! any help??

running oxygen os beta based on andriod pie on oneplus 6
[Xposed Framework Modules] Fif_:
What Xposed version are you using and which Xposed installer do you have?

Can you post your Xposed log?
[Xposed Framework Modules] Hasan Basuwala:
Exposed Installer with xposed v.4.5.1 beta 4463 yahfa

---------- Post added at 04:13 AM ---------- Previous post was at 04:09 AM ----------

how to get those logs?
[Xposed Framework Modules] Fif_:
That should be in the "logs" section of the EdXposed installer. Note that I use "classic Xposed" and the Xposed Installer and I have no idea if the EdXposed installer actually has logs, but it should.

Also, do you have any other Xposed modules, and are they working?