在投射和录制时显示敏感信息时,免root授权确认框


  在使用向日葵,TeamViewer等免root远程连接时,主要实现完全的远程的自动控制,达到免授权。

1. 下载shizuku,App Ops

不能下载用下面的链接

不能下载用下面的链接

如上打开App Ops中shizuku没有运行,因为没有root权限 打开Shizuku,使用通过adb连接,复制指令

2. shell操作

adb shell
cd /storage/emulated/0/Android/data/moe.shizuku.privileged.api
sh start.sh     #运行启动服务脚本,同样可在类似终端的手机app运行脚本,启动服务

info : start.sh begin
info : attempt to copy starter from /storage/emulated/0/Android/data/moe.shizuku.privileged.api/starter to /data/local/tmp/shizuku_starter
info : exec /data/local/tmp/shizuku_stater
info : cgroup is /uid-0/pid_863
info : switch cgroup succeeded
info : switching mount namespace to init...
info : starter begin
info : killing old process...
info : apk path is /data/app/moe.shizuku.privileged.api-np8x7U6pDL91p?A9DRzDqg==/base.apk
info : starting server...
info : shizuku_starter exit with 0
#with 0 提示信息,看到这样的提示信息说明手机上的shizuku服务已经运行起来。

如上操作可在linux系统上操作,前提是需要安装好linux下的对应手机的adb驱动。 本次实验用的是小米,所以全程在windos下的cmd窗口完成的。

adb的安装和使用,小米手机连接adb示例,参考下面链接来安装。

上述表明adb调试连接成功

3. 关闭服务

  开启shizuku服务,在AppOps 中关闭“在投射和录制时显示敏感信息"提示。
经验分享 程序员 微信小程序 职场和发展