Tell K9 which browser to use?

Hi. If there are links in emails which I open in K9, and if I want to follow those links, then I would like those links to open in the browser of my choice (which is not my Android phone’s Google Chrome browser).

At the moment the links in emails in K9 open in Google Chrome, and I can’t see a method in K9’s settings by which to make the links openin another browser.

Is there a way I can set a default browser for K9?

Simple answer: No.

K-9 delegates opening a website to the browser through the default browser intent. Thus, whatever browser is set as default will be opened.

If you are handy with Android programming: You could fork the K-9 sources and exchange the intent for one you define yourself. Additionally you would need to create a small service app that intercepts that intent and then opens your browser of choice.

1 Like

Or you can just go to the settings of your service and tell it which browser should be your device’s standard One.

@tchara, thanks for your advice. Unfortunately I’m not up to programming Android.

@GunterKönigsmann, thanks for the suggestion. I have tried to implement it just now but I see that on my Android device Google Chrome is the default browser, and it’s not possible to make another browser the default.
A selection button is provided beside Google Chrome in the list of default apps, but pressing that button will not switch it off, and there is no way of entering the name of an alternative browser. I guess that’s Google for you!

@Gunter_Königsmann, BUT thanks again for your suggestion because although my Android device’s settings do not permit me to change the default browser, I have just found that by loading my default browser and going to its settings I have the option of making it the default. I then tested this change by returning to K9 and pressing a link within an email and, lo and behold, the link was opened not in Google Chrome but in “Samsung Internet”! Excellent! Problem solved!

1 Like

@Iolo_and_Peibyn good that your issue is resolved. You may want to mark the answer by @Gunter_Konigsmann as solution.

However, I am not sure if this is the actual solution you are looking for. Based on the wording of your initial post

it can be assumed that you only want a different browser for links opened in K-9 without changing the system default…

1 Like

@tchara, you have a wonderfully logical mind! But I’m happy with the solution which I found. I’m lucky that Samsung’s own internet browser, “Samsung Internet”, offers one the ability to choose to have links open in a browser other than Chrome.

uhm… deactivate chrome, go to Settings-Apps-Defaultapps and change your default browser.

LinkSheet (Izzyondroid repo) also helps a lot with what you will probably want. Set that as your default browser and you can customize everything

still I recommend using adb from a pc and debloating your phone. Samsung is so full of crap bloatware its insane. Here is a list I made

Secure to erase bloatware apps:

adb shell
pm uninstall --user 0 app.melon.icompass
pm uninstall --user 0 com.adobe.psmobile
pm uninstall --user 0 com.android.chrome
pm uninstall --user 0 com.google.hotwordenrollment.okgoogle
pm uninstall --user 0 com.android.hotwordenrollment.xgoogle
pm uninstall --user 0 com.estrongs.android.pop
pm uninstall --user 0 com.facebook.appmanager
pm uninstall --user 0 com.facebook.katana
pm uninstall --user 0 com.facebook.services
pm uninstall --user 0 com.facebook.system
pm uninstall --user 0 com.google.android.apps.authenticator2
pm uninstall --user 0 com.google.android.apps.docs
pm uninstall --user 0 com.gogle.android.apps.docs.editors.docs
pm uninstall --user 0 com.google.android.apps.docs.editors.slides
pm uninstall --user 0 com.google.android.apps.photos
pm uninstall --user 0 com.google.android.apps.tachyon
pm uninstall --user 0 com.google.android.apps.translate
pm uninstall --user 0 com.google.android.apps.turbo
pm uninstall --user 0 com.google.android.as
pm uninstall --user 0 com.google.android.feedback
pm uninstall --user 0 com.google.android.gm #gmail
pm uninstall --user 0 com.google.android.gms.location.history
pm uninstall --user 0 com.google.android.googlequicksearchbox
pm uninstall --user 0 com.google.android.modulemetadata #main components
pm uninstall --user 0 com.google.android.music
pm uninstall --user 0 com.google.android.syncadapters.calendar
pm uninstall --user 0 com.google.android.syncadapters.contacts
pm uninstall --user 0 com.google.android.talk
pm uninstall --user 0 com.google.android.apps.maps
pm uninstall --user 0 com.google.android.youtube
pm uninstall --user 0 com.google.ar.core
pm uninstall --user 0 com.google.vr.vrcore
pm uninstall --user 0 com.linkedin.android
pm uninstall --user 0 com.microsoft.appmanager
pm uninstall --user 0 com.microsoft.launcher
pm uninstall --user 0 com.microsoft.office.excel
pm uninstall --user 0 com.microsoft.office.powerpoint
pm uninstall --user 0 com.microsoft.office.word
pm uninstall --user 0 com.microsoft.skydive
pm uninstall --user 0 com.microsoft.teams
pm uninstall --user 0 com.monotype.android.font.chococooky
pm uninstall --user 0 com.monotype.android.font.cooljazz
pm uninstall --user 0 com.monotype.android.font.rosemary
pm uninstall --user 0 com.osp.app.signin #samsung account
pm uninstall --user 0 com.pcvirt.ImageViewer
pm uninstall --user 0 com.samsung.android.aircommandmanager
pm uninstall --user 0 com.samsung.android.apps.advsounddetector
pm uninstall --user 0 com.samsung.android.allshare.service.mediashare
pm uninstall --user 0 com.google.androiud.projection.gearhead #android auto

