Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
3 changed files
with
694 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,365 @@ | ||
#!/usr/bin/perl -w | ||
use strict; | ||
|
||
my $inlist = 0; | ||
|
||
while(<DATA>) { | ||
chpmp; | ||
my $bloat = $_; | ||
|
||
/^_START_/ and $inlist = 1; | ||
/^_END_/ and $inlist = 0; | ||
|
||
if ( $inlist ) { | ||
if (substr($bloat,1,1) eq '#') { | ||
print qq(ui_print(" disable # $bloat");) | ||
print qq(run_program("/sbin/mv", "system/$bloat", "system/");); | ||
} | ||
else { | ||
print qq(ui_print(" keeping $bloat");) | ||
} | ||
} | ||
} | ||
|
||
sub disableapp { | ||
|
||
} | ||
|
||
|
||
# unpack TWRP image backup | ||
# cd /system | ||
# find app priv-app -maxdepth 2 -name '*.apk' -printf "%h\n" > applist.nougat | ||
|
||
__DATA__ | ||
ui_print("############################################"); | ||
unmount("/system"); | ||
unmount("/data"); | ||
unmount("/preload"); | ||
ui_print(" "); | ||
ui_print("Android 6.0 & 7.0 Debloat Script by WWWutz"); | ||
ui_print("Script version: v1"); | ||
ui_print(" "); | ||
ui_print("Mounting partitions: /system /data /cache"); | ||
run_program("/sbin/mount", "-t", "auto", "/system"); | ||
run_program("/sbin/mount", "-t", "auto", "/data"); | ||
run_program("/sbin/mount", "-t", "auto", "/cache"); | ||
ui_print("mounted."); | ||
ui_print(" "); | ||
_START_ | ||
#app/AASAservice | ||
#app/ANTPlusPlugins | ||
#app/ANTPlusTest | ||
#app/AllshareFileShare | ||
#app/AllshareMediaShare | ||
#app/AntHalService | ||
app/AppLinker | ||
#app/BBCAgent | ||
app/BCService | ||
#app/BasicDreams | ||
#app/BeamService | ||
app/Bluetooth | ||
app/BluetoothMidiService | ||
app/BluetoothTest | ||
app/BookmarkProvider | ||
app/CaptivePortalLogin | ||
#app/CarmodeStub | ||
app/CertInstaller | ||
#app/ChocoEUKor | ||
#app/Chrome | ||
#app/ChromeCustomizations | ||
app/ClipboardSaveService | ||
app/ClipboardUIService | ||
app/ClockPackage_N | ||
#app/CoolEUKor | ||
#app/CoreApps_SDK_2017 | ||
app/CtsShimPrebuilt | ||
app/DAAgent | ||
#app/DRParser | ||
#app/DictDiotek | ||
app/DownloadProviderUi | ||
#app/Drive | ||
#app/ESEServiceAgent | ||
app/EasterEgg | ||
app/EasyOneHand3 | ||
#app/EasymodeContactsWidget81 | ||
app/EdmSimPinService | ||
app/EdmVpnServices | ||
app/EmergencyLauncher | ||
app/EmergencyModeService | ||
app/EmergencyProvider | ||
app/EpdgService | ||
#app/FBAppManager_NS | ||
#app/Facebook_stub | ||
#app/FactoryCameraFB | ||
#app/FidoUafClient_v16 | ||
app/FilterInstaller | ||
app/FilterProvider | ||
app/FlashAnnotate | ||
#app/FlipboardBriefing | ||
app/Foundation | ||
app/GameOptimizer | ||
#app/GearManagerStub | ||
#app/Gmail2 | ||
app/GoogleCalendarSyncAdapter | ||
app/GoogleContactsSyncAdapter | ||
app/GoogleExtShared | ||
#app/GooglePrintRecommendationService | ||
#app/GoogleTTS | ||
app/HandwritingService | ||
#app/Hangouts | ||
#app/Hs20Provider | ||
#app/ImsSettings | ||
app/KeyChain | ||
#app/KnoxAppsUpdateAgent | ||
#app/KnoxAttestationAgent | ||
#app/KnoxFolderContainer2 | ||
#app/KnoxRemoteContentsProvider | ||
#app/KnoxSetupWizardClient | ||
#app/KnoxSwitcher | ||
#app/LinkSharing | ||
#app/MDMApp | ||
#app/MSSkype_stub | ||
#app/Maps | ||
#app/MirrorLink | ||
#app/MobilePrintSvc_Samsung | ||
#app/Music2 | ||
app/NfcNci | ||
#app/Notes | ||
app/Omc | ||
#app/OneNote_Compact_Samsung | ||
app/PacProcessor | ||
#app/PartnerBookmarksProvider | ||
#app/Personalization | ||
#app/PhotoTable | ||
#app/Photos | ||
app/Preconfig | ||
#app/QuickConnect | ||
app/RcsSettings | ||
app/RootPA | ||
#app/RoseEUKor | ||
#app/SBrowser_5.2 | ||
app/SCPMClient_N | ||
#app/SLocation | ||
#app/SPrintSpooler7 | ||
#app/STalkback | ||
app/SafetyInformation | ||
#app/SamsungCalendar_SEP81_DreamUX | ||
#app/SamsungDLPService | ||
#app/SamsungIMEv5 | ||
#app/SamsungTTS | ||
#app/SapaAudioConnectionService | ||
#app/SapaMonitor | ||
app/ScrollCapture | ||
#app/SecFactoryPhoneTest | ||
app/SecHTMLViewer | ||
#app/SecureFolderSetupPage | ||
#app/SecurityLogAgent | ||
#app/SecurityProviderSEC | ||
#app/SilentLog | ||
app/SimSettingMgr | ||
app/SmartCallProvider | ||
app/SmartMirroring | ||
#app/SmartSwitchAgent | ||
#app/SmartcardService | ||
#app/SnsImageCache_N | ||
app/SplitSoundService | ||
#app/Stk | ||
#app/SysScope | ||
app/TasksProvider | ||
app/TetheringAutomation | ||
app/UPSMTheme | ||
app/USBSettings | ||
#app/UniversalMDMClient | ||
#app/UniversalSwitch | ||
app/UserDictionaryProvider | ||
#app/VideoTrimmer_Dream | ||
#app/Videos | ||
app/WallpaperBackup | ||
#app/Weather2017 | ||
#app/WeatherWidget2017 | ||
#app/WebManual | ||
app/WebViewGoogle | ||
app/WfdBroker | ||
#app/WlanTest | ||
#app/YouTube | ||
app/bootagent | ||
app/mldapchecker | ||
app/sveservice | ||
app/vsimservice | ||
#app/withTV | ||
#priv-app/ANTRadioService | ||
priv-app/AODService_v25 | ||
#priv-app/AccessControl_N | ||
priv-app/AppUpdater | ||
#priv-app/AssistantMenu_N | ||
priv-app/AuthFramework | ||
priv-app/AuthService_v2 | ||
#priv-app/AutoPreconfig | ||
#priv-app/AutomationTest_FB | ||
#priv-app/AxelSpringer | ||
priv-app/BackupRestoreConfirmation | ||
priv-app/BadgeProvider_N | ||
#priv-app/BeaconManager | ||
priv-app/BlockedNumberProvider | ||
priv-app/BlueLightFilter | ||
priv-app/CMHProvider | ||
priv-app/CSC | ||
priv-app/CallLogBackup | ||
priv-app/CarrierConfig | ||
#priv-app/ColorBlind_N | ||
priv-app/ConfigUpdater | ||
#priv-app/ContextProvider | ||
priv-app/Crane | ||
priv-app/CtsShimPrivPrebuilt | ||
priv-app/DCMService | ||
priv-app/DefaultContainerService | ||
#priv-app/DeviceKeystring | ||
priv-app/DeviceQualityAgent | ||
#priv-app/DeviceTest | ||
#priv-app/DiagMonAgent | ||
#priv-app/DocumentsUI | ||
#priv-app/EasySetup | ||
priv-app/EmergencyInfo | ||
#priv-app/Excel_SamsungStub | ||
priv-app/ExternalStorageProvider | ||
#priv-app/FBInstaller_NS | ||
#priv-app/FBServices | ||
priv-app/FaceService | ||
#priv-app/FidoUafAsm_v16 | ||
priv-app/Finder_v7 | ||
priv-app/FingerprintService2 | ||
priv-app/Fmm | ||
#priv-app/FotaAgent | ||
priv-app/FusedLocation | ||
#priv-app/GalaxyAppsWidget_Phone_Hero | ||
#priv-app/GalaxyApps_3xh | ||
#priv-app/GameHome | ||
#priv-app/GameTools | ||
priv-app/GmsCore | ||
priv-app/GoogleBackupTransport | ||
priv-app/GoogleExtServices | ||
#priv-app/GoogleFeedback | ||
priv-app/GoogleLoginService | ||
priv-app/GoogleOneTimeInitializer | ||
priv-app/GooglePackageInstaller | ||
priv-app/GooglePartnerSetup | ||
priv-app/GoogleServicesFramework | ||
#priv-app/HealthService | ||
priv-app/Hearingdro_V6 | ||
#priv-app/HwModuleTest | ||
priv-app/HybridRadio_N | ||
#priv-app/ImsLogger+ | ||
priv-app/ImsTelephonyService | ||
priv-app/InputDevices | ||
#priv-app/KLMSAgent | ||
priv-app/KeyguardWallpaperUpdator | ||
priv-app/ManagedProvisioning | ||
priv-app/Messaging_Migration | ||
priv-app/Messaging_SEP81 | ||
priv-app/MmsService | ||
priv-app/ModemServiceMode | ||
priv-app/MsgCommService | ||
priv-app/MtpApplication | ||
priv-app/MtpDocumentsProvider | ||
priv-app/NSFusedLocation_v3.0 | ||
priv-app/NetworkDiagnostic | ||
priv-app/OmaCP | ||
#priv-app/OneDrive_Samsung_v2 | ||
#priv-app/PaymentFramework | ||
#priv-app/PhoneErrService | ||
priv-app/Phonesky | ||
#priv-app/PhotoStudio_WQHD_Dream_ArcSoft | ||
#priv-app/PowerPoint_SamsungStub | ||
#priv-app/PreloadInstaller | ||
priv-app/ProxyHandler | ||
priv-app/Rlc | ||
priv-app/Rubin | ||
priv-app/SEMFactoryApp | ||
#priv-app/SHealth5 | ||
#priv-app/SKMSAgent | ||
#priv-app/SMusicPicker | ||
#priv-app/SNS_v2_N | ||
#priv-app/SOAgent | ||
#priv-app/SPDClient | ||
#priv-app/SPPPushClient_Prod | ||
priv-app/SVCAgent | ||
#priv-app/SVoice | ||
#priv-app/SVoiceLang_EnglishPack_GB_1.0 | ||
#priv-app/SVoiceLang_EnglishPack_US_1.0 | ||
#priv-app/SVoiceLang_FrenchPack_1.0 | ||
#priv-app/SVoiceLang_GermanPack_DE_1.0 | ||
#priv-app/SVoiceLang_ItalianPack_IT_1.0 | ||
#priv-app/SVoiceLang_RussianPack_RU_1.0 | ||
#priv-app/SVoiceLang_SpanishPack_ES_1.0 | ||
#priv-app/SVoicePLM | ||
#priv-app/SamsungAccount_Dream | ||
#priv-app/SamsungBilling | ||
#priv-app/SamsungCamera7 | ||
#priv-app/SamsungCloudDreamNewIcon | ||
#priv-app/SamsungContacts81 | ||
priv-app/SamsungInCallUI | ||
priv-app/SamsungMagnifier3 | ||
#priv-app/SamsungMembers | ||
#priv-app/SamsungPass_1.2 | ||
#priv-app/SamsungPayStub | ||
#priv-app/SamsungThemes | ||
#priv-app/SamsungVideoPlayer2016 | ||
priv-app/SecCalculator_N | ||
priv-app/SecCalendarProvider_NOTSTICKER | ||
priv-app/SecContactsProvider | ||
priv-app/SecDownloadProvider | ||
#priv-app/SecEmail_N | ||
#priv-app/SecGallery2015 | ||
#priv-app/SecLiveWallpapersPicker | ||
#priv-app/SecMediaProvider | ||
#priv-app/SecMyFiles2017 | ||
priv-app/SecSettings2 | ||
priv-app/SecSettingsProvider2 | ||
priv-app/SecSetupWizard2015 | ||
priv-app/SecTelephonyProvider_Epic | ||
#priv-app/SecureFolder | ||
#priv-app/SendHelpMessage | ||
priv-app/SettingsReceiver | ||
priv-app/SetupWizard | ||
#priv-app/SharedStorageBackup | ||
priv-app/Shell | ||
priv-app/ShootingModeProvider2 | ||
#priv-app/SmartEpdgTestApp | ||
#priv-app/SmartManager_v5 | ||
#priv-app/SmartManager_v5_DeviceSecurity | ||
#priv-app/SmartcardManager | ||
#priv-app/SoundAlive_52 | ||
#priv-app/StatementService | ||
priv-app/StickerProvider | ||
priv-app/StickerStamp | ||
#priv-app/StoryService | ||
priv-app/SystemUI | ||
#priv-app/Tag | ||
priv-app/TeleService | ||
priv-app/Telecom | ||
priv-app/ThemeCenter | ||
priv-app/TouchWizHome_2017 | ||
priv-app/TransmitPowerService | ||
priv-app/TzDataUpdater | ||
priv-app/UIBCVirtualSoftkey | ||
priv-app/UltraDataSaving | ||
priv-app/UnifiedProfile | ||
#priv-app/Velvet | ||
#priv-app/VoiceNote_5.0 | ||
priv-app/VoiceServiceFramework | ||
#priv-app/VoiceWakeUp | ||
priv-app/VpnDialogs | ||
priv-app/WallpaperCropper | ||
priv-app/WallpaperCropper2 | ||
#priv-app/Word_SamsungStub | ||
priv-app/imsservice | ||
priv-app/intelligenceservice2 | ||
priv-app/ringtoneBR | ||
priv-app/serviceModeApp_FB | ||
priv-app/smartfaceservice | ||
priv-app/wssyncmlnps2 | ||
priv-app/aligned_mySamsung_Stub | ||
_END_ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
#!/bin/bash | ||
C=1 | ||
D=$(date +'%Y%m%d') | ||
while `true`; do | ||
F=deBLOAT-SM-${D}-${C}.zip | ||
[ -e $F ] || break | ||
C=$(($C+1)) | ||
done | ||
zip -rv ${F} META-INF | ||
unzip -v ${F} | ||
ls -l ${F} | ||
|
Oops, something went wrong.