N5100XXCMK1 4.2.2 System Apps List:
This list I created as a result of the confusion that I faced when removing the bloatware from the stock rom. An app has a filename, a package name, and an internal name, and sometimes it's difficult to know an app just by a filename. So the attached system apps.xls and system apps.pdf (both are same) have those details which might help you when using a bloat kill script. There are several threads on bloat kill flashable zips, which you can easily find by searching.
Happy debloating!
Related
I thought i'd try a plain stock rom for a while, pruned of bloatware. So I downloaded the deodexed rom to my PC from here
http://forum.xda-developers.com/showthread.php?t=2529492
Now this rom is a hefty 390mb so I then opened it up with 7zip and deleted a load of crap from the system\app folder.
After saving and closing, the rom is now 303mb, which seems great.
Yet the current paranoid android rom for manta weighs in at only 155mb!
Why is that?
It seems that even though a lot of 'crap' has been deleted from system\app, there is still a huge amount of possibly linked 'crap' in the system\lib folder, which is 85mb (compressed). Within this folder are .so files which suspiciously similar names to the apps that I deleted from the system\lib folder. However even if I deleted the entire system\lib folder (which i'm sure would be a pretty bad idea), the resulting rom would still be 230mb compressed.
So my question is how can I trim all the bloat from the stock rom down to a compressed size that is similar to the current PA rom?
p.s. I'm planning to maybe flash the micro PA gapps separately.
Is there a chance that your size comparison has not accounted from flashing a Gapps package after flashing the custom ROM?
As an aside I also de-bloat stock but used System App Remover (Pro) from the playstore. Even though I could remove files myself using any root file manager, this app adds comments on what is safe to remove plus saves the removed files so you can restore them if you find later they are needed. I had such a case where I removed GMail as I prefer KMail. Later I wanted to use the "OK Google" voice feature which did not work until I restored GMail. I think the free version is all you need but I bought the pro version to support the developer.
from my Nexus 10 using XDA Premium HD app
No I don't think that's it. My 'trimmed' rom had all the gapps stripped out as far as I could tell by comparing with the system\app folder of the micro gapps zip, yet was still over 300mb.
Anyway if failed to flash in the end at the 'updating partition details' stage, so i'm back on PA for now. Might give that app you mentioned a try though, thanks for the tip.
Hi,
I recently debloated my note and I removed too many files I think because I have various problems with the phone now.
Can someone post a list of apps and apks that I can include in the debloat script that would not mess up my phone?
http://forum.xda-developers.com/showthread.php?p=48892428
Hello friends this is my first contribution to this forum, this file removes unnecessary built-in apks present in, /system/app & /system/priv-app.
I will miss the applications removed?
No, because a current copy of them is running on /data/app
Goal
Remove unused applications by the system
Free up space in the device memory
Compatibility
Nexus 5 android 6.0.1 must have root and twrp
How to use
Installed the android 6.0.1, get in playstore and update all applications, now just flash the zip via TWRP.
Removal list click to see
delete_recursive("/system/app/Chrome");
delete_recursive("/system/app/Books");
delete_recursive("/system/app/CloudPrint2");
delete_recursive("/system/app/Drive");
delete_recursive("/system/app/EditorsDocsStub");
delete_recursive("/system/app/EditorsSheetsStub");
delete_recursive("/system/app/EditorsSlidesStub");
delete_recursive("/system/app/FitnessPrebuilt");
delete_recursive("/system/priv-app/GCS");
delete_recursive("/system/app/PrebuiltNewsWeather");
delete_recursive("/system/app/NewsstandStub");
delete_recursive("/system/app/Maps");
delete_recursive("/system/app/PrebuiltBugleStub");
delete_recursive("/system/app/Photos");
delete_recursive("/system/app/PlusOne");
delete_recursive("/system/priv-app/GoogleContacts");
delete_recursive("/system/app/PrebuiltDeskClockGoogle");
delete_recursive("/system/priv-app/GoogleDialer");
delete_recursive("/system/app/PrebuiltGmail");
delete_recursive("/system/app/GoogleCamera");
delete_recursive("/system/priv-app/Velvet");
delete_recursive("/system/app/PrebuiltKeepStub");
delete_recursive("/system/app/talkback");
delete_recursive("/system/app/Music2");
delete_recursive("/system/app/PlayGames");
delete_recursive("/system/app/Hangouts");
delete_recursive("/system/app/GoogleTTS");
delete_recursive("/system/app/Videos");
delete_recursive("/system/app/WebViewGoogle");
This is a system partition
The deletion is useless because you can't use this space and you won't appreciate any differences
Read here, it is very very important
http://forum.xda-developers.com/showpost.php?p=64208563&postcount=3393
Personally I prefer to disable unnecessary apps
Pay attention
I do not like duplicate files, disabling an app the same will continue in the system, the idea is to not disable an app.
If I have the upgraded chrome in data\app I will not want an unusable copy of it on \system\app. My list does so with 30 Apps, if they are all updated on DATA I see no utility in maintaining obsolete unusable in the SYSTEM, and we still have the possibility to uninstall those we dislike.
ivn888 said:
This is a system partition
The deletion is useless because you can't use this space and you won't appreciate any differences
Read here, it is very very important
http://forum.xda-developers.com/showpost.php?p=64208563&postcount=3393
Personally I prefer to disable unnecessary apps
Pay attention
Click to expand...
Click to collapse
If you read that post he clearly says that to modify system you need to delete things from it to be safe. He is pointing out that it is an unknown. He said even to make small changes you would need more space. I see no reason to leave unneeded files in system. Maybe you want to run an app as system app and these unneeded files are getting in the way. Nothing wrong with getting rid of them.
We can use some root enabled file app managers (like es explorer, solid explorer) to uninstall the system apps.
I just want to know if is it safe or not?
And is it different than using flashable script?
parag60288 said:
We can use some root enabled file app managers (like es explorer, solid explorer) to uninstall the system apps.
I just want to know if is it safe or not?
And is it different than using flashable script?
Click to expand...
Click to collapse
File explorers with root function can enable manual removal of system apps, but it is laborious and tedious remove as many apps, It is safe if you know what you are removing, because the system is running if you give problem can fall into a bootloop... my flash file is safe removal of 30 apps, all with updated copies of the same in DATA folder so I ask you to enter the play store and update it before you use it, nothing is lost only copies obsolete and useless are removed.
The advantage here is not to miss anything, remove enough waste Rom, and return the power to uninstall what you do not want. I do not use play books, play movies, keep, Drive, Hangouts... so without losing any, then after the flash zip i have the freedom to uninstall what I want.
Hi Flashaholics out there.
One of the common issues with people who frequently flash roms is removing those unused system applications.
There are various methods of doing this.
Using apps like Titanium Backup to Freeze.
Deleting apps from /system/app or /system/priv-app using root explorer apps.
mounting system partition in Twrp and removing respective directories etc.
But when flashing multiple roms every day/week . after a few times even these methods seem boring and time taking (atleast I am lazy to do this).
So i just modified the updater script in a twrp flashable zip to remove unwanted apps.
Link to download : https://goo.gl/5zQWNd
Here is the list of apps removed.
AntHalService,
BasicDreams,
Calendar,
Email,
ExactCalculator,
messaging,
NexusLauncher,
OnePlusCamera_Luis,
OnePlusGallery_Luis,
LatinIME,
GoogleCamera_Luis,
AudioFX,
Eleven,
Gallery2,
Gcam,
OnePlusCamera,
OnePlusCameraService,
Trebuchet
Added
SwiftKey keyboard app to data partition.
Instructions :
Flash your Rom along with Gapps, Root Package , Modules etc in usual manner.
Flash this zip file.
Reboot.
Incase anyone want to modify/add/delete/undelete any of the folders,apps you are free to modify the contents of the Updater script.
Hit Thanks button.
A Cup of green tea doesn't hurt - Click Here
You should definitely add a disclaimer stating that users who use this zip should NOT expect any support from their ROM maintainers.
Deleting system apps is can cause several issues and it would be very unreasonable to expect support after you have made so many modifications.
legendavey said:
You should definitely add a disclaimer stating that users who use this zip should NOT expect any support from their ROM maintainers.
Deleting system apps is can cause several issues and it would be very unreasonable to expect support after you have made so many modifications.
Click to expand...
Click to collapse
I
I am very open to add such Disclaimer if i really remove something that can cause an unstable system.
But whatever apps i removed are just basic apps and DO NOT effect the system in any manner.
Sent from my OnePlus3T using XDA Labs
Babloo289 said:
I
I am very open to add such Disclaimer if i really remove something that can cause an unstable system.
But whatever apps i removed are just basic apps and DO NOT effect the system in any manner.
Sent from my OnePlus3T using XDA Labs
Click to expand...
Click to collapse
Check your device logs once you've removed these apps and compare them with logs from before you remove them. Modifying system files definitely has an effect on the system.
legendavey said:
Check your device logs once you've removed these apps and compare them with logs from before you remove them. Modifying system files definitely has an effect on the system.
Click to expand...
Click to collapse
I really wish you could help me with logs....
As long as you don't open these apps they won't be having any effect.
Anyways you are free to use / edit / share this zip file. No compulsion.
Sent from my ONEPLUS A3003 using Tapatalk
I know this is an old topic, but anyone know a Flashable Zip to actually freeze an app? (Not remove)
I want to know how to create such uninstaller files!!
Bcoz the rom I'm using isn't rooted and I don't want to root it!!
Rooting often makes my device unstable and so I want to delete system apps without rooting using these ZIP files!!!
I assume that you already have TWRP setup on your phone so I will not go through that process here.
Android version and Phone model
My tests are based off the latest stock ROM of the Canadian SM-G920W8 SIM unlocked model. The latest supported version of Android for the Samsung Galaxy S6 is Nougat version 7.0. Versions higher than that have serious camera issues, and yes, I tried MANY ROMs. Activating API2, trying other camera apps. They all sum up to be pretty much all the same with their different sets of problems. This is why I chose the latest v7.0 stock ROM. I have not fell on any v7.1.1 ROMs and v7.1.2 have camera issues too. So, I took the latest that does not come with camera issues.
Hardware key combinations to remember
Urgent/Bootloop shutdown and reboot: Volume DOWN + Home + Power
Enter TWRP: Volume UP + Home + Power
Assayyed Kitchen: XDA Thread
This tool is the best and easiest one I have found for Windows. I just do not use the debloat and deknox options as I do it myself with a personal webserver in PHP I wrote for myself. Assayyed Kitchen uses 3 main folders for working. PLACE, WORK and READY.
PLACE: You put there a zipped ROM or any Stock files in there. Assayyed will do all the unzipping for you.
WORK: Once Assayyed has done it's magic, you should see your needed files there where "system" is the most important one we will focus on here.
READY: That's where your final zip file is created for you to copy on your phone and install.
You do not need to use the PLACE folder if you already have a full uncompressed "system" folder. Simply copy and paste the "system" folder inside the WORK folder and use Assayyed skipping the #1 step of creating a project.
I will answer these questions:
Which files do I need to delete to remove KNOX, also known as deknox the rom?
Which files and apps can I safely remove to boot my phone with a clean Android system also known as debloat?
Now, debloating is still in a work in progress on my side because I have a very ambitious debloating project, like many. The aim of this debloation is to:
Remove all Google apps,framework and libs
Remove all useless Samsung apps that do not interfere with proper working equipement.
Remove all other additional apps
All I want is to keep the barebones of a functionning Android system while maintaining some needed functionalities such as a photo gallery, calendar and the camera.
Many ROM creators have their very own definition of DEBLOAT. They not only debloat the ROM but REBLOAT them with their own personal bloatwares INCLUDING magisk and sql lite and other hacks and apps for advanced configs. The goal of my ROM is to be able to install ON MY OWN Magisk, Open GApps and other stuff if I want AND not limited to versions that are included in the ROM. ROMs with Magisk, for example, use Magisk version uploaded at the time but Magisk evolves with time and newer version become available. So I hated to have all that stuff to take care about. It's the very basic stock rom debloated with nothing more than what stock offered. No kernels, no additional software, just a pure debloated and deknoxed ROM.
Here are the lists of what I have successfully debloated with a successfull boot for now. Note that I did not add the ".apk" because those files are usually inside their respective folders BUT, should you have no folders inside the app or priv-app folder, then simply add ".apk" at the end of the name. Other thing to mention, the root directory is "system". SInce my server works with the "system" folder directly, I did not add the "system/" at the beginning of every line. The complete lists are files and folders contained inside the "system" folder. Note that some files have no extentions too and should not be mistaken for folders.
Remove KNOX or comonly said DEKNOX
// ====
// Knox
// ====
app/KNOXStub
app/KNOXStore
app/KnoxAttestationAgent
app/KNOXAgent
app/KLMSAgent
app/ContainerAgent
app/ContainerEventsRelayManager
app/KnoxFolderContainer2
app/KnoxRemoteContentsProvider
app/KnoxAppsUpdateAgent
app/KnoxFolderContainer
app/KnoxSetupWizardClient
app/KnoxSwitcher
app/MyKNOXSetupWizard
app/KnoxMigrationAgent
app/KnoxSetupWizardStub
app/SamsungDLPService
app/BBCAgent
app/SecurityLogAgent
priv-app/MyKNOXSetupWizard
priv-app/KLMSAgent
priv-app/SPDClient
priv-app/SKMSAgent
container
tima_measurement_info
framework/knoxsdk.jar
framework/knoxvpnuidtag.jar
etc/secure_storage/com.sec.knox.store
etc/secure_storage/com.sec.knox.store!dex
// ==========================================================
// Phone will FAIL to boot if the following files are deleted
// ==========================================================
//etc/permissions/knoxsdk_edm.xml
//etc/permissions/knoxsdk_mdm.xml
//lib/libknox_encryption.so
//lib/libknox_km.so
//lib/libknox_legacy_ode_km.so
//lib/libknox_migration.so
//lib/libknoxvpnfdsender.so
//lib64/libknox_encryption.so
//lib64/libknox_km.so
//lib64/libknox_legacy_ode_km.so
//lib64/libknox_migration.so
//lib64/libknoxvpnfdsender.so
//framework/arm64/boot-knoxsdk.art
//framework/arm64/boot-knoxsdk.oat
//framework/arm64/boot-knoxvpnuidtag.art
//framework/arm64/boot-knoxvpnuidtag.oat
//framework/arm/boot-knoxsdk.art
//framework/arm/boot-knoxsdk.oat
//framework/arm/boot-knoxvpnuidtag.art
//framework/arm/boot-knoxvpnuidtag.oat
Incomplete but functional Samsung apps safe to remove
// =======
// Samsung
// =======
app/SamsungSans
app/VirtualTour_N_OS
app/VideoTrimmer_Dream
app/VideoEditorLite_Dream_N
app/VideoCollage_Grace_N
app/SlowMotion_Dream_N
app/EasterEgg
app/EasyOneHand3
app/GameOptimizer
app/WallpaperBackup
app/Weather2017_SE
app/WeatherWidget2017_SE
app/SmartRemote_zero
app/SmartSwitchAgent
app/SmartcardService
app/SecFactoryPhoneTest
app/SecurityProviderSEC
app/STalkback
app/OneNote_Compact_Samsung
app/GearManagerStub
app/SecMemo3
app/AllshareFileShare
app/AllshareMediaShare
app/SBrowser_5.0
app/SPrintSpooler7
app/CloudGateway2017
priv-app/GalaxyAppsWidget_Phone
priv-app/SamsungPayStub
priv-app/SamsungBilling
priv-app/GalaxyApps_3xh
priv-app/GalaxyCare
priv-app/GalaxyThemes
priv-app/PowerPoint_SamsungStub
priv-app/SamsungAccount_Dream
priv-app/SamsungCloud
priv-app/HealthService
priv-app/LegacySmartManagerProvider
priv-app/SamsungPass_1.1
priv-app/VoiceNote_5.0
priv-app/Word_SamsungStub
priv-app/ThemeCenter
priv-app/SecLiveWallpapersPicker
priv-app/SHealth5
priv-app/SmartManager_v5
priv-app/SmartManager_v5_DeviceSecurity
priv-app/EasyLauncher2_Zero
priv-app/SVoicePLM
priv-app/SmartcardManager
priv-app/SVoiceLang_EnglishPack_US_1.0
priv-app/SVoiceLang_FrenchPack_1.0
priv-app/SamsungMagnifier3
priv-app/SecEmail_N
priv-app/SecureFolderStub
priv-app/EasySetup
priv-app/GameHome
priv-app/GameTools
priv-app/OneDrive_Samsung_v2
etc/sysconfig/samsungaccount.xml
etc/sysconfig/samsungauthframework.xml
etc/sysconfig/samsungemail.xml
etc/sysconfig/samsungfidouafasm.xml
etc/sysconfig/samsungfidouafclient.xml
etc/sysconfig/samsungpushservice.xml
framework/gamemanager.jar
// ================================================
// Phone will have an EmergencyModeService has stopped
// if only the Launcher is removed and bootloop if the other
// 2 are removed so might as well keep them all.
// ================================================
// app/EmergencyLauncher
// app/EmergencyModeService
// priv-app/EmergencyInfo
Audio files debloat
These are extra Audio files that are not necessary for the phone to boot and like most people, you will probably customize your own ringtones. I kept a few basic ringtons and sounds so the phone can have something to work with on startup, but these files, to me are extras and unecessary.
media\audio\ringtones\A_Rustling_in_the_Trees.ogg
media\audio\ringtones\Basic_Bell.ogg
media\audio\ringtones\Basic_Tone.ogg
media\audio\ringtones\Beep_Once.ogg
media\audio\ringtones\Beginning.ogg
media\audio\ringtones\Bunny_Hopping.ogg
media\audio\ringtones\Chimes.ogg
media\audio\ringtones\Crossing_a_River.ogg
media\audio\ringtones\Dance_Party.ogg
media\audio\ringtones\Day_by_Day.ogg
media\audio\ringtones\Drifting_Downstream.ogg
media\audio\ringtones\Ecliptic.ogg
media\audio\ringtones\First_Light.ogg
media\audio\ringtones\Fresh_Morning.ogg
media\audio\ringtones\Mystic_Tone.ogg
media\audio\ringtones\Ocean_Voyage.ogg
media\audio\ringtones\One_Step_Forward.ogg
media\audio\ringtones\Prelude.ogg
media\audio\ringtones\Scampering_Tone.ogg
media\audio\ringtones\Somewhere.ogg
media\audio\ringtones\Ticktac.ogg
media\audio\ringtones\Warm_Greetings.ogg
media\audio\notifications\Beep_Once.ogg
media\audio\notifications\Good_Time.ogg
media\audio\notifications\Run.ogg
media\audio\notifications\S_Harmonics.ogg
media\audio\notifications\S_Opener.ogg
media\audio\notifications\S_Temple_Bell.ogg
media\audio\notifications\Sweet_Favour.ogg
media\audio\notifications\Whisper.ogg
media\audio\notifications\Hello.ogg
media\audio\notifications\Peanut.ogg
media\audio\notifications\S_Bubbles.ogg
media\audio\notifications\S_Charming_Bell.ogg
media\audio\notifications\S_Dew_drops.ogg
media\audio\notifications\S_Knock.ogg
media\audio\notifications\S_Tickety_Tock.ogg
WIP - Revove all Google framework and apps
I went through the entire apk, framework and lib folders from a full Open GApps zip file and tried to remove all of what it installs and I get a Bootloop, So working on trying to figure out what causes this.
I found some answers at these links concerning files that makes the phone fail to boot and other usefull information.
Project-Deep-Clean
Remove all Google apps from an android phone
Other lists to come soon when I am able to get my phone to boot with my removed apps...
In the mean time...
ROOTED phones: Removing unwanted apps WITHOUT using TWRP
So, I came upon a few things for the brave amongst you who wish to debloat their phones with root access but without using scripts in TWRP. Here is what you need to know.
Paths at the root of the phone, NOT sdcard...ROOT
/data/user/0 : This is where your installed apps are BUT they are saved under their package name and not their APK names. If you delete anything in this folder, you need to reboot after you are done cleaning in here.
/system/app : These apps re-install on phone reboot if not present
/system/priv-app : Same as above, these apps re-install on reboot if not present
File browser with ROOT access
I use Total Commander which can be downloaded from the Google Play Store. Once you open it, you need to enable root access by going into the app's settings using the "Configure..." option in it's menu. The scroll down to the bottom and check the box "Root functions everywhere". If you installed Magisk, the root permissions granting popup should appear for you to grant forever. Now, you can explore the entirety of your phone to delete those pesky apps.
Great guide! I've been meaning to get into making my own ROMs, particularly now that development for the S6 has all but stopped.
However, when I unpacked Assayyed my AV scanner Immunet (which uses CISCO's AV database) pinged up that there were 4 instances of "Andr.Dropper.Slocker::apk.agent.talos". These were in Superuser.apk, CLASSIC.zip, ASSAYYED.exe and FAST.zip.
Now, maybe this trojan is part of how the software operates - I could certainly see that as a possibility with things related to MicroG - but really a tool meant to remove things from a ROM, a tool you run in Windows oustide of Android, shouldn't be adding stuff like that back in.
TWeaKoR said:
Great guide! I've been meaning to get into making my own ROMs, particularly now that development for the S6 has all but stopped.
However, when I unpacked Assayyed my AV scanner Immunet (which uses CISCO's AV database) pinged up that there were 4 instances of "Andr.Dropper.Slocker::apk.agent.talos". These were in Superuser.apk, CLASSIC.zip, ASSAYYED.exe and FAST.zip.
Now, maybe this trojan is part of how the software operates - I could certainly see that as a possibility with things related to MicroG - but really a tool meant to remove things from a ROM, a tool you run in Windows oustide of Android, shouldn't be adding stuff like that back in.
Click to expand...
Click to collapse
Finding a WINDOWS tool to create a ROM is already not easy. On my side, I have not had any issues in running Assayyed. But I agree that the devs should AT LEAST try to make their apps AV detection free or at least warn people as to why they've incorporated those codes inside their app. BUT, that left asside, all the scripts used to do the work are available and one can simply make their own scripts or bat files and never use Assayyed as they simply launch commands from their scripts. Thank you for this information though!!!