Function | App | Comments | Free/Open Source? |
---|---|---|---|
Web Browser | Firefox | ||
Audio Book Player | Simple ABP Free | ||
Podcast App | AntennaPod | ||
QR reader | BinaryEye | ||
Image Searcher | ImageSearchMan | ||
Gallery app | Simple Gallery | ||
File Explorer | Solid Explorer | ||
Barcode/Wallet app | Anycode Wallet | ||
Weather | Weatherzone | ||
To do/tasks | Microsoft ToDo | ||
Network Scanner | Fing (old version/apk) | ||
YouTube client | NewPipe | ||
Calculator | |||
Instagram client | Barinsta | ||
Screen on toggle | Coffee | ||
Contacts | |||
App Store | F-Droid | ||
Music Player | Phonograph | ||
PDF reader | |||
Spotify | Spotify Lite | ||
Facebook Lite | |||
VNC Viewer | |||
Compass | |||
Unit Converter | |||
Remote Desktop (RDP) | |||
Calendar | |||
Cast photos/videos/audio to DLNA (TV) | XCast |
- Ensure
USB debugging
andUnknown Sources
are enabled on the android phone
adb devices
$packages = (.\adb.exe shell pm list packages -e) -replace("package:","") | ogv -PassThru .\adb.exe uninstall --user 0 $packages
-
Use Application Inspector to help identify package names
-
List enabled apps
adb shell pm list packages -e
- Disable the app:
adb shell pm disable-user --user 0 <package_to_disable>
.\adb shell pm disable-user --user 0 com.google.android.feedback
.\adb shell pm disable-user --user 0 com.google.android.printservice.recommendation
.\adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox # Google
.\adb shell pm disable-user --user 0 com.google.android.music # Google Play Music
.\adb shell pm disable-user --user 0 com.google.android.apps.docs # Google Drive
.\adb shell pm disable-user --user 0 com.google.android.videos
.\adb shell pm disable-user --user 0 com.android.printspooler
.\adb shell pm disable-user --user 0 com.google.android.marvin.talkback # Android Accessibility Suite
.\adb shell pm disable-user --user 0 com.microsoft.skydrive # Microsoft Skydrive
.\adb shell pm disable-user --user 0 com.microsoft.office.officehubrow # Microsoft Office
.\adb shell pm disable-user --user 0 com.android.chrome # Chrome
.\adb shell pm disable-user --user 0 com.google.android.youtube
.\adb shell pm disable-user --user 0 com.google.android.tts # Google Text-to-speech Engine
.\adb shell pm disable-user --user 0 com.google.android.apps.turbo # Device Health Services
.\adb shell pm disable-user --user 0 com.google.android.gm #gmail
.\adb shell pm disable-user --user 0 com.google.android.apps.tachyon #Google Duo
adb push "C:\NEXUS\Lineage\lineage-14.1-20171106-nightly-bullhead-signed.zip" /sdcard/
- Boot into bootloader (fastboot)
- Connect via USB
- Open CMD/PowerShell
fastboot flash recovery twrp.img
fastboot reboot
ADB over WIFI
Install app (easier than DIY) - ROOT access required!
https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&hl=en
Download ADB/Fastboot
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"
Backup an app and app data (ROOT required)
$test = .\adb.exe shell pm list packages | select-string "fing"
$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(":")
pm enable -–user 0 PackageName
adb shell cmd package install-existing <package name>
$apkpath = .\adb.exe shell pm path $test
$apkpath=($apkpath.ToString()).trimstart("package");$apkpath = $apkpath.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:\nexus\apps | select -ExpandProperty FullName
Foreach($apk in $apks){.\adb.exe install $apk
Write-host "installing $apk" -foregroundcolor yellow
}