社区
Android
帖子详情
adb shell 为什么修改不了文件的访问权限??
w22net
2018-05-21 11:15:09
红米手机已root 用chmod 命令为什么没法修改文件的访问权限????
root@lte26007:/sdcard/set # ll
-rw-rw-r-- root
sdcard_r 0 2018-05-21 22:32 tt
root@lte26007:/sdcard/set # chmod 444 tt
root@lte26007:/sdcard/set # ll
-rw-rw-r-- root
sdcard_r 0 2018-05-21 22:32 tt
...全文
1741
2
打赏
收藏
adb shell 为什么修改不了文件的访问权限??
红米手机已root 用chmod 命令为什么没法修改文件的访问权限???? root@lte26007:/sdcard/set # ll -rw-rw-r-- root sdcard_r 0 2018-05-21 22:32 tt root@lte26007:/sdcard/set # chmod 444 tt root@lte26007:/sdcard/set # ll -rw-rw-r-- root sdcard_r 0 2018-05-21 22:32 tt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
A1325025
2020-02-16
打赏
举报
回复
1
/data/media/0/ 对应/sdcard/以及/storage/emulated/0/,用终端修改需要修改/data/media/0/。
「已注销」
2018-05-23
打赏
举报
回复
sdcard 挂载只读了吧? 重新挂载下读写试试
android
adb
shell
命令大全
android
adb
shell
命令大全 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd --name 名称 6. 创建SDCard: mksdcard 1024M ~/名称.img 7. AVD(模拟器)所在位置: Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd) 8. 启动DDMS: ddms 9. 显示当前运行的全部模拟器:
adb
devices 10. 对某一模拟器执行命令: abd -s 模拟器编号 命令 11. 安装应用程序:
adb
install -r 应用程序.apk 12. 获取模拟器中的
文件
:
adb
pull 13. 向模拟器中写
文件
:
adb
push 14. 进入模拟器的
shell
模式:
adb
shell
15. 启动SDK,文档,实例下载管理器: android 16. 缷载apk包:
adb
shell
cd data/app rm apk包 exit
adb
uninstall apk包的主包名
adb
install -r apk包 17. 查看
adb
命令帮助信息:
adb
help 18. 在命令行中查看LOG信息:
adb
logcat -s 标签名 19.
adb
shell
后面跟的命令主要来自: 源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。 20. 删除系统应用:
adb
remount (重新挂载系统分区,使系统分区重新可写)。
adb
shell
cd system/app rm *.apk 21. 获取管理员权限:
adb
root 22. 启动Activity:
adb
shell
am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。 23、发布端口: 你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb
forward tcp:5555 tcp:8000 24、复制
文件
: 你可向一个设备或从一个设备中复制
文件
, 复制一个
文件
或目录到设备或模拟器上:
adb
push 如:
adb
push test.txt /tmp/test.txt 从设备或模拟器上复制一个
文件
或目录:
adb
pull 如:
adb
pull /addroid/lib/libwebcore.so . 25、搜索模拟器/设备的实例: 取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb
devices 26、查看bug报告:
adb
bugreport 27、记录无线通讯日志: 一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb
shell
logcat -b radio 28、获取设备的ID和序列号:
adb
get-product
adb
get-serialno 29、访问数据库SQLite3
adb
shell
sqlite3 #cd system/sd/data //进入系统内指定
文件
夹 #ls //列表显示当前
文件
夹内容 #rm -r xxx //删除名字为xxx的
文件
夹及其里面的所有
文件
#rm xxx //删除
文件
xxx #rmdir xxx //删除xxx的
文件
夹
批量更改
shell
上
文件
权限为777
将该
文件
传到web
shell
上,通过浏览器访问这个
文件
,不会看到什么的,然后再去看
文件
权限有没有变化。
adb
命令零基础快速入门
本套课程,帮助你快速掌握:
adb
相关知识及相关使用技巧
adb
命令格式_安装卸载包、
adb
启动页面、
adb
命令查看日志
adb
模拟按键操作、
adb
获取性能指标、
adb
命令实现monkey压力测试教你如何从零开始搞定
adb
--实战教学
Android抓包和封包分析工具V1.0.4
本人第一个Android程序,支持抓包(pcap)和对抓包
文件
进行分析(只支持http分析,自动解压gzip), 本程序无广告,无恶意代码, 如果不能用请告知手机信息和具体问题. Email: humorcolor@163.com 更新说明: V1.0.4 1.兼容Android4.2 V1.0.3 1.处理展示时间bug V1.0.2 1.增加部分机型适配 2.增加封包解析时间展示 3.处理长连接解析问题 说明: 1.请确认你的手机已ROOT 或者 能够在电脑上连接
ADB
2.请确认你的手机有储存卡(/sdcard) 3.如果你的手机已经有ROOT权限,可以直接使用此应用进行抓包 4.如果没有获取ROOT权限,请使用
ADB
命令 将应用生成的[/sdcard/tcpdump]复制到[/ststem/xbin/]目录下,并
修改
权限为6755后再次运行此应用抓包。 5.抓包
文件
保存在/sdcard/目录下,
文件
格式为.pcap 6.所抓取的数据包可以直接打开分析或者在电脑上使用Wireshark打开分析 7.注意在抓包过程中不要切换网络,否则会导致切换后的网络访问无法被抓取
ADB
命令示例:
adb
root
adb
remount
adb
pull /sdcard/tcpdump c:\\
adb
push c:\\tcpdump /system/xbin/
adb
shell
chmod 6755 /system/xbin/tcpdump 相关命令备注: 抓包命令:/system/xbin/tcpdump -p -s 0 -w /sdcard/xxxxxx.pcap 查看网卡:/system/xbin/tcpdump -D 或者 netcfg (查看状态为UP的网卡) 复制
文件
:cp 不成功可以使用 dd if=/sdcard/tcpdump of=/system/xbin/tcpdump 没有写权限:mount -o remount,rw / 和 mount -o remount,rw /system 参考代码: 手机抓包工具V2.0 pyhttpcap-master
adb
d Insecure 2.0
adb
d Insecure(超级
adb
d)能让您在已经ROOT的设备上强制以ROOT模式运行
adb
d(注意,如果您运行的是第三方内核,则可能已经具备了这项功能)。如果您的设备上运行的是原生(设备制造商的)内核,那么
adb
d就会以“安全”模式来运行,即使已经ROOT。这款应用能让您以“非安全”模式运行
adb
d,让“
adb
shell
”拥有ROOT权限,允许通过“
adb
push/pull”直接访问系统
文件
和目录,并通过运行“
adb
remount”命令来让您的/system/分区可写。 主要功能: - 通过“patch(打补丁)”的方式来对一些系统
文件
进行破解,不会对您的系统进行永久的更改,重启后就会恢复原始状态,不必担心会出现问题 注意事项: - 您的设备必须已经ROOT才能让
adb
d Insecure工作,并且可能无法在“S-ON”和已锁定bootloader的设备上工作 - 如果在有应用激活或停用
adb
d的情况下连接USB,则需要拔出/重新插入数据线或运行“
adb
kill-server”命令才能让
adb
重新工作 更新日志: - 修复三星Galaxy S4上的问题 小编点评:拥有开机自动启用超级
adb
d模式选项,省去您频繁操作的烦恼。
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章