From a3546cdf0ebd318b0dfb0c7c5bdbdb2847b6eee1 Mon Sep 17 00:00:00 2001 From: Tad Date: Wed, 25 Jan 2017 15:34:08 -0500 Subject: [PATCH] Changes --- Changelogs/Changes-LAOS_14.1.txt | 2 +- Scripts/LAOS-14.1_Deblob.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Changelogs/Changes-LAOS_14.1.txt b/Changelogs/Changes-LAOS_14.1.txt index 8f53a13f..fc652fa5 100644 --- a/Changelogs/Changes-LAOS_14.1.txt +++ b/Changelogs/Changes-LAOS_14.1.txt @@ -21,7 +21,7 @@ General Changes - Hardened IPv4 and IPv6 stacks - Hardened special file systems - Hardened SQLite - - Nuked a bunch of proprietary blobs + - Nuked a *ton* of proprietary blobs - Nuked CMAnalytics from orbit - Removed unnecessary/outdated/insecure packages. - Replaced stock emoji font with EmojiOne (Standardized and Legible) diff --git a/Scripts/LAOS-14.1_Deblob.sh b/Scripts/LAOS-14.1_Deblob.sh index e7f709c2..8426f48b 100644 --- a/Scripts/LAOS-14.1_Deblob.sh +++ b/Scripts/LAOS-14.1_Deblob.sh @@ -12,13 +12,13 @@ deblob() { #ATFWD (Wireless Display) blobs=$blobs"ATFWD-daemon|atfwd.apk"; - #CNE/DPM (Automatic Cell/Wi-Fi Switching) XXX: Requires unsetting 'BOARD_USES_QCNE' in BoardConfig.mk and 'persist.cne.feature' in system.prop. XXX: Breaks radio + #CNE (Automatic Cell/Wi-Fi Switching) XXX: Requires unsetting 'BOARD_USES_QCNE' in BoardConfig.mk and 'persist.cne.feature' in system.prop. XXX: Breaks radio #blobs=$blobs"|andsfCne.xml|ATT_profile1.xml|ATT_profile2.xml|ATT_profile3.xml|ATT_profile4.xml|ATT_profiles.xml|cnd|cneapiclient.jar|cneapiclient.xml|CNEService.apk|com.quicinc.cne.jar|com.quicinc.cne.xml|ConnectivityExt.jar|ConnectivityExt.xml|libcneapiclient.so|libcneconn.so|libcneqmiutils.so|libcne.so|libNimsWrap.so|libvendorconn.so|libwqe.so|libxml.so|profile1.xml|profile2.xml|profile3.xml|profile4.xml|profile5.xml|ROW_profile1.xml|ROW_profile2.xml|ROW_profile3.xml|ROW_profile4.xml|ROW_profile5.xml|ROW_profiles.xml|SwimConfig.xml|VZW_profile1.xml|VZW_profile2.xml|VZW_profile3.xml|VZW_profile4.xml|VZW_profile5.xml|VZW_profile6.xml|VZW_profiles.xml"; #DivX (DRM) blobs=$blobs"|DxHDCP.cfg|dxhdcp2.b00|dxhdcp2.b01|dxhdcp2.b02|dxhdcp2.b03|dxhdcp2.mdt|libDxHdcp.so|libSHIMDivxDrm.so"; - #DPM (?) XXX: Requires unsetting 'persist.dpm.feature' in system.prop. + #DPM (? Related to CNE) XXX: Requires unsetting 'persist.dpm.feature' in system.prop. blobs=$blobs"|com.qti.dpmframework.jar|com.qti.dpmframework.xml|dpmapi.jar|dpmapi.xml|dpm.conf|dpmd|dpmserviceapp.apk|libdpmctmgr.so|libdpmfdmgr.so|libdpmframework.so|libdpmnsrm.so|libdpmtcm.so|NsrmConfiguration.xml|tcmclient.jar"; #DRM XXX: Breaks full disk encryption @@ -34,7 +34,7 @@ deblob() { blobs=$blobs"|ipacm|ipacm-diag"; rm -rf data-ipa-cfg-mgr; #Remove the second half of IPACM - #Location + #Location XXX: YES this actually works! GPS functions just fine without it blobs=$blobs"|com.qti.location.sdk.jar|com.qti.location.sdk.xml|com.qualcomm.location.apk|com.qualcomm.location.vzw_library.jar|com.qualcomm.location.vzw_library.xml|com.qualcomm.location.xml|flp.conf|izat.xt.srv.jar|izat.xt.srv.xml|libalarmservice_jni.so|libasn1cper.so|libasn1crt.so|libasn1crtx.so|libdataitems.so|libdrplugin_client.so|libDRPlugin.so|libevent_observer.so|libflp.so|libgdtap.so|libgeofence.so|libgps.utils.so|libizat_core.so|liblbs_core.so|libloc_api_v02.so|liblocationservice_glue.so|liblocationservice.so|libloc_core.so|libloc_ds_api.so|libloc_eng.so|libloc_ext.so|liblowi_client.so|liblowi_wifihal_nl.so|liblowi_wifihal.so|libquipc_os_api.so|libquipc_ulp_adapter.so|libulp2.so|libxtadapter.so|libxt_native.so|libxtwifi_ulp_adaptor.so|libxtwifi_zpp_adaptor.so|location-mq|loc_launcher|lowi-server|slim_ap_daemon|slim_daemon|xtwifi-client|xtwifi-inet-agent"; #Microsoft Playready (DRM)