yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Then edit my script it's really easy. I'll think about making a no gapps script but I can't fulfill all demands obviously. Use the light script and freeze these gapps:

"/system/system/app/CalendarGoogle",

"/system/system/app/Gmail2",

"/system/system/app/GooglePay",

"/system/system/app/Photos",

"/system/system/priv-app/Velvet",
[OnePlus 6 & 6T Cross Device Development] iTalisman:
No problem brother. I'll look into your script and see if I can do something. I will add these in the apps list in your script. Will it work and uninstall calendar, gmail, gpay, photos and the googleapp?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Yes, follow my tutorial in OP. Make sure only the last line has NO coma (so if you want to make it easy copy paste them in the middle in the script, not at the end or add a coma at SetupWizard and remove the one from Velvet.
[OnePlus 6 & 6T Cross Device Development] whizeguy:
If not mistaken, when you use the script and select vanced it debloats YT but also install vanced as system app.

If you remove YT completely you need to use the apk of vanced + another app to make it login. With the magisk module you would still need the stock apk (installed as system app)
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I think when you use the module you don't need anything else but I'm not 100% sure.
[OnePlus 6 & 6T Cross Device Development] ZeroKool76:
no clue how to share files here. Not a big fan of xda. Do you have a TG account?
[OnePlus 6 & 6T Cross Device Development] darthkir:
Hi. Ive tried editing the script (latest version 2.3) & flashing the script (twice) using Notepad++, saving it, and build a zip using the tool provided from the link.

I only deleted some lines I didnt need.

I got error in TWRP (Blue Spark):

Updater process ended with ERROR: 6

Error installing zip file'/sdcard/Download/file-name'

What could I possibly have done wrong?
[OnePlus 6 & 6T Cross Device Development] nirogu325:
Possibly a missing coma in one of the entries prior to the last one or the need to delete one. The last app shouldn't end with a coma. I attached an example cropped screenshot of my edited script.
[OnePlus 6 & 6T Cross Device Development] lucaam:
I installed the light one (v2.3) and it breaks audio tuner. Currently using OP6 with OOS Beta 8. Can anyone confirm that and provide me the apk?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Try to dirty flash your current setup and the light script with these two lines removed:

DiracManager

DiracAudioControlService

Let me know if it works. I don't have the apk sorry
[OnePlus 6 & 6T Cross Device Development] :
Edit: I was apperently sloppy in my reading, as it appears it was the android webview which I was missing.

Great script :good:

I cant for the life of me get this script to work correctly on omni. Im using microG aswell as you do, and snapchat keep closing when watching storys, when the comercials come between storys. Firefox focus wont go further than searching for websites before it just quits on me entirely. Were some other banking apps aswell that sieze to work too. All these works well before i flash the script.

Tried to look at the script with notepad++ to see if I could spot any apps that I might suspect could anything to do with this issue, but im at a loss.

Any ideas?
[OnePlus 6 & 6T Cross Device Development] ram4ufriends:
Anybody faced random reboots after flashing this? Not sure which app is causing the issue, but my phone randomly reboots every hour or so on my 6T... I can dirty flash my ROM, but would like to debug on what app is causing the issue... Any logs I can verify?
[OnePlus 6 & 6T Cross Device Development] djrocks:
This is happening with all betas right now...it's totally random.. Nothing related to the script..systemui is crashing randomly
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Exactly.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I'm not using OOS anymore but please let me know if there are new apks in the last 9.0.3 build. :)
[OnePlus 6 & 6T Cross Device Development] tlxxxsracer:
There's a new "Card Package" apk for membership cards that appeared in Beta 10. Of course the whole OnePlus SIM free data package you can signup for
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
OK I'll update the script in a few days, can you tell me the exact path and name for the apk? Thank you.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
AEX added! Quite a lot of apps to remove and it feels good to remove all these useless apps.

Tip: don't try to remove custom fonts as it will stop the phone from booting.

