yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Quick update

I've added this file "List of systems apps SORTED & EXPLAINED v1.5" to download so it's easier for you guys to work with. I've also give a few explanations about how I sorted apps and what they do (when the name isn't obvious).

# Some explanation
# YouTube is not included in the exteme version because I think it would break Vanced YouTube, a very popular magisk module.
# Turbo = device health services
# Phonesky = Play Store
# Velvet = Google app
# Tags = NFC Tags (it's not used by 99,9% of the population)
# OPCellBroadcastReceiver = so you get alerts when there's a big issue like a natural disaster...
# ...I've never seen it in action and I think most countries don't have it. It could be important to you so be careful.
# DiracManager = some audio manager that seems useless
# QdcmFF = some Qualcomm software many to make the screen better. I don't think it's used on the OP6 and it would probably make colors less accurate.
# GoogleTTS = Text to Speech, it's for disabled persons. I'm sorry if you need it but unfortunately it's useless for a majority of people.
# usb_drivers.iso = when you plug your phone to your PC, it shows the phone as a CDROM so you can install drivers. Should be useless if you already have TWRP. ;)
# NVBackupUI = OnePlus Backup solution. goes with OPBackup
# I think the other apps I removed speak for themselves. Apps with a fancy advanced name such as "EngineeringMode" are usually useles.
[OnePlus 6 & 6T Cross Device Development] zyvex_14:
Hi there,

So I also tried on my side to add /system/system/app/Maps" in my list and I confirm, it is still in and working, but moved to be an user app, not system one.

Good to know.

Thanks a lot for your work, I definitively feel my phone less crappy of unwanted apps.

---------- Post added at 09:19 AM ---------- Previous post was at 08:54 AM ----------

I am going to bother you once more Tomatot- :)

I saw in your txt file that you wrote OPLauncher2 could be removed.

Do you confirm if I use another launcher?

I thought that even if using an alternative one, this app should be kept...

I might be wrong then
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
1) Yeah, good to know! So far, the solution that makes the most sense to me is that once you update them, somehow, there is a backup file in the /data folder so the /system partition isn't touched. And so when you do an update and switch partition, you keep the update. Actually, that would make a lot of sense! I came out with this idea just typing the answer haha.

Also, it might be related to this https://www.androidpolice.com/2018/...delivery-will-change-way-phone-gets-software/

2) Yes, I think I have significantly more RAM available and I think also that my battery life has definitely improved. I need more time to confirm this though. Having more RAM available is not very useful in 2018 but if we keep our phone for a few years then this script could be more and more interesting. And more battery life is always welcome, obviously.

I'm very excited to update my script when the new stable OOS will be released, to check if there are some new apps, including the one for the roaming service, which won't be useful for 99% of us, so I already plan to remove it :D

3) I think you can safely remove it. However, you won't have access to gestures anymore, and you won't have access to Pie multitasking style (horizontal recents app switcher,), you'll go back to the vertical style, like on Oreo and before. That's why I don't recommend to remove it, even though the OP launcher takes a lot of RAM, even when it's not used as the main launcher...

EDIT: omg, sorry for the typos lol
[OnePlus 6 & 6T Cross Device Development] djrocks:
So the zip should be flashed after flashing Magisk (before 1st boot after clean flash) or should we allow a first boot and then go to recovery and flash the zip?
[OnePlus 6 & 6T Cross Device Development] zyvex_14:
Many thanks for your answers and explanations.

Looking forward as well to seeing what will happen with the new stable OOS release.

Regarding OPLauncher app, in that case, I obviously won't remove it :)
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I think you can flash it any time as long as it's after flashing the system (OOS). Otherwise, the modifications will be overwritten by the new system flashed.

It shouldn't interfere with other .zip like Magisk, kernels, recovery, mods, etc.

However, in the extreme script, I've removed quite a lot of OP apps, so I'm not 100% sure that the first setup will work perfectly.

At some point I will have to try, to investigate this as well as investing the behavior about system apps becoming user apps.

Again, I have an illumination about this behavior. I'm now 90% positive I understood.

When you have a system app and you update it, if you try to uninstall it, you won't be able to. You can either uninstall updates, or disable it (which also removes updates).

