Removal of QTS bloatware (aka apps shoved down your throat)

Don't miss a thing. Post your questions and discussion about other uncategorized NAS features here.
User avatar
jaysona
Been there, done that
Posts: 846
Joined: Tue Dec 02, 2008 11:26 am
Location: Somewhere in the Great White North

Removal of QTS bloatware (aka apps shoved down your throat)

Post by jaysona »

I have griped on occasion (as have others) about some of the QTS apps forced on us that apparently can not be removed, well, it turns out they can be removed, some more easily that others.

If you are not adept at spelunking through the CLI, then I do not recommend doing this - unless you have a desire to learn and have a scratch NAS to experiment with.

Do not ask me for help about this either, this is being placed here for those with the technical knowledge, inkling and curiosity to remove the apps they do not use.

I have performed this on three different NAS units, all running 4.3.4.xxxx, I have no idea if this will work with 4.5.1.xxxx, and seeing as I have no desire to upgrade to that dumpster fire of QTS, someone else will have to look into this is, if they are so inclined.

Apps that I have removed with this method:

- License Center
- QTS SSL Certificate
- SSD Profiling Tool
- Multimedia Console

First, look in /etc/config/qpkg.conf to see where the apps you want to remove are installed.

For example, Licence Center (as well as many others) is installed in /mnt/ext/opt/LicenseCenter

In some cases there is a .uninstall program that can be executed to remove the QPKG, in those cases the removal is a simple as executing:

Code: Select all

 ./.uninstall
In other cases, the .uninstall may run, but it will not remove the package or may return some sort of error(s). In that case you will need to manually remove the files from the various locations on the filesystem.

Again, I will use License Center as the example for performing a package removal manually.

1. Look in /etc/init.d/ to see if there is an associated .sh file, if one exists, the read the .sh file and see if it has a stop command, then execute the stop command.

Code: Select all

/etc/init.d/LicenseCenter.sh stop
/bin/sync
2. Removal of the various package files. The directories you will need to remove files from are:
/mnt/ext/opt/
/etc/init.d/
/etc/rcS.d/
/etc/rcK.d/
/home/httpd/RSS/images/
/home/httpd/cgi-bin/qid/
/home/httpd/cgi-bin/qpkg/

The package removal commands are as follows:

Code: Select all

/bin/rm -fr /mnt/ext/opt/LicenseCenter
/bin/rm -f /etc/init.d/LicenseCenter.sh
/bin/rm -f /etc/rcS.d/S117LicenseCenter
/bin/rm -f  /etc/rcK.d/QK107LicenseCenter
/bin/rm -f  /home/httpd/RSS/images/LicenseCenter.gif
/bin/rm -f  /home/httpd/RSS/images/LicenseCenter_80.gif
/bin/rm -f  /home/httpd/RSS/images/LicenseCenter_gray.gif
/bin/rm -rf /home/httpd/cgi-bin/qid/qlicenseRequest.cgi
/bin/rm -rf /home/httpd/cgi-bin/qpkg/LicenseCenter
NB: For the files in /etc/rcS.d/ and in /etc/rcK.d/ the S### & QK### numbers may be different that what I have depending on your environment.

3. Edit the /etc/config/qpkg.conf file to remove the entries for the package that was removed.

Code: Select all

vi /etc/config/qpkg.conf
Remove all the entries in the [PackageName] section of the qpkg.conf file. Again for License Center as the example, the following lines were removed from the qpkg.conf file on my system.

Code: Select all

[LicenseCenter]
Name = LicenseCenter
Status = complete
Version = 1.5.10
Author = QNAP Systems, Inc.
QPKG_File = LicenseCenter.qpkg
Date = 2020-12-15
Alt_Shell = /mnt/ext/opt/LicenseCenter/LicenseCenter.sh
Install_Path = /mnt/ext/opt/LicenseCenter
RC_Number = 101
Desktop = 1
WebUI = QTS_desktop
Display_Name = License Center
Sys_App = 2
Force_Visible = 1
Enable = TRUE
App_ID = A218
Class = null
Build = 20200904
FW_Ver_Min = 4.3.4
That's it.

