1. ADB 重命名命令adb shell rename path/oldfilename path/newfilename 怎么用啊
首先,你要将手机里面的USB debugging 打开。
然后下载adb 程序,还要装上你的手机驱动,最后adb shell 进去手机。
进入之凯州后旅孙余,直接rename 你想要修改的文件就可以了。
我觉得这个修拆滚改需要一定的android 基础,我讲解的你不一定听的懂。
2. 安卓adb命令怎么打开系统文件,怎么重命名,怎么复制,怎么删除
具体步骤:
首先要用数据线连接计算机android设备
1.计算机发doc界面输入adb shell 进入手机shell交互终端界面图
2.输入mount即看前挂载情况
3.面图片红框内ro,rw系统应用权限ro前system读权限rw前system读写权限所要更改权限即
4.更改权限,命令:mount -o remount,rw /dev/block/mtdblock3 /system(吧ro权限修改rwrw表示删除)
输入直接进入/system/app删应用删除命令rm指令
3. 华为手机一直显示系统更新
准备工作:
电脑一台,WINDOS操作系统,adb工具包(链接:https://pan..com/s/15ZgsmgTN48ze4KFvYxYVqQ
安卓手机,★不需ROOT,打开手机“开发者选项”下的“USB调试”和“ADB调试”
不利影响:
无!销逗!!具有后悔模式,可随时用电脑进行还原操作
停用系统更新:
1,解压adb工具包后放在c盘根目录,然后将文件夹重命名为123(命名123是为了方便输入命令);
2,手机连接电脑后,在手机上进行连接许可确定。
3,电脑上按win+r打开运行,输入cmd点确定,此时弹出命令窗口,输入
cdc:123
然后在提示符后输入停用命令:
adbshellpmdisable-usercom.huawei.android.hwouc
按一下enter,出现如下提示
Packagecom.huawei.android.hwoucnewstate:disabled-user
就行了(如提示错误升斗毕,可重新插拔一下数据线再试。)。
最后你会发现,手机设置里的系统更新点不进去了,而且系统更新图标也没了。
至于重新启用系统更新的命令是:
adbshellpmenablecom.huawei.android.hwouc
(注:com.huawei.android.hwouc是“系统更新”的应用程序包名称)
按照此方法还可以停用别的系统应用,停用的应用图标将不再显示,在应用管理里“已停用”列表下可以看见。
停用:adbshellpmdisable-user应用程序吵芹包名
启用:adbshellpmenable应用程序包名
至于应用程序包名可以使用“固件工具箱”APP里的“程序管理器”长按应用图标进行读取,
系统更新
adbshellpmdisable-usercom.huawei.android.hwouc
华为视频
adbshellpmdisable-usercom.huawei.parentcontrol
华为桌面
adbshellpmdisable-usercom.huawei.android.launcher
华为音乐
adbshellpmdisable-usercom.android.mediacenter
主题(停用后不能在设置里直接改换铃声)
adbshellpmdisable-usercom.huawei.android.thememanager
智能助手
adbshellpmdisable-usercom.huawei.intelligent
华为应用商店
adbshellpmdisable-usercom.huawei.appmarket
讯飞语言引擎
adbshellpmdisable-usercom.iflytek.speechsuite
华为天气服务
adbshellpmdisable-usercom.huawei.android.totemweather
会员服务
adbshellpmdisable-usercom.huawei.phoneservice
视频编辑
adbshellpmdisable-usercom.huawei.videoeditor
华为网络输入法
adbshellpmdisable-usercom..input_huawei
华为日历
adbshellpmdisable-usercom.android.calendar
华为软件管家
adbshellpmdisable-usercom.huawei.systemmanager
华为杂志锁屏
adbshellpmdisable-usercom.android.keyguard
负一屏
adbshellpmdisable-usercom.huawei.hiboard
视频(华为优酷)
adbshellpmdisable-usercom.huawei.hwvplayer.youku
文件管理
adbshellpmdisable-usercom.huawei.hidisk
推送服务
adbshellpmdisable-usercom.huawei.android.pushagent
手表应用同步
adbshellpmdisable-usercom.huawei.watch.sync
天际通数据服务
adbshellpmdisable-usercom.huawei.skytone
在线黄页
adbshellpmdisable-usercom.huawei.yellowpage
华为钱包
adbshellpmdisable-usercom.huawei.wallet
华为钱包安全支付
adbshellpmdisable-usercom.huawei.android.hwpay
情亲关怀
adbshellpmdisable-usercom.huawei.remoteassistant
支付保护中心
adbshellpmdisable-usercom.huawei.trustspace
4. adb调试常用命令
1,adb服务
2,设备
3,重启
4,查看进程
5,查看系统当前内存使用情况
adb shell cat /proc/meminfo
6,Activity调试
(推荐一个Android Studio插件ADB idea)
1,安装apk
1,将电脑文件复制到设备sd卡上
adb push 电脑文件路径 /sdcard
2,设备文件复制到电脑上
adb pull /sdcard/text.txt 电脑文件路径
3,删除
adb shell rm /sdcard/text.txt
-f 强制删缺孙除文件不需要确认
-r 递归删除文件夹内文件
-i 删虚禅除文件前需要确认
4,创建目录
adb shell mkdir -p /sdcard/temp/test/
指定-p递归创建目录
5,创建文件
adb shell touch /sdcard/text.txt
6,复制文件
adb shell cp /sdcard/text.txt /sdcard/test/
7,移动文件
移动同一目录下的文件相当于重命名文件
adb shell mv /sdcard/1.txt /sdcard/2.txt
1,申请root权限
adb shell su
2,查看手机上所有的包名
adb shell cd data/data ls
3, linux 多个命令行一起执行可以用 “;” 或者 “&&” 进行分割
cd data/data ; ls
4,adb shell查看文件后退出
exit 或者 Ctrl + D
5,adb shell命令下全盘查找特定名称文件的方法
busybox find -name “filename”
1,修改文件所有者命令
处理指定目录以及其子目录下的所有文件。
chown -R
如果加了-R。说明当前文件夹和子文件夹;
如果不加-R。说明仅仅针对当前文件夹;
chown [所有者][:[组]] 文件差扮尘
举例:chown mail:mail log2012.log
官方连接: https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn
原文连接: https://blog.csdn.net/weixin_35107169/article/details/112139876
5. 将adbexe移动到桌面改名
adb无法连接设备(List of devices attached)的解决方法(夜神模拟器下)
安装完SKD,设置好环郑腔境变量,并且安装好夜神模拟器,
在cmd中输入adb devices 显示List of devices attached
原因:此时考虑替换夜神模拟器的adb版本和sdk 的adb版本一致。
解决方案:
将sdk中的adb.exe复制一份到夜神模拟器的bin文件夹中,
具体操作步骤如下:
步骤一:找到SDK的安装目录下的platform-tools文件夹,复制adb.exe文件;
步骤二:将复喊肢衫制的adb.exe文件放入夜神模拟器的安装目录的bin文件夹中
步骤三:将夜神模拟器bin文件夹中的nox_adb.exe文件,更改文件名为nox_adb.exe.bak
步骤四:将bin文件夹中的adb.exe重命名为nox_adb.exe
步骤五饥橘:重启模拟器,重启cmd,重新输入adb devices查看设备
6. adb命令和linux命令
adb root 获取 root 权限。
adb sideload
adb shell ps 打印进程状态。
adb shell top 展现上层 CPU 进程信息。
adb shell getprop 获取 Android 系统服务属性
adb shell setprop 设置服务属性。
adb shell mpsys 获取系统数据。
adb logcat 打印日志文件
adb shell ip 主要用于显示一些数据
adb shell netstat 主要用于网络统计。
adb shell ping 没啥好说的,和 PC 的 ping 命令一样的。
adb shell netcfg 通过配置文件配置和管理网络连接。
adb shell cp 字面意思,很好理解,复制。
adb shell pwd 定位当前的操作位置
adb shell mv 移动或者更名文件
adb shell mkdir 创建一个文件夹
adb shell rm 删除文件或者目录
adb shell ls 列出目录内容。
adb shell pm clear 清除应用缓存。
adb shell pm path 打印 apk 的路径。
adb usb 设置设备以 USB 形式连接 PC
adb kill-server 终止 adb 进程。
adb forward 端口映射,将 PC 端的某端口数据重定向到手机端的一个端口。
adb devices 主要是用于打印当前连接的所有模拟器或者设备。
shutdown -h now 关闭系统
init 0 关闭系统
telinit 0 关闭系统
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启
reboot 重启
logout 注销
文件和目录
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
ls [0-9] 显示包含数字的文件名和目录名
tree 显示文件和目录由根目录开始的树形结构
lstree 显示文件和目录由根目录开始的树形结构
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
mv dir1 new_dir 重命名/移动 一个目录
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
cp -r dir1 dir2 复制一个目录及子目录
ln -s file1 lnk1 创建一个指向文件或目录的软链接
ln file1 lnk1 创建一个指向文件或目录的物理链接
touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm)
file file1 outputs the mime type of the file as text
iconv -l 列出已知的编码
7. adb 常用命令
1、adb shell am force-stop 后跟包名,结束应用
2、adb install +包名 adb安装apk (覆盖安装是使用 -r 选项)
3、adb uninstall +包名 adb卸载apk
adb uninstall -k cnblogs.apk 卸载app但保留数据和缓存文件
4、adb reboot 重启Android设备
5、adb devices 获取连接的设备列表及设备状态
6、adb push (PC到Android设备)
例:adb push E:\0713\ellip_factroy__debug.apk storage/self/primary
7、adb pull(Android设备到PC)
例:adb pull /storage/self/primary/EL_v3.0.0.6_release.apk E:\0713
8、adb shell pm list package 列出所有的应用的包名 (-s:列出系统应用 -3:列出第三方应用 -f:列出应用包名及对应的apk名及存放位置 -i:列出应用包名及其安装来源)
9、input : 向 Android 设备发送按键
1)adb shell input keyevent + 按键事件 发送按键事件 例如:adb shell input keyevent KEYCODE_HOME 模拟按下Home键
2)3 adb shell input tap +触摸事件的位置 , 对屏幕发送一个触摸事件 例如:点击屏幕上坐标为 500 500 的位置(adb shell input tap 500 500)
3)adb shell input swipe 滑动事件 例如:从右往左滑动屏幕 (adb shell input swipe 800 600 100 600)
10、screencap 截图命令 adb shell screencap -p /sdcard/qq/1.png
11、screenrecord 录屏命令 adb shell screenrecord /sdcard/qq/1.mp4,执行命令后操作手机,ctrl + c 结束录制
12、clear 清除应用数据 adb shell pm clear com.
13、复制、删除 、查看文件、新建文件夹
adb shell进入Android Linux命令中,
复制cp: cp -f /sdcard/qq/1.png /sdcard/aa
删除文件rm:rm /sdcard/qq/1.png
删除文件夹rm -r:rm -r /sdcard/qq
查看文件cat:cat /sdcard/qq/1.txt
新建文件夹:mkdir /sdcard/cc
adb shell mkdir -m 777 /sdcard/cc 创建文件夹cc并给文件夹赋予读写执行的权限
adb shell mkdir -p/sdcard/Download/Demo/test1,如果Demo目录不存在,执行该条命令会创建Demo目录和其子目录test1
新建文件:touch /sdcard/cc/1.txt
移动文件:adb shell mv /sdcard/Download/test1.log /sdcard/Download/Demo/
重命名:adb shell mv /sdcard/Download/Demo/test1.log /sdcard/Download/Demo/test.lg
14、adb logcat > D:\log.txt 将日志打印到电脑上
15、获取手机内部存储信息: adb shell df /data
获取sdcard存储信息:adb shell df /storage/sdcard
8. adb常用指令
1、adb devices 获取模拟器或物理手机设备
2、adb install 安装软件
adb -s emulator-5554 install E:\CalculatorOfTwoNum.apk 连接了多个设备
adb install -r E:\CalculatorOfTwoNum.apk 覆盖安装已有的软件
adb install E:\CalculatorOfTwoNum.apk只有一个设备且未安装
3、adb uninstall 卸载软件
adb -s emulator-5554 uninstall com.example.calculatoroftwonum 卸载指定设备的软件
adb -s emulator-5554 shell pm uninstall -k com.example.calculatoroftwonum 保留配置及缓存
4、adb pull 把文件从手机设备发送到本地计算机
adb pull /sdcard/tmp/虚弊拆error.data d:/
adb -s emulator-5554 pull /sdcard/tmp/error.data d:/ 连接了多个设备个
5、adb push 把文件从本地计算机发送到手机设备
adb -s emulator-5554 push d:/example/error.data /sdcard/pass
6、adb shell ls 显示差枣当前目录的所有内容
7、adb shell 查看手机安装的应用
su root
cd /data/data
ls
8、adb shell mpsys battery 查看电量信息
9、adb shell mpsys wifi 查看无线网络信息
10、adb shell mpsys power 查看电源信息
11、adb shell mpsys telephony.registry 查看电话相关信息
12、adb shell cat /proc/cpuinfo 查看CPU硬件信息
13、adb shell cat /proc/meminfo 查看内存信息
14、adb shell cat /proc/卜埋iomen 查看I/O内存分区的信息
15、adb shell cat /system/build.prop | findstr "ro.proct.model" 获取手机型号
16、adb shell cat /proc/cpuinfo | findstr "Processor" 获取手机处理器信息
17、adb shell cat /proc/meminfo | findstr "MemTotal" 获取手机内存信息
18、adb shell mpsys windows | findstr "Display" 获取手机屏幕分辨率信息
19、adb shell getprop ro.build.version.release 获取系统版本信息
20、adb shell cat /proc/version 获取内核版本信息
21、adb shell getprop gsm.operator.alpah 获取运营商信息
22、adb shell getprop gsm.network.type 获取网络类型信息
23、adb shell mpsys iphonesubinfo | findstr "Devices ID" 获取手机串号信息
24、adb shell df 获取系统分区信息
25、adb shell dmesg 获取linux内核环形缓冲区信息
26、adb shell mpstate 获取系统当前状态
27、adb get-serialno 获取设备序列号
28、adb get-state 获取设备当前状态
29、adb logcat 查看日志信息
adb logcat *:W 输出优先级大于警告级的信息
adb logcat -b main 查看主缓冲区信息
30、adb bugreport 查看启动过程日志
31、adb jdwp 列出指定设备的IDWP相关进程的ID
32、adb start-server 启动adb服务
33、adb kill-server 关闭adb服务
34、adb forward 将本机的端口重定向到模拟器或者设备端口上
adb forward tcp:2211 tcp:5566
35、am 模拟系统行为
adb shell am start -n com.sec.android.app.camera/.Camera 启动照相功能
adb shell am broadcast -a android.intent.action.BATTERY_CHANGED --ei "level"5 --ei "scale" 100 向手机发送模拟手机低电环境的信息
36、pm 模拟行为或者查询设备上的应用
adb shell pm list packages
37、向模拟器发送短信、打电话
20181021141213.png 20181021141213.png 20181021141252.png 20181021141252.png
cmd telnet localhost 5554
20181021141306.png 20181021141306.png
network speed 14.4:20 设定网速
network delay 5 设定网络延时5毫秒
network capture start/stop 开始/停止数据包的捕获
windows scale 0.5 修改模拟器大小比例
quit退出
39、android list targets 查看模拟器的Android系统版本
40、android create avd 创建模拟器
android create avd --name Android4.4.2 --target 2 --abi armeabi-v7a
41、android move avd -n Android4.4.2 -r mytestdev4.4.2 重命名模拟器
42、android list avd 查看模拟器列表
43、android delete avd -n hhh 删除模拟器
44、emulator -avd Android4.4.2 启动模拟器
9. 华为系统更新怎么取消
可以进入设置>系统更新>菜单>更新设置,将历派和WLAN环境自动下载和自动检查更新关闭。
关闭后还能收到系统升级肢盯的推送提醒,会在设置>系统羡源更新上出现小红点提示,小红点提示无法关闭。