Not sure I understand fully how to use this app... so please level with me here:
Do I have to *know* the names of all the apps that i want to debloat in my phone and then manually type them into that list? If so, how do I obtain a list of apps present in my phone?
If you ask me, this is a very bad implementation of a debloater app. Firstly it goes against everything a computer is meant to be: to spare humans of tedious and repetitive tasks. Secondly, it requires a third party solution for finding out all app names ant third,it requires tedious manual input from the user of all the names of the apps one wishes to remove. Typing erroes are something common (see what I did here?) ...
Now, I'm not totally saying that a log-based debloater is a bad thing, but why don't you make your app to generate a list of all apps in the phone, grouped on categories (system/vendor/...) and only require from the user to comment (or uncomment) the app one wants removed in that existing list? Finally, the app could run this list and perform the required operations...
Honestly, the other debloater module that was using a command line interface was way better implemented. Perhaps you'll get inspired and follow the same route. Or even better, perhaps you would like to fork and maintain that one, as the original author has stopped maintaining it.
Hi.
Honestly, this kind of modification (even though it is systemless), can cause minor to major problems if handled incorrectly.
So learning about the apps you want to remove, what they interact with and what interacts with them is a good idea.
Yes, you will need to manually create/edit/maintain your
SystemlessDebloaterList.sh file.
Think of it as a custom setup config file.
This module uses Magisk's
Easy Replace option to hide apps so they are not loaded during boot.
Magisk (Module Tricks)
GitHub -
Link
Magisk (Easy Replace)
GitHub -
Link
--
Preinstalled apps can change names over time, not to mention vendor/manufacture and rom.
As example, you can take look at the removal list for OpenGApps.
OpenGApps installer script (Line 171)
GitHub -
Link
You can see how many names and locations of preinstalled apps they have collected through the years.
The great thing about this module is you only need the name, it will search across the common directories (folders).
If an app changes from system/app to product/priv-app it will still be found.
Once you create a DebloaterList file, you can keep updating/modifying it and use it across devices and/or roms.
Just like other config scripts, you may need to adjust it per device.
As I mentioned in a prior post, no harm checking for apps that do not exist on the device.
It may cause extra lines in the log file and a few seconds of install time.
I uploaded the last file I used as
example-SystemlessDebloaterList.sh to my GoogleDrive.
Link
If you take a look at it, you can see I wanted to keep Google Quick Search (Velvet) so I just added a # to the name instead of deleting the line. You could add any character to the name, like your typo example, the app will not be found.
There is also a script called
list_pfiles.sh that will generate a list of files located in app and/or priv-app of system, product and vendor.
Feel free to use it if you want.
Remember copy and past is your friend. Great defense against ytpos. 
See the bottom half of this post if you want to use the list_pfiles script.
xda post -
Link
Cheers.