Good luck, and don't complain to me if you pooch your NAS, this is all purely at your own risk.
RAID is not a Back-up!

H/W: QNAP TVS-871 (i7-4790. 16GB) (Plex server) / TVS-EC1080 (32Gig ECC) - VM host & seedbox
H/W: Asustor AS6604T (8GB) / Asustor AS7010T (16GB) (media storage)
H/W: TS-219 Pro / TS-509 Pro
O/S: Slackware 14.2 / MS Windows 7-64 (x5)
Router1: Asus RT-AC86U - Asuswrt-Merlin - 386.7_2
Router2: Asus RT-AC68U - Asuswrt-Merlin - 386.7_2
Router3: Linksys WRT1900AC - DD-WRT v3.0-r46816 std
Router4: Asus RT-AC66U - FreshTomato v2021.10.15

Misc: Popcorn Hour A-110/WN-100, Pinnacle Show Center 250HD, Roku SoundBridge Radio (all retired)
Ditched QNAP units: TS-269 Pro / TS-253 Pro (8GB) / TS-509 Pro / TS-569 Pro / TS-853 Pro (8GB)
TS-670 Pro x2 (i7-3770s 16GB) / TS-870 Pro (i7-3770 16GB) / TVS-871 (i7-4790s 16GB)
User avatar
OneCD
Guru
Posts: 12037
Joined: Sun Aug 21, 2016 10:48 am
Location: "... there, behind that sofa!"

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by OneCD »

jaysona wrote: Thu Dec 24, 2020 8:26 am 3. Edit the /etc/config/qpkg.conf file to remove the entries for the package that was removed.

Code: Select all

vi /etc/config/qpkg.conf
Remove all the entries in the [PackageName] section of the qpkg.conf file. Again for License Center as the example, the following lines were removed from the qpkg.conf file on my system.

Code: Select all

[LicenseCenter]
Name = LicenseCenter
Status = complete
Version = 1.5.10
Author = QNAP Systems, Inc.
QPKG_File = LicenseCenter.qpkg
Date = 2020-12-15
Alt_Shell = /mnt/ext/opt/LicenseCenter/LicenseCenter.sh
Install_Path = /mnt/ext/opt/LicenseCenter
RC_Number = 101
Desktop = 1
WebUI = QTS_desktop
Display_Name = License Center
Sys_App = 2
Force_Visible = 1
Enable = TRUE
App_ID = A218
Class = null
Build = 20200904
FW_Ver_Min = 4.3.4
Hi @jaysona.

QTS comes with a few utilities to perform modifications on many of the internal config files: 'setcfg', 'rmcfg', 'getcfg'.

So, this part can be done with (using the internal package name above as an example):

Code: Select all

rmcfg LicenseCenter -f /etc/config/qpkg.conf
... which will remove the entire configuration block for that package.

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
User avatar
jaysona
Been there, done that
Posts: 846
Joined: Tue Dec 02, 2008 11:26 am
Location: Somewhere in the Great White North

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by jaysona »

Thanks for the info and good to know.

I’ll check thes out when I remove the bloatware apps on my TS-253 Pro and TS-269 Pro later this week.
RAID is not a Back-up!

H/W: QNAP TVS-871 (i7-4790. 16GB) (Plex server) / TVS-EC1080 (32Gig ECC) - VM host & seedbox
H/W: Asustor AS6604T (8GB) / Asustor AS7010T (16GB) (media storage)
H/W: TS-219 Pro / TS-509 Pro
O/S: Slackware 14.2 / MS Windows 7-64 (x5)
Router1: Asus RT-AC86U - Asuswrt-Merlin - 386.7_2
Router2: Asus RT-AC68U - Asuswrt-Merlin - 386.7_2
Router3: Linksys WRT1900AC - DD-WRT v3.0-r46816 std
Router4: Asus RT-AC66U - FreshTomato v2021.10.15

Misc: Popcorn Hour A-110/WN-100, Pinnacle Show Center 250HD, Roku SoundBridge Radio (all retired)
Ditched QNAP units: TS-269 Pro / TS-253 Pro (8GB) / TS-509 Pro / TS-569 Pro / TS-853 Pro (8GB)
TS-670 Pro x2 (i7-3770s 16GB) / TS-870 Pro (i7-3770 16GB) / TVS-871 (i7-4790s 16GB)
User avatar
OneCD
Guru
Posts: 12037
Joined: Sun Aug 21, 2016 10:48 am
Location: "... there, behind that sofa!"

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by OneCD »

