Описание тега roottools

RootTools - это библиотека с утилитами для запуска команд в качестве пользователя root из Android Java Code.
0 ответов

RootTools не может смонтировать систему

Я новичок в Android и разрабатываю приложение для Android, которое использует функциональность root. Я использую библиотеку корневых инструментов от stericson и пытаюсь перемонтировать систему как rw: @Override protected Object doInBackground(Object…
16 фев '18 в 07:09
3 ответа

Многократный обратный вызов в Android/Java?

В потоках Java вы можете иметь некоторое количество потоков в списке, запускать их и иметь основной поток join один, затем другой, проходя и ожидая завершения всех процессов, прежде чем двигаться дальше. В других моделях я не уверен, как бы вы это с…
02 июл '13 в 05:46
2 ответа

Не работает корневое приложение Android: невозможно удалить файл из терминала или Java

Я работаю над простым корневым приложением для очистки браузера localstore и, возможно, позже добавлю другие функции, которые невозможны со встроенными приложениями. Я использую roottools, кажется, что root работает, но он не удалит каталог должным …
1 ответ

Нет синтаксических ошибок, код по-прежнему не работает

В приведенном ниже коде я попытался проверить root-доступ с помощью roottools. Синтаксических ошибок нет, но всякий раз, когда я нажимаю кнопку "Проверить доступ root", я получаю сообщение "Приложение неожиданно остановлено". Пожалуйста помоги. pack…
06 мар '14 в 04:01
1 ответ

ClassNotFoundException, брошенный RootTools в JavaCommandCapture

Я следовал инструкциям по использованию RootTools и запускаю Java как корневые вики-страницы, но когда я загружаю свое приложение со следующим в onCreate(), я получаю ClassNotFoundException: com.stericson.RootTools.containers.RootClass: import com.s…
27 фев '14 в 22:05
2 ответа

Импорт roottools.jar в Android Studio

Я пытаюсь импортировать roottools отсюда: https://code.google.com/p/roottools/ (файл jar) в проект Android Studio. До сих пор я пробовал следующее: скопируйте RootTools-javadoc-3.4.jar в каталог libs под моим проектом. Добавить импорт Реорганизовать…
07 фев '14 в 20:51
1 ответ

Ничего не происходит, когда я нажимаю кнопку "Проверить наличие BusyBox"

Я сделал приложение, которое проверяет рут с помощью RootTools. Теперь я добавил опцию, чтобы проверить наличие BusyBox. Когда я нажимаю "Проверить наличие BusyBox", ничего не происходит, хотя "Проверить наличие рута" работает отлично. Я не понимаю,…
06 мар '14 в 17:44
2 ответа

Параллельное исключение модификации, несмотря на ожидание финиша

Вот раздел моего onCreate, который иногда вызывает исключение: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tilisting); _context = getApplicationContext(); SDName = Environmen…
1 ответ

Почему команда RootTools cp не работает?

Я пытаюсь сделать копию файла в папке etc, для этого я использую следующий код в кнопке: changeNTP.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { File exists = new File("/etc/gps.conf"); if (exists.exists()) { // We ma…
11 сен '13 в 17:17
1 ответ

Ошибка после обновления Android SDK 22.0.1

Благодаря современным Eclipse и SDK мой проект теперь не работает на устройстве 2.2.2. Это дает ошибку при создании экземпляра класса: 06-12 07:50:10.282: W/dalvikvm(16541): VFY: unable to resolve static field 6 (debugMode) in Lcom/stericson/RootToo…
12 июн '13 в 06:56
1 ответ

Сбой приложения Android при добавлении команд в оболочку RootTools v4.2

У меня есть приложение для Android, использующее RootTools v4.2 (последнее, что я знаю), и я следовал их документации о том, как выполнять команды оболочки от имени пользователя root. Иногда команды выполняются просто отлично, в других случаях проис…
13 окт '15 в 12:22
1 ответ

Запускать несколько команд одновременно в RootTools/RootShell?

Я использую библиотеку RootTools, и мне нужно выполнить две команды. Первый запускает двоичный файл, второй отправляет SIGINT, чтобы убить его. RootTools (насколько я знаю) может одновременно открывать только одну корневую оболочку, поэтому команды …
18 янв '18 в 12:31
1 ответ

Для приложения Android не предоставлено корневое разрешение для превышения команды "su"

Я хочу выполнить команду "su" из приложения. Я запустил эмулятор и установил Superuser.apk(superuser 2.3.6.1) Process pr= Runtime.getRuntime().exec("su"); process.waitFor(); Log.d("Ex.Value",Integer.toString(process.exitValue())); Но я получаю 255 в…
13 фев '13 в 13:43
0 ответов

Получить вывод команды оболочки с помощью RootTools

Я хотел бы получить выходные данные команды оболочки, "ls -l", например, используя RootTools, и передать ее в переменную или массив, чтобы я мог манипулировать ею. Это код, который я использую, но не работает. final StringBuilder s = new StringBuild…
25 июл '18 в 14:29
1 ответ

Почему конечная переменная не подлежит проверке?

Я переделываю некоторый код, чтобы сделать его пригодным для использования с новым RootTools 3.0 (который исправляет важную ошибку): Один раздел, который я переписал, выглядит следующим образом, с классом обратного вызова для лучшей читаемости. Я до…
01 июл '13 в 05:11
2 ответа

Как получить разрешение на файл с помощью roottools

Я хочу получить разрешения для файлов Linux без разбора ls -l. Поскольку я буду использовать RootTools, я вижу, что у него есть класс Permissions, но как мне получить данные о разрешениях File для этого объекта?
16 фев '13 в 12:12
2 ответа

Как изменить разрешение файла в Android с помощью chmod

Я использую команду chmod для изменения прав доступа к файлу, но в моем коде это не работает, и мое устройство также имеет root-права: String MyFilePath = "/data/data/MyPkgName/database/com.pocketchange.android.http.AsyncHttpRequestService.db"; Comm…
11 мар '13 в 09:35
1 ответ

RootTools.jar и OneSignal SDK создают повторяющуюся ошибку ввода

У меня есть проект Android, который включает RootTools.jar, он был запущен без каких-либо проблем, но когда я добавил OneSignal SDk, следуя этому руководству: Установка Android SDK (Android Studio) Я получил ошибку при попытке запустить его: com.and…
1 ответ

Правильная команда для root-доступа в Android

У меня есть следующий пример: RootTools.isRootAvailable() Command command = new Command(0, "echo this is a command", "echo this is another command"); try { RootTools.getShell(true).add(command); }catch (IOException | RootDeniedException | TimeoutExc…
20 мар '17 в 19:02
1 ответ

Android получает разрешение на доступ к папке "/data" с помощью Roottools?

Я работаю над Файловым менеджером и хочу получить root-доступ к папке /data. Я хочу создавать и поддерживать объекты File из этого каталога. Как я могу сделать это? Вот что я попробовал до сих пор.. if (RootTools.isRootAvailable()) { File file = new…
05 авг '13 в 06:51