mirror of
https://gitea.blesmrt.net/mikaela/scripts.git
synced 2025-07-29 01:57:22 +02:00
migrate uninstalls from adb-permissions to adb-uninstalls
This commit is contained in:
parent
67e78bf187
commit
2f3cffb4c5
@ -41,13 +41,6 @@ adb "$@" shell pm grant com.github.cvzi.darkmodewallpaper android.permission.REA
|
||||
#(adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh &)
|
||||
(adb "$@" shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh &)
|
||||
|
||||
# Uninstall or disable Android Safety Core (suspected chatcontrol backdoor)
|
||||
(adb "$@" shell pm uninstall com.google.android.safetycore &)
|
||||
#(adb "$@" shell pm disable com.google.android.safetycore &)
|
||||
# Uninstall or disable Gemini so it won't access other apps
|
||||
(adb "$@" shell pm uninstall com.google.android.apps.bard &)
|
||||
#(adb "$@" shell pm disable com.google.android.apps.bard &)
|
||||
|
||||
# Enable DNS-over-TLS
|
||||
(adb "$@" shell settings put global private_dns_mode hostname &)
|
||||
# If dns.google or cloudflare-dns.com, it will be updated to DoH3
|
||||
|
49
bash/adb-uninstalls.bash
Executable file
49
bash/adb-uninstalls.bash
Executable file
@ -0,0 +1,49 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# This script enables DoT with adblocking by DNS4EU and uninstalls questionable Android components
|
||||
# - Android Safety Core which observes what images you have (CSAM filter for ChatControl aka mass surveillance)
|
||||
# - Google Gemini which otherwise has access to all other apps and processes your Signal messages in the cloud
|
||||
# - Google search which needs to be reinstalled before Android Auto for Finnish voice commands (https://www.youtube.com/watch?v=jXEqNDaJJ00)
|
||||
# - Android Auto which needs to be reinstalled after Google. See previous comment.
|
||||
|
||||
# adb global options:
|
||||
# -a listen on all network interfaces, not just localhost
|
||||
# -d use USB device (error if multiple devices connected)
|
||||
|
||||
set -x
|
||||
|
||||
if ! hash adb 2> /dev/null; then
|
||||
echo "Error: adb not found in $PATH" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Remember,
|
||||
echo "In case of trouble check Android System Settings, Connected devices, USB mode. It should be data transfer for adb USB debugging to take effect."
|
||||
|
||||
# Enable DNS-over-TLS
|
||||
(adb "$@" shell settings put global private_dns_mode hostname &)
|
||||
(adb "$@" shell settings put global private_dns_specifier noads.joindns4.eu &)
|
||||
|
||||
# Uninstall or disable Android Safety Core (suspected chatcontrol backdoor)
|
||||
(adb "$@" shell pm uninstall com.google.android.safetycore &)
|
||||
#(adb "$@" shell pm disable com.google.android.safetycore &)
|
||||
# Uninstall or disable Gemini so it won't access other apps
|
||||
(adb "$@" shell pm uninstall com.google.android.apps.bard &)
|
||||
#(adb "$@" shell pm disable com.google.android.apps.bard &)
|
||||
|
||||
# Keep last! Weird workaround for Finnish language in Android Auto audio input https://www.youtube.com/watch?v=jXEqNDaJJ00
|
||||
(adb "$@" shell pm uninstall com.google.android.googlequicksearchbox &)
|
||||
#(adb "$@" shell pm disable com.google.android.googlequicksearchbox &)
|
||||
(adb "$@" shell pm uninstall com.google.android.projection.gearhead &)
|
||||
#(adb "$@" shell pm disable com.google.android.projection.gearhead &)
|
||||
|
||||
# Wait a bit and then reboot the device
|
||||
echo "You may want to reinstall Google first and Android Auto after it."
|
||||
echo "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox"
|
||||
echo "https://play.google.com/store/apps/details?id=com.google.android.projection.gearhead"
|
||||
echo "Remember to not allow Android Auto to adjust system settings!"
|
||||
|
||||
sleep 15
|
||||
echo "Please execute \"adb $@ reboot\" once finished."
|
||||
|
||||
set +x
|
Loading…
x
Reference in New Issue
Block a user