[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Changelog

Tomatot Debloater 4.1 for OOS

-REMOVED FROM THE SCRIPT:

Light:

TeleService (necessary for some operators)

Extreme:

SdCardService (necessary for file managers)

ModuleMetadataGooglePrebuilt (necesary for permissions)

Tomatot Debloater 4.0 for OOS

REMOVED/CHANGED :

- All folders (and there are lots of them) that don't exist anymore (usually they got moved to another path)

ADDED

- "/data/india/india.img"; (let me know if it works)

- A few new apps that are most likely useless.

Previous updates:

Tomatot Debloater 3.3

-All apps in /reserve are now deleted in the invisible script. If new apps are added by OP, they'll be automatically deleted as I added the whole folder (you can check the script to understand). Thanks to [MENTION=3059141]nirogu325[/MENTION] for the idea!

-Moved DiracManager to the light script since some people like using it.

-Added OPWidget, it seems to be a new app added by OP

-Added OPWallpaperResources to the extreme script as I'm not sure what it does

-Removed OPSimContacts since it breaks the OP phone app.

Tomatot Debloater 3.2

-Added amazon apps hidden in /vendor/etc/apps

-Removed Rftoolkit on the Omni script

Thanks to [MENTION=606766]bojiokia[/MENTION] and [MENTION=3059141]nirogu325[/MENTION] for pointing me out they existed and that they were on all devices.

Tomatot Debloater 3.1.1

Thanks to [MENTION=3059141]nirogu325[/MENTION] for his help to figure out how to mount /vendor and how to remove Rftoolkit properly

Removed also a folder that doesn't exist (LiveWallpapers)

Tomatot Debloater 3.1

I have decided to only use " run_program("/sbin/mount", "/system"); " to mount system from now on. It seems to be the most reliable / universal way to do so.

The Omni update has no change except I switched to the new mounting way.

### New entries for Invisible Script

OPCommonLogTool

Traceur

Rftoolkit

### New entries for Light Script

ARCore_stub

CarrierDefaultApp

CtsShimPrebuilt

CtsShimPrivPrebuilt

### New entries for Extreme Script

LiveWallpapersPicker

LiveWallpapers

OPSafe

SdCardService

uimremoteclient

WAPPushManager

DocumentsUI

IFAAService

OnePlusGallery

VpnDialogs

Tomatot Debloater 3.0

-All main scripts that are up to date are now 3.0 for a purpose of clarity.

-Except the LiquidRemix script, no apps have been added/removed from the scripts.

-Omni/Liquid/Skydragon have a similar level of debloating.

-Since a lot of users reported issues of the script not working, I figured out it was because for some reasons some recoveries don't execute busybox commands properly. I switched to edify commands. The main benefit is that it should work for everyone 100% of the time. The disadvantage is that it won't work for other devices. It might be the same path for the 6T but I need people to check. For other devices it won't work 100%. What you can try however, is to mount system before flashing. It should make the script work.

OOS 2.5.2

-Removed DeskClock as it's the clock app that a lot of people need. I thought it was the widget, my bad. :)

OOS 2.5.1

-Removed WebViewStub from all scripts since it may affect the webview selecting setting.

OOS 2.5

-Added BluetoothMidiService to the extreme script because 99% people won't use it (check Google to check what it is)

-Added ProxyHandler for the same reason

-Added ManagedProvisioning for the same reason, in the light script. ( Work Profile Setup apk. It's useless for most people. Obviously don't delete it if your company gave you this phone, but then you shouldn't flash it in the first place! :) )

OOS 2.4

-Removed a few useless lines in the script.

-Cleaned up the .txt file, now all packages explained are sorted alphabetically.

-Moved CNEService to the extreme script as it breaks wifi calls.

-Moved HotwordEnrollmentXGoogleWCD9340 to the extreme script as it might break OK Google.

-Moved WebViewStub to the invisible script

-Added YouTube to the light script as it doesn't break YT Vanced.

-Added Chrome to the extreme script. Don't forget to have a working/activated webview!

OOS 2.3

HotwordEnrollmentXGoogleWCD9340 : moved to extreme as it breaks ok google

EmergencyInfo : moved to extreme as it could break double press power button to open camera

datastatusnotification : moved to extreme as it allows the system to cap data.

Added DeskClock to the light script

Added WebViewStub to the light script

OOS 2.2.1 / custom 1.2

-Unified numbers for all OOS sripts / all custom ROMs scripts so it's just easier to follow / maintain.

-OOS: moved OPBackup to the extreme script as it breaks system updates. It doesn't matter since if you have Magisk and TWRP you can't update via OTA but some people like having all settings working so... :) Now with the light script you shouldn't have any "broken" feature.

-Custom: removed DocumentsUI so it's possible to access external storage.

v2.2

-Removed Chrome from the script as it can break webview. There is not reliable fix as Android system struggles to properly select "Android System Webview". Feel free to freeze or uninstall Chrome as long as you update android system webview and make sure it's selected in developer settings.

-Put back Gmail2 in the script as now installing it as a user app shouldn't break the app anymore.

-Now the script should be completely bug free.

-if you had issues with gmail, dirty flash your current setup first.

v2.1

-Fixed a broken setting on ALL scripts, see this for more info: https://xdaforums.com/showpost.php?p=78287566&postcount=103

-Added setup apps to the light script as I intended in the first place

-If you come from an older script, you should dirty flash your current setup again because otherwise the broken setting won't come back. Sorry for the mistake.

v2.0.2

-Fixed OPFilemanager on light and extreme scripts.

v2.0.1

-Fixed a few mistakes I wrote, extreme script will work now.

v2.0

-Completely resorted the apps so it makes more sense. I have a little more hindsight and for most apps I actually know what they do and if it's dangerous to remove them or not. Hence, the extreme script hasn't changed but the light is significantly different. It will remove more useless apps but not remove apps that most users use. A bit smarter I'd say.

-And I would like to introduce you the invisible script, the ones who really can't deal with making sure the script works for them, they just want to make their phone lighter. Easy peasy, hassle free.

-To see how I resorted apps, please check "List of systems apps SORTED & EXPLAINED v2.0.txt" or just have a look at the end of this post. :)

