Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
wip
  • Loading branch information
wwwutz committed Dec 6, 2017
1 parent bc88107 commit 0bd5dc2
Show file tree
Hide file tree
Showing 3 changed files with 694 additions and 0 deletions.
365 changes: 365 additions & 0 deletions mkdebloat.pl
@@ -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_
12 changes: 12 additions & 0 deletions mkzip.sh
@@ -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}

0 comments on commit 0bd5dc2

Please sign in to comment.