jaysona wrote: Thu Dec 24, 2020 10:20 am I’ll check thes out when I remove the bloatware apps on my TS-253 Pro and TS-269 Pro later this week.
If you can get it all running automatically, maybe consider building it into a QPKG?

You could call it 'BloatwareRemover' (to complement QNAP's 'MalwareRemover'). ;)

I'd certainly use it. :geek:

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
User avatar
jaysona
Been there, done that
Posts: 846
Joined: Tue Dec 02, 2008 11:26 am
Location: Somewhere in the Great White North

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by jaysona »

Lol!!

I am not opposed to delving into QPKG creation, I just don’t want to be stuck with package maintenance and updates.

Plus that would mean I would need to keep a few of the NAS units that I am looking to get rid of over the next six months or so.

I currently have 11 units, and I have an EC1080 arriving next week. I plan on re-oraganizing all my data and consolidating everything down to four, maybe five units max.

But, if my Macau/Shenzhen/Hsinchu don’t materialize early next year, maybe i’ll comsider the QPKG thing. ;)
RAID is not a Back-up!

H/W: QNAP TVS-871 (i7-4790. 16GB) (Plex server) / TVS-EC1080 (32Gig ECC) - VM host & seedbox
H/W: Asustor AS6604T (8GB) / Asustor AS7010T (16GB) (media storage)
H/W: TS-219 Pro / TS-509 Pro
O/S: Slackware 14.2 / MS Windows 7-64 (x5)
Router1: Asus RT-AC86U - Asuswrt-Merlin - 386.7_2
Router2: Asus RT-AC68U - Asuswrt-Merlin - 386.7_2
Router3: Linksys WRT1900AC - DD-WRT v3.0-r46816 std
Router4: Asus RT-AC66U - FreshTomato v2021.10.15

Misc: Popcorn Hour A-110/WN-100, Pinnacle Show Center 250HD, Roku SoundBridge Radio (all retired)
Ditched QNAP units: TS-269 Pro / TS-253 Pro (8GB) / TS-509 Pro / TS-569 Pro / TS-853 Pro (8GB)
TS-670 Pro x2 (i7-3770s 16GB) / TS-870 Pro (i7-3770 16GB) / TVS-871 (i7-4790s 16GB)
syncthing
Know my way around
Posts: 136
Joined: Mon Aug 13, 2018 4:58 pm

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by syncthing »

thanks, very helpful for some cleanup :)
User avatar
jaysona
Been there, done that
Posts: 846
Joined: Tue Dec 02, 2008 11:26 am
Location: Somewhere in the Great White North

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by jaysona »

You're welcome!

However, I think I need to do a little more work on this. I need to investigate the removal of the QPKG information from qpkg.conf - or rather not removing the information from qpkg.conf and see if QTS still re-installs removed bloatware.

Unfortunately, I do not have a spare NAS to mess around with at the moment, and probably will not have a spare NAS for at lest the next month or so.
RAID is not a Back-up!

H/W: QNAP TVS-871 (i7-4790. 16GB) (Plex server) / TVS-EC1080 (32Gig ECC) - VM host & seedbox
H/W: Asustor AS6604T (8GB) / Asustor AS7010T (16GB) (media storage)
H/W: TS-219 Pro / TS-509 Pro
O/S: Slackware 14.2 / MS Windows 7-64 (x5)
Router1: Asus RT-AC86U - Asuswrt-Merlin - 386.7_2
Router2: Asus RT-AC68U - Asuswrt-Merlin - 386.7_2
Router3: Linksys WRT1900AC - DD-WRT v3.0-r46816 std
Router4: Asus RT-AC66U - FreshTomato v2021.10.15

