Git Product home page Git Product logo

discoverkiller's Introduction

Discover Killer

Discover Killer logo

Discover Killer is an Xposed module that allows you to replace the Google Discover page of your home screen with whatever you want. Tired of garbage clickbait articles and ads? This module can replace the page with your favourite app, RSS feed or other supported 'Overlays'

Examples

Replacing with Entertainment Space Replacing with an RSS feed Replacing with the BBC news app

(Replacing the page with Entertainment Space, an RSS feed and launching the BBC News app)

Configuration:

Configuration page

Discover Killer has a number of options to configure the 'overlay' (the panel to the left of your home screen), including:

Replace it with another overlay

  • Supported overlays include Entertainment Space; which shows TV shows, music and games, a custom RSS feed, and HomeFeeder. See the Wiki page for more info

OR

Launching an app when fully open (any app is supported)

  • Whether to launch the app fresh from each swipe, or to resume the app
  • Pick from a list of backgrounds (based on the app's splash screen and icon) to show on the overlay when opened
  • Pick a colour from your wallpaper to use for Material You

Compatibility:

The module should work on any launcher that has the Discover page. It hooks the Google app rather than the launcher, which allows this. I've tested it on Lawnchair, Nova Launcher and Action Launcher successfully.

This module has been tested and is working with LSposed, but should also work with EdXposed. Make sure you enable hooking for the Google App when enabling the module (it should be pre-selected)

Downloads are on releases page or on the XDA thread

discoverkiller's People

Contributors

kieronquinn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

discoverkiller's Issues

Would it be possible to do this without having the google app installed?

I don't know much about xposed or android app development in general, but could it be possible to maybe redirect any attempt to open the google app, rather than replacing a part of the app itself, or something like that?
Personally I would prefer not to have the google app enabled on my phone at all, so it would be nice to be able to use this to replace it entirely.

Not able to install in Multi User Mode

Hi there,
I am trying to install Discover Killer apk in another user but not able to install it properly. I tried every possible way, firstly downloaded in main user and then enable through lsposed for another user. Secondly, just enabled through lsposed in main user and reboot, but nothing works
Screenshot_20220425-214805_Discover Killer

Google keeps stopping

The Google apps keeps stopping since I've installed the module, I did follow the installation instructions, setting a different app to open does work, but opening snapshot does not work. Couldn't get a crash log via scoop

Inplement in launcher itself....

I noticed that this specific app only works with Google Services and with the Google app installed while having the google app chosen in xposed module. After I used Smartspacer, its widget menu works just fine by choosing the launcher (in my case Trebuchet) in the Xposed module. Could this be implemented in this app so it would run without Google services?

Doesn't work on Oreo

Tested with Android 8.1, Nova Launcher and Google app v11.16.13.21.arm64. Still launches Discover feed.

Search bar opens up voice assistant instead

CrDroid 8.2 (Android 12) on a OP7 Pro.

With DiscoverKiller enabled, the Pixel Launcher Google search bar doesn't function properly.

Tapping anywhere on the search bar opens up the voice assistant instead. With it disabled, the search bar works fine. Then the search, voice assistant, and Lens buttons work as they should.

With snapshot leaving soon though, I wonder what that will mean for this module. Funny cause I finally just installed a custom ROM again after years of running stock. Last time was my Nexus 4 I think.

Discover Killer Crashing

I have facing this issue in Discover Killer app, whenever I am trying to open, it takes me to lockscreen and gets difficult them to unlock it and it continues to stay same. I have never faced this issue earlier in Android 13.

Android version ~ Android 13

Device ~ Realme 2 Pro

RO ~ Arrow OS

'No Root'

When I try to open the app, it say tge following: "Discover Killer requires root to work, make sure your device is rooted and you have granted root." and when i try to retry with the button below the message, nothing happens.
Thank you, if you help!

it causes some bugs

it works mostly as intended but for me at least it also broke the recents menu. im not being shown any apps in recents menu. if you straight up open recents then there are no apps, but if you first launch whichever app youve set to open with it then it only shows white rectangles as apps in recents menu, no logos, no names.

Screenshot_20210909-094722_Octavi_Launcher.png

Screenshot_20210909-100321_Octavi_Launcher.png

App not working (failed to connect to service)

Hello,
Thank you for your work on this amazing app. However, I can't use it on my phone. Google Discover works, but, when I activate the module in Lsposed, I can't swipe right anymore. I tried with different launchers, including those stated as "tested" in the readme.
I joined some logs. The last line ("XposedHooks(4848): Failed to connect to service, stopping self") is repeated about every 1/10 second after the first one (as seen in the screenshot).
Do you think there is anything to do to make it work?
Thank you in advance!

01-29 10:38:58.230 I/LSPosed (4848): Loading xposed for com.google.android.googlequicksearchbox:search/10307 01-29 10:38:58.242 I/LSPosed-Bridge(4848): Loading module com.kieronquinn.app.discoverkiller from /data/app/~~Es22QLahuNh71-W9mbF34w==/com.kieronquinn.app.discoverkiller-bXsyHfV3ChLerZq9SClp5w==/base.apk 01-29 10:38:58.342 I/LSPosed-Bridge(4848): Loading class com.kieronquinn.app.discoverkiller.xposed.Xposed 01-29 10:38:58.897 I/LSPosed (5027): Loading xposed for com.kieronquinn.app.discoverkiller/10296 01-29 10:38:58.900 I/LSPosed-Bridge(5027): Loading module com.kieronquinn.app.discoverkiller from /data/app/~~Es22QLahuNh71-W9mbF34w==/com.kieronquinn.app.discoverkiller-bXsyHfV3ChLerZq9SClp5w==/base.apk 01-29 10:38:59.030 I/LSPosed-Bridge(5027): Loading class com.kieronquinn.app.discoverkiller.xposed.Xposed 01-29 10:39:02.001 I/LSPosed (5925): Loading xposed for com.google.android.googlequicksearchbox:interactor/10307 01-29 10:39:02.005 I/LSPosed-Bridge(5925): Loading module com.kieronquinn.app.discoverkiller from /data/app/~~Es22QLahuNh71-W9mbF34w==/com.kieronquinn.app.discoverkiller-bXsyHfV3ChLerZq9SClp5w==/base.apk 01-29 10:39:02.066 I/LSPosed-Bridge(5925): Loading class com.kieronquinn.app.discoverkiller.xposed.Xposed 01-29 10:39:02.193 E/XposedHooks(4848): Failed to connect to service, stopping self

Screenshot_20230129-104756_MatLog~2

Add a function to just kill the process

Hello KieronQuinn,

I would like to express my gratitude for your application, Discover Killer, which I find very useful. I appreciate the work and effort you put into developing this application.

I would like to suggest an idea for a new feature that I believe could significantly improve the user experience. It would be wonderful if the application had the ability to completely terminate the Google Discover process, leaving no possibility of accidentally activating it with a swipe on the home screen. This would allow users like me to enjoy a cleaner and more organized interface without unwanted activations.

I am confident that many users would appreciate such an option, as it would provide more control over the workspace on their devices. I would be delighted to see such an update in future versions of the application.

Thank you for considering this suggestion. I wish you success in further development!

Sincerely,
Raphael Green

Add support for custom activity?

There are some apps that need to use activity to open (OEM apps like OnePlus Shelf),Is there a way to add activity as a selection?

"Xposed module not enabled" Android 13

I enabled the module, granted root, but after entering the app i see a message "You must enable the (...) force stop the google app and retry". After stopping the google app the message still appears

Unable to work on android 10

I tested the app on my Nokia 6.1 Plus (android one device) running on stock ROM android 10 and I noticed only the launch an app feature that works.

The snapshot feature is not working, when I swipe left in home screen, nothing is shown, it behaves as if the "show google app" was disabled.

Log: https://katb.in/nenerapafid.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.