So here is what happens:

When you update a system app, your system is going to keep the original system apk. And it will download a new apk in the /data folder, which will be the one in force. You can indeed remove this one (I mean, not with my script, but by simply uninstalling it). You actually remove it when you uninstall updates, for example.

So to sum up, when you use my script, you delete the "backup" apk (the one in the /system partition), then the OS considers that the apk has no more backup so it's just a normal user app, thus it can be deleted.

Does that make sense?
[OnePlus 6 & 6T Cross Device Development] djrocks:
So then

if u uninstall updates of system apps and flash the zip, it converts those system apps into user app

If u keep updates without uninstalling of system apps and then flash the zip, it gets deleted

If the above holds true, then if I flash ur zip after a clean flash, all system apps that are present in the zip would be converted to user apps?(coz they are not updated yet)

Or m I missing something here
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
As long as the app is not updated, it will only be in the /system/app (or priv-app) partition. Thus, if you flash the script and the app is not updated, it will be removed completely.

1) No. If you uninstall updates, there will be no more apps in /data and so if you use my script AFTER, the apps will be removed.

2) If you update apps and flash my script, they will become fully user apps (instead of hybrids, shown as system apps)

3) Again, no... If you flash my zip after a clean flash, ALL the apps in the script will be deleted.

Does that make more sense?

EDIT : I've updated my previous post as it was indeed confusing.

System app + update = my script will delete the system app but not the update => becomes a user app, it remains updated.

System app + no update = my script will delete the system app and since there is no .apk in the /data directory => no more app
[OnePlus 6 & 6T Cross Device Development] zyvex_14:
I am ok with that, that is my thought as well.
[OnePlus 6 & 6T Cross Device Development] djrocks:
Wow.. Thats clear now.. Appreciate ur patience in answering these.. Thnx a ton..
[OnePlus 6 & 6T Cross Device Development] qbanlinxx:
[MENTION=1737862]tomatot[/MENTION] , something on 1.5 extreme breaks a few of my apps from opening. The 2 that crashed was Sengled led, gives me manual control to my smart lights, and Slickdeals. Reflashed the stock rom and the light debloat and everything is good
[OnePlus 6 & 6T Cross Device Development] nirogu325:
/vendor stuff stays deleted in my two devices. Similar reports here and in Telegram. Issue lies not with the script, sorry.
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
Thanks for the help.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Try to run my script on both slots A and B to see if it helps.
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
How do you do that?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Try to

remove these files from my script

