Remove bloatware (pre-installed packages)#

as of 29.12.2019 I used this on a Samsung S8 and Samsung S9, please see Heise/CT.

Please use app "Package Names Viewer" (2.0) to identify package names on the phone.
Note: Delete packages with in "User Apps" only (NOT "System Apps") !

Preparation

Connection

  1. connect Phone to PC via USB
  2. Allow connection (Type file transfer)
  3. Activate Developer Mode: Telefon Info > Software > Build (tapping...)
  4. Activate USB Debugging: Developer Options > USB Debugging > On

Console / Removal I removed Bixby, OneDrive, Facebook, several Samsung Apps, ...

cd ..\platform-tools_r28.0.1-windows\platform-tools
adb start-server
adb devices
adb shell
pm list packages

How to get the package name:

  1. Open https://play.google.com/store at your computer
  2. Search the app and click it
  3. Check URL and use id parameter: https://play.google.com/store/apps/details?id=com.samsung.android.voc

List package name:

pm list packages
pm list packages -f   <= includes filename where you can derive the app name sometimes
pm list packages|grep voice

S9:

pm uninstall -k --user 0 com.samsung.android.app.spage
pm uninstall -k --user 0 com.samsung.android.samsungpass
pm uninstall -k --user 0 com.samsung.android.mateagent
pm uninstall -k --user 0 com.samsung.android.bixby.agent
pm uninstall -k --user 0 com.samsung.android.bixbyvision.framework
pm uninstall -k --user 0 com.samsung.android.bixby.wakeup
pm uninstall -k --user 0 com.samsung.android.bixby.agent.dummy
pm uninstall -k --user 0 com.samsung.android.visionintelligence

Not found:
(pm uninstall -k --user 0 com.samsung.android.bixby.plmsync)
(pm uninstall -k --user 0 com.samsung.android.bixby.voiceinput)
(pm uninstall -k --user 0 com.samsung.systemui.bixby)
(pm uninstall -k --user 0 com.samsung.android.bixby.es.globalaction)

S8 additionally

pm uninstall -k --user 0 com.facebook.katana
pm uninstall -k --user 0 com.sec.android.app.samsungapps
pm uninstall -k --user 0 com.samsung.android.bixby.voiceinput
pm uninstall -k --user 0 com.sec.android.app.billing
pm uninstall -k --user 0 com.samsung.android.hmt.vrsvc
pm uninstall -k --user 0 com.microsoft.skydrive
pm uninstall -k --user 0 com.samsung.android.app.simplesharing
pm uninstall -k --user 0 com.samsung.android.ststub

S7 on 31.08.2019

pm list packages|grep facebook
	pm uninstall -k --user 0 com.facebook.services
	pm uninstall -k --user 0 com.facebook.katana
	pm uninstall -k --user 0 com.facebook.system
	pm uninstall -k --user 0 com.facebook.appmanager
	
pm list packages|grep microsoft
	pm uninstall -k --user 0 com.microsoft.office.excel	
	pm uninstall -k --user 0 com.microsoft.office.word
	pm uninstall -k --user 0 com.microsoft.office.powerpoint
	pm uninstall -k --user 0 com.microsoft.skydrive
	
pm list packages|grep samsung
	Galaxy Store: pm uninstall -k --user 0 com.sec.android.app.samsungapps 	
	(...)

