Skip to content

SpitFire-666/android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 

Repository files navigation

📱 Android - apps, de-bloating and ADB stuff

Recommended Apps

Function App Backup/Restore from App? Free/Open Source?
🌎 Web Browser Firefox Sync using firefox account, note that extension data does not get backed up!
Audio Book Player Voice No backup options exist
📞 Phone Fossify Phone
SMS/Messages Fossify Messages Do the backup from v1.7 as there's a bug in newer versions
Podcast App AntennaPod
QR reader BinaryEye N
📷 Camera
⌨ Keyboard FUTO Keyboard
Image Searcher ?
🖼 Gallery app Fossify Gallery
File Explorer Solid Explorer
Barcode/Wallet app Catima
Weather ??
To do/tasks ??
Network Scanner Fing (old version/apk) Note - I think newer Android versions have crippled useful network tools
📺 YouTube client NewPipe
Calculator
Screen on toggle Coffee
📖 Contacts Fossify Contacts
App Store F-Droid/Aurora store
🎶 Music Player Phonograph Plus
PDF reader FastPDFReader
Compass
Unit Converter
🗓 Calendar Fossify Calendar
Cast photos/videos/audio to DLNA (TV) XCast

De-Bloating (Uninstall/Disable apps - no root required!)

  1. Ensure USB debugging and Unknown Sources are enabled on the android phone
  2. List packages
(.\adb.exe shell pm list packages -e) -replace("package:")
  1. De-bloat!
