Liste von Befehlen
- Update package:
pm install -r xyz.apk
- List of requested/granted permissions:
dumpsys package com.google.android.gms | grep granted=true
http://stackoverflow.com/questions/21091022/listing-permissions-of-android-application-via-adb#27866435 - List of installed packages:
cmd package list packages -3
- Grant permission:
pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION
- die Ausgaben
getprop
(setprop
) sehen interessant aus, aber mir fehlt es noch an einer Anwendung - diverse Einstellungen mit
settings list [global|secure|system]
auflisten, mitsettings get [global|secure|system] …
abfragen und mitsettings put …
verändern; z. B.settings set secure install_non_market_apps 1
die Installation von Apps von Drittanbietern erlauben - eingerichteten Benutzer und Arbeitsprofile (Shelter) und deren IDs auflisten:
pm user list
- Benutzer anlegen:
pm create-user …
; löschenpm remove-user ID
- App ebenfalls für einen weiteren Nutzer installieren:
pm install --user ID -r /data/app/…-1/base.apk
- eine Tastatureingabe
simulieren:
adb shell input text "something to input" && adb shell input keyevent 66
- eine URL
öffnen
(dies muss nicht im Browser passieren, da einige Apps, z. B. WhatsApp,
URLs abfangen):
adb shell am start -a android.intent.action.VIEW -d 'whatsapp://send?phone=4917631644087'
Kernelmeldungen eines Crashes
Die Kernelmeldungen vom letzten Lauf, also zum Beispiel die Meldungen einer
Panic, stehen in /proc/last_kmsg. Die Meldungen können auch mit adb logcat
-L
abgerufen werden.
Bootanimation deaktivieren
Ich habe bei mir die Bootanimation deaktiviert und damit startet Android merklich schneller. Allerdings bleibt die Anzeige völlig schwarz und man fühlt sich im Blindflug, aber auch daran gewöhnt man sich, wie an eine (ressourcenintensive) Bootanimation.
In der Datei /system/build.prop den Eintrag debug.sf.nobootanimation=1
ergänzen.
Übersicht alternativer Smartphone-Systeme
Für Smartphones gibt es nicht nur das Android von Google, sondern noch weitere. Eine Übersicht verschiedener Systeme gibt es hier: 11 Open Source Mobile OS Alternatives To Android in 2020.