From 79e6988fd65e02c0a17932b788bc789385494873 Mon Sep 17 00:00:00 2001 From: w1nst0n Date: Wed, 15 Jan 2020 15:06:04 +0100 Subject: [PATCH] Added LG documentation + updated default preselection --- lists/LG.sh | 371 ++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 348 insertions(+), 23 deletions(-) diff --git a/lists/LG.sh b/lists/LG.sh index 6f662ab..46d27a9 100644 --- a/lists/LG.sh +++ b/lists/LG.sh @@ -1,89 +1,414 @@ #!/bin/bash declare -a lg_bloat=( + # I NEVER HAD A LG DEVICE ON HAND. + # I did some intensive searches on the web to find a list and I try my best to document it. But I need LG users to really improve it. + # I use [MORE INFO NEEDED] tag as a marker. + "com.android.LGSetupWizard" - "com.lge.appbox.client" + # The first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device. + # It's the setup for LG services. + + "com.lge.appbox.client" # [MORE INFO NEEDED] + # LG Application manager + # Installs/Updates LG related apps ? + "com.lge.bnr" - "com.lge.bnr.launcher" + # LG Backup + # Can backup your mobile devices LG Home screen, device settings, apps, and contacts to your computer. + # https://www.lg.com/us/support/help-library/lg-android-backup-CT10000025-20150104708841 + "com.lge.cic.eden.service" - "com.lge.clock" + # Memories album + # Gallery automatically creates a Memories album with pictures and videos saved in the phone. + # Memories is a virtual album of pictures saved in the phone or SD card. + # Source : https://www.lg.com/hk_en/support/product-help/CT30019000-1433767985158-others + "com.lge.cloudhub" + # LG Cloud + # Backup tool, which gives you the option to backup LG phone settings, apps, contacts and Home screen + # to your phone internal storage, SD card, computer or cloud. + # Source : https://www.apeaksoft.com/backup/lg-cloud-backup.html + "com.lge.drmservice" + # DRM Service + # Use to support DRM content playback. It manages the DRM Client, which holds a particular type of information required to get a license key. + # REMINDER : DRM = all the things that restrict the use of proprietary hardware and copyrighted works. + # ==> https://en.wikipedia.org/wiki/Digital_rights_management + # ==> https://creativecommons.org/2017/07/09/terrible-horrible-no-good-bad-drm/ + # ==> https://fckdrm.com/ + # ==> http://www.info-mech.com/drm_flaws.html + "com.lge.easyhome" + # LG EasyHome + # EasyHome is a more simplified version of the Home screen that you can choose to use on your phone. + # It displays the Home screen like a remote control device. T + # Source : https://www.lg.com/us/mobile-phones/VS985/Userguide/048.html + "com.lge.eltest" + # ELTest + # Device hardware tests settings + "com.lge.email" + # LG Email app + "com.lge.eula" + # LG EULA (Terms of Use) accessible in the settings. + # EULA = https://en.wikipedia.org/wiki/End-user_license_agreement + "com.lge.eulaprovider" + # License Provider + # Needed by com.lge.eula. + "com.lge.fmradio" + # FM radio app + "com.lge.friendsmanager" + # LG Friends Manager (https://play.google.com/store/apps/details?id=com.lge.friendsmanager) + # WTF ? Completly useless app. + # Not sure but I think it enables you to download an app for a friend LG user. + "com.lge.gallery.collagewallpaper" + # LG Collage Wallpapers + # Allows you to create patchwork wallpaper from several photos. + # https://www.lg.com/uk/support/product-help/CT00008356-20150332136499-others + "com.lge.gallery.vr.wallpaper" - "com.lge.gcuv" + # LG 360 Image Wallpaper + # Provied VR (360°) wallpapers. + + "com.lge.gcuv" # [MORE INFO NEEDED] + # GCUV + # Not 100% sure but @siraltus from XDA thinks it refers to "Gauce Components" which seems to be the LG's version of CSC + # (carrier sales code - automatic carrier-specific customization). + # It gets run on first boot after factory reset, sets up the ROM features based on which carrier and country code is specified + # in the build.prop, and then gets frozen so it doesn't reconfigure things on subsequent boots. + # It's basically the only person to mention "Gauce components" on the web (other than restricted LG webpages when using Google dorks). + # https://forum.xda-developers.com/tmobile-lg-v10/development/rom-lg-v10-h901-10c-debranded-debloated-t3277305/page12/page12 + "com.lge.gestureanswering" + # Answer me 2.0 + # Allows you to bring the phone to your ear to answer an incoming call automatically. + # https://www.lg.com/us/mobile-phones/VS980/Userguide/109-1.html + "com.lge.gnss.airtest" + # GNSS Air Test + # GNSS test, used to test... GNSS. Not needed, and GPNSS will continue to work. + # NOTE : GNSS = Global Navigation Satellite System and is the standard generic term for satellite navigation systems. + # This term includes e.g. the GPS, GLONASS, Galileo, Beidou and other regional systems. + "com.lge.gnsslogcat" + # GNSS Logcat + # Used to dump GNSS logs. + "com.lge.gnsspostest" + # GNSS Position test + # GNSS test again. + "com.lge.gnsstest" + # GNSS Test + # Woh ! Why does LG need so many GNSS test packages?! + "com.lge.hifirecorder" - "com.lge.homeselector" + # LG Audio Recorder + "com.lge.hotspotlauncher" - "com.lge.ia.task.incalagent" - "com.lge.ia.task.smartcare" + # LG Mobile Hotspot + # Provide hotsport feature enabling you to share the phone’s 4G data connection with any Wi-Fi capable devices. + + #"com.lge.ia.task.incalagent" # [MORE INFO NEEDED] + # InCalAgent + # Related to interface while you're in a call. Seemes also related to tasks list stuff. + # Can someone tells me what happens when you delete it ? I think it is safe. + + "com.lge.ia.task.smartcare" # [MORE INFO NEEDED] + # LIA SmartDoctor Engine + # Needed by SmartDoctor (com.lge.phonemanagement) ? + "com.lge.ia.task.smartsetting" + # SmartSetting + # Turns on/off or changes features, settings and more according to where you are or what you do. + # https://www.lg.com/us/support/help-library/lg-android-smart-settings-CT10000025-20150103623722 + "com.lge.iftttmanager" + # LG Smart settings + # IFTTT = “if this, then that.”. Smart Settings can be seens as IFTTT. + # Some events automatically triggers actions. + "com.lge.ime" + # LG Stock Keyboard + "com.lge.ime.solution.handwriting" + # Handwriting feature on the LG keyboard + "com.lge.ime.solution.text" - "com.lge.launcher2" + # XT9 + # Text predicting and correction for the LG keyboard. + # For your culture (if you're young) : https://en.wikipedia.org/wiki/XT9 + "com.lge.launcher2.theme.optimus" - "com.lge.launcher3" - "com.lge.leccp" + # "Optimus" theme for the LG launcher (v2) + + "com.lge.leccp" # [MORE INFO NEEDED] + # LG Connectivity Service + # I didn't find any info about this package. + "com.lge.lgaccount" + # LG Account + # Enable you to create and manage you completly useless LG account. + "com.lge.lgdrm.permission" + # Handle permissions for LG DRM (com.lge.drmservice). + # Why does LG need a whole package for this ? + "com.lge.lginstallservies" - "com.lge.lgmapui" + # LG Install Service + # Used by LG to install some of its apps on the phone. Not needed unless you use the LG apps manager. + + "com.lge.lgmapui" # [MORE INFO NEEDED] + # LGMapUI + # User Interface (UI) for displaying location tracking reccord on the Health app (com.lge.lifetracker) ? + "com.lge.lgsetupview" + # Setup View + # LG first setup (related to com.android.LGSetupWizard). + # The first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device. + "com.lge.lgworld" + # LG SmartWorld + # LG Store. Enables you to nstall LG apps, theme, keyboard layout, fonts... + "com.lge.lifetracker" + # LG Health (https://play.google.com/store/apps/details?id=com.lge.lifetracker) + # According to users reviews, it is a very bad activity tracking app. + # Privacy wise, you should never use this kind of thing obviously. + # https://www.lg.com/us/support/help-library/lg-android-lg-health-CT30013120-20150103629401 + "com.lge.mirrorlink" + # MirrorLink + # Enable you to connect your phone to a car to provide audio streaming, GPS navigation... + # https://www.lg.com/ca_en/support/product-help/CT30014940-1440413573040-others + # https://mirrorlink.com/ + "com.lge.mlt" - "com.lge.mtalk.sf" + # LG MLT + # Run in background all the time and probably serves purpose to help LG remote support. The thing is this acts as a good spyware. + # It tries to track all your activity and logs GPS position together with the details gathered, and that includes calls, apps starting etc... + # All data is collected and placed on /mpt partition, it seems not to be per reboot, but actually kept during flash and upgrades. + # + # https://forum.xda-developers.com/showthread.php?t=2187920 + + "com.lge.mtalk.sf" # [MORE INFO NEEDED] + # Voice Mate Speech Pack + # Voice Mate (now Q Vocie) is the LG Personal assistant (https://en.wikipedia.org/wiki/Voice_Mate) + # This package provides speech pack. Is it the main Q-voice package ? I don't think so but I need confirmation. + "com.lge.musicshare" + # LG Audio Share + # Enables you to connect two devices so that you can share the sound from music or video files with another LG devices. + # https://www.lg.com/hk_en/support/product-help/CT30007700-20150123957406-others + "com.lge.myplace" + # My Place + # Analyses the place you stay the most and recognises it as My Place (or your home) automatically. + # https://www.lg.com/uk/support/product-help/CT00008356-1433767701724-setting + "com.lge.myplace.engine" + # My Places Engine + # Needed by com.lge.myplace. See above. + "com.lge.phonemanagement" + # Smart Doctor App + # Enables you to shut down idle apps and delete temporary files. + # Lets you also see phone battery, mobile data, apps, network status and usage patterns. + # On the paper it seems good but in practise, Android handle 8+ handles very well idles apps. + # https://www.lg.com/ca_en/support/product-help/CT20098088-20150129256824-others + "com.lge.privacylock" + # LG Content lock + # You can lock the LG Gallery with a password or pattern. When connected to a PC, Content Lock prevents file previews. + # https://www.lg.com/us/support/help-library/lg-g4-content-lock-CT10000027-1432774759427 + "com.lge.qhelp" - "com.lge.qhelp.application" + # Quick Help + # App who provide you support articles (FAQ section that walks you through most of the major features of the phone). + # You can request support via email or request a call from LG. + # https://www.lg.com/us/support/help-library/lg-android-quick-help-CT10000026-20150103624836 + + "com.lge.qhelp.application" # [MORE INFO NEEDED] + # Quick Help application + # I think this package is the real Quick Help app. The package above only provides help contents IMO. + "com.lge.qmemoplus" + # LG QuickMemo+ + # Allows you to capture screen shots and use them to create memos. You can also insert a reminder, location information, image, video, and audio. + # https://www.lg.com/us/support/help-library/lg-android-quickmemo-CT10000025-20150103629575 + "com.lge.remote.lgairdrive" + # LG AirDrive + # Lets you to control files in your device via a wireless connection. + # To use, you need to sign in to your LG account on both the PC and mobile device. + # https://www.lg.com/africa/support/product-help/CT20080025-1436354408798-others + "com.lge.remote.setting" - "com.lge.sizechangable.musicwidget.widget" + # LG AirDrive settings + # See package above. + + "com.lge.sizechangable.musicwidget.widget" # [MORE INFO NEEDED] + # Music widget + # Not sure if it only manages Music widget for the launcher or also for the lockscreen. + "com.lge.sizechangable.weather" + # Weather widget for the home screen. + "com.lge.sizechangable.weather.platform" + # Weather Service + # Provide weather data for the weather app/widget. + "com.lge.sizechangable.weather.theme.optimus" + # "Optimus" theme for the weather app/widget. + "com.lge.smartdoctor.webview" + # Smart Doctor Webview + # REMINDER : A WebView is acomponent that allows Android apps to display content from the web directly inside an application. + "com.lge.smartshare" + # SmartShare + # Feature that uses DLNA technology to stream multimedia contents between DLNA devices. + # DLNA is a non-profit trade organisation which defines standards that enable devices to share stuff with each other. + # Basically LG provides a way to stream multimedia contents from your phone to your smart TV (or via a DLNA plugin) + # https://www.lg.com/ca_en/support/product-help/CT31903570-1428542236040-file-media-transfer-pictures-music-etc + "com.lge.smartshare.provider" - "com.lge.smartsharepush" + # Provider for Smart Share. + # Needed by com.lge.smartshare. + # REMINDER : content providers help an application manage access to data stored by itself, stored by other apps, + # and provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security + + "com.lge.smartsharepush" # [MORE INFO NEEDED] + # Smart Share Push + # Obviously related to Smart Share but I don't know its exact purpose. + "com.lge.snappage" + # Snap Page + # Part of the QuickMemo+ app, lets you capture the text/images/URL from a web page without grabbing ads. + # It’s much like instapaper or pocket app, but it works locally, like reading mode on some browsers, saving only the body of the article. + # http://www.lg.com/us/mobile-phones/g4/display + "com.lge.springcleaning" + # Smart cleaning + # Displays the space in use and free space in your phone and allows you to selectively clean up your files. + # https://www.lg.com/us/mobile-phones/VS986/Userguide/339.html + "com.lge.sync" - "com.lge.updatecenter" + # LG Bridge Service + # Used to backup, restore, update your LG phone, and transfer files wirelessly between computer and LG phone. + # You will need to install LG Bridge software on your PC. + # NOTE : Cause noticable battery drain. + "com.lge.video.vr.wallpaper" + # Video Wallpaper + # LG 360° VR Wallpapers + "com.lge.videoplayer" + # LG Video Player + # NB : This is a bad one. VLC is much better. + "com.lge.videostudio" + # Quick Video Editor + # Allows you to create and edit video files using the videos (and photos) stored on the phone. + # https://www.lg.com/us/mobile-phones/VS980/Userguide/281.html + "com.lge.voicecare" + # LG Voice care + # Allows you to use your device if the touch screen or display is damaged. + # You must agree to location-based information use and personal information collection to use Voice Care. + # https://www.lg.com/hk_en/support/product-help/CT20136018-20150122834174-others + "com.lge.vrplayer" + # LG VR player + # Enables you to watch 360° pictures/videos. + "com.lge.wernicke" + # QVoice Engine + # Needed by Q-voice (the LG Q Voice voice assistant) to work. + "com.lge.wernicke.nlp" - "com.lge.wfd.spmirroring.source" + # Natural-language processing for LG intelligent assistant. + # Used to understand what says an human when he speaks. + # Needed by QVoice + + "com.lge.wfd.spmirroring.source" # [MORE INFO NEEDED] + # Provide wifi-direct feature + # Note : Wifi-direct is Wi-Fi standard enabling devices to easily connect with each other without requiring a wireless access point. + # It allows allows two devices to establish a direct Wi-Fi connection without requiring a wireless router + # https://en.wikipedia.org/wiki/Wi-Fi_Direct + # spmirroring = ??? screen p... mirroring ? + "com.lge.wfds.service.v3" + # Wifi-direct service (v3) + # See above. + "com.lge.wifi.p2p" + # LG P2p Service + # Wifi-drect P2P allows the device to discover the services of nearby devices directly, without being connected to a network. + # Needed for LG Wifi-direct feature. + # https://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct + "com.lge.wifihotspotwidget" - "com.nextradioapp.nextradio" - #******** DEBLOAT AVANCE ********# - #"com.lge.filemanager" #Stock file manager - "com.lge.music" #Stock music player - #"com.lge.floatingbar" #Floating bar - ) \ No newline at end of file + # Wifi Hotspot widget + # REMINDER : Hotspot enable you to share the phone’s 4G data connection with any Wi-Fi capable devices. + # It is not the Hotspot feature. Only the widget ! + + ####################### UP TO YOU ####################### + + #"com.lge.bnr.launcher" [MORE INFO NEEDED] + # LG Mobile Switch Launcher + # My supposition is that bnr = backup and restore. So this package should not be the launcher itself but just a backup tool for the LG backup. + # Can someone confirm ? + + #"com.lge.clock" + # LG Clock ap + + #"com.lge.filemanager" + # Stock file manager + + #"com.lge.homeselector" # [MORE INFO NEEDED] + # LG Home selector + # I believe it is used to switch between launchers. + # It would be nice if someone test it. + + #"com.lge.launcher2" + # LG Home (v2) + # Stock launcher + # It's basically the home screen, the way icons apps are organized and displayed. + # DON'T REMOVE THIS IF YOU DON'T HAVE INSTALLED ANOTHER LAUNCHER ! + # NOTE : Yeah there is another package described as "launcher". Normally, you only have one of them on your phone. + + #"com.lge.launcher3" + # LG Home (v3) + # Stock launcher + # It's basically the home screen, the way icons apps are organized and displayed. + # DON'T REMOVE THIS IF YOU DON'T HAVE INSTALLED ANOTHER LAUNCHER ! + # NOTE : Yeah there is 3 packages described as "launcher". Normally, you only have one of them on your phone. + + "com.lge.music" + # Stock music player + + "com.lge.floatingbar" + # LG Floating bar + # Lets you put shortcuts to apps or features, as well as quick access to contacts and music player controls on a "floating bar" on the Home screen. + # https://www.neowin.net/news/lg-v30-closer-look-floating-bar/ + + #"com.lge.updatecenter" # [MORE INFO NEEDED] + # LG Update Center + # Provide Android upgrade and LG updates (Settings --> System --> Update Center) + # It believe you won't receive any updates if this packages is deleted. + + + ) + + +# TODO : +# Find the main Q-voice package. +# Add more packages. \ No newline at end of file