pm list packages|grep voice
	pm uninstall -k --user 0 com.samsung.svoice.sync
	pm uninstall -k --user 0 com.sec.android.app.voicenote
	pm uninstall -k --user 0 com.samsung.android.svoice
	pm uninstall -k --user 0 com.samsung.android.voicewakeup
	pm uninstall -k --user 0 com.sec.svoice.lang.de_DE
	pm uninstall -k --user 0 com.sec.svoice.lang.en_GB
	pm uninstall -k --user 0 com.sec.svoice.lang.en_US
	pm uninstall -k --user 0 com.sec.svoice.lang.es_ES
	pm uninstall -k --user 0 com.sec.svoice.lang.fr_FR
	pm uninstall -k --user 0 com.sec.svoice.lang.it_IT
	pm uninstall -k --user 0 com.sec.svoice.lang.ru_RU
	pm uninstall -k --user 0 com.samsung.voiceserviceplatform  (<== S Voice

$ pm list packages|grep game
	pm uninstall -k --user 0 com.samsung.android.game.gamehome
	pm uninstall -k --user 0 com.samsung.android.game.gametools
	pm uninstall -k --user 0 com.enhance.gameservice

Others:
	Hangouts: 	 pm uninstall -k --user 0 com.google.android.talk	
	Samsung Browser: pm uninstall -k --user 0 com.sec.android.app.sbrowser
	Samsung members: pm uninstall -k --user 0 com.samsung.android.voc
	Galaxy Wearable: pm uninstall -k --user 0 com.samsung.android.app.watchmanager
	Samsung E-Mail:  pm uninstall -k --user 0 com.samsung.android.email.provider
	SmartThings: 	 pm uninstall -k --user 0 com.samsung.android.oneconnect
	vodafone Start:  pm uninstall -k --user 0 com.vodafone.vodafone360updates
	Mein vodafone:   pm uninstall -k --user 0 com.appseleration.android.selfcare

Backup with ADB (Android Debug Bridge)#

see android-hilfe.de | android-user.de

As of 11.02.2015
1. Download and install Android-SDK (android-sdk_r24.0.2-windows.zip)
(Note: developer.android.com is a Google Website, e.g. it is the official SDK)
2. Update SDK with <sdk>\SDK Manager.exe
3. Enable debug mode on smartphone under Settings > Developer Options > USB-Debugging
4. Keep display bright to avoid reducing CPU under Settings > Developer Options > Avoid switching off display (?)
5. Connect smartphone with computer via USB (you need to have a driver, for Samsung simply install KIES)
6. Open cmd as administrator (!), if you start it as regular user, "-f <path+file>" will not work, the file is saved under "C:\Users\<user>\AppData\Local\VirtualStore\<file>"
7. cd <SDK>\platform-tools

rem adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
> adb usb
> adb logcat
> adb devices
> adb backup -all -f "G:\Support\Markus\S2_I9100\2015-02-10 Backup\backup.ab"
> adb backup –all -apk -shared –f c:\backup.ab
> adb restore c:\backup.ab

adb backup -f my_backup.ab -apk -shared -all
adb restore my_backup.ab

Fastboot-Modus/Bootloader ???

  • "Ultimate Backup Tool" alternatively
  • "Holo Backup (früher: Simple ADB Backup)" alternatively
  • "Super Backup"
  • "SMS Backup& Restore" to stoe SMS

Note: Use Android Backup Extractor to extract single files (convert .ab to .zip)

Apps#

BarcodeBarcodeScanner, barcoo
CalculationhandyCalc
FilesES Datei Explorer
FootballiLiga, Kicker, Herzrasen
GeoCahingGroundspeak's GeoCaching, c:geo, Locus Pro
MusicShazam
POIklickTel, Qype and Yelp
SpeedAndroid Tacho
TrackingOSMTracker, OSMAND, Locus Pro, OruxMaps
WeatherWMD Weather Lite, Palmary Weather

Barcodes#

When you want to scan product barcodes, you should use barcoo. It does not only show the product, but also many other interesting information.
When you like to scan all types of codes, including general 2d-matrix or QR-codes (quick response) then BarcodeScanner is best.

Weather#

As widget I prefer a small one (2x1) to save space. The nicest here is WMD Weather Lite. When you need more detailed weather information there is Palmary Weather which comes with an hourly view and forecast.

Maps, Naviation and POIs#

For Navigation I really like Google's Navigation. But you need to be aware that it will load a lot of map tiles especially in deep view. So you may soon hit your flatrate limit. I discover in my last holidays, when a trip around 350km took around 250 MB of traffic. But with reduced connection it will works as well when you disable most POIs. When you need to use public transports there is no alternative to Öffi, which is really great.

Google maps is fine for most situations. But if you go by bike or walk I prefer to use OpenStreetMaps' (OSM) CycleMap. With OSMAND you can also download good vector maps, which is an alternative for areas without mobile connection.

To discover the environment you can also use Google. There are some others which show more or less the same points of interest (POI). I currently use klickTel, Qype and Yelp.

Record tracks#

You can record tracks with many applications.
The problem is in my opinion just the battery consumption. So the application needs two prerequisites

  • recording must not stop in stand-by
  • you need to set a (lower) recording intervall in seconds
To analyse the track you do not need to use the recording application. All tools, which I tested, can export the track data as GPX file. I currently use OSMTracker to record tracks and view it in Locus Pro. Locus Pro shows the most details about the track. (Locus Pro can record tracks as well, but does not meet the prerequisites above.) In Locus Pro can import the file. In other applications like OSMAND you can simply open the file directly, but Locus Pro uses SQL databases, so you need to import. In opposite to Locus Pro you can use also OSMAND to show a track, but you cannot see an attitude diagram here. Anyway I configured OSMTracker to export to the tracks folder of OSMAND, which is <sdcard>/osmand/tracks. An alternative to recording and showing is OruxMaps. Google's Lattitude is no option for me, because it saved all tracks for all time on their server! Edit1: Locus Pro will reduce track points without notice while importing. You will notice if you export an imported file. OSMAND will calculate a wrong track length, but Orux is ok.

Test: My way to work with a Samslung Galaxy SII GT-I9100

AppDuration (Min)Distanz (km)Max height (m)Min height (m)
OruxMaps3515,914297

Add Google Calendars#

1. Add public holidays from Google#

  • Open Google Calendar in Browser
  • Weitere Kalender > In Interessanten Kalendern suchen
  • Choose any calendar
Note: Public holidays are available here (e.g. "Feiertage in Deutschland")

2. Import local ICS file#

  • Goto a ICS provider (see below) and copy the ICS file locally
  • Open Google Calendar in Browser
  • Weitere Kalender > Kalendar importieren
  • Choose local file

3. Add URL#

  • Go to an ICS provider (see below) and copy ICS URL into clipboard
  • Open Google Calendar in Browser
  • Weitere Kalender > Über URL hinzufügen
  • Paste URL

ICS provider#

Holidays

Soccer matchdays

URL = http://www.google.com/calendar/ical/spielplan.1.bundesliga%40gmail.com/public/basic.ics