$bloatware = @(
"au.com.vodafone.mobile.gss" # My Vodafone - forced install
"com.amazon.appmanager" # Amazon Mobile Device Information Provider
"com.amazon.mShop.android.shopping" # Amazon Shopping
"com.android.chrome" # Google Chrome | you'll need your own browser
"com.android.contacts" # Contacts
"com.android.gallery3d" # Stock Android photo gallery app
"com.android.hotwordenrollment.okgoogle" # Hey Google hotword
"com.asurion.android.verizon.vms" # Verizon
"com.audible.application" # Audible app
"com.blurb.checkout"
"com.cequint.ecid"
"com.diotek.sec.lookup.dictionary" # Samsung Dictionary
"com.enhance.gameservice" # SAMSUNG GAME LAUNCHER 
"com.facebook.appmanager" # Facebook
"com.facebook.katana" # Facebook
"com.facebook.services" # Facebook
"com.facebook.system" # Facebook
"com.samsung.android.widget.pictureframe" # Samsung - gallery related
"com.samsung.android.globalpostprocmgr" # Galaxy Editing Service
"com.samsung.accessory.budsunitemgr" #Samsung galaxy buds/earbuds
"com.google.android.adservices.api" # Ad privacy
"com.google.android.apps.bard" # Google Gemini
"com.google.android.apps.docs" # Google Drive
"com.google.android.apps.messaging" # Google Messaging
"com.google.android.apps.tachyon" #Google Duo
"com.google.android.apps.turbo" # Device Health Services
"com.google.android.as" #  Android System Intelligence / Google Device Personalization related
"com.google.android.feedback" # Android feedback
"com.google.android.gm" # gmail app
"com.google.android.googlequicksearchbox" # Google search - FYI this comes back when using Android Auto
"com.google.android.health.connect.backuprestore"  # Google health
"com.google.android.healthconnect.controller" # Google health
"com.google.android.healthconnect.controller" # Health Connect
"com.google.android.music" # Google Play Music
"com.google.android.overlay.modules.healthfitness.forframework"  # Google health
"com.google.android.printservice.recommendation"
"com.google.android.safetycore" # scans your device for naughty content https://allaboutcookies.org/what-is-android-system-safetycore
"com.google.android.videos"
"com.google.android.youtube" # youtube
"com.google.androidglasses.core" # Glasses Core
"com.google.ar.core" # Google Play services for AR (augmented reality)
"com.google.audio.hearing.visualization.accessibility.scribe" # Live Transcribe and SOund notifications
"com.google.mainline.adservices" 
"com.google.mainline.telemetry"
"com.google.vr.vrcore" # Virtual reality
"com.gotv.nflgamecenter.us.lite"
"com.hancom.office.editor.hidden"
"com.huawei.appmarket" # Huawei App Gallery
"com.huawei.himovie.overseas" # Huawei Video
"com.huawei.recsys" # Huawei HwIntelligentRecSystem is a smart app that provides personalized services on HiBoard
"com.imdb.mobile" # IMDB
"com.infraware.polarisoffice5"
"com.instagram.android" # Instagram
"com.microsoft.office.excel" # Microsoft Excel
"com.microsoft.office.officehubrow" # Microsoft Office
"com.microsoft.office.powerpoint" # Microsoft 
"com.microsoft.office.word" # Microsoft 
"com.microsoft.skydrive" # Microsoft OneDrive/Skydrive
"com.mobitv.client.tmobiletvhd" # T-Mobile
"com.motricity.verizon.ssodownloadable" # Verizon
"com.netflix.partner.activation" # Netflix
"com.nuance.swype.input" # Swype keyboard
"com.osp.app.signin" # Samsung Account
"com.samsung.android.app.camera.sticker.facearavatar.preload"  # Avatar Stickers/Crocro and friends
"com.samsung.android.app.clipboardedge" # Samsung Clipboard
"com.samsung.android.app.contacts" # Samsung contacts - you'll need a replacement!
"com.samsung.android.app.dressroom" # Wallpaper and Styles
"com.samsung.android.app.interpreter" # Samsung translation/interpreter
"com.samsung.android.app.omcagent" # Samsung Recommended apps
"com.samsung.android.app.parentalcare" # Parental controls
"com.samsung.android.app.reminder" # Samsung Reminder
"com.samsung.android.app.routines" # Samsung Modes and routines
"com.samsung.android.app.sbrowseredge" # SAMSUNG browser
"com.samsung.android.app.storyalbumwidget"
"com.samsung.android.app.taskedge" # Samsung Tasks Edge
"com.samsung.android.app.tips" # Samsung Tips
"com.samsung.android.app.vrsetupwizardstub" # Virtual reality
"com.samsung.android.app.watchmanagerstub" # Wearable Manager Installer
"com.samsung.android.ardrawing" # Samsung AR Drawing
"com.samsung.android.bixby.agent" # Samsung Bixby
"com.samsung.android.bixby.wakeup" # Samsung Bixby
"com.samsung.android.bixbyvision.framework" # Bixby
"com.samsung.android.calendar" # Samsung Calendar
"com.samsung.android.coldwalletservice" # Samsung Pay
"com.samsung.android.da.daagent" # Samsung Dual Messenger
"com.samsung.android.dbsc" # Galaxy setup
"com.samsung.android.dialer" # Samsung Phone | Warning - You'll need a replacement!
"com.samsung.android.email.provider" # SAMSUNG email
"com.samsung.android.forest" # digital wellbeing
"com.samsung.android.game.gamehome" # Samsung Game Services
"com.samsung.android.game.gametools" # Samsung Game Services
"com.samsung.android.game.gos" # Samsung Game Services
"com.samsung.android.hmt.vrshell" # Virtual reality
"com.samsung.android.hmt.vrsvc" # Virtual reality
"com.samsung.android.intellivoiceservice" # Samsung Intelligence Voice connects to the LLM server and Galaxy Advanced Intelligence services in Samsung Native Applications
"com.samsung.android.kidsinstaller" # Samsung kids profile
"com.samsung.android.knox.analytics.uploader"
"com.samsung.android.mapsagent" # Samsung Application recommendations
"com.samsung.android.mdx" # Samsung Link to Windows
"com.samsung.android.messaging" # Samsung Messages
"com.samsung.android.mobileservice" # Warning - Breaks Samsung Pay and Samsung Find my mobile
"com.samsung.android.rubin.app" # Samsung Customization service (data collection)
"com.samsung.android.samsungpassautofill" # Autofill with samsung pass
"com.samsung.android.scloud" # Samsung CLoud
"com.samsung.android.service.peoplestripe" # Samsung Contacts/messages
"com.samsung.android.smartsuggestions" # Samsung smart suggestions | recommends apps/actions based on usage | https://www.xda-developers.com/how-to-use-smart-suggestions-on-samsung-device/
"com.samsung.android.spay" # Samsung Pay
"com.samsung.android.spayfw"  # Samsung Pay
"com.samsung.android.themecenter" # Galaxy themes Service
"com.samsung.android.themestore" # Galaxy themes
"com.samsung.android.visionintelligence" # Bixby Vision
"com.samsung.android.vtcamerasettings" # Samsung video call effects
"com.samsung.android.wellbeing" # Samsung Digital Wellbeing
"com.samsung.android.widgetapp.yahooedge.finance"
"com.samsung.android.widgetapp.yahooedge.sport"
"com.samsung.clipboardsaveservice" # Samsung Clipboard
"com.samsung.clipboarduiservice" # Samsung Clipboard
"com.samsung.crane" # Samsung phone/dialer - BYO phone/dialer
"com.samsung.gamedriver.sm8750" # Samsung Game Services
"com.samsung.gpuwatchapp" # Samsung Game Services
"com.samsung.petservice" # Samsung pet care
"com.samsung.SMT" # Samsung text-to-speech engine
"com.samsung.SMT.lang_es_es_f00"
"com.samsung.SMT.lang_es_mx_f00"
"com.samsung.SMT.lang_es_us_f00"
"com.samsung.SMT.lang_fr_fr_f00"
"com.samsung.SMT.lang_hi_in_f00"
"com.samsung.SMT.lang_id_id_f00"
"com.samsung.SMT.lang_it_it_f00"
"com.samsung.SMT.lang_pl_pl_f00"
"com.samsung.SMT.lang_pt_br_f00"
"com.samsung.SMT.lang_ru_ru_f00"
"com.samsung.SMT.lang_th_th_f00"
"com.samsung.SMT.lang_vi_vn_f00"
"com.samsung.vmmhux" # Verizon
"com.samsung.vvm" # Verizon
"com.sec.android.app.chromecustomizations"
"com.sec.android.app.samsungapps" # Samsung galaxy store
"com.sec.android.app.sbrowser" # SAMSUNG browser
"com.sec.android.app.SecSetupWizard" #Samsung Setup Wizard
"com.sec.android.app.setupwizard" #Setup Wizard
"com.sec.android.app.vepreload" # Studio/Samsung video editor
"com.sec.android.easyMover" # Samsung Smart Switch
"com.sec.android.easyMover.Agent" # Samsung Smart Switch - device migration tool
"com.sec.android.mimage.avatarstickers"
"com.sec.android.widgetapp.easymodecontactswidget" # favourite contacts
"com.sec.mhs.smarttethering" # auto hotspot - allows enabling hotspot from other devices
"com.sec.phone" # Samsung phone - warning! BYO phone/dialer
"com.sec.spp.push" # Samsung push service. shows those annoying ads in your notifications.
"com.samsung.android.aremoji" # Galaxy Avatar
"com.sec.svoice.lang.de_DE" # German
"com.sec.svoice.lang.es_ES" # Spanish
"com.sec.svoice.lang.fr_FR" # French
"com.sec.svoice.lang.it_IT" # italian
"com.skype.raider" # Microsoft Skype
"com.swiftkey.swiftkeyconfigurator" # Swiftkey
"com.touchtype.swiftkey" # Swiftkey keyboard - warning - BYO keyboard
"com.tripadvisor.tripadvisor"
"com.vcast.mediamanager" # Verizon
"com.vzw.hs.android.modlite" # Verizon
"com.vzw.hss.myverizon" # Verizon
"com.wsomacp" # SAMSUNG email
"flipboard.app"
"flipboard.boxer.app"
"samsung.android.mateagent" # Samsung galaxy friends
"us.com.dt.iq.appsource.tmobile" # T-Mobile
# "---- OPTIONALS / known impact - CAUTION----------"
# "com.android.stk" # SIM Toolkit
# "com.sec.android.gallery3d" # Samsung gallery. Camera app relies on this to review photos
# "com.google.android.gms" # Google Play Services - warning, some apps depend on this
# "com.google.android.packageinstaller" # Google Play Store - warning! May be required to install APK files!
# "com.google.android.partnersetup" # best to leave as is
# "com.huawei.systemmanager" # Huawei Optimiser - warning You lose phone functionality.
# "com.huawei.wifieapsimplmn" # Breaks wifi
# "com.qti.qcc" # Qualcomm - could be important
# "com.samsung.android.allshare.service.fileshare" # Wi-Fi Direct sharing
# "com.samsung.android.app.galaxyfinder" # Search bar for app drawer
# "com.samsung.android.app.telephonyui" # Mobile network/APN settings
# "com.samsung.android.setting.multisound"
# "com.sec.android.easyonehand" # Samsung easy one hand mode - scales screen to make it easier to use
# "com.sec.svoice.lang.en_GB"
# "com.sec.svoice.lang.en_US"
# "sec.android.easyonehand" # Samsung easy one hand mode - scales screen to make it easier to use
# "com.google.android.tts" # Text-to-speech. Breaks Android Auto
# "com.samsung.android.app.aodservice" # Breaks the Samsung lock screen clock
# Samsung audio broadcast/auracast | for sharing audio
)
$bloatware | % {
Write-Progress -Activity "$_"
# .\adb shell pm disable-user --user 0 $_ # Optional: disable instead of uninstall
.\adb.exe uninstall --user 0 $_ # Uninstall
}

