精华内容
下载资源
问答
  • 原因:需要隐藏手机下拉框菜单。实际就是删除/system/app/SystemUI.apk文件,即能达到隐藏效果。(不足:会使手机操作系统强制重启)解决思路:1.首先获取到/system挂载点所对应的设备文件2.以root权限将其重新挂载...

    原因:

    需要隐藏手机下拉框菜单。实际就是删除/system/app/SystemUI.apk文件,即能达到隐藏效果。(不足:会使手机操作系统强制重启)

    解决思路:

    1.首先获取到/system挂载点所对应的设备文件

    2.以root权限将其重新挂载为可读写

    3.以root权限删除/system/app/SystemUI.apk文件

    重点:

    1.挂载/system路径为可读写 mount -o remount /dev/xxx /system

    2.程序获取到root权限 su

    三个主要函数:

    1

    输入: path 此处/system

    输出: path对应的设备文件

    获取设备文件

    public static String getDev(String path)

    2

    输入:

    输出:

    以Root权限执行 command (先验证command能正常执行)

    public static boolean runRootCommand(String command)

    3

    输入:

    输出:

    重命名文件

    public static int move(String sourceFile, String destFile)

    一种实现:

    public static String getDev(String path) {

    if(null == path)

    return null;

    BufferedReader in = null;

    try {

    Process p = Runtime.getRuntime().exec("mount");

    p.waitFor();

    in = new BufferedReader(new InputStreamReader(p.getInputStream()));

    String line = null;

    while((line = in.readLine()) != null){

    if(line.contains(path)) {

    return line;

    }

    }

    return null;

    } catch (IOException e) {

    // TODO 自动生成的 catch 块

    e.printStackTrace();

    } catch (InterruptedException e) {

    // TODO 自动生成的 catch 块

    e.printStackTrace();

    }

    return null;

    }

    public static boolean runRootCommand(String command){

    Process process = null;

    DataOutputStream os = null;

    try{

    process = Runtime.getRuntime().exec("su");

    os = new DataOutputStream(process.getOutputStream());

    os.writeBytes(command+"\n");

    os.writeBytes("exit\n");

    os.flush();

    process.waitFor();

    }catch(Exception e){

    return false;

    }finally{

    try{

    if(null != os){

    os.close();

    }

    if(null != process){

    process.destroy();

    }

    }catch(Exception e){

    e.printStackTrace();

    }

    }

    return true;

    }

    [email protected]  0成功  -1 源文件不存  -2转移失败 -3参数错误

    public static int move(String sourceFile, String destFile) {

    int result = 0;

    if(null == sourceFile || null == destFile)

    return -3;

    File sFile = new File(sourceFile);

    if(!sFile.exists())//源文件不存在

    return -1;

    String dev = getDev("/system");

    if(null != dev){

    for(int i=0; i

    System.out.println("-----------"+(int)dev.charAt(i));

    String[] contents = dev.split(" ");

    String command = "mount -o remount "+contents[0]+" /system";

    runRootCommand(command);

    System.out.println("----------"+command);

    }

    try{

    String command = "mv "+sourceFile+" "+destFile;

    runRootCommand(command);

    //Process move = Runtime.getRuntime().exec("mv "+sourceFile+" "+destFile+"");

    }catch(Exception e){

    System.out.println("------------"+e.getMessage());

    return -2;

    }

    File dFile = new File(destFile);

    if(dFile.exists() && !sFile.exists()){

    result = 0;

    }else{

    result = -2;

    }

    return result;

    }

    注意:手机需root

    原文:http://www.cnblogs.com/qq862799976/p/5441832.html

    展开全文
  • 工具/原料 一部安卓系统的手机(已root) ​安装RE管理器软件 方法/步骤 首先在内存卡中选中该文件,选择移动,如下图所示: 进入到system文件夹内,在右上角选择“加载为读写”,粘贴该文件,如下图所...

    满意答案

    安卓手机刷机或者美化时,有时需要将文件放到系统文件夹内,并且需要修改权限、所有者和用户组,否则可能会引起强制关闭。下面就告诉大家如何修改文件权限、所有者和用户组。 工具/原料 一部安卓系统的手机(已root) ​安装RE管理器软件 方法/步骤 首先在内存卡中选中该文件,选择移动,如下图所示: 进入到system文件夹内,在右上角选择“加载为读写”,粘贴该文件,如下图所示: 长按该文件,在弹出的菜单中选中“权限”,如下图所示: 在打开的权限页,即可看到该文件当前的权限,如下图所示: 修改其中的读写框,修改为和系统文件的权限相同,确定,如下图所示: 长按该文件,在弹出的菜单中选中“更改所有者”,如下图所示: 在弹出的页面中,即可看到该文件所属的所有者和用户组,如下图所示: 分别在所有者和用户组的下拉菜单中选择为0-root,如下图所示: ​长按该文件,查看该文件的属性,即可看到该文件修改后的权限、所有者和用户组,此时,已和系统文件的属性相同了。 注意事项 按照​上述步骤操作即可。

    00分享举报

    展开全文
  • 您可能感兴趣的话题:安卓手机核心提示:想必大家在平常使用可存储设备(包括电脑、手机、U盘、移动硬盘等等)都会有遇到这种情况:不小心删除(包括直接删除、清空回收站、格式化、重新分区等)了一些存储中的重要数据...

    您可能感兴趣的话题:

    安卓手机

    核心提示:想必大家在平常使用可存储设备(包括电脑、手机、U盘、移动硬盘等等)都会有遇到这种情况:不小心删除(包括直接删除、清空回收站、格式化、重新分区等)了一些存储中的重要数据,但是苦于不懂数据恢复,在外面去恢复动不动就收费几百上千甚至上万元。

    bfedf4b61580ef906f73509df680511b.png

    8.关闭命令行窗口。打开“我的电脑”->“C:” ->“Cygwin”->运行“Cygwin.bat”打开“Cygwin Terminal”。

    71a5ac5cc509b5c098d9543e108fa490.png

    9.输入“export PATH=”/cygdrive/c/ab”:$PATH”回车。

    10.输入“adb forward tcp:5555 tcp:5555”回车。

    11.输入“adb shell”回车。

    12.输入“su”回车,此时手机上会提示权限请求。

    bbf1d27661a5ef63ce8383742eb0005e.png

    13.在手机上授权“Superuser”权限请求给ADB shell(成功后Cygwin 终端中的“[md:content]rdquo;会变成“#”)。

    588e7c7ede228d93edfad3317bff1ba8.png

    14.接着在“#”后面输入“/system/bin/busybox nc -l -p 5555 -e /system/bin/busyboxdd if=/dev/block/mmcblk0p16”回车。

    816733e6803fa76d37a88f37e4f3fae7.png

    15.最小化该Cygwin窗口,打开另一个“Cygwin Terminal”:“我的电脑”->“C:”->“Cygwin”->运行“Cygwin.bat”。

    16.输入“export PATH=”/cygdrive/c/ab”:$PATH”回车。

    17.输入“adb forward tcp:5555 tcp:5555”回车。

    18.输入“cd /aa”回车。

    d208be74fd45141fa3a8ed852587c9a5.png

    19.输入“nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0p16.raw”回车。

    a2adbe6a142f4dfd7c90b225a3f32a30.png

    20.现在让命令运行,这会花费较长时间,我自己的用了将近半个小时才完成。

    141266bdb954800c0d03ec398063626b.png

    21. 再到开始菜单“所有程序”->“附件”,以管理员身份运行“命令提示符”,(XP下直接点击“开始”->“运行”,输入“CMD”回车即可)。

    22.输入“cd c:cygwinaa”回车。

    23.输入“VhdTool.exe /convert mmcblk0p16.raw”回车。

    773cae11eca0a4c8722d2e09327ad227.png

    24.现在关闭全部命令行窗口,在桌面“我的电脑”点右键->“管理”。

    25.在打开的窗口中选择“存储”->“磁盘管理”。

    1631f6e548dbbdde7984cca6ec4a1cda.png

    26.在菜单中选择“操作”->“附加VHD”。

    0dfda989fec0f6f044b004685456f4d9.png

    27.在位置栏输入“c:cygwinaammcblk0p16.raw”,点击“确定”。

    c20b42acefea5fb671fd26a60133e077.png

    28. 加载完后,右边显示为“未分配”的磁盘空间,右键单击左边的该磁盘名称(比如我的是“磁盘 3”),选择“初始化磁盘”。

    5d09e7c43776714ca51b12d9861b7cda.png

    29.在“初始化磁盘”窗口中选中“GPT (GUID 分区表)”复选框,并点击“确定”。

    9626fb48d742fad9e03e313e74438b2d.png

    30.在显示“未分配”的磁盘空间上右击,选择“新建简单卷”。

    0c40766a766da03a9d32b242a79094a7.png

    31.在打开的向导中点击“下一步”,各选项使用默认设置,为该磁盘选择一个盘符(比如我选的是“N”),再“下一步”,确认此处一定要选中“不要格式化这个卷”复选框,点击“下一步”,“完成”。

    da3da1d0702ef6568b3f0cf8b6ba612f.png

    c89c9dd4324f8c1a8955be1f69e4fa30.png

    9bbb2eed70c46798235ed7e3fad064e1.png

    32.此时会弹出窗口询问是否要格式化,此时选择“取消”不要格式化。

    9e8fdbd89798ba865be5210fb2b2aa95.png

    33. 在新的RAW分区上点右键,“格式化”,确保你选择的文件系统格式为“FAT32”,设置分配单元大小为“默认”,并确保“执行快速格式化”复选框为选中。你一定不想用“0”全部填充该分卷,这会损坏你的数据。“快速格式化”意味着它只会尝试删除该分卷的索引并创建一个新索引。如果未选中该复选框,Windows操作系统会用“0”填充整个分区,从而损坏你的数据。最后点击“确定”。

    6b980563b13f0544b7ea46740db89c54.png

    e8173d95c9f20a42f76f6b4f14813e09.png

    34.此时会弹出窗口询问“格式化此卷将清除其上的所有数据”。如果此时你还不确信之前是否选择了“执行快速格式化”请取消并再次确认,然后再选择“确定”。

    4b13c2758fffedef9fbc99752accef78.png

    35.打开Piriform Recuva程序,在向导中点击“下一步”,选择“所有文件”,再点击“下一步”,选择“在特定位置”,输入“N:”或者点击“浏览”选择N盘,再点击下一步,选中启用“启用深度扫描”。

    fcbdaf2f72ecbf0f7f7a53978f4d4168.png

    bae624a8ab20e9ca4b68912c5249af94.png

    8e604173bafe0254d86228072be0339a.png

    36.程序可能会花费较长时间来完成“深度扫描”。

    967503e623cff8ac1ab6e7a6417912a2.png

    37.一旦该程序完成扫描,你就可以通过复选框选择需要恢复的文件,然后点击“恢复...”并选择你要恢复文件到哪个位置,最后“确定”。

    7c4880edefc9f35206f4608d71c2be58.png

    0823e5032b556396c0211ca2eaa30720.png

    38.等待你选择的文件恢复完成。如果有部分文件恢复后打不开,说明已经有部分数据被覆盖或者丢失,需要进一步修复,过程相当复杂。

    展开全文
  • 原标题:安卓手机文件丢失了,如何恢复?安卓手机文件丢失了,怎么恢复?我们在使用手机过程中,因为太过频繁的使用,难免不会出现文件丢失的情况,怎么办呢?这时火烧火燎的事是赶紧开启手机飞行模式,切断任何新...

    原标题:安卓手机文件丢失了,如何恢复?

    安卓手机文件丢失了,怎么恢复?我们在使用手机过程中,因为太过频繁的使用,难免不会出现文件丢失的情况,怎么办呢?这时火烧火燎的事是赶紧开启手机飞行模式,切断任何新数据写入手机的途径。然后尽快用安卓数据恢复软件对安卓手机进行数据恢复。一个文件是一个整体,任何一丁点的数据覆盖都可能导致文件无法恢复或者恢复出来是乱码的现象。那么具体的安卓数据恢复过程如下。

    一、下载root工具对手机进行root,这里建议大家使用root大师、Kingroot、360一键root等支持机型比较多的root工具,当然大家有更适合自己手机的root软件也可以。想要恢复数据,需要的权限比较高。

    9fb52fb4a48f99785e80d662dfaea13f.png

    图1:常见的root软件之一

    二、百度搜索一下,然后下载失易得安卓恢复,然后安装到电脑上,接着运行软件。

    8e5844815bda33fc8b7812dabeed3610.png

    图2:安卓数据恢复软件主界面

    三、连接好手机后,软件跳转到选择扫描数据类型界面后,选择需要恢复的数据类型。小编这里演示一些视频的恢复,所以点击【视频】选项。

    487a9a9f88676124b3b97dac17293e8a.png

    图3:选择文件类型

    四、选择扫描模式,根据步骤三,我们点击【深度扫描】,然后开始扫描数据。深度扫描需要耗费的时间比较长,所以请耐心等待。

    b46ee4e239493711a8b4fab2f6d53b87.png

    图4:选择深度扫描

    五、扫描完成,在扫描结果中找到自己需要恢复的文件,然后点击文件预览看看,内容正常并且是自己需要恢复的文件说明可以恢复出来正常使用。PS:视频文件可以播放,听到和看到的内容要确保准确无误才能保证恢复效果。

    4c4dcf9bc28c84b57a9d1bc6a33099a2.png

    图5:预览文件内容

    六、勾选需要恢复的文件,点击【恢复到电脑】按钮,选择好恢复路径,就可以把文件恢复到电脑上了。大家可以通过例如手机助手之类的软件把恢复出来的文件传回手机上使用。

    28f692618d7877153d8dfc49cad647e7.png

    图6:选择恢复路径

    以上就是安卓数据恢复的全教程,操作简单。文件是可以通过软件的扫描预览来判断文件能否恢复的,预览结果基本上等同于恢复出来的结果。另外软件下载下来后,扫描预览功能可以直接使用。返回搜狐,查看更多

    责任编辑:

    展开全文
  • 安卓手机iso文件用什么打开?

    千次阅读 2021-06-05 13:06:09
    iso文件又叫光盘镜像文件,主要用于装系统和安装一些大型游戏,比如我们在网上下载的win7,win8系统都是以iso文件形式的。这是由于iso文件就是光盘里面的文件格式,所以我们也可以吧iso文件理解成一张虚拟光盘。插在...
  • Android如何修改手机文件名称 文章目录Android如何修改手机文件名称前言一、文件的路径是什么?二、修改手机文件名称代码1.renameFile();2.createFile();3.使用方法:总结 前言 今天遇到一个需要修改指定文件名称...
  • APK是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以...
  • 如何安装APK文件到自己的android手机里?很多朋友刚拿到G1的时候大概首先就是要往里面装软件了,在ANDROID平台下安装文件的后缀名为“.apk”,就好像PC上的安装文件的后缀名为“.exe”塞班平台安装文件的后缀名为“....
  • 你应该是想要恢复手机中的那些文档吧,正常情况下是不可以恢复的,你需要使用专业的恢复工具帮你进行恢复,操作步骤如下:第一步:对于在手机中的文件误删后我们到底该怎么恢复呢?我们可以这样做,首先找到手机当中...
  • 满意答案pretty_1022013.05.16采纳率:47%等级:10已帮助:967人展开全部 一、打开手机USB调试模式 打开手机系统设置:【菜单(menu)】->【设置】->【应用程序】->【开发】->勾选【USB调试】。 如果你的...
  • 本发明属于手机取证、已删除图片恢复、公共安全领域,具体涉及一种提取解析安卓手机文件的方法。背景技术:手机作为用户最广泛的通信工具,其信息也成为很重要的法律凭证。尤其对于已经删除的信息,如果能对其进行...
  • ),我搜来搜去最简单的方法是调用Android本身的文件管理系统。实现之后在这里记录一下: (以下代码主要来自于Android官方的Sample:Strorage Client) 1、在MainActivity类中加入以下方法: private static ...
  • 安卓手机如何打开.obb文件

    千次阅读 2021-06-05 01:29:21
    01安卓手机无法打开obb文件。obb文件就是所谓的游戏数据包,它是不能直接打开的,而是把它解压到Androidobb中相关的文件夹里,然后安装该obb对应的软件,这样该软件才能调用obb文件中的数据。obb文件是要解压到手机...
  • 问题现状:高端配置台式电脑,开机,然后立即剪切一个有8万文件的目录到另一个盘,执行到2%的时候就卡住了,等了10分钟没任何进度。用另一个文件夹同步工具,将剩下的98%同步过去,仅仅花费了2分钟左右,而且有操作...
  • 那么安卓手机怎么清理内置存储卡垃圾文件呢?下面就让jy135小编来告诉大家吧,欢迎阅读。方法1手机连接电脑,连接方式选USB大容量存储设备。这样在电脑上就可以看到手机的内置存储卡,和外置SD卡。进入可移动磁盘。...
  • 电脑(Linux/Windows系统)...前言在将Android手机连接到电脑上进行文件传输的时候,总会遇到很多问题。例如:在win系统上,通过数据线连接电脑之后,我们只是简单的想要复制几个文件到电脑上或者相反,但是需要安装驱...
  • 电脑无法查看安卓手机外部存储(emulated)文件原因及解决方法eonegh•2019 年 09 月 07 日从安卓端传输图片,CSV,TXT等文件到电脑端时就会经常出现无法显示问题(这里是指通过数据线连接手机和电脑,电脑上就无法显示...
  • String path = Environment.getExternalStorageDirectory().getAbsolutePath()+ "/Android/data/" + packageName + "/files/"; if (isExternalStorageAvailable() && !isExternalStorageReadOnly()) { try { ...
  • public static final String SDPATH = Environment ....//获取外部存储的路径返回绝对路径的,其实就是你的SD卡的文件路径/storage/sdcard/sdcard/mnt/sdcard以上三者的区别?/sdcard是/mnt/sdcard的符号链,指向/mn...
  • FileObserver 是一个用来监听文件变化的抽象类,子类必须实现事件处理的方法 onEvent(int, String) 。由于最近做了两个项目都用上就查阅了官方文档,写下这篇文章记录一下。每一个 FileObserver 实例用来监听一个...
  • Im新的Android版本,我想将所有图像文件从一个文件夹(临时文件夹)移动到另一个文件夹(新文件夹)。我写了一些代码,但我得到的错误(一次移动成功,该文件应该是从临时文件夹删除)请人帮我如何将所有图像从一个文件夹...
  • 本文实例总结了Android文件读写操作。分享给大家供大家参考,具体如下:在Android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及...
  • 苹果系统怎么把文件转到安卓手636f707962616964757a686964616f31333431363633机,就拿苹果手机数据转到华为手机来说吧,主要有两种方式,第一种,是采用手机克隆,华为手机自带,苹果手机是需要另行下载的;...
  • 原标题:安卓手机恢复删除文件,如何恢复安卓手机恢复删除文件,如何恢复?手机文档或许很多的人都陌生,因为我们现在手机的发展越来越好,而且我们的手机携带比我们的电脑方便,所以我们很多的人有的时候会选择手机...
  • Android文件存储看下网上随处可以搜到的文件存储套路if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){cacheDir=mContext.getExternalCacheDir().getPath();}else {cacheDir=mContext....
  • 10款优秀的Android文件管理器

    千次阅读 2021-05-26 11:15:36
    所有文件管理器都提供了基本的操作如创建、打开、查看、编辑、移动和删除文件。许多Android文件管理器还提供了额外功能,如网络连接、应用程序管理、存档和压缩处理、搜索等。 本文将介绍了 10款Android文件管理器,...
  • 介绍本篇用于介绍Android中如何打开各种类型的文件,如:音乐文件(mp3、wav、ogg等)、视频文件(3gp、mp4等)、图片文件(jpg、png、gif等)、安装包(apk)、文档(txt、doc、ppt、pdf、xls等),已经封装成工具类...
  • 你经常用电脑来操作手机移动、拷贝文件吗?那么下面的BUG要注意了。事情源自Microsoft问答中,一些用户反馈自己在电脑和安卓间互拷文件,照片、音乐丢失的问题。后来在Reddit的一个安卓分支中,一位索尼Xperia Z3 ...
  • 安卓手机如何打开.tn6文件

    千次阅读 2021-06-07 04:17:53
    01安卓手机是不能直接打开tn6文件的。我们有〇个与TN6文件相关的已知软件程序,它们可以归类为〇种主要文件类型,通常这些文件被视为BinaryData格式,因此可以使用FileViewPro文件查看器在Windows10中打开文件tn6...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,904
精华内容 35,561
关键字:

安卓手机怎么移动文件