--r-- root root 48550 2016-02-22 21:55 Demo.apk(将这个apk放在了system下面,而且还让它具有root权限了) ls -a 列出当前目录下的所有文件...not permitted 如果出现mount: Operation not permitted说明没有root权限 su获取ROOT权限 前提是你的手机已经root了 su命令表示切换ROOT用户下运行...(就是说你有了root权限啦) 下面先获取root,获取root成功的时候$变成了# 255|shell@android:/mnt/sdcard $ su su root@android:/storage.../goodRoot/ 将电脑下载里面的Root.apk复制到手机sdcard的goodRoot文件夹下面 方法2:直接使用eclipse里面的File Explorer(对android程序员而言的哈...data下面的文件 如果已经root,但是data打不开,使用以下命令 cmd下面 adb shell shell@android:/ $ su root chmod -R 755 /data
shamu:/ # shell@mx4:/ $ - # 表示有root权限,$代表没有root权限 在设备上面安装apk adb install | -r 覆盖原安装文件 -s 可以指定设备 eg...首先进入设备的/data/app目录找到app包名 adb shell cd /data/app/ 2....查看设备上面安装的应用包名 adb shell pm list package 同时也可以使用grep命令,筛选查找指定的包名 adb shell pm list package | grep "wangdoujia..." 文件读取写入 将文件从PC写入到设备 adb push eg: adb push / sdcard(设备路径) 将文件从设备读取到PC db...pull /sdcard/ PC端存放路径 注意:由于权限问题,不能直接pull到电脑磁盘的根目录,否则会报错!
一次性查看app的所有资源和访问权限 adb shell cd /data/data/ 一次性查看app的所有资源和元数据 ls -alR */ ls -alR */databases/ 数据库...root@cancro:/ # id uid=0(root) gid=0(root) groups=0(root),1007(log),1011(adb),1015(sdcard_rw),1028(...pull /sdcard/dump.xml 14.下载文件 adb pull /sdcard/demo.mp4 15.上传文件 adb push test.apk /sdcard 16.息屏...shell中,没有cp命令,使用mv文件的时候出现cross-device link错误: 出现错误的原因是mv命令不允许将存储卡中的文件复制到/system/或/data/分区中,因为两者被认为是在不同的设备上...那怎么才能将/sdcard/路径下的文件复制到/system/或/data/分区呢? 解决办法就是通过cat命令和重定向功能。
19) 文件管理 复制设备里的文件到电脑 adb pull 的文件路径> [电脑上的目录] 其中 电脑上的目录 参数可以省略,默认复制到当前目录。...示例: adb pull /sdcard/sr.mp4 ~/tmp/ 说明:设备上的文件路径可能需要 root 权限才能访问,如果你的设备已经 root 过,可以先使用 adb shell 和 su 命令在...adb shell 里获取 root 权限后,先 cp /path/on/device /sdcard/filename 将文件复制到 sdcard,然后 adb pull /sdcard/filename.../path/on/pc 复制电脑里的文件到设备 adb push 的文件路径> 的目录> 示例: adb push ~/sr.mp4 /sdcard/ 说明:设备上的文件路径普通权限可能无法直接写入...如果输出没有提示错误的话,操作就成功了,可以对 /system 下的文件为所欲为了。 46)查看链接过的WiFi密码 注:需要 root 权限。
(需要 root 权限)adb pull /data/data/包名/ 本地路径/# 拉取特定文件adb pull /data/data/包名/files/数据文件.txt 本地路径/# 例如导出微信的数据库文件...:# 查看文件权限和大小adb shell ls -lh /data/data/包名/files/# 查看目录大小adb shell du -sh /data/data/包名/对于非 root 设备的替代方法如果设备没有.../数据文件.txt# 将文件复制到可访问目录再导出adb shell run-as 包名 cp files/数据文件.txt /sdcard/adb pull /sdcard/数据文件.txt 本地路径...root# 执行后,ADB 将尝试以 root 权限重新启动守护进程# 成功后,后续的 adb shell 命令将以 root 权限运行验证 root 权限# 检查当前 adbd 进程是否以 root...-k --user 0 com.android.browser"# 执行需要 root 权限的脚本adb shell su -c "sh /sdcard/script.sh"恢复普通权限# 如果需要恢复普通权限
文件管理 复制设备里的文件到电脑 命令: adb pull 的文件路径> [电脑上的目录] 其中 电脑上的目录 参数可以省略,默认复制到当前目录。...例: adb pull /sdcard/sr.mp4 ~/tmp/ *小技巧:*设备上的文件路径可能需要 root 权限才能访问,如果你的设备已经 root 过,可以先使用 adb shell 和 su...命令在 adb shell 里获取 root 权限后,先 cp /path/on/device /sdcard/filename 将文件复制到 sdcard,然后 adb pull /sdcard/filename...复制电脑里的文件到设备 命令: adb push 的文件路径> 的目录> 例: adb push ~/sr.mp4 /sdcard/ *小技巧:*设备上的文件路径普通权限可能无法直接写入...如果输出没有提示错误的话,操作就成功了,可以对 /system 下的文件为所欲为了。 查看连接过的 WiFi 密码 注:需要 root 权限。
adb shell screencap [文件路径]:截屏并保存为图片文件 adb pull [设备文件路径] [本地文件路径]:从设备上复制文件到本地计算机 adb push [本地文件路径] [设备文件路径...]:将本地文件复制到设备上 ---- 更详细的如下表~ 命令 描述 android list targets 显示系统中全部Android平台 android list avd 显示系统中全部AVD...root 获取管理员权限 adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据... 从设备或模拟器上复制文件 adb devices 搜索模拟器/设备的实例 adb bugreport 查看bug报告 adb shell logcat -...卸载应用(应用包名) adb pull 将设备上的文件复制到电脑上 adb push 将电脑上的文件复制到设备上 adb reboot 重启设备 adb connect 远程连接设备 adb disconnect
权限,代表没有root权限 root@android:/ # shell@mx4:/ $ root知识小科普 “To err is human, but to really foul up everything...一些需要root权限的应用,譬如广告阻挡,卸载系统预装App是需要root权限的。...查看设备上面安装的应用包名 adb shell pm list package 文件读取写入 将文件从PC写入到设备 adb push eg: adb push C:...bytes in 0.005s) 将文件从设备读取到PC adb pull eg: adb pull /sdcard/server.log C:\Users\Shuqing...D:\\': No such file or directory 文件夹没有写入权限,可以修改文件夹属性,参考方法:win10怎么设置文件权限 cannot create 'xxxxx': Read-only
无法更新的话可以使用以下麻烦点的办法: 先截图保存到设备里: adb shell screencap -p /sdcard/sc.png 然后将 png 文件导出到电脑: adb pull /sdcard.../sc.png 可以使用 adb shell screencap -h 查看 screencap 命令的帮助信息,下面是两个有意义的参数及含义: 参数 含义 -p 指定保存文件为 png 格式 -d display-id...指定截图的显示屏编号(有多显示屏的情况下) 录制屏幕 录制屏幕以 mp4 格式保存到 /sdcard: adb shell screenrecord /sdcard/filename.mp4 需要停止时按...查看连接过的 WiFi 密码 需要root权限 adb shell su cat /data/misc/wifi/*.conf 设置系统日期和时间 注:需要 root 权限。...重启手机 adb reboot 检测设备是否已 root adb shell su 此时命令行提示符是 $ 则表示没有 root 权限,是 # 则表示已 root。
实用功能 屏幕截图 命令: adb shell screencap -p /sdcard/sc.png 然后将 png 文件导出到电脑: adb pull /sdcard/sc.png 可以使用 adb...如果不指定文件名,截图文件的内容将直接输出到 stdout。...如果输出没有提示错误的话,操作就成功了,可以对 /system 下的文件为所欲为了。 查看连接过的 WiFi 密码 注:需要 root 权限。...重启手机 命令: adb reboot 检测设备是否已 root 命令: adb shell su 此时命令行提示符是 $ 则表示没有 root 权限,是 # 则表示已 root。...root 权限执行此命令,将执行失败,输出 Killed。
那么在本文先看一下提取ROOT权限的基本步骤。 第1步:刷一个合适的Recovery 对于一部没有ROOT权限的Android设备,将文件复制到系统目录的方法有如下两个。...现在可以在Shell中浏览只有root权限才能看到的内容,例如,通过ls /data/data命令查看/data/data目录中的文件和目录列表。...su命令即可使当前的Shell获得root权限(Shell提示符从$变成了#),以前很多不能做的事也可以做了,例如,普通用户不能查看/data/data目录中的内容,使用su命令提取root权限后也可以使用...当Nexus 7进入正常模式后,进入Shell,这时还没有执行su命令,所以当前Shell仍然没有root权限,现在执行su命令,会看到Shell提示符从“$”变为“#”,这说明当前Shell已经拥有了...但有一个问题,当执行adb shell命令进入Android设备的Shell时,一开始并没有root权限,需要执行su命令才能提权,所以就不能直接使用adb push命令将APK文件上传到/system
,-d指时间 示例如下:top -m 20 -d 1 10、系统崩溃命令: /data/anr 主要 查看/data/anr 下的traces.txt文件 获取traces.txt的方式...:adb pull /data/anr/traces.txt e:\log 11、查看系统无响应和停止运行log >>adb shell >>dumpsys dropbox --print >/sdcard.../drop.txt >>exit >>adb pull /sdcard/drop.txt e:\log 12、push文件命令(将PC文件copy到设备): 命令格式:adb push 原文件路径 +...到PC): 命令格式:adb pull 文件路径 /指定文件路径 14、打开app包 dumpsys package | grep spt 15、将获取手机内所有apk对应的包名和路径...-r 拖APK入ADB >>adb reboot 重启设备 20、连接设备并获取root权限 >>adb connect x.x.x.x >>adb root >>adb remount
反编译成文件夹的形式 •2....apk adb pull system/app test adb pull system/priv-app test adb pull data/app test #注解: /system/app...存放rom本身附带的软件即系统软件; /data/app 存放用户安装的软件; #注意: /system/priv-app/下的apk不用系统签名,就能够获取signatureOrSystem权限.../system/app/下的apk,要获取signatureOrSystem权限,必须用系统签名才行。.../data/app下面的apk无法提取,需要把它复制到别的目录下,在下载到电脑 adb shell cp /data/app/com.xueqiu.android-TKqF3b6wXa1KQ3KyKK6o6Q
adb shell cd system/app rm *.apk 21. 获取管理员权限: adb root 22....adb help 5、查看adb版本 adb version 6、以root权限重启adb adb root 7、将system分区重新挂在为可读写分区,此命令在操作系统目录时很重要 adb remount...可选参数-k的作用为卸载软件但是保留配置和缓存文件 3、查看app相关所有信息,包括action,codepath,version,需要的权限等等信息 adb shell dumpsys package...shell chmod 777 filename 13、手机未root 查看data/data/某一app文件信息 笔者的小米3没有root,但是又想方便地查看data/data/目录下的一些文件,直接进入...data会提示没有权限,查看的方式为进入data/data/后,运行下面的命令,就能直接进入你应用的包下了,可通用cp或者mv拷贝或移动到sdcard目录进行其他操作 run-as package_name
qq package:/data/app/com.tencent.mobileqq-2.apk=com.tencent.mobileqq8、卸载软件 adb uninstall [-k] adb push : 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 例:传送文件到手机中,如...: adb push recovery.img /sdcard/recovery.img 将本地目录中的recovery.img文件传送手机的 SD卡中并取同样的文件名。 ..._com.netease.cloudmusic.csv 10、adb pull 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑 adb pull... 通过这个命令就可以获取设备的ROOT权限,可以通过adb操作/system等系统目录,如 adb push xx.app /system/app 即可将app应用直接放入系统目录。
0000 目录 这个阶段搞了很多和Android文件权限相关的问题,虽然一知半解,但也算是对Android权限机制有一些自己的理解。遂将这些内容整理出来。...下面简单提一下linux文件权限的核心: 比如在Android手机adb shell下查看一个目录 # ls -ld data/data/ drwxrwx--x 113 system system...从函数名称和参数可以知道,它是给文件添加权限的,通过这段代码可以推测出:它给packages.list文件赋予了0640的权限,权限隶属于system,权限组为package_info。...这时,又有一个问题了,创建文件你可以这样设定权限,但系统文件/文件夹的默认权限又是从哪来的?这就要引入另外一个文件了。...这样你的App实际上就没有获得对应的权限了。 那么,文件属性的权限是怎么和Permission联系起来的?
注:进入adb shell后就相当于进入linux的root下面,没有权限在里面创建文件~ adb remount 获取root权限。...//主要Log文件说明 anr目录:从手机/data/anr导出的日志,保存发生anr crash 时的相关信息; dontpanic目录:从手机/data/dontpanic/导出的日志,保存发生Kernel...Panic时的相关信息; Tombstone目录:从手机/data/tombstones/导出的日志,保存发生Tombstone Crash时的错误信息; dropbox目录:从手机/data/tombstones...输入 logcat 命令(日志文件的地址使用> /sdcard/logcat_x.log),之后回车, 如:logcat -v time >/sdcard/logcat_x.log 4 .输入 monkey...,通过adb shell,进入sdcard,使用 ls –l查看,logcat和monkey日志文件的大小不断变化即ok)。
1 手机要有root权限 2 下载tcpdump android模拟器上linux里面有的会自带。...5 adb shell, su获得root权限 6 cd /data/local 7 ....-r /sdcard/capture.pcap adb shell /data/local/tcpdump -i any -p -s 0 -w /sdcard/capture.pcap pause 下载...tcpdump文件到电脑 adb pull /sdcard/capture.pcap capture.pcap 问题:有些机器root后通过adb shell 后,默认不是root用户,需要输入 su.../tcpdump 因没有root权限导致的问题 adb shell su -c "/data/local/tmp/tcpdump -i any -p -s 0 -w /sdcard/netCapture.pcap