v1.8.1

-Removed Rftoolkit as it's a vendor app and I can't make it disappear for some reasons. I'd recommend you to freeze the app.

-Removed "datastatusnotification" as it's necessary to keep track on data usage.

v1.8

-Only the extreme script is updated

-Added a few more apps, including OPSes which sens telemetry I think. I couldn't find anything explaining exactly what it does but I've been running my script for some time now and 0 issue.

-Here is the list:

"/system/system/app/OPSesAuthentication",
"/system/system/app/SeempService",
"/system/vendor/app/Rftoolkit",

-Yes, changelogs are shorter and shorter :p

-However, 92 apps included now!

v1.7.2

-Added Music2 to both scripts.

v1.7.1

-Removed from the script OPAppCategoryProvider as it was breaking battery stats.

v1.7

-Only uploaded the extreme version as it's experimental and the light version would be the same

-I'm trying a few more apps that seem useles, but I need more feedback. Some telemetry from Qualcomm should be gone as well. :)

-Here are the new apps

"/system/system/priv-app/OnePlusWizard",
"/system/system/app/AutoRegistration",
"/system/system/app/datastatusnotification",
"/system/system/app/PlayAutoInstallConfig",
"/system/system/app/RFTuner",
"/system/system/priv-app/OPAppCategoryProvider",

v1.6

-Added more apps in both scripts

-Now the light script includes this category " #APPS THAT CAN BE FOUND ON PLAY STORE" as you can reinstall them very easily (and you won't even loose them if you updated them once).

-Expect more privacy as I've deleted more telemetry from both OP and Qualcomm.

-Documentation updated :)

-Here is the list

"/system/system/app/GoogleContactsSyncAdapter",
"/system/system/app/OpSkin",
"/system/system/app/HTMLViewer",
"/system/system/app/uimremoteclient",
"/system/system/priv-app/CallLogBackup",
"/system/system/priv-app/CNEService",
"/system/system/priv-app/OPAod",
"/system/system/priv-app/SharedStorageBackup",

v1.5

-Fixed a few entries as they were not written properly. So some apps that were already included will actually be removed this time. Thanks to [MENTION=7431150]zyvex_14[/MENTION] for his help and support.

-I've added these apps that can be safely removed.

"/system/system/app/Account",
"/system/system/app/QdcmFF",
"/system/system/app/WapiCertManage",
"/system/system/priv-app/DiracAudioControlService",
"/system/system/priv-app/OPCellBroadcastReceiver",

-As always, I've updated the advanced documentation. :)

-You can now download a .txt file with all the documentation: all system apps are sorted and the shady ones are explained.

Now, Tomatot Debloater Extreme v1.5 removes 72 apps and your device still runs perfectly, if not better :cool:

Tomatot Debloater Light v1.5 42 apps and you basically don't loose any feature :cool:

v1.4

-Quite satisfying build: I feel like the script is almost final.

-Here are the new lines I added, to the different versions.

"/system/system/app/OPBackup",

"/system/system/priv-app/BackupRestoreConfirmation",
"/system/system/priv-app/Tag",
"/system/system/priv-app/OPFaceUnlock",
"/system/system/priv-app/EmergencyInfo",
"/system/system/priv-app/Turbo",

v1.3

I forgot to update the scripts when they're flashed so TWRP will display "v1.2 when it's actually v1.3, so no worries :)

-Merged with xXx all the apps where I was sure they could be removed without risks. Still some apps I need to sort out.

-Now I have 2 scripts

LIGHT = SAFE TO DELETE FOR ALMOST EVERYONE + APPS THAT CAN BE FOUND ON PLAY STORE (they will just become user apps if you updated them at least once)

EXTREME= SAFE TO DELETE FOR ALMOST EVERYONE + APPS THAT CAN BE FOUND ON PLAY STORE + SAFE TO DELETE IF YOU USE ALTERNATIVE APPS OR JUST DON'T NEED THE APP + EXPERIMENTAL STUFF SOMETIMES

To see their content, check advanced documentation.

v1.2

-Added OP user apps (that you can uninstall without root when to flash a new ROM). I didn't think of them at first because they're easy to remove and once you do, they don't come back after you reinstall the ROM. However, with the script, they will leave the system partition for good, which is cleaner. And it will be useful for people who didn't delete them already.

-Removed "usb_drivers.iso." it's what makes the windows explorer show the OP6 as a CDROM when you plug it to your computer. So you can have access to drivers. It's pretty useless except for the first time you plug your phone to your computer. And still, there are plenty other ways to install drivers.

-I've updated the list of the apps in the first post.

v1.1

-Fixed the "card" app.

v1

-Initial release