Enjoy and happy new year! :)
[OnePlus 6 & 6T Cross Device Development] vrda08:
9.0.2 with latest version bluetooth settings crash..
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Never experienced that. What script exactly? Nobody ever reported that.
[OnePlus 6 & 6T Cross Device Development] Ditroiz:
Do I have to run script again after updating to 9.0.3?
[OnePlus 6 & 6T Cross Device Development] whizeguy:
Yes.
[OnePlus 6 & 6T Cross Device Development] grox:
I installed the light 2.3 version. I see in the txt file this file need to be deleted but it is still there on 9.0.3 in the menu. In these folder the file is gone

system/system/app/Duo

I installed the script by blue spark twrp.

Found it....it is in the menu but i can uninstall it
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Maybe the name changed I don't know. What's the folder name?
[OnePlus 6 & 6T Cross Device Development] grox:
I cannot see the folder anymore but i saw it in the menu. And i could start it. Now i uninstalled it.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I can't update the script if you don't give me info :/
[OnePlus 6 & 6T Cross Device Development] whizeguy:
It uninstalled just fine for me.

OOS OB10 + 2.3 script light
[OnePlus 6 & 6T Cross Device Development] spr33:
Just downloaded the 2.3 invisible version and it still has the Google Hotword Detection line in it.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I kept the Xhotword but not the OKhotwors. I thought it was enough. Are you saying OK google doesn't work?
[OnePlus 6 & 6T Cross Device Development] Devil7331:
[MENTION=4637983]Tomatot-[/MENTION] I edited few lines and then saved and built the zip. But when i run in twrp and later reboot all apps are present and are not removed. Please help and guide me where i went wrong. Thank You :)
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Can I have a look at your script? Do you have any error when you flash it? How did you build the .zip?
[OnePlus 6 & 6T Cross Device Development] ArchEnemy':
Do you have a working Magisk?

I Noticed his script only works when there is magisk support. I Flashed it without Magisk and there is no debloat. [MENTION=1737862]tomatot[/MENTION] can you make this script work without Magisk ? (Just asking because i can install custom kernels without magisk through twrp. Not that im against magisk but my banking apps does) :(
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
AFAIK my script doesn't need Magisk to work. The only thing I'm using is busybox. What's your TWRP?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
It's weird. Try the script attached. Did you try to flash one of mine to see if it works at least? What TWRP are you using?
[OnePlus 6 & 6T Cross Device Development] cybrid3:
Hello, I have used your extreme script 2.3 is there anything in there that would break WiFi calling?
[OnePlus 6 & 6T Cross Device Development] Aarju:
Is the extreme zip removes face unlock on 9.0.3 ?
[OnePlus 6 & 6T Cross Device Development] nirogu325:
It does. Edit the script to your needs.
[OnePlus 6 & 6T Cross Device Development] ArchEnemy':
Using Bluspark twrp. Can busybox work without root? Guide me pls
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Not that I can think of. Did flashing my script break it?

I don't know why it doesn't work. Are you it's not working? When you flash it you don't have errors?
[OnePlus 6 & 6T Cross Device Development] cybrid3:
Ok, dirty flashed ROM. Wi-Fi calling worked straight away. Flashed light script instead of extreme, and Wi-Fi calling broken again, so something in both scripts is breaking it
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
A user reported me how to fix it. I'm going to upload 2.4 in a few minutes. You will be able to use the light script. :)

The culprit is "/system/system/priv-app/CNEService",
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
2.4 is out!

No big changes as my script is quite mature now, but moved a few things, cleaned up code and listen to users' feedback.

-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. Feedback needed please.

-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!
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
I also updated the script for Omni, I removed AOSP keyboard as I'm using it now, and I added a few lines about useless stuff (stk and SimAppDialog). :)
[OnePlus 6 & 6T Cross Device Development] whizeguy:
Would you mind posting what Omni script removes? At work now so can't look :) I'm on treskmod but that script should be the same

Edit:

system/app/AntHalService",

"/system/system/app/BasicDreams",

"/system/system/app/BookmarkProvider",

"/system/system/app/BuiltInPrintService",

"/system/system/app/Chromium",

"/system/system/app/CompanionDeviceManager",

"/system/system/app/datastatusnotification",

"/system/system/app/EggGame",

"/system/system/app/HTMLViewer",

"/system/system/app/MonthCalendarWidget",

"/system/system/app/MusicFX",

"/system/system/app/OmniJaws",

"/system/system/app/Phonograph",

"/system/system/app/PrintRecommendationService",

"/system/system/app/SimAppDialog",

"/system/system/app/Stk",

"/system/system/app/WallpaperBackup",

"/system/system/priv-app/BackupRestoreConfirmation",

"/system/system/priv-app/CellBroadcastReceiver",

"/system/system/priv-app/EmergencyInfo",

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

"/system/system/priv-app/HotwordEnrollmentXGoogleWCD9340",

"/system/system/priv-app/OmniSwitch",

"/system/system/priv-app/OneTimeInitializer",

"/system/system/priv-app/SnapdragonCamera2",

"/system/system/priv-app/Turbo",

"/system/system/priv-app/WallpaperBackup",

"/system/system/overlay/PhonographTheme"

:)
[OnePlus 6 & 6T Cross Device Development] cybrid3:
2.4 light installed and WI-FI calling working flawlessly. Thanks for your help and this fantastic work :)
[OnePlus 6 & 6T Cross Device Development] grox:
Can i dirtly flash over 2.3?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Yes but it won't bring back apps that I potentially removed from the script you're using.
[OnePlus 6 & 6T Cross Device Development] refai:
Hi, I'm on OP6, Rooted, OP6 O2 Beta 10 and i have installed Tomatot-Debloater-OOS-Extreme-2.4.zip but only i can't use the dark mode and i can't check the OS update! can anyone help me
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Well, you shouldn't use the extreme script if you don't understand it.

