请问这个软件有没有可能允许在root下运行?

2019-04-28 22:26:52

想用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)