问题标签 [roottools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
859 浏览

android - 为什么 RootTools cp 命令不起作用?

我正在尝试复制 etc 文件夹中的文件,为此我在按钮中使用下一个代码:

好吧,问题是它没有复制任何东西。可能是什么问题呢?

谢谢。

0 投票
2 回答
2653 浏览

android - 将 roottools.jar 导入 Android Studio

我正在尝试从这里导入 roottools:https ://code.google.com/p/roottools/ (jar 文件)到 Android Studio 项目。到目前为止,我已经尝试了以下方法:

  • 将 RootTools-javadoc-3.4.jar 复制到我的项目下的 libs 目录中。
  • 添加进口
  • 重组进口。
  • 重建项目

但我仍然没有“访问”它的方法。是否有可能只与 Eclipse 兼容?

0 投票
1 回答
575 浏览

java - ClassNotFoundException thrown by RootTools in JavaCommandCapture

I followed the directions on the RootTools usage and run Java as root wiki pages, but when I load my app with the following in onCreate() I get a ClassNotFoundException: com.stericson.RootTools.containers.RootClass:

The same thing happened when I tried RootTools' test class com.stericson.RootToolsTests.NativeJavaClass. I've tried a number of configurations for the placement and inclusion of the RootTools.jar file (most notably ensuring that the RootTools jar is checked for export and moved to the top of the order and export list in Eclipse) but the ClassNotFoundException persists. The exact logcat output follows:

My .classpath looks like:

My development system configuration is as follows: OS: Mac OS X 10.9.2 Eclipse: Kepler ADT: 22.3 RootTools Version: 3.4

and my target platform: Android: 4.1.1 Model: Sony Xperia E C1504 (rooted using SRSRoot and the 'Gandalf' exploit) Firmware: Stock Kernel Xperia E C1505_11.3.A.0.47 (supposed to work for C1504 as well)

Any ideas why Android can't find the com.stericson.RootTools.containers.RootClass class?

0 投票
1 回答
129 浏览

android - 没有语法错误,代码仍然无法正常工作

在此处输入图像描述在下面的代码中,我尝试使用 roottools 检查 root 访问权限。没有任何语法错误,但是每当我单击“检查根访问”按钮时,都会收到“应用程序已意外停止”消息。请帮忙。

0 投票
1 回答
146 浏览

java - 当我单击“检查 BusyBox”按钮时没有任何反应

我制作了一个使用 RootTools 检查 root 的应用程序。现在,我添加了一个选项来检查 BusyBox 的可用性。当我单击“Check For BusyBox”时,没有任何反应,尽管“Check For Root”工作正常。我不明白为什么会这样。请帮忙!

0 投票
1 回答
655 浏览

java - 在 Android 上从“/data/data”复制文件夹

我想将整个文件夹从“/data/data/THIRDPARTYPACKAGE”复制到 SD 卡。每当我打电话时,我的应用程序都会崩溃:

到目前为止,这是我的代码:

Logcat如下:

0 投票
1 回答
167 浏览

android - Rootols 让我无法打开文件

我有一个应用程序可以复制和修改文件的权限。但是当我尝试读取所述文件时,我的权限被拒绝。

java.io.FileNotFoundException:/data/data/com.lstupenengo.primeraapp/files/xx:打开失败:EACCES(权限被拒绝)

我如何知道 RootTools 何时完成?

我的代码:

日志猫

0 投票
1 回答
203 浏览

java - 使用 RootTools 从完成的命令返回输出

我正在尝试检索 commandOutput 的输出,以便将其传递给另一个函数,但 commandCompleted 从未运行过。有什么帮助吗?

0 投票
1 回答
394 浏览

android - 向 RootTools v4.2 shell 添加命令时,Android 应用程序崩溃

我有一个使用 RootTools v4.2(我知道的最新版本)的 Android 应用程序,并且我遵循了他们关于如何以 root 身份执行 shell 命令的文档。有时命令执行得很好,有时应用程序崩溃并出现以下异常。

这是引发异常的实际代码:

所以我想知道,如果我做错了什么,文档没有提到这类问题?浏览文档,我看不到如何确保在开始添加命令之前获得打开的 shell。

0 投票
1 回答
359 浏览

android - RootTools.jar 和 OneSignal SDK 创建重复条目错误

我有包含 RootTools.jar 的 android 项目,它运行没有任何问题,但是当我按照本指南添加 OneSignal SDk 时: Android SDK Installation (Android Studio)尝试运行它时出现错误:

我试图调试它并得到了这个:

10:36:07.391 [调试] [com.android.build.gradle.internal.transforms.JarMerger] addJar(C:\Apps\SatpolApp\app\build\intermediates\exploded-aar\com.onesignal\OneSignal\2.1. 2\jars\classes.jar):入口com/onesignal/TrackGooglePurchase.class

10:36:07.399 [调试] [com.android.build.gradle.internal.transforms.JarMerger] 广告 dJar(C:\Apps\SatpolApp\app\build\intermediates\exploded-aar\com.onesignal\OneSignal\2.1 .2\jars\classes.jar):入口com/stericson/RootTools/internal/RootToolsInternalMethods.class

10:36:08.363 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] 完成执行任务':app:transformClassesWithJarMergingForDebug'

10:36:08.370 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :app:transformCl assesWithJarMergingForDebug 失败

所以我发现 OneSignal jar 有 com/stericson/RootTools/internal/RootToolsInternalMethods.class 导致重复输入错误,因为我已经包含了 RootTools.jar。

我想问的是如何从 OneSignal jar 中排除“com/stericson/RootTools/internal/RootToolsInternalMethods.class”,同时保持其正常运行?