【Android】【root & remount】【3】remount 文件详细信息获取

前言

我们在root & remount 设备后,push相关文件到systm 、vendor、product 等目录进行调试,那么我们push的文件被保存在什么地方呢?
以及我们FWS、app侧如何过去push 的文件信息呢?

remount push 文件保存

push 文件保存的位置
在这里插入图片描述
prouduct
在这里插入图片描述

system
在这里插入图片描述
结论
push 文件保存在/mnt/scratch/overlay/system | product | vendor/upper/ 目录

获取push 文件目录

demo

    /**
     *  NULL
     * @return file list by pull to device
     */
    public static List<String> getPushFilesByRemount(){
        File scratch_file = new File("mnt/scratch/overlay");
        try {
            if (scratch_file.exists()){
                mList.clear();
                listFiles(scratch_file);
            }
        } catch (Exception e){
            e.printStackTrace();
        }
        return mList;
    }

    protected static void listFiles(File dir){
        if (!dir.isDirectory()){
            return;
        }
        File[] files = dir.listFiles();
        if (files != null  && files.length > 0 ){
            for (File file:files){
                if (file.isDirectory()){
                    listFiles(file);
                } else {
                    mList.add(file.getAbsolutePath());
                }
            }
        }
    }

相关推荐

  1. C# 获取文件信息大全

    2024-04-14 21:38:05       47 阅读
  2. 获取ArcGISPro中conda信息详情

    2024-04-14 21:38:05       41 阅读
  3. adb remount

    2024-04-14 21:38:05       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-14 21:38:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-14 21:38:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-14 21:38:05       82 阅读
  4. Python语言-面向对象

    2024-04-14 21:38:05       91 阅读

热门阅读

  1. HTTP学习笔记

    2024-04-14 21:38:05       30 阅读
  2. 从零开始学RSA:已知e,n,dp,c求m等4类问题解答

    2024-04-14 21:38:05       32 阅读
  3. 英文阅读~Why Trump won‘t stop suing the media and losing

    2024-04-14 21:38:05       36 阅读
  4. 第九章 动态规划part14

    2024-04-14 21:38:05       32 阅读