Articles of root

Какие разрешения могут предоставляться корневым устройствам?

Короткий и простой вопрос: Укоренившиеся устройства могут предоставлять приложениям дополнительные разрешения во время выполнения (используя, на мой взгляд, команду «разрешение на грант» с помощью adb). Примером этого является возможность чтения системных журналов, которые стали не-пользовательским разрешением, начиная с API16 (ссылка здесь ). Есть ли список таких разрешений?

Android делает снимок экрана на корневом устройстве

ОБНОВЛЕНИЕ Есть еще несколько сообщений, которые спрашивают, как получить скриншот в андроиде, но ни один из них, похоже, не получил полного ответа о том, как это сделать. Первоначально я разместил это как вопрос из-за конкретной проблемы, с которой я столкнулся, пытаясь открыть поток в буфере кадров. Теперь я перешел на сброс буфера кадров в файл, […]

Приложение Android не должно запускаться на корневых устройствах

Я пишу приложение, которое не должно запускаться на корневых устройствах. Я хочу хранить некоторые защищенные данные, и это возможно только на ненагруженных устройствах, так как никто не может обращаться к файлам в / data / data / package-name . Кто-нибудь знает: 1) Можно ли предотвратить установку приложения на корневых устройствах? Я кое-что прочитал о «механизме […]

Как TeamViewer делает скриншоты и позволяет удаленное управление без root?

Задний план TeamViewer позволяет удаленно управлять другими устройствами Android. Это довольно медленно, но он выполняет эту работу. Он требует установки 2 приложений. Который контролирует (ссылка здесь ), и один для контроля (ссылка здесь ). Я не уверен, есть ли у него какие-то альтернативы, но я хотел бы знать, можно ли сделать то же самое. Проблема […]

Могу ли я отключить systemui Из моего приложения для Android?

Я использовал этот ответ для достижения режима киоска для моего приложения: https://stackoverflow.com/a/26013850 Я укоренил планшет с Kingo Root, а затем выполнил следующие команды: adb shell > su > pm disable com.android.systemui > Я создаю приложение, которое будет использоваться только на наших устройствах в качестве киосков …. Он отлично работает, но я хотел бы отключить и […]

Как su работает на Android? И каковы предпосылки для его работы? Что укореняется на Android?

Возможный дубликат: что означает su: process = Runtime.getRuntime (). Exec ("su"); Я устал пробовать все разные вещи, но я все еще не увенчался успехом в понимании, когда это будет работать. Что укореняет устройство в Android? Кто-то, пожалуйста, помогите мне с этим. Я ответил на следующий вопрос. Решение, которое я разместил там, я тестировал и также […]

Как использовать Unix-каналы в Android

Мне нужно отправить некоторые данные в программу C из моего приложения на Android, и я думаю об использовании каналов. Я прочитал, что Java может иметь доступ к существующим каналам (и открывать их, как если бы это был обычный файл), но я не могу это делать в своем приложении. Когда я пытаюсь, приложение просто блокируется до […]

Как изменить AOSP, чтобы разрешить определенным приложениям получать доступ root?

Я работаю над AOSP . Я успешно добавил свой apk для сборки. Теперь я хочу предоставить root доступ к моему приложению. Я не хочу предоставлять root-доступ к другим приложениям или устанавливать приложение Superuser в моей сборке. Я просто хочу добавить свое приложение, чтобы получить доступ root. Как я могу это достичь? Я просмотрел файл su.c […]

Корневые привилегии для приложения Android (полное приложение. Не только несколько команд)

Вопрос: Как выполнить одно полное приложение с корневыми превалированиями (не только несколько команд)? Сценарий: Я работаю над корневым устройством Android. В приложении для Android мне нужно воспроизвести поток H.264, полученный через eth0 . Мне нужны привилегии root для открытия (raw open) eth0 . Соответствующий код находится в JNI. Поскольку существует много буферов, которые необходимо обменять […]

Toggle GPS Programmatically Android 4.4

Я знаю. Не делай этого. Мне все равно. Это для корневого приложения. Приложение установлено в /system/app/ с разрешением 0777 Я ранее использовал: ContentResolver cr = context.getContentResolver(); Settings.Secure.setLocationProviderEnabled(cr, LocationManager.GPS_PROVIDER, !isGpsOn); Вот как я это делаю 4.4, поскольку это было устаревшим: int value; if (isGpsOn)value = Settings.Secure.LOCATION_MODE_OFF; else value = Settings.Secure.LOCATION_MODE_HIGH_ACCURACY; Settings.Secure.putInt(cr, Settings.Secure.LOCATION_MODE, value); И он терпит […]

Intereting Posts
Общая библиотека отсутствует в android. Отклонить постоянное оповещение по Android через кнопку действия без открытия приложения «Содержимое имеет представление с атрибутом id« android.r.id.list », которое не является классом ListView.» При создании представления списка в фрагменте Ошибки вычисления значения двойной точности на процессорах MediaTek Дисковод API-интерфейса и интеграция с Дисковым приложением Почему рецепты способствуют переопределению getItemViewType и getViewTypeCount, когда это не представляется необходимым? Как предотвратить изменение пользовательских представлений из-за изменений ориентации экрана Android Data Binding @BindingConversion failure для int для строки Очистить задний стек с помощью фрагментов Возврат к магазину приложений amazon для оценок ImageView – фиксированный размер, независимо от размера изображения Общайтесь с Bluetooth-устройством Android через NodeJS и Termux Как использовать PackageManager.addPreferredActivity ()? Перекрывается панель состояния, когда отображается фрагмент диалога, только в Android4.4 Значения Appcompat res-v21 temes_base на затмении не уходят