UID:2176
性别:1
居住地:
博客:
关于我:
加入: 2018-07-09
  • 想用shell脚本(或服务启动)的方式,来实现开机自动运行指定的安卓APP,但是:

    1、脚本一般都是以root权限运行程序的,

    2、直接sudo以root身份运行会提示“当前用户为root,请使用普通用户登录并启动本软件!”,

    3、登录root账号后用su username无法以其他用户的身份打开软件(好像是因为无法显示界面),

    4、在普通用户下启动软件,软件启动的时候还要输入一次管理员密码(提示为“为了获取系统信息,需要使用管理员权限!”,然后要求输入管理员密码)。

    这些都是实现shell自动化启动指定安卓APP的阻碍。


    在这里想提3个问题:

    1、不允许以root身份直接运行软件的考虑(或顾虑)是什么?

    2、登录root账号后用su username以其他用户的身份打开软件,能否忽略不影响后台运行(如不能显示界面)的问题继续运行?

    3、在普通用户下启动软件,能否自动跳过那个输入管理员密码提示,以及输入管理员密码的界面?(实测在直接指定启动安卓APP的时候,手工跳过这些步骤不影响APP的运行)


    6
    tcjj3 2022-03-09
关注的用户 全部