Misc: Popcorn Hour A-110/WN-100, Pinnacle Show Center 250HD, Roku SoundBridge Radio (all retired)
Ditched QNAP units: TS-269 Pro / TS-253 Pro (8GB) / TS-509 Pro / TS-569 Pro / TS-853 Pro (8GB)
TS-670 Pro x2 (i7-3770s 16GB) / TS-870 Pro (i7-3770 16GB) / TVS-871 (i7-4790s 16GB)
syncthing
Know my way around
Posts: 136
Joined: Mon Aug 13, 2018 4:58 pm

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by syncthing »

so far starting to test and on my nas those commands worked for removing:

Code: Select all

$(getcfg MultimediaConsole Install_Path -f /etc/config/qpkg.conf)/.uninstall.sh
rmcfg MultimediaConsole -f /etc/config/qpkg.conf

$(getcfg Helpdesk Install_Path -f /etc/config/qpkg.conf)/.uninstall.sh
rmcfg Helpdesk -f /etc/config/qpkg.conf
this one gives an error

Code: Select all

$(getcfg SSDLaboratory Install_Path -f /etc/config/qpkg.conf)/.uninstall.sh

Code: Select all

/mnt/ext/opt/SSDLaboratory/.uninstall.sh: line 16: syntax error: unexpected end of file  
:lol:
investigating the script, I think it won't touch any files in the /mnt/ext/opt/SSDLaboratory/ dir and never remove the app

to be continued ...
User avatar
Moogle Stiltzkin
Guru
Posts: 11448
Joined: Thu Dec 04, 2008 12:21 am
Location: Around the world....
Contact:

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by Moogle Stiltzkin »

if you hate it that much, you can always go down this route
https://www.reddit.com/r/qnap/comments/ ... ruenas_12/

i'm planning on doing so for my qnap once it goes eol and no longer gets updates.
NAS
[Main Server] QNAP TS-877 (QTS) w. 4tb [ 3x HGST Deskstar NAS & 1x WD RED NAS ] EXT4 Raid5 & 2 x m.2 SATA Samsung 850 Evo raid1 +16gb ddr4 Crucial+ QWA-AC2600 wireless+QXP PCIE
[Backup] QNAP TS-653A (Truenas Core) w. 4x 2TB Samsung F3 (HD203WI) RaidZ1 ZFS + 8gb ddr3 Crucial
[^] QNAP TL-D400S 2x 4TB WD Red Nas (WD40EFRX) 2x 4TB Seagate Ironwolf, Raid5
[^] QNAP TS-509 Pro w. 4x 1TB WD RE3 (WD1002FBYS) EXT4 Raid5
[^] QNAP TS-253D (Truenas Scale)
[Mobile NAS] TBS-453DX w. 2x Crucial MX500 500gb EXT4 raid1

Network
Qotom Pfsense|100mbps FTTH | Win11, Ryzen 5600X Desktop (1x2tb Crucial P50 Plus M.2 SSD, 1x 8tb seagate Ironwolf,1x 4tb HGST Ultrastar 7K4000)


Resources
[Review] Moogle's QNAP experience
[Review] Moogle's TS-877 review
https://www.patreon.com/mooglestiltzkin
User avatar
jaysona
Been there, done that
Posts: 846
Joined: Tue Dec 02, 2008 11:26 am
Location: Somewhere in the Great White North

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by jaysona »

Moogle Stiltzkin wrote: Thu Apr 22, 2021 3:30 am if you hate it that much, you can always go down this route
https://www.reddit.com/r/qnap/comments/ ... ruenas_12/
....
The point is the type of action you propose should not be a necessity. QNAP forces a lot of useless (and some insecure) bloatware on users that do not want or need. QNAP should provide a basic config that is secure, and then let the user decide how to build upon that and decided which programs to add. There is no need to force MultiMedia Center, HelpDesk, License Center, etc and other unneeded programs on users.

I have spent the last six or so hours getting to know my new Asustor AS6604T, and I have to say from an initialization point of view, Asus has got it more right than QNAP does, the default config is far more secure than the default QNAP QTS config. There are a few things that I initially do like like about Asustor ADM, but far fewer things that I do not like when compared to QTS. I still have a few weeks of ADM review work to perform, but I like what I see so far.
RAID is not a Back-up!