Regarding system updates, it's perfectly on purpose; If you have a custom TWRP, Magisk, etc. you can't use the built in updater so no point in keeping it. That's why I removed it. You can use the light script if you want to be able to use it.

Regarding themes, are you using any third party module or theme? It's probably not related to my script, except if you use substratum for example, then again, the light script will fix things.

You need to dirty flash your setup and then the light script. Only dirty flashing the light script won't fix anything.

You can also keep using the extreme script but remove these two lines:

"/system/system/app/OpSkin",

"/system/system/app/OPBackup",
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
For people that have issues with the script not doing anything, try to flash my script on both slots and see if it makes it work. A user reported it was a working solution. Please let me know. :)
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
2.5 update for OOS:

-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. ( ork 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! :) )

1.4 update for Omnirom

-Same packages as above

-EasterEgg

-Gallery2

-Messaging

-PhotoTable

-SharedStorageBackup
[OnePlus 6 & 6T Cross Device Development] ciachu2:
Light script flashed on both slots, still doesn`t work. OOS 9.0.3
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Can you try to mount system first and then flash my script?
[OnePlus 6 & 6T Cross Device Development] ciachu2:
I`ve done that. It doesn`t work.
[OnePlus 6 & 6T Cross Device Development] ram4ufriends:
Do you have busybox magisk module installed? For me it worked after installing that mod.
[OnePlus 6 & 6T Cross Device Development] aydinbahadir88:
This is a amazing job ;)

can you please do that for the OP6T as well?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
My scripts should be 90% if not 100% compatible with the 6T. If you notice the 6T has some specific bloatware that the 6 doesn't have let me know, I could add it to my script to make it unified.
[OnePlus 6 & 6T Cross Device Development] ciachu2:
Thank you! Script started to work after i've installed busybox magisk module.
[OnePlus 6 & 6T Cross Device Development] whizeguy:
Good finding guys! [MENTION=1737862]tomatot[/MENTION] maybe this should get in the: "how to"?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Cook, good to know!

Yes I will definitely add it. It's weird because I'm sure some people made it work without it including me but OK. Some user also reported me that mounting system first made it.
[OnePlus 6 & 6T Cross Device Development] nirogu325:
I agree with you. It's awkward cuz I am using an older version back when I posted about the lines I deleted and that build just works. No need for partition mounting or busybox. It just works.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Maybe some app we use (like Titanium?) install busybox on our system so that's why we don't need the module? I really don't know.
[OnePlus 6 & 6T Cross Device Development] nirogu325:
I don't think so. With 9.0.3 I clean flashed, went through the initial setup, then went back to TWRP and did the rest (Magisk, custom kernel then your script). Busybox still doesn't exist in my system.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Looks like it will remain like mystery then :D
[OnePlus 6 & 6T Cross Device Development] joakimbo:
After flashing invisible on 9.0.3 I get force closing of apps because of Chrome uninstall and webview problem, but seems I don't have another choice then installing Chrome again? Not able to change webview implantation in settings..
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
It's weird. Try to reinstall android system webview and reboot and see? Otherwise yes install chrome or you can also try the bromite webview.
[OnePlus 6 & 6T Cross Device Development] KyriaZ:
i tryed the latest version on a 6t runing latest beta but it didnt work.any ideas?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Check first post as I already suggested you and let me know.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Omni 1.5 is out!

Corrected a few typos, I don't have the exact changelog sorry. I also added Gallery2 so make sure you have a gallery app installed. :)

Enjoy!
[OnePlus 6 & 6T Cross Device Development] Pseudonym:
Deleting WebViewStub breaks selection of Webview implementation in Developer Options
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Can anyone confirm please? What happens exactly, it just crashes if you try to click on the option?

Can you try to install a webview app (Android System Webview or Chrome for example), reboot and see if one is selected. It's hard to help without details.
[OnePlus 6 & 6T Cross Device Development] Pseudonym:
I forgot to take screenshot, I already deleted WebViewStub in 2.5 Invisible and reflashed my ROM. Yes Android System Webview was installed prior flashing and I also tried to uninstall / install it and reboot. Figured it was WebViewStub because I was using 2.3 last time so I edited 2.5 and reflashed ROM. This screnshot was just blank prior.

It doesn't crash but Clash of Clans was upon opening. I spent way too long figuring it out until changelog popup on Magisk modules was crashing. I remembered what caused it was because there was no present Webview when I had the exact problem few months ago.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Ok thanks for your feedback. I'll remove it from my script and do a small update then!
[OnePlus 6 & 6T Cross Device Development] Pseudonym:
Ok cool thanks! :highfive:
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Thread updated with 2.5.1!
[OnePlus 6 & 6T Cross Device Development] ram4ufriends:
You just need Chrome installed to fix the issue
[OnePlus 6 & 6T Cross Device Development] everonline:
OP5T - Not Working - Alternative

Hi Tomatot,

Your script was not working (would run and not do anything) against my OP5T, I had the need to change it by removing the recursive delete and instead do as following:

delete("/system/reserve/OPForum");
delete("/system/reserve/OPNote");
delete("/system/app/AntHalService");
delete("/system/app/AutoRegistration");
delete("/system/app/BasicDreams");
delete("/system/app/BookmarkProvider");
delete("/system/app/BTtestmode");
delete("/system/app/BuiltInPrintService");
delete("/system/app/card");
delete("/system/app/DiracManager");
delete("/system/app/EasterEgg");
delete("/system/app/EngineeringMode");
delete("/system/app/EngSpecialTest");
..........

Just adding this info for someone facing the same issue or in the eventuality you want to add a condition containing this alternative.

Besides that great idea, great work.

Thanks

Ever
[OnePlus 6 & 6T Cross Device Development] TheMellowOne:
How to know if your script worked?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Hi, thank your feedback. Do you have an explanation about why it would work better than the way I wrote my script?

Just check if the apps are deleted or not? Either in settings, with Titanium Backup, a file manager, etc.
[OnePlus 6 & 6T Cross Device Development] TheMellowOne:
All the google apps were still there but i could uninstall them by hand without root. I also did all the steps.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
For all people that can't make the script work, try this and let me know if if it helps. I don't see how it would but we never know. I'm trying [MENTION=9685810]everonline[/MENTION] fix.

EDIT: see next post
[OnePlus 6 & 6T Cross Device Development] TheMellowOne:
Got updater process ended with ERROR : 6 .
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Oh wait sorry

Try this
[OnePlus 6 & 6T Cross Device Development] nirogu325:
I think there's a missing ) at line 90 after SetupWizard"
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
You're right :rolleyes:
[OnePlus 6 & 6T Cross Device Development] nirogu325:
Still, that only applies to the OP5/5T right? Cuz your original method (delete recursive) so far is the only one that works here.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Last file doesn't work on OP6?

In fact I don't see why my script would not work on any device. If it works on OP6, no reason it wouldn't work on OP3 or OP6T or whatever device. Except if folder names are different obviously.
[OnePlus 6 & 6T Cross Device Development] nirogu325:
Remember that I used an older version that didn't have some apps that the newer versions have? I manually updated it. So things like ManagedProvisioning were still in my system (9.0.3). So I tested up that method (the one that doesn't use delete recursive). No Errors in TWRP but after rebooting, ManagedProvisioning was still there at priv-app. It was only when I ran the script with the recursive method that finally got rid of it.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Lol that doesn't make any sense... (edit: I'm not blaming you of course, it's just very confusing how so many people report different things).
[OnePlus 6 & 6T Cross Device Development] nirogu325:
Lmao I'm just gonna stick with what I have. Works wonders so I thank you.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Yes you should haha :laugh: I'd say the same but I'd like everybody to take advantage of this script so...
[OnePlus 6 & 6T Cross Device Development] everonline:
Shell

Hi Tomatot,

The change I did worked once to never work again... why go figure... no matter what I try (diff recovery, add magisk busybox module, run the script with sideload or install locally on the phone) the script concludes but don't execute anything.

The only 100% reliable way I found to do this without going manually to each folder is to:

> adb shell
> /sbin/busybox rm -rf /system/reserve/OPForum
> /sbin/busybox rm -rf /system/reserve/OPNote
.....

Basically I created a list of commands, open adb shell, copy / paste and they are executed at once in sequence.

PS: I even tried to replace the delete per the run command /sbin/busybox as showed above but no go, the only thing that seems to work on the script is the ui_print.

Thanks

Ever
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Hey, just got an idea. If you have the chance to try my script again, could you check right after flashing it from recovery, if the folders are deleted if you check with TWRP's built in file manager?

You have to go to /system/system/app or /system/system/priv-app

That could help me/us in understanding what's the issue exactly.

I remember when i tried to remove a file from /vendor it was getting deleted while in recovery but the file was back as soon as I was rebooting to system. So maybe it's the same kind of issue.
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
I use the Nine Email app for my email accounts. After flashing the script it force crashes.
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
Check first post...
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
I think I made a huge mistake and deleted the webview stub. Now emails, and some games are not playable. Is there a way to get the webview stub apk?
[OnePlus 6 & 6T Cross Device Development] Pseudonym:
It's because even if you have Webview installed without it you can't select them. Most games do rely on webview
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
Is there a way to install it without reflashing the stock rom?
[OnePlus 6 & 6T Cross Device Development] Pseudonym:
Put it in system/app
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
Thank you for the help but installing the app is not possible. I tried and it did not allow me to.

(Moderator Edit: reference to Warez removed - as per XDA's Forum Rules)
[OnePlus 6 & 6T Cross Device Development] ram4ufriends:
Just install Chrome
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
I did. That doesn't do anything.
[OnePlus 6 & 6T Cross Device Development] ram4ufriends:
It does for me.. did you go to developer options and change webview to chrome
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
I went there and no options were available.
[OnePlus 6 & 6T Cross Device Development] ram4ufriends:
You are doing something wrong.. this is what you have to see
[OnePlus 6 & 6T Cross Device Development] Nytrikx:
(Moderator Edit: reference to Warez removed - as per XDA's Forum Rules)
[OnePlus 6 & 6T Cross Device Development] Pseudonym:
Yeah try deleting WebViewStub first then go there again