Slim (debloat) the LG G4 and improve the camera

By | September 29, 2015

I like to flash new ROM’s, kernels and tweak things with my devices. Sometimes it gets the better of me and I have to wipe my device and start all over again which is what happened the other day with my LG G4. However so far I’ve managed to remove quite a few applications and services without any negative effect and thought I would share it here.

Obviously some applications you may use so you won’t want to remove them. Since I don’t have the EU version of the G4 I cannot unlock the bootloader as of yet (I have the H815K from Telstra) so instead I just injected SuperSU by following this guide. After that I installed Xposed, AppOps and G4 TweaksBox and paid for the unlocker. It is an amazing piece of software.

With root, I also changed my DPI to 540, using Xposed AppSettings I set the DPI of all non-LG apps to 480, AppOps to remove permissions, added some build.prop stuff, installed AdAway, CPU Thermal Throttling mod which helps to eliminate lag, improve performance and lower heat. The dev, Robshr did it with the LG G3, so is hoping to mimic it with the LG G4. Last but not least, I enabled 60FPS at 1080p and 100% Photo Quality.

Now, onto the “debloating” of the stock rom (which is V10d-505-01). As I have said, these have been deleted and haven’t affected my phone usage, however I won’t be held responsive if your phone blows up, or grows legs and runs away. I removed the LG Keyboard as I use Google Keyboard too, so if you remove the keyboard, make sure you have an alternate. Same with LGHome, as I use Apex Launcher.

Deleted from /system/app/

  • ChromeWithBrowser
  • CloudHub
  • Drive
  • DrmService
  • EditorsDocs
  • EditorsSheets
  • EditorsSlides
  • FaceLock
  • GCUV
  • GnssAirTest
  • GnssLogCat
  • GnssPosTest
  • GnssTest
  • GoogleTTS
  • Hangouts
  • HiddenMenu
  • HiddenSIMUnlockMenu
  • HTMLViewer
  • LGAirDrive
  • LGApduService
  • LGBackupLauncher
  • LGDivXDRM
  • LGDrm
  • LGEasySettings
  • LGEIME
  • LGEIME_DICT_XT9_bin
  • LGEIME_THEME_BLACK3
  • LGEmbmsServiceLayer
  • LGFOTA
  • LGHome_Theme_Optimus
  • LGLDB
  • LGMusicShare
  • LGPartnerBookmarksProvider
  • LGPCSuite
  • LGSmartcardService
  • LGSpringCleaning
  • LGStk
  • LGTouchControlAreas
  • LGWeatherService
  • LGWernickeManager
  • LGWfdsServices
  • Maps
  • MirrorLinkCertUpdate
  • MirrorLinkServer
  • Music2
  • Newsstand
  • PacProcessor
  • QtiBackupAgent
  • SmartShare
  • SmartShareDLNA
  • SmartShareProvider
  • Videos
  • WfdService
  • WVTest
  • com.lge.shutdownmonitor.apk
  • elt_test
  • rspermlge
  • servicemenu
  • talkback

Total: 241 files, 673.96MB deleted

Deleted from /system/priv-app/

  • BioITPlatform_SDService
  • DownloadWallPaper_signed
  • DualSimStatus
  • EdenService
  • EodEngine
  • HomeSelector
  • IgniteVodafonereleasenl
  • Ims
  • Leccp
  • LGBackup
  • LGBrowser
  • LGCb
  • LGConciergeBoard
  • LGCover
  • LGDMSClient
  • LGEasyHome
  • LGEmail
  • LGERCS
  • LGERCSProvider
  • LGExchange
  • LGFileManager
  • LGFormManager
  • LGGestureAnswering
  • LGHome (I use KISS Launcher)
  • LGIFTTT (Smart Settings)
  • LGLDB
  • LGLIA
  • LGLiveWallpapersPicker
  • LGLW_MultiPhoto
  • LGMapUI
  • LGMessage
  • LGMusic
  • LGMusicWidget
  • LGMyGuide
  • LGMyPlacesEngine
  • LGMyPlacesSettings
  • LGPCSuiteService
  • LGRcsCall
  • LGRCSServices
  • LGSmartSharePush
  • LGSnapPage
  • LGTasksProvider
  • LGTTS
  • LGUpdateCenter
  • LGVidClip
  • LGVideo
  • LGVoiceRecorder
  • LIAInformant
  • LIAS4URecommender
  • OSA_Telstra
  • SmartSetting
  • SplitWindowService
  • Velvet
  • VpnDialogs
  • WapService

Total: 282 files, 415.37MB

Other Files Removed

  • /system/vendor/pittpatt
  • /system/media/gallery (all files)
  • /system/media/audio/ringtones (all files)
  • /system/media/audio/notifications (all files)
  • /system/tts/ (complete folder)

Total: 50MB

That is over 1GB of files I deleted from /system that I don’t use. I don’t use FaceUnlock, TTS and use my own ring and notification tones.

There is probably more things I could remove, but I just haven’t had the time to test them all.

Deleting all this has allowed me to free up some resources, and seems to be a lot better on battery. Until all variants of the LG G4 can be unlocked and we have custom kernels and ROM’s this is the best we’re going to get for non-EU G4’s.

I hope I’ve helped you out, and have improved your G4 experience. If you find anything else that is worthy of mentioning, please don’t hesitate to leave a comment!