Re-enable or Re-install an app

# Re-enable an app
.\adb shell pm enable "com.mistake.whoops" 

# Re-install an app
.\adb shell cmd package install-existing com.mistake.whoops

Interactive uninstaller/en-masse

$packages = (.\adb.exe shell pm list packages -e) -replace("package:","") | ogv -PassThru
.\adb.exe uninstall --user 0 $packages

Copy files from PC to Phone

C:\Android\ADB+Fastboot\adb push "C:\Android\file.zip" /sdcard/Download/

Copy files to Android in recovery mode

adb push "C:\NEXUS\Lineage\lineage-14.1-20171106-nightly-bullhead-signed.zip" /sdcard/ 

image

Lock / Unlock bootloader

  • Can be done with or without computer

Computer via USB

  1. Boot phone into Fastboot mode (reboot while holding Vol Down key)

Flash recovery (eg TWRP)

  • Boot into bootloader (fastboot)
  • Connect via USB
  • Open CMD/PowerShell
fastboot flash recovery twrp.img 
fastboot reboot

ADB over WIFI (ROOT required)

Install app (easier than DIY) - ROOT access required!

https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&hl=en

Download ADB/Fastboot tools

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Connect to the IP:Port on PC

.\adb.exe connect 192.168.1.31:5555 

