summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbreadcat2020-08-25 14:36:41 +0100
committerbreadcat2020-08-25 14:36:41 +0100
commita3f15830b4fb105497a190df6f3e7755ab4a3fa4 (patch)
tree73331a23fedcc42b69b635a9ae73b75c51c29d8e
parentc8e03ab9413d7008b50f2cfa36f2c9a4eadc76de (diff)
downloadblog.minskio.co.uk-a3f15830b4fb105497a190df6f3e7755ab4a3fa4.tar.gz
blog.minskio.co.uk-a3f15830b4fb105497a190df6f3e7755ab4a3fa4.tar.bz2
blog.minskio.co.uk-a3f15830b4fb105497a190df6f3e7755ab4a3fa4.zip
New post
-rw-r--r--content/posts/debloating-the-lg-q6-phone.md84
1 files changed, 84 insertions, 0 deletions
diff --git a/content/posts/debloating-the-lg-q6-phone.md b/content/posts/debloating-the-lg-q6-phone.md
new file mode 100644
index 0000000..0edaa75
--- /dev/null
+++ b/content/posts/debloating-the-lg-q6-phone.md
@@ -0,0 +1,84 @@
+---
+title: "Debloating the LG Q6 Phone"
+date: 2020-08-25T13:17:00
+tags: ["Android", "Guides", "Linux", "Minimalism", "Software", "Snippets"]
+---
+
+I've had the LG Q6 for many moons now, I picked it up used for about 120GBP and it fits right in with my cheap and cheerful mantra. One thing that's always annoyed me about it however was the inability to root the device and install a custom ROM with less bloat! The bootloader is locked, and any guides you'll find online are copy/paste jobs for other models that don't work. You can hide apps and even disable them, but that doesn't uninstall them.
+
+Anyway, Chris Titus recently published [a video](https://www.youtube.com/watch?v=k9ErL9L6KIw) and [matching article](https://christitus.com/debloat-android/) that ticked all my boxes. My guide is basically a rehash of his, so I recommend you go read his before seeing the list of things I removed.
+
+Without further adieu, you'll want to install ADB tools:
+```
+sudo pacman -S adb
+```
+
+Then enable developer mode on your phone (Tap Build Number 7 times in About > Software). Connect up a USB cable to your phone and start the make sure your phone isn't `unauthorized`. I had to set my phone to Charding Mode only for it to appear authorized.
+```
+adb devices
+```
+
+With this, you can now list out your installed packages:
+```
+adb shell pm list packages
+```
+
+As we don't have root, you can't globally uninstall applications using `adb uninstall packagename`, we instead need to delete it for our user with `adb shell pm uninstall --user 0 packagename`.
+
+I don't use many Google products, so I uninstalled swathes of Android without any serious side effects. The full list of what I removed is...
+
+```
+adb shell pm uninstall --user 0 com.android.cellbroadcastreceiver
+adb shell pm uninstall --user 0 com.android.chrome
+adb shell pm uninstall --user 0 com.android.gallery3d
+adb shell pm uninstall --user 0 com.android.LGSetupWizard
+adb shell pm uninstall --user 0 com.android.wallpapercropper
+adb shell pm uninstall --user 0 com.facebook.appmanager
+adb shell pm uninstall --user 0 com.facebook.system
+adb shell pm uninstall --user 0 com.google.android.apps.docs
+adb shell pm uninstall --user 0 com.google.android.apps.docs.editors.docs
+adb shell pm uninstall --user 0 com.google.android.apps.docs.editors.sheets
+adb shell pm uninstall --user 0 com.google.android.apps.docs.editors.slides
+adb shell pm uninstall --user 0 com.google.android.apps.photos
+adb shell pm uninstall --user 0 com.google.android.apps.tachyon
+adb shell pm uninstall --user 0 com.google.android.gm
+adb shell pm uninstall --user 0 com.google.android.googlequicksearchbox
+adb shell pm uninstall --user 0 com.google.android.music
+adb shell pm uninstall --user 0 com.google.android.videos
+adb shell pm uninstall --user 0 com.google.android.youtube
+adb shell pm uninstall --user 0 com.lge.bnr
+adb shell pm uninstall --user 0 com.lge.bnr.launcher
+adb shell pm uninstall --user 0 com.lge.equalizer
+adb shell pm uninstall --user 0 com.lge.eula
+adb shell pm uninstall --user 0 com.lge.eulaprovider
+adb shell pm uninstall --user 0 com.lge.exchange
+adb shell pm uninstall --user 0 com.lge.faceglance.enrollment
+adb shell pm uninstall --user 0 com.lge.faceglance.trustagent
+adb shell pm uninstall --user 0 com.lge.fmradio
+adb shell pm uninstall --user 0 com.lge.gallery.collagewallpaper
+adb shell pm uninstall --user 0 com.lge.gametuner
+adb shell pm uninstall --user 0 com.lge.hifirecorder
+adb shell pm uninstall --user 0 com.lge.ia.task.incalagent
+adb shell pm uninstall --user 0 com.lge.ia.task.informant
+adb shell pm uninstall --user 0 com.lge.ia.task.smartcare
+adb shell pm uninstall --user 0 com.lge.ime
+adb shell pm uninstall --user 0 com.lge.ime.solution.handwriting
+adb shell pm uninstall --user 0 com.lge.lgworld
+adb shell pm uninstall --user 0 com.lge.music
+adb shell pm uninstall --user 0 com.lge.phonemanagement
+adb shell pm uninstall --user 0 com.lge.qmemoplus
+adb shell pm uninstall --user 0 com.lge.signboard
+adb shell pm uninstall --user 0 com.lge.sizechangable.musicwidget.widget
+adb shell pm uninstall --user 0 com.lge.sizechangable.weather
+adb shell pm uninstall --user 0 com.lge.sizechangable.weather.platform
+adb shell pm uninstall --user 0 com.lge.sizechangable.weather.theme.optimus
+adb shell pm uninstall --user 0 com.lge.smartdoctor.webview
+adb shell pm uninstall --user 0 com.lge.theme.black
+adb shell pm uninstall --user 0 com.lge.theme.highcontrast
+adb shell pm uninstall --user 0 com.lge.theme.titan
+adb shell pm uninstall --user 0 com.lge.theme.white
+adb shell pm uninstall --user 0 com.lge.videoplayer
+adb shell pm uninstall --user 0 com.lge.videostudio
+```
+
+You'll **very, very** likely want to look up what most of these applications are/do before just blindly running the above commands. \ No newline at end of file