pm uninstall --user 0 com.samsung.android.app.galaxyfinder
pm uninstall --user 0 com.samsung.android.app.notes
pm uninstall --user 0 com.samsung.android.android.app.sbrowseredge
pm uninstall --user 0 com.samsung.android.app.settings.bixby
pm uninstall --user 0 com.samsung.android.app.sharelive
pm uninstall --user 0 com.samsung.android.app.simplesharing
#pm uninstall --user 0 com.samsung.android.app.spage #samsung free?
pm uninstall --user 0 com.samsung.android.app.talkback
pm uninstall --user 0 com.samsung.android.app.taskedge
pm uninstall --user 0 com.samsung.android.app.tips
pm uninstall --user 0 com.samsung.android.app.watchmanager
pm uninstall --user 0 com.samsung.android.app.watchmanagerstub
pm uninstall --user 0 com.samsung.android.ardrawing
pm uninstall --user 0 com.samsung.android.arzone
pm uninstall --user 0 com.samsung.aremoji
pm uninstall --user 0 com.samsung.android.aware.service
pm uninstall --user 0 com.samsung.android.beaconmanager
#pm uninstall --user 0 com.samsung.android.bio.face.service
#pm uninstall --user 0 com.samsung.android.biometrics.app.setting
#pm uninstall --user 0 com.samsung.android.biometrics.service
pm uninstall --user 0 com.samsung.android.bixby.agent
pm uninstall --user 0 com.samsung.android.bixby.agent.dummy
pm uninstall --user 0 com.samsung.android.bixby.es.globalaction
pm uninstall --user 0 com.samsung.android.bixby.service
pm uninstall --user 0 com.samsung.android.bixby.plmsync
pm uninstall --user 0 com.samsung.android.bixby.wakeup
pm uninstall --user 0 com.samsung.android.da.daagent #dual messenger
pm uninstall --user 0 com.samsung.android.drivelink.stub
pm uninstall --user 0 com.samsung.android.easysetup #nearby device scanning
pm uninstall --user 0 com.samsung.android.emojiupdater
pm uninstall --user 0 com.samsung.android.fast #secure wifi?
pm uninstall --user 0 com.samsung.android.forest #digital wellbeing
pm uninstall --user 0 com.samsung.android.fmm #find my mobile
pm uninstall --user 0 com.samsung.android.game.gamehome
pm uninstall --user 0 com.samsung.android.game.gametools
pm uninstall --user 0 com.samsung.android.game.gos
pm uninstall --user 0 com.samsung.android.hmt.vrsvc #gear vr service
pm uninstall --user 0 com.samsung.android.honeyboard
pm uninstall --user 0 com.samsung.android.icecone
pm uninstall --user 0 com.samsung.android.ipsgeofence #samsung visit in
pm uninstall --user 0 com.samsung.android.kgclient
pm uninstall --user 0 com.samsung.android.kidsinstaller
pm uninstall --user 0 com.samsung.android.knox.anlytics.uploader
pm uninstall --user 0 com.samsung.android.knox.attestation
pm uninstall --user 0 com.samsung.android.tool #device share
pm uninstall --user 0 com.samsung.android.livestickers
pm uninstall --user 0 com.samsung.android.mateagent
pm uninstall --user 0 com.samsung.android.mcfserver #samsung multi connectivity
pm uninstall --user 0 com.samsung.android.mdecservice #call & text on other devices
pm uninstall --user 0 com.samsung.android.mdm #mdmapp
pm uninstall --user 0 com.samsung.android.mdx #link to windows service
pm uninstall --user 0 com.samsung.android.mdx.kit #MDE service framework
pm uninstall --user 0 com.samsung.android.mdx.quickboard
pm uninstall --user 0 com.samsung.android.messaging
pm uninstall --user 0 com.samsung.android.mobileservice
pm uninstall --user 0 com.samsung.android.net.wifi.wifiguider
pm uninstall --user 0 com.samsung.android.networkdiagnostic
pm uninstall --user 0 com.samsung.android.oneconnect
pm uninstall --user 0 com.samsung.android.provider.filterprovider
pm uninstall --user 0 com.samsung.android.samsungpass
pm uninstall --user 0 com.samsung.android.samsungpassautofill
pm uninstall --user 0 com.samsung.android.samsungpositioning
pm uninstall --user 0 com.samsung.android.scloud
pm uninstall --user 0 com.samsung.android.service.peoplestripe
pm uninstall --user 0 com.samsung.android.sm.devicesecurity
pm uninstall --user 0 com.samsung.android.smartcallprovider
pm uninstall --user 0 com.samsung.android.smartface
pm uninstall --user 0 com.samsung.android.smartfitting
#pm uninstall --user 0 com.samsung.android.smartmirroring
pm uninstall --user 0 com.samsung.android.spayfw #Samsung pay framework
pm uninstall --user 0 com.samsung.android.stickercenter
pm uninstall --user 0 com.samsung.android.svoiceime #voice input
pm uninstall --user 0 com.samsung.android.video
pm uninstall --user 0 com.samsung.android.voc #members
pm uninstall --user 0 com.samsung.crane #phone?
pm uninstall --user 0 com.samsung.faceservice
pm uninstall --user 0 com.samsung.knox.securefolder
pm uninstall --user 0 com.samsung.SMT #samsung tts engine
pm uninstall --user 0 com.samsung.storyservice
pm uninstall --user 0 com.samsung.systemui.bixby2
#pm uninstall --user 0 com.sec.android.app.desktoplauncher
pm uninstall --user 0 com.sec.android.app.myfiles
pm uninstall --user 0 com.sec.android.app.popupcalculator
pm uninstall --user 0 com.sec.android.app.quicktool
pm uninstall --user 0 com.sec.android.app.samsungapps
pm uninstall --user 0 com.sec.android.app.sbrowser #samsung internet
pm uninstall --user 0 com.sec.android.app.shealth
pm uninstall --user 0 com.sec.android.app.soundalive
pm uninstall --user 0 com.sec.android.app.voicenote
pm uninstall --user 0 com.sec.android.daemonapp #wetter
pm uninstall --user 0 com.sec.android.easyMover #smartswitch
pm uninstall --user 0 com.sec.android.easyMover.Agent
pm uninstall --user 0 com.sec.android.inputmethod
pm uninstall --user 0 com.sec.android.mimage.photoretouching
pm uninstall --user 0 com.sec.android.sdhms #samsung device health manager
pm uninstall --user 0 com.sec.android.service.health
pm uninstall --user 0 com.sec.android.widgetapp.samsungapps
pm uninstall --user 0 com.sec.android.widgetapp.webmanual
pm uninstall --user 0 com.sec.enterprise.knox.cloudmdm.smdms #knox enrollment service
pm uninstall --user 0 com.sec.mhs.smarttethering #auto hotspot
pm uninstall --user 0 com.sec.spp.push #samsung push
pm uninstall --user 0 com.sennheiser.control
pm uninstall --user 0 com.skype.raider
pm uninstall --user 0 com.skms.android.agent
pm uninstall --user 0 de.axelspringer.yana.zeropage
pm uninstall --user 0 de.tagesschau
pm uninstall --user 0 flipboard.boxer.app

Hard debloat (will break things!)

adb shell
pm uninstall --user 0 com.android.location.fused
pm uninstall --user 0 com.android.ons
pm uninstall --user 0 com.android.storagemanager
pm uninstall --user 0 com.android.vending
pm uninstall --user 0 com.google.android.configupdater
pm uninstall --user 0 com.google.android.gms #Google Play services
pm uninstall --user 0 com.google.android.gsf #Google services framework
pm uninstall --user 0 com.samsung.android.email.provider
pm uninstall --user 0 com.samsung.android.container
pm uninstall --user 0 com.samsung.android.location
pm uninstall --user 0 com.sec.unifiedwfc #wifi calling

Apps you may want

pm uninstall --user 0 com.google.android.tts # Text-to-Speech
pm uninstall --user 0 com.samsung.android.app.contacts
pm uninstall --user 0 com.samsung.android.calendar #replace!
pm uninstall --user 0 com.sec.android.gallery3d
pm uninstall --user 0 com.sec.android.gallery3d.pnorama360view