Prerequisites:
Root access is required.
You also need these extra binaries installed in a directory of $PATH (such as /sbin):
-aapt
-jq
You can download these binaries from the Termux app ( https://f-droid.org/app/com.termux
Or https://play.google.com/store/apps/details?id=com.termux )
To download those binaries, run these commands in Termux:
Copy them from
Then give them execution permission, e.g.:
To see what directories are in $PATH, run this command:
Note: if you've placed the binaries in
the binaries will be deleted every reboot. You'll have to copy them again.
Note: the aapt and jq in the Google Drive folder was downloaded on a phone running aarch64 architecture and may be incompatible with your phone.
If that's the case, follow the above instrcutions to download the version that works on your phone.
------------------------------------------------------------
Usage:
-All noscripts and txt files must be in the same directory as DisableTrackers.sh
You need a terminal emulator to run these noscripts.
Personally I use "Terminal Emulator for Android" ( https://f-droid.org/app/com.termoneplus
Or
https://play.google.com/store/apps/details?id=jackpal.androidterm )
This terminal emulator lets you add launcher shortcuts. Quite convenient in my opinion.
Termux may also work, but I haven't tested it.
For first time usage, run
i.e. run this command:
If the noscript runs successfully, a
Then you can run
i.e. run this command:
------------------------------------------------------------
Explanations:
You can add your own trackers to
compare it against the list of trackers in
It will save a list of already processed apps to a database file in the noscript's directory,
so they will not be processed twice when you run the noscript again (like maybe you've installed a new app and you want to disable its trackers by running the noscript).
Apps with trackers will be logged to
ProcessedApps.db contains a list of already processed apps. They will be skipped in the next run of
------------------------------------------------------------
Enjoy!
Scripts written by steveglowplunk
Based on the noscript here:
https://forum.xda-developers.com/android/development/noscript-disable-fk-services-trackers-apps-t4074427
------------------------------------------------------------
Known issues:
-You can't process system apps yet. I will fix this when I have time.
Root access is required.
You also need these extra binaries installed in a directory of $PATH (such as /sbin):
-aapt
-jq
You can download these binaries from the Termux app ( https://f-droid.org/app/com.termux
Or https://play.google.com/store/apps/details?id=com.termux )
To download those binaries, run these commands in Termux:
pkg install aaptpkg install jqCopy them from
/data/data/com.termux/files/usr/bin to a directory of $PATHThen give them execution permission, e.g.:
chmod +x /sbin/aaptTo see what directories are in $PATH, run this command:
echo $PATHNote: if you've placed the binaries in
/sbin, or you have installed Magisk,the binaries will be deleted every reboot. You'll have to copy them again.
Note: the aapt and jq in the Google Drive folder was downloaded on a phone running aarch64 architecture and may be incompatible with your phone.
If that's the case, follow the above instrcutions to download the version that works on your phone.
------------------------------------------------------------
Usage:
-All noscripts and txt files must be in the same directory as DisableTrackers.sh
You need a terminal emulator to run these noscripts.
Personally I use "Terminal Emulator for Android" ( https://f-droid.org/app/com.termoneplus
Or
https://play.google.com/store/apps/details?id=jackpal.androidterm )
This terminal emulator lets you add launcher shortcuts. Quite convenient in my opinion.
Termux may also work, but I haven't tested it.
For first time usage, run
UpdateExodus.sh first.i.e. run this command:
su -c sh /path/to/noscript/UpdateExodus.shIf the noscript runs successfully, a
MergedTrackers.txt will be created.Then you can run
DisableTrackers.sh AS SU to start disabling trackers. (root permission is required)i.e. run this command:
su -c sh /path/to/noscript/DisableTrackers.sh------------------------------------------------------------
Explanations:
UpdateExodus.sh will download a tracker list from Exodus Privacy, and merge it with CustomTrackers.txt (if it exists)You can add your own trackers to
CustomTrackers.txt. You may also write comments in this format: #(comment here)MergeExodus.sh does the merging of exodustrackers_extracted.txt and CustomTrackers.txt.DisableTracking.sh will dump a list of components (service/broadcast receiver/activity/content provider) of all installed apps,compare it against the list of trackers in
MergedTrackers.txt, and disable those components if they match.It will save a list of already processed apps to a database file in the noscript's directory,
so they will not be processed twice when you run the noscript again (like maybe you've installed a new app and you want to disable its trackers by running the noscript).
Apps with trackers will be logged to
AppsWithTrackers.txt.exodustrackers.json is the raw list downloaded from Exodus Privacy.exodustrackers_extracted.txt contains the actual tracker names from the json.MergedTrackers.txt contains the merged results of exodustrackers_extracted.txt and CustomTrackers.txt.ProcessedApps.db contains a list of already processed apps. They will be skipped in the next run of
DisableTrackers.sh.------------------------------------------------------------
Enjoy!
Scripts written by steveglowplunk
Based on the noscript here:
https://forum.xda-developers.com/android/development/noscript-disable-fk-services-trackers-apps-t4074427
------------------------------------------------------------
Known issues:
-You can't process system apps yet. I will fix this when I have time.
f-droid.org
Termux | F-Droid - Free and Open Source Android App Repository
Terminal emulator with packages
Update log:
Version 1.1:
-Added functionality of downloading tracker names from Exodus Privacy
Version 1.2:
-Skip disabling tracking services that have already been disabled
-Fixed some typos and improved noscripts' logic
Version 1.3:
-Fixed problems with directories containing spaces in the name.
-Small improvements to the noscript's logic.
Version 1.4:
-Small optmisations in
Version 1.5:
This means if an app was updated, it will check for trackers in the updated app again.
-If there was a deleted app,
-Note: if you've used version 1.4 or below and don't want the noscript to process all apps again, run
It will create a ProcessedApps.db with records of all currently installed apps.
Version 1.1:
-Added functionality of downloading tracker names from Exodus Privacy
Version 1.2:
-Skip disabling tracking services that have already been disabled
-Fixed some typos and improved noscripts' logic
Version 1.3:
-Fixed problems with directories containing spaces in the name.
-Small improvements to the noscript's logic.
Version 1.4:
-Small optmisations in
DisableTracking.sh for (insignificant) performance improvementsVersion 1.5:
-DisableTracking.sh now uses a database to store processed app names and versions.This means if an app was updated, it will check for trackers in the updated app again.
-If there was a deleted app,
DisableTracking.sh will now delete its record from ProcessedApps.db automatically. No more manual deletion.-Note: if you've used version 1.4 or below and don't want the noscript to process all apps again, run
CreateAppDB.sh.It will create a ProcessedApps.db with records of all currently installed apps.
Downloads attached below (v1.5) or at https://drive.google.com/drive/mobile/folders/1_G6-M8ToF0PsjY0HIrZIAVrTHT6nbptE?usp=drive_open
Disable Fuck Services noscript
The goal of this program is to disable many trackers by Google, Facebook and others from the installed apps (and from Google Services if you have them). It will do a search and disable many of the analytics, ads, and firebase services for all user apps
1. Download the
2. Copy it to /data/local/tmp with some root explorer (I used Mixplorer)
3. Give it 755 permission (also used Mixplorer for this, right after pasting)
4. Open a terminal (like Termux or Terminal Emulator)
5. Do the following 2 commands:
6. Wait (maybe a couple minutes depending on the number of apps installed)
7. Done
Warning: there is a small chance some apps will force close after this.
If so you can just reinstall them
https://forum.xda-developers.com/apps/magisk/noscript-disable-fk-services-trackers-apps-t4074427
Changelog :
- 1.0 : Original version from MOVZX
- 1.1 : add Facebook trackers
- 1.2 : add IAMs trackers read Ars technica article https://arstechnica.com/information-technology/2020/03/4000-android-apps-silently-access-your-installed-software
- 1.3 : more FB adds and chinese trackers too...thank's to @LE CHEVALIER for the help Veyrbin
- 1.4 : I remove some trackers i added myself but without confirmation and I add some flurry adds
- 1.5 : much more trackers...thank's @steveglowplunk for the new ones
📡 @Libreware 📡 @NoGoolag
#disablebadservices #disablefuckservices #disable #blocker #watt #mat #block #ifw #intents #services #ads #tracking
The goal of this program is to disable many trackers by Google, Facebook and others from the installed apps (and from Google Services if you have them). It will do a search and disable many of the analytics, ads, and firebase services for all user apps
1. Download the
DisableFuckServices15.sh file2. Copy it to /data/local/tmp with some root explorer (I used Mixplorer)
3. Give it 755 permission (also used Mixplorer for this, right after pasting)
4. Open a terminal (like Termux or Terminal Emulator)
5. Do the following 2 commands:
sucd /data/local/tmp
sh DisableFuckServices15.sh6. Wait (maybe a couple minutes depending on the number of apps installed)
7. Done
Warning: there is a small chance some apps will force close after this.
If so you can just reinstall them
https://forum.xda-developers.com/apps/magisk/noscript-disable-fk-services-trackers-apps-t4074427
Changelog :
- 1.0 : Original version from MOVZX
- 1.1 : add Facebook trackers
- 1.2 : add IAMs trackers read Ars technica article https://arstechnica.com/information-technology/2020/03/4000-android-apps-silently-access-your-installed-software
- 1.3 : more FB adds and chinese trackers too...thank's to @LE CHEVALIER for the help Veyrbin
- 1.4 : I remove some trackers i added myself but without confirmation and I add some flurry adds
- 1.5 : much more trackers...thank's @steveglowplunk for the new ones
📡 @Libreware 📡 @NoGoolag
#disablebadservices #disablefuckservices #disable #blocker #watt #mat #block #ifw #intents #services #ads #tracking
XDA Forums
[SCRIPT] Disable F**K Services , trackers on all Apps 1.5[04/15]
DISABLE F**K SERVICES
Credits :
MOVZX
saitama
DanGoodin from Ars Technica
Hi, first of all, I'm not a dev but a happy android user and I modify some existing tools to my needs and to...
Credits :
MOVZX
saitama
DanGoodin from Ars Technica
Hi, first of all, I'm not a dev but a happy android user and I modify some existing tools to my needs and to...