H/W: QNAP TVS-871 (i7-4790. 16GB) (Plex server) / TVS-EC1080 (32Gig ECC) - VM host & seedbox
H/W: Asustor AS6604T (8GB) / Asustor AS7010T (16GB) (media storage)
H/W: TS-219 Pro / TS-509 Pro
O/S: Slackware 14.2 / MS Windows 7-64 (x5)
Router1: Asus RT-AC86U - Asuswrt-Merlin - 386.7_2
Router2: Asus RT-AC68U - Asuswrt-Merlin - 386.7_2
Router3: Linksys WRT1900AC - DD-WRT v3.0-r46816 std
Router4: Asus RT-AC66U - FreshTomato v2021.10.15

Misc: Popcorn Hour A-110/WN-100, Pinnacle Show Center 250HD, Roku SoundBridge Radio (all retired)
Ditched QNAP units: TS-269 Pro / TS-253 Pro (8GB) / TS-509 Pro / TS-569 Pro / TS-853 Pro (8GB)
TS-670 Pro x2 (i7-3770s 16GB) / TS-870 Pro (i7-3770 16GB) / TVS-871 (i7-4790s 16GB)
User avatar
Moogle Stiltzkin
Guru
Posts: 11448
Joined: Thu Dec 04, 2008 12:21 am
Location: Around the world....
Contact:

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by Moogle Stiltzkin »

but you're saying the qts is akin to a creaky boat with full of holes leaking water. so if you change to another os on same hardware then that would solve your issue wouldn't it? i'm not even answering about whether that shouldn't have to be the case, that is a different question i'll leave to others to answer. I'm just only pointing out a solution that would satisfy your immediate issue, and asking if that would work?

as adm matured enuff? or are they following the footsteps of syn and qnap by adding these apps that may be susceptible to vulnerabilities to the point that they are better left out?

if i'm not mistaken, something like unraid goes for that appless approach you were pining for doesn't it?

where do you draw the line. no apps? or have apps?

also isn't qts modular for some apps. If you feel an app is a liability, don't install that app module. However some stuff are hard baked into os and can't be removed through normal methods. so how exactly is this any different from adm which you said qnap can't do, when in fact some of the apps can be removed from appcenter, or simply not installed.

things like helpdesk i leave disabled when not in use. i don't reckon vulnerability can attack it in that state, can it? I do still however update. as for things photostation i use for lan only and doesn't seem to have issues using it over the years despite the many patches having to be done to it.

i do get it, that it seems your full of yourself and not even wanting a proper discussion other than just trolling. have fun :roll:
Last edited by Moogle Stiltzkin on Fri Apr 23, 2021 3:38 am, edited 2 times in total.
NAS
[Main Server] QNAP TS-877 (QTS) w. 4tb [ 3x HGST Deskstar NAS & 1x WD RED NAS ] EXT4 Raid5 & 2 x m.2 SATA Samsung 850 Evo raid1 +16gb ddr4 Crucial+ QWA-AC2600 wireless+QXP PCIE
[Backup] QNAP TS-653A (Truenas Core) w. 4x 2TB Samsung F3 (HD203WI) RaidZ1 ZFS + 8gb ddr3 Crucial
[^] QNAP TL-D400S 2x 4TB WD Red Nas (WD40EFRX) 2x 4TB Seagate Ironwolf, Raid5
[^] QNAP TS-509 Pro w. 4x 1TB WD RE3 (WD1002FBYS) EXT4 Raid5
[^] QNAP TS-253D (Truenas Scale)
[Mobile NAS] TBS-453DX w. 2x Crucial MX500 500gb EXT4 raid1

Network
Qotom Pfsense|100mbps FTTH | Win11, Ryzen 5600X Desktop (1x2tb Crucial P50 Plus M.2 SSD, 1x 8tb seagate Ironwolf,1x 4tb HGST Ultrastar 7K4000)


Resources
[Review] Moogle's QNAP experience
[Review] Moogle's TS-877 review
https://www.patreon.com/mooglestiltzkin
User avatar
jaysona
Been there, done that
Posts: 846
Joined: Tue Dec 02, 2008 11:26 am
Location: Somewhere in the Great White North

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by jaysona »

