From 926cb4dcff5749a7a5e483eaf10f4abd4eeb54d1 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 7 Dec 2017 17:55:04 +0100 Subject: [PATCH] Yeah! --- mkdebloat.pl | 49 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 14 deletions(-) diff --git a/mkdebloat.pl b/mkdebloat.pl index 56e740f..ee52b0e 100755 --- a/mkdebloat.pl +++ b/mkdebloat.pl @@ -3,24 +3,44 @@ my $inlist = 0; +my $num = 500; + while() { - chpmp; + chomp; my $bloat = $_; - /^_START_/ and $inlist = 1; - /^_END_/ and $inlist = 0; + /^_START_/ and $inlist = 1, next; + /^_END_/ and $inlist = 0, next; if ( $inlist ) { - if (substr($bloat,1,1) eq '#') { - print qq(ui_print(" disable # $bloat");) - print qq(run_program("/sbin/mv", "system/$bloat", "system/.$bloat");); + my $tag = substr($bloat,0,1); + if ($tag eq '/' ) { + next; + } + elsif ($tag eq '#' and $num > 0 ) { + my $app = substr($bloat,1); + print qq(ui_print("# disable $app");\n); + +# my $dapp = $app; +# $dapp =~ s{(.*/)(.*)}{$1\.$2}; +# print qq(run_program("/sbin/mv", "system/$app", "system/$dapp");\n); + + print qq(set_perm(0, 0, 0, "system/$app");\n); + $num--; + } + elsif ($tag eq '+' and $num > 0 ) { + my $app = substr($bloat,1); + print qq(ui_print("# renable $app");\n); + + print qq(set_perm(0, 0, 0755, "system/$app");\n); + $num--; } else { - print qq(ui_print(" keeping $bloat");) +# print qq(ui_print(" keeping $bloat");\n) } } else { - print $_; + print "$_\n"; } } @@ -37,11 +57,10 @@ unmount("/preload"); ui_print(" "); -ui_print("Android 6.0 & 7.0 Debloat Script by WWWutz"); -ui_print("Script version: v1"); +ui_print("Android 6.0 & 7.0 Debloat script by WWWutz"); ui_print(" "); -ui_print("Mounting partitions: /system /data /cache"); +ui_print("mount/system /data /cache"); run_program("/sbin/mount", "-t", "auto", "/system"); run_program("/sbin/mount", "-t", "auto", "/data"); run_program("/sbin/mount", "-t", "auto", "/cache"); @@ -93,7 +112,7 @@ app/EpdgService #app/FBAppManager_NS #app/Facebook_stub -#app/FactoryCameraFB +app/FactoryCameraFB #app/FidoUafClient_v16 app/FilterInstaller app/FilterProvider @@ -234,7 +253,7 @@ #priv-app/Fmm #priv-app/FotaAgent priv-app/FusedLocation -#priv-app/GalaxyAppsWidget_Phone_Hero ++priv-app/GalaxyAppsWidget_Phone_Hero #priv-app/GalaxyApps_3xh #priv-app/GameHome #priv-app/GameTools @@ -243,6 +262,7 @@ priv-app/GoogleExtServices #priv-app/GoogleFeedback priv-app/GoogleLoginService +app/WallpaperBack priv-app/GoogleOneTimeInitializer priv-app/GooglePackageInstaller priv-app/GooglePartnerSetup @@ -258,7 +278,8 @@ priv-app/KeyguardWallpaperUpdator priv-app/ManagedProvisioning priv-app/Messaging_Migration -priv-app/Messaging_SEP81 +// koennte "Nachrichten" sein +#priv-app/Messaging_SEP81 priv-app/MmsService priv-app/ModemServiceMode priv-app/MsgCommService