| 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 | ||
- Ensure
USB debuggingandUnknown Sourcesare enabled on the android phone - List packages
(.\adb.exe shell pm list packages -e) -replace("package:")- Use Application Inspector to identify package names
- 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 an app
.\adb shell pm enable "com.mistake.whoops"
# Re-install an app
.\adb shell cmd package install-existing com.mistake.whoopsInteractive uninstaller/en-masse
$packages = (.\adb.exe shell pm list packages -e) -replace("package:","") | ogv -PassThru
.\adb.exe uninstall --user 0 $packagesC:\Android\ADB+Fastboot\adb push "C:\Android\file.zip" /sdcard/Download/adb push "C:\NEXUS\Lineage\lineage-14.1-20171106-nightly-bullhead-signed.zip" /sdcard/
- Can be done with or without computer
- Boot phone into Fastboot mode (reboot while holding Vol Down key)
- Boot into bootloader (fastboot)
- Connect via USB
- Open CMD/PowerShell
fastboot flash recovery twrp.img
fastboot reboot
Install app (easier than DIY) - ROOT access required!
https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&hl=en
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 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" # 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(":")
- Ensure USB debugging and Unknown Sources are enabled on the android phone
adb install "ES file explorer com.estrongs.android.old.apk"
$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
}- Menu
- Applications
- User Apps
- Select All
- Copy
- Paste somewhere
- 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



