W/PackageManager(61): Not granting permission android.permission.SET_ACTIVITY_WATCHER to package
Это один из таких примеров разрешения, которое не будет предоставлено приложениям без подписи с использованием подписи платформы. С учетом сказанного я хотел бы знать, каким образом любое приложение, работающее на рутированном устройстве (с / system / bin / su и SuperUser.apk), может получить любое из этих разрешений.
Process p = Runtime.getRuntime().exec("su");
p.waitFor();
В этом случае диалоговое окно суперпользователя будет выдано «принять» или «отклонить», но SecurityException
с по-прежнему выбрасываются.