最近在做Android项目,发现之前能对sdcard卡进行读写操作突然不能了,细找之下,发现如下修改权限途径:

设置DDMS(File

Explorer)目录下的sdcard目录的权限

1、打开cmd命令

2、输入adb

shell(成功后进入adb的root用户状态#)

3、你可以用 ls 命令看下当前文件夹下目录,你会发现sdcard目录在这下面

4、修改sdcard权限,因为此时sdcard是only-read的状态,

5、修改目录命令:chmod

075 (不要直接用777,不能成功执行的)

6、sdcard目录的读写权限修改完成。可在其中导入文件。

其它命令:

adb shell mount -o remount

rw /

注意,/表示的是根目录,因此这个不仅仅是对sdcard,其他文件也可以读写。rw表示读写权限,mount重挂载文件系统

如图:

最近在做Android项目,发现之前能对sdcard卡进行读写操作突然不能了,细找之下,发现如下修改权限途径:

设置DDMS(File

Explorer)目录下的sdcard目录的权限

1、打开cmd命令

2、输入adb

shell(成功后进入adb的root用户状态#)

3、你可以用 ls 命令看下当前文件夹下目录,你会发现sdcard目录在这下面

4、修改sdcard权限,因为此时sdcard是only-read的状态,

5、修改目录命令:chmod

075 (不要直接用777,不能成功执行的)

6、sdcard目录的读写权限修改完成。可在其中导入文件。

其它命令:

adb shell mount -o remount

rw /

注意,/表示的是根目录,因此这个不仅仅是对sdcard,其他文件也可以读写。rw表示读写权限,mount重挂载文件系统

如图:

程序中访问SDCard,需要申请访问SDCard权限,在AndroidManifest.xml加入访问SDCard权限

如下:

android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

得到当前SDCARD的位置

Environment.getExternalStorageDirectory()

这个是外部存储路径,比使用绝对路径好 。

首先启动android模拟器。

打开cmd命令行窗口。输入

adb -s emulator-5554 shell此时可以管理系统文件夹了,再输入

ls可以看到列出了文件夹和文件,输入

cd system/app

再输入

ls可以看到系统自带的应用程序apk文件,删除你想要删除的,例如Phone.apk,输入

rm Phone.apk此时会看到提示说

rm failed for Phone.apk, Read-only file system

那是因为这些是只读文件,我们没有权限删除它。

所以接下来要做的是获取权限,首先查看权限,输入

mount可以看到

/dev/block/mtdblock0 /system yaffs2 ro 0 0

说明在system这个地方我们没有权限

那么接下来我们就来获取权限,输入

mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system没有提示错误,再次查看权限,输入

mount可以看到

/dev/block/mtdblock0 /system yaffs2 rw 0 0

说明我们已经获取到权限了

此时再输入

rm Phone.apk

就可以成功删除了最后一点,就算你成功删除了,android模拟器每次启动时也会恢复回来。那么如何永久删除呢,很简单,删除SdkSetup.apk,输入

rm SdkSetup.apk还没完,找到avd目录(一般在我的文档),进入xxxx.avd目录,删除cache.img和userdata-qemu.img还有还有,找到%SDK_HOME%/platforms/android-X/images/system.img,复制到上面的目录中。最后最后,再重启模拟器,大功告成!

原文:http://www.cnblogs.com/002blogs/p/3592806.html

android adb shell chmod,adb shell 修改用户权限 删除App相关推荐

  1. ubuntu修改新增用户的目录_Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法...

    以下介绍在Ubuntu 18.04系统下创建新用户/目录.修改用户权限及删除用户的正确方法.在Ubuntu系统上创建新用户使用[sudo useradd 用户名]命令,但只能创建用户,不能在/home ...

  2. linux能修改用户的权限,linux怎样修改用户权限

    ls -l  查看目录下的文件详细信息 ll 同上 whoami 功能说明:先似乎用户名称. 语 法:whoami [--help][--version] 补充说明:显示自身的用户名称,本指令相当于执 ...

  3. Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法

    Ubuntu 18.04下创建新用户/目录.修改用户权限及删除用户的方法 以下介绍在Ubuntu 18.04系统下创建新用户/目录.修改用户权限及删除用户的正确方法.在Ubuntu系统上创建新用户使用 ...

  4. android下创建文件夹和修改其权限的方法

    原文:http://www.cnblogs.com/wanqieddy/archive/2011/12/28/2304906.html 由于工作的需要,今天研究了在android下创建文件夹和修改其权 ...

  5. 修改oracle用户权限,详解如何实现Oracle修改用户权限和角色

    ------今天看了这篇文章 觉得对我们学习oracle 还是有很多帮助的,大家可以试着读读······· 这里将介绍Oracle修改用户权限的实现过程,包括一些权限管理方面的东西.希望通过本文能对大 ...

  6. oracle驱动权限如何修改,详解如何实现Oracle修改用户权限和角色

    pcMing工作室"YkX|;z%J"rD%S ------今天看了这篇文章 觉得对我们学习oracle 还是有很多帮助的,大家可以试着读读·······,qe'p"rr ...

  7. chmod 777命令_Linux用户权限管理及用户权限管理命令操作

    Ubuntu 是一个多用户系统,我们可以给不同的使用者创建不同的用户账号,每个用户使用各自的账号登陆,使用用户账号的目的一是方便系统管理员管理,控制不同用户对系统的访问权限,另一方面是为用户提供安全性 ...

  8. PostgreSQL下如何修改用户权限的介绍以及hook机制对超级用户的权限修改

    2019独角兽企业重金招聘Python工程师标准>>> 要想修改PG的用户权限,那么首先要对PG权限控制做一下了解: PG的权限控制是针对到各个对象的.大家可以看一下,所有系统表(p ...

  9. linux修改用户权限

    文章目录 了解查看文件夹/文件权限 chmod命令修改文件/文件夹权限 了解查看文件夹/文件权限 首先学会使用命令之前要知道怎么查看文件或者文件夹的权限 ls -ll​ 其次要知道这些文件或文件夹左侧 ...

  10. mysql之库操作_创建用户_修改用户权限_修改用户密码

    用户操作: 1.create user 'Faye'@'127.0.0.1'IDENTIFIED BY '123'  #添加一个用户名字为Faye的用户,127.0.0.1为本机的ip,123为密码 ...

最新文章

  1. Android中所有API和对应权限的数据结构构建
  2. Xilinx Select IO的介绍
  3. 谷歌身份认证 Python实现
  4. 为什么 Kubernetes 要替换 Docker
  5. 使用HP Vertica进行.NET编程
  6. 无法连接到远程网络连接到服务器失败怎么办,无法远程桌面连接到服务器怎么办(连接失败原因和解决法)...
  7. 手机语音翻译的小妙招,一步一步教你!一键音频转文字
  8. .net mvc身份证验证
  9. 使用OpenCV,Python和dlib进行眨眼检测
  10. HALCON获取区域的中心点、面积和最小外接圆半径
  11. TI-C2000-捕获模块ECAP应用-以欧姆龙E6B2-CWZ6C测速编码器为例
  12. HTML+CSS+JavaScript速成
  13. 根据身份证号,获取指定格式出生年月日
  14. i.MX RT1064-EVK开发板中基于LPC4322JET100的Freelink调试电路简介
  15. k8s——flannel网络
  16. 安卓音乐播放器app开发(一)---功能分析及启动页的制作
  17. 盘点几种主流LED驱动方式及驱动电源
  18. Linux工具篇 | Ubuntu安装Python包管理工具pip3
  19. 一个35+岁的团体在硅谷的创业故事
  20. 完整数字华容道01:原型图设计

热门文章

  1. HTTP与HTTPS请求过程
  2. imageJ的二次开发(全)
  3. SpringBoot项目中使用CXF发布和调用webservice接口
  4. PCB layout的基本原则
  5. 机械制图国家标准的绘图模板_从制图到数字制图,你知道真相吗
  6. 笔记本W10找不到端口(com口)及单片机串口连接的问题(附51开发板的CH340串口芯片的驱动程序安装包)
  7. 单片机c语言实验报告心得,关于单片机实训心得体会
  8. linux ad7705驱动程序,tm7705_51单机片驱动
  9. 【PCL自学:Feature7】基于转动惯量和偏心量的描述符 (持续更新)
  10. 软考软件设计师考试总结(2018上半年)