Wow! You just don't get it do you? Go back and re-read my original post. This method is for others, I am quite adept and bending software and hardware to my will, but I should not have to do so.

The average user just wants their NAS to work, and should not have to be any sort of technical expert to make the NAS work and work in a relatively secure manner.

QNAP forces cr.ap on the user, cr.ap that most users have no need for. Some of this cr.ap has been used in the past as a vector to compromise the NAS and install malware.

To make matters worse, when a user does remove the cr.ap QNAP thrusts upon the user, QNAP goes an re-installs the already removed cr.ap.

As for ADM, it is a base operating environment only, and the user adds whatever it is they need to add, the only things (so far) I do not like is that there are more storage ports enabled by default (139, 873, 3260) and ipp - for whatever reason, but that's it - which is far less to not like compared to QTS - which I have been increasingly despising since QTS version 4.2.6
RAID is not a Back-up!

H/W: QNAP TVS-871 (i7-4790. 16GB) (Plex server) / TVS-EC1080 (32Gig ECC) - VM host & seedbox
H/W: Asustor AS6604T (8GB) / Asustor AS7010T (16GB) (media storage)
H/W: TS-219 Pro / TS-509 Pro
O/S: Slackware 14.2 / MS Windows 7-64 (x5)
Router1: Asus RT-AC86U - Asuswrt-Merlin - 386.7_2
Router2: Asus RT-AC68U - Asuswrt-Merlin - 386.7_2
Router3: Linksys WRT1900AC - DD-WRT v3.0-r46816 std
Router4: Asus RT-AC66U - FreshTomato v2021.10.15

Misc: Popcorn Hour A-110/WN-100, Pinnacle Show Center 250HD, Roku SoundBridge Radio (all retired)
Ditched QNAP units: TS-269 Pro / TS-253 Pro (8GB) / TS-509 Pro / TS-569 Pro / TS-853 Pro (8GB)
TS-670 Pro x2 (i7-3770s 16GB) / TS-870 Pro (i7-3770 16GB) / TVS-871 (i7-4790s 16GB)
User avatar
spile
Been there, done that
Posts: 637
Joined: Tue May 24, 2016 12:13 am

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by spile »

If a consumer device does not provide the functionality (including security) you require and you have the skill set, then you would build your own from scratch wouldn’t you?
Mousetick
Experience counts
Posts: 1081
Joined: Thu Aug 24, 2017 10:28 pm

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by Mousetick »

spile wrote: Fri Apr 23, 2021 2:29 pm If a consumer device does not provide the functionality (including security) you require and you have the skill set, then you would build your own from scratch wouldn’t you?
Not at all. The issue is not lacking functionality, it's about too much undesirable functionality. Being able to remove unwanted and unused software from a device is a reasonable expectation from a resource utilization and security perspectives. There is a long stretch between being locked in and stuck with bloatware, and going to the extreme of building everything from scratch.

When you get a new Windows device loaded with the manufacturer's and Microsoft's c.rapware what is the first thing you do? Do you reformat the HD and install Linux from scratch? A few people do, yes, but most of us just uninstall the bloatware and keep on using Windows.

The OP addresses specific apps that are pre-installed, are continually running, and cannot be easily disabled or removed from QNAP devices. They waste resources and can be targeted by malicious attacks. Security vulnerabilities are regularly found in these apps.

The fact that Multimedia Console is always active even if you're a business user with no use whatsoever for multimedia features, doesn't make any sense. The fact that the SSD Profiling Tool is always active even if there is no SSD present in the device doesn't make any sense.

Personally rather than trying to uninstall these apps like the OP suggests, which is a losing battle IMHO as they get reinstalled and reactivated with each firmware update, I just stop them in my boot scripts. So they're not entirely out of sight unfortunately, but by being simply inactive they are less of a risk and nuisance.
User avatar
spile
Been there, done that
Posts: 637
Joined: Tue May 24, 2016 12:13 am

Re: Removal of QTS bloatware (aka apps shoved down your throat)

Post by spile »

There comes a point at which the amount of effort required to effect a change on a consumer device is not tenable. The solution being a move to an open source environment for those that have the interest and/or skills.
Locked

Return to “Miscellaneous”