我正在制作一个媒体盒子的安卓应用程序。该盒子已经进行了root。因为用户不会与设备交互,所以我必须绕过权限(包括运行时权限)。我尝试将apk推入system/priv-app文件夹中,以使其成为系统应用程序。但是,每当我的应用程序启动时,它仍会请求权限。有没有办法在已经root的设备上绕过权限?我已使用以下命令将APK推送到priv-app文件夹中。
adb remount
adb push apk-filename-here /system/app/
adb shell chmod 644 /system/app/apk-filename-here
adb reboot
这个应用看起来像是系统应用,因为现在无法卸载。但权限问题仍然存在。是否需要额外的操作来授予所有权限?请帮忙。
我也尝试过绕过Android USB主机权限确认对话框,但这似乎已经是一个非常老的故事了。