无法以root模式访问data / misc文件夹内容

时间:2015-12-09 14:36:32

标签: android root superuser

我有一个运行MarshMallow的root设备。我在代码中集成了Chainfire的库Library。我收到超级用户提示并授予了权限。之后,我试图获取/ data / misc /中的文件夹,但它返回null。我在清单和App->中也有READ_EXTERNAL_STORAGE权限。权限已授予相同权限。 到目前为止我尝试了什么..

  1. 在ES文件资源管理器中检查/ data / misc /文件夹。它确实有文件夹。
  2. 从cmd开始,跑了 adb shell

    cd / data / misc /

    LS

  3. 能够在cmd中看到文件夹。

    有谁可以帮忙解决这个问题?

    代码:

    private final static String ROOT_DIR = "/data/misc/";
    @Override
        protected Void doInBackground(Void... params) {
            // Let's do some SU stuff
            suAvailable = Shell.SU.available();
            if (suAvailable) {
                Log.d("TAG", "SU there");
                //List<String> output = Shell.SU.run("mount -o rw,remount /");
                //Log.d("TAG","Output ="+output); // empty
                 File file = new File(ROOT_DIR);
               if (file.exists()) {
                   Log.d("TAG", "File exists"+ file.getAbsolutePath()+ file.isDirectory());
                   File file1[] = file.listFiles(); // RETURNS NULL HERE
               }
        }
    }
    

0 个答案:

没有答案