(i.e. so you don't delete them)

"/system/system/priv-app/HotwordEnrollmentOKGoogleWCD9340",

"/system/system/priv-app/HotwordEnrollmentXGoogleWCD9340", (you might be able to delete this one, I'm not sure)

"/system/system/priv-app/Velvet",

Let me know how it goes.

Velvet is the Google app. HotwordEnrollmentOKGoogleWCD9340 this allows you to trigger "ok google" from my understanding.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
From twrp, go to the "reboot" menu and then you'll be able to see your current slot and also change the current one. So flash my script, change slot, flash it again, reboot to system
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
Okay, thanks.

---------- Post added at 10:42 PM ---------- Previous post was at 10:36 PM ----------

I flashed it on slot A and B, and the issue remained.

---------- Post added at 10:44 PM ---------- Previous post was at 10:42 PM ----------

While looking in the folders I found that even though Dirac Manager had been deleted, the following folder was hidden in the vendor folder.

/vendor/etc/dirac
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
What recovery do you use?

Try this one: https://github.com/engstk/android_device_oneplus_enchilada/releases/tag/v9.100

And this one if the first one doesn't work: https://xdaforums.com/showpost.php?p=79591624&postcount=117
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
But did you try with the recoveries I linked?
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
Not yet.
[OnePlus 6 & 6T Cross Device Development] td79:
Ok Ok thanks, I try in the day and let you know. Thank you
[OnePlus 6 & 6T Cross Device Development] nirogu325:
For the record I did suggest him an alternate TWRP that worked for me and it looks like the user never heeded my advice...
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
I listened to both your advices, but I think I'm going to leave it as is. Last time I updated my recovery my whole system got corrupted, and I had to do a complete wiped of the device which took me a long time. I do appreciate the help though.
[OnePlus 6 & 6T Cross Device Development] nirogu325:
You never told any of that so how you can expect to be helped? That's not help appreciation. To avoid that you need to flash Magisk just after the TWRP Installer.
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
I did not know that.
[OnePlus 6 & 6T Cross Device Development] td79:
Perfect, I removed these lines and ok Google works. I want to report a problem, when I open recent calls made, the phone application crashes. Do you have solutions?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
The only app removed that could break it would be: "/system/system/priv-app/CallLogBackup",

You can try to remove this line and dirty flash your setup.

Otherwise try to clear data for the phone app and see if it helps.

Let me know please so I can update the script. Makes things easier since I don't use OOS anymore.
[OnePlus 6 & 6T Cross Device Development] AntoRei:
I have the same problem. OnePlus 6t OoS 9.0.13. I've also tried to clear data for the phone app...
[OnePlus 6 & 6T Cross Device Development] td79:
I changed the line, but the problem remained. I don't know if it can be useful, but there is also a problem with new photo of the contacts when I make the call. The image is blurred. So there is something that unites these problems.

---------- Post added at 06:49 PM ---------- Previous post was at 06:11 PM ----------

I found the application that creates the phone application crash.

com.oneplus.simcontacts

Now the phone application does not crash anymore. The problem remains. Blurred images when I make the call.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Thanks for reporting. I'll remove the app from the extreme script.

About blurred images: what you can try: dirty flash your setup, reboot and check that it works properly. Then flash invisible, and check again. Then check light etc.

Then we'll know in what group the app is and it'll make things easier.

It could be the OP gallery app.
[OnePlus 6 & 6T Cross Device Development] hypergp:
I can't sign the zip file using mi explorer it says not possible no item archived please help.. also error with zip builder as it says no zip based installer code was found in selected folder. No update-binary was found in required location below:( leading to directory which ends at update-binary) please help
[OnePlus 6 & 6T Cross Device Development] nirogu325:
Wh-what? What are you trying to do???
[OnePlus 6 & 6T Cross Device Development] zeratull:
I did flash both slots but it is not remove any app. I did change updater-script file in Tomatot-Debloater-OOS-Invisible-3.2
[OnePlus 6 & 6T Cross Device Development] hypergp:
I wanted to edit the script and re zip it and make it as a flashable zip. I'm on omnirom treskmod op6.
[OnePlus 6 & 6T Cross Device Development] nirogu325:
Use Root Explorer. Been there, done that.
[OnePlus 6 & 6T Cross Device Development] hypergp:
Can u link me the app there's so many in play store...and how to make it flashable zip? Just archive it?
[OnePlus 6 & 6T Cross Device Development] nirogu325:
Use another TWRP like this one. Script is not the issue.

---------- Post added at 04:15 PM ---------- Previous post was at 04:12 PM ----------

Google search "Root Explorer", first Play Store result. Extract the zip, tap on go to the extract folder, edit the file, zip the folder and flash away.
[OnePlus 6 & 6T Cross Device Development] hypergp:
I did it...but the when flashing twrp error comes: invalid zip file format
[OnePlus 6 & 6T Cross Device Development] nirogu325:
Use the app I suggested or another one. I suggested you what worked for me. Else use a computer which is simpler with tools like 7Zip and Notepad++.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
It sounds like your folder is not correct. Do you have the update-binary file in the same folder as the updater-script?

Copy the content of your updater-script, download any of my debloater, unzip it and paste the content in the updater script you'll find in /META-INF/com/google/android

I recommend you to use Mixplorer: https://xdaforums.com/showthread.php?t=1523691

And follow carefully the tutorial I wrote in first post.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Use blu spark .100 or latest from mauronofrio.

Try to flash one of my script not edited to make sure the issue doesn't come from your end.
[OnePlus 6 & 6T Cross Device Development] add_pl:
"/system/system/app/OPBreathMode/" - ZenMode

"/system/system/app/OPScreenRecord/" - ScreenRecorder
[OnePlus 6 & 6T Cross Device Development] Pseudonym:
/vendor/app/OPWallpaperResources - I think this is new
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I've seen these apps on the OP7 ROM.

Where did you find them, on OB or do you own a OP7?
[OnePlus 6 & 6T Cross Device Development] add_pl:
OB19 OP6
[OnePlus 6 & 6T Cross Device Development] null0seven:
Tomatot,

you're Awesome piece, 3.2 works fine on OnePlus 6T, ob11

Thank you.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I'll wait for these apps to come on stable to add them.

Thanks :D
[OnePlus 6 & 6T Cross Device Development] null0seven:
I guess it works because the security it's still 1 may 2019. When they move to 1 june...
[OnePlus 6 & 6T Cross Device Development] xpakage:
The Tomatot Debloater 3.2 worked for me on 9.0.6. I am using [MENTION=4712355]mauronofrio[/MENTION] TWRP 3.3.1-2. I had trouble with the debloater script using the other widely used TWRP.
[OnePlus 6 & 6T Cross Device Development] bigjailerman:
Hi guys, I have an 6t in 9.0.13 base on liquid r, Smurf .45. I flashed the script for LR using mauronofrio 3.3.1.6, it flashed but I don't know it working. I then installed BusyBox through magisk and flashed script again. Still im not sure if it's actually working. How would it show up as debloating is working? Also what is the process to uninstall if desired? Thanks for Assistsnce on my first venture into tomatot script.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Tomatot Debloater 3.3

OOS

-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.

Omni

Added a few apps. They aren't core apps.

I'll add the changelog if some are interested.
[OnePlus 6 & 6T Cross Device Development] Pseudonym:
Sound Recorder is in system/reserve. Some people use it I think
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Can't you get it from PlayStore? It doesn't have to be a system app.

If you really want it: https://www.apkmirror.com/apk/onepl...-0-190426025406-114726b-android-apk-download/

I think I'll keep my new implementation, it makes things easier and cleaner. Or if users complain too much I'll switch this to the light script.
[OnePlus 6 & 6T Cross Device Development] Pseudonym:
Yeah no worries. I dont use it
[OnePlus 6 & 6T Cross Device Development] :
Please post changelog if you dont mind :angel:
[OnePlus 6 & 6T Cross Device Development] null0seven:
For me with LIGHT, 2 apps are debloated, which i use : note, file manager. Not a problem i have apk's for both.

Thank you, Tomatot-
[OnePlus 6 & 6T Cross Device Development] hypergp:
Supports OmniRom Treskmod? if yes should i just download the version for omni?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Yes and you can always get them from play store.

Yep.
[OnePlus 6 & 6T Cross Device Development] :
Will you be making one for syberia? Debloated some apps, even though there arent too many apps that come with it, just a lot of theme related stuff, and services. Couldnt make out too much out of it. Tried to follow a bit of the ond for omni, to figure out some that can safely be removed..
[OnePlus 6 & 6T Cross Device Development] hypergp:
How to uninstall? I'm getting only 2g and 3g options on my phone... LTE is gone
[OnePlus 6 & 6T Cross Device Development] ab123pro:
reflash 9.0.6
[OnePlus 6 & 6T Cross Device Development] hypergp:
I'm on tresk
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Read
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
F.A.Q.

-I don't want to use this debloater anymore or it broke something I miss, how can I go back to normal?

=> Dirty flash your current setup (ROM, twrp, reboot to twrp, magisk, kernel, anything else you want)

-Does this script work for X or Y ROM? Can you make a debloater for X or Y ROM?

=> If you understand how my tool work, then you will understand that my scripts can potentially work on any ROMs, but each ROM has its specific apps so some bloatware won't be removed, most likely. I won't support any new ROM except if I end up trying it myself. I prefer to avoid to create new scripts blindly especially if I've never experienced the ROM.

-I flashed your deblaoter and now some apps keep force closing

=> "If an app keeps force closing when you try to open it (for example the Google app, gmail, amazon, etc.), it's because you don't have any webview selected. You can select one in the developer settings and if you don't have any you can install one from the play store (Android System Webview)."
[OnePlus 6 & 6T Cross Device Development] null0seven:
Debloater v.3.3 works on OP6T ob20. I found only 2 apps not erased : Gboard, Photos. I uninstall them with Root Essentials.

Thank you.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I suppose they remained as user apps.
[OnePlus 6 & 6T Cross Device Development] zmafreak:
I was looking for this thread.. I'm using Op7pro without root.. can you list out the package names so that I can freeze them via adb ?
[OnePlus 6 & 6T Cross Device Development] xpakage:
At the bottom of the very first post is a file you can download that is named "List of system apps sorted and explained". Would that have the information you seek?
[OnePlus 6 & 6T Cross Device Development] zmafreak:
Thanks will look into it
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Indeed, check the .txt file, you'll find all the PATHS to the packages. However, be careful, I'm listing folders, not .apks (because my script actually deletes folders)

It's usually the same name but not all the time, so you need to check yourself for them. :)

EDIT: also, you should directly check my thread in the OP7 Pro forums. It will include a few apps that aren't on the OP6, yet.
[OnePlus 6 & 6T Cross Device Development] chiyaan:
Does the extrem script normally work with lineageMicrog ?
[OnePlus 6 & 6T Cross Device Development] :
So I have a Stupid Question. A look at this Script tells me that it Removes the Unwanted apps from System Partition, right? And it supports AOSP. By editing the metadata would it be possible to get this to work on other Phones running Custom ROMs by adding the respective Package Names? Just asking.
[OnePlus 6 & 6T Cross Device Development] :
Should work fine afaik. just make sure the folders are correct for the apps you wish to remove. So youll need to edit the script to fit your particular phone and OS
[OnePlus 6 & 6T Cross Device Development] :
Worked flawlessly. Now if only there was a way to determine which stock apps are important or not. I managed to remove some common ones but now gonna go advanced. Thanks for the help. :D
[OnePlus 6 & 6T Cross Device Development] :
Look at the list of apps in the .txt in the OP, that may help.you determine apps that can safely, be removed, and which you should keep. Those thats not listed you've to figure out on your own, or just leave them be. Otherwise you can always just dirty flash your rom, if you remove apps that give you undesired results. Fairly simple.
[OnePlus 6 & 6T Cross Device Development] null0seven:
This wonderful debloater 3.3 works on Oos ob13 on 6T
[OnePlus 6 & 6T Cross Device Development] cetorr:
Hi all,

I'm on stock OOS 9.0.6 with twrp blu_spark 9.91 and I can't get this to work. I've flashed on single slot, both slots. It doesn't debloat. Do I need root or busybox installed? Thanks
[OnePlus 6 & 6T Cross Device Development] :
Use latest latest blu_spark, v101 instead. Its asvailable at eng.stk's github. But no, you dont need neither root nor busybox for the script to work. Flash again and wipe cache after to be sure. If it still doesnt work, you can debloat everything manually with a magisk module and a terminal..
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Are you sure they didn't remain as user apps?

Check OP: "-If some apps are remaining, it's because it's system apps you updated and they became user apps. You can just uninstall them like any other user apps and it will completely disappear."
[OnePlus 6 & 6T Cross Device Development] cetorr:
Thanks, I'll try version 101.

I've read the OP, they didn't become user apps, I still can't uninstall Duo for example.

But I'll try again with the newest TWRP.

EDIT: TWRP v101 doesn't seem to fix it :( I've tried all the options you mention in the OP (mount system, install both slots etc.)

Can it be because I have a complete stock 9.0.6 setup?
[OnePlus 6 & 6T Cross Device Development] vikasb32:
Sorry if this Question already asked but can you make this a magisk module or tell me how to make it magisk module so If we want to uninstall this we simply disable module?
[OnePlus 6 & 6T Cross Device Development] sleepwalking0593:
You can dirty flash ROM to uninstall it or go back to original configuration
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
It's in my projects but really don't have time right now.

You can always use XXX as a magisk debloater
[OnePlus 6 & 6T Cross Device Development] Ryano89:
Here is my edited invisible script, for some reason it keeps debloating the file manager. Can someone tell me which line I need to remove to keep this app?
[OnePlus 6 & 6T Cross Device Development] Ryano89:
Edit: SOLVED USER ERROR ON MY PART

I just updated to beta 14 for the 6t and I'm unable to get the 3.3 invisible script to flash in TWRP, it just errors out. Just an fyi for anyone wanting to open up some space on the new beta. I'm not sure why.