image

Check the screen and allow any authentication requests

ADB over USB

ADB commands

adb install "ES file explorer com.estrongs.android.old.apk" 
adb reboot recovery 
adb backup -all -f /backup/location/file.ab 
.\adb.exe shell pm list packages | select-string "fing" 

Backup an app and app data (ROOT required)

# search for the app (eg fing) 
$test = .\adb.exe shell pm list packages | select-string "fing" 

# Grab the package name 
$test=($test.ToString()).trimstart("package");$test = $test.TrimStart(":") 

.\adb backup -f c:\temp\$test -apk $test 
.\adb.exe backup -f c:\temp\$test -apk $test 

$test=($test.ToString()).trimstart("package");$test = $test.TrimStart(":") 

Install (Sideload) an .apk

  • Ensure USB debugging and Unknown Sources are enabled on the android phone
adb install "ES file explorer com.estrongs.android.old.apk" 

image

PowerShell bulk .APK installation

$apks = (ls *.apk -path 'C:\APKs\').fullname | ogv -PassThru -Title "Choose apps to install"
Foreach($apk in $apks){
Write-Progress -Activity "Installing $apk"
.\adb.exe install --bypass-low-target-sdk-block $apk  
}

image

Backup .APK files/installers from device (Solid Explorer)

  1. Menu
  2. Applications
  3. User Apps
  4. Select All
  5. Copy
  6. Paste somewhere

Theming

  • Icons: Use wrestool to extract icons from Windows .exe and .dll files
  • Convert .ico to .png using imagemagick
  • For Nova launcher, theme icons in the app drawer (NOT the home screen)
  • Tile wallpaper using imagemagick

Nova launcher wallpaper

  • Use Gallery (instead of Nova launcher) to set the wallpaper
  • ..., Set as, Gallery Wallpaper, tap the 4 arrows, resize, apply

SMB Server

Webcam Server

VNC Server

ADB Stuff

About

Android apps/bloatware/de-bloat/adb/recommendations

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors