目前我感兴趣的是重击还有我的安卓手机...
adb
我想知道是否有一种方法可以在 Android 屏幕上将弹出窗口显示为文本输入,然后使用或使用 root shell/bash 脚本从用户提交的输入接收数据?
例如,我创建了一个 bash 脚本,它将显示输出Hello $userinput !!
当我运行此 bash 脚本时,将出现一个对话框,标题为你叫什么名字?我可以直接填写,无需经过终端...
有谁知道该怎么做?
*如果你也能以同样的方式告诉它,那就太好了,但这仅适用于不包含任何输入框的普通弹出窗口,但就像 Android 上的常规弹出窗口一样
答案1
您可以使用ntfy.sh通过 HTTP 发送消息,通过安装ntfy
apk安卓系统或 Android 设备上的 Google Play 以及ntfy
系统上的软件包。
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://archive.heckel.io/apt/pubkey.txt | sudo gpg --dearmor -o /etc/apt/keyrings/archive.heckel.io.gpg
sudo apt install apt-transport-https
sudo sh -c "echo 'deb [arch=amd64 signed-by=/etc/apt/keyrings/archive.heckel.io.gpg] https://archive.heckel.io/apt debian main' \
/etc/apt/sources.list.d/archive.heckel.io.list"
sudo apt update
sudo apt install ntfy
sudo systemctl enable ntfy
sudo systemctl start ntfy
在 Android 应用程序上订阅主题。从终端发送一个弹出窗口:
curl -d "Your backup is done" ntfy.sh/mytopic