ADB命令骚操作

Adb 是什么?

adb 全称Android Debug Bridge,是Android SDK 中的一个工具, 使用adb 可以直接操作管理Android 模拟器或者真实的Andriod 设备,就是起到调试桥的作用。

1、adb shell dumpsys media.camera | find "preview-size"  相机静态区的vender tag可以直接dump出来,MTK/Qcom、HAL1/HAL3都可以

2、adb shell dumpsys media.camera > vendorTag.txt   可以在vendorTag里获取tag name和value

3、adb shell getprop ro.product.board  || adb shell getprop ro.product.prjversion   获取设备内部项目名称

4、adb shell getprop ro.XXX.market.name 获取设备对外营销名称      

5、adb shell getprop ro.separate.soft 查看项目代号

6、adb shell cat /d/ion/ion_mm_heap  获取系统各进程ION内存占用情况

7、adb shell dumpsys -t 30 meminfo  获取系统各进程内存(non-ION)占用情况

8、adb shell dumpsys -t 30 meminfo  + (进程名或PID)  获取指定进程内存(non-ION)占用情况

9、adb打开oppo log

  • 开:adb shell am broadcast -a XXX.intent.action.StartOrStopLogcat --ei enable 1
  • 关:adb shell am broadcast -a XXX.intent.action.StartOrStopLogcat --ei enable 0

10、adb shell dd if=/dev/zero of=/sdcard/Download/bigfile  bs=[指定填充字节数] count=1      快速填充手机存储,模拟存储少的情况

  • 例如我们需要填充1G的内置存储:adb shell dd if=/dev/zero of=/sdcard/Download/bigfile bs=1G count=1
  • 例如我们需要填充100M的内置存储:adb shell dd if=/dev/zero of=/sdcard/Download/bigfile bs=100M count=1

11、adb shell setprop persist.version.confidential false 无imei号

12、adb shell reboot -p  假关机

13、adb shell dumpsys media.camera >dump.txt  api2的所有config

14、adb shell dumpsys activity | findstr "mResumedActivity"   查看当前activity

15、adb disable-verity

Device is locked. Please unlock the device first解决办法:

先在开发者选项中将oem unlock
打开然后adb reboot bootloader

进入fastboot界面后直接输入fastboot flashing unlock

按音量键选择unlock device
最后执行:

adb disable-verity
adb reboot
adb remount

16、 adb shell dumpsys activity recents  查看最近任务堆栈

17、adb shell pm list features 获取系统feature配置

也可以:adb pull /system/etc/permissions/com.XXXX.features.xml

18、adb shell setprop persist.vendor.camera.logInfoMask 0x10088 打开hal3 log

19、adb shell dumpsys battery set level 100 强制设置电量

20、adb shell "ps -A | grep camera.provider | sed 's/  */ /g' | cut -d ' ' -f 2 | xargs kill -9"  一条指令杀指定名称的进程

21. adb shell df -h  看手机实际存储命令

22.adb shell cat /proc/meminfo |findstr MemTotal 看手机运行内存

23.旧服务上运行:scp -r 旧服务器目录 

24. adb shell kill -9 $(adb shell ps | grep 'android.hardware.camera.provider' |cut -c13-19) 专杀CameraProvider

25.adb shell setenforce 0 关闭selinux权限

26.adb shell dumpsys window displays | head -n 5 获取屏幕分辨率

27.adb shell dd if=/dev/zero of=/sdcard/test.bin bs=1048576 count=500000000 填充SD卡

ADB其他指令:

抓log:

adb shell

adb logcat -c

adb logcat -G 16M

adb logcat > xxx.log

adb logcat | findstr /i "关键字"或者logcat | grep -inE “xxx” 抓取实时log

查看版本:

adb shell getprop ro.build.type

设备重启:

adb reboot edl

查看设备列表:

adb devices

获取root 权限:

adb root

重新挂载系统分区,使系统分区重新可写:

adb remount 

安装apk文件:

adb install xxx.apk

覆盖安装:

adb install -r xxx.apk

卸载APP:

adb uninstall com.zhy.app

往手机里传输单个文件:

adb push +文件名+ 手机端路径

从手机端下载出文件:

adb pull +XXX/XXX/XXX.c

ADB push 多个so(文件同理)到手机里面:

adb root
adb remount

for %%i in (*.so) do (adb push %%i /vendor/lib64/)

adb shell pkill camera*
pause

清理nvram:

adb root
adb remount
adb shell rm -r vendor/nvcfg/*
adb shell rm -r vendor/nvdata/*
adb shell rm -r mnt/vendor/nvdata/*
adb shell rm -r mnt/vendor/nvcfg/*
adb reboot

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Android Camera开发入门:目录 第一篇: 前景  一、Android Camera开发前景;      1)camera相关应用的领域      2)相关岗位介绍;      3)市场招聘介绍;      4)发展前景介绍;  二、学习这门课的重要性;      1)适合的人群;      2)熟悉和了解Android Camera 应用开发流程的重要性 第二篇: 开发环境安装  一、jdk、sdk的配置;  二、android studio的安装介绍;  三、adb命令的使用; 第三篇: Camera 常用api和最新框架介绍  一、android camera api介绍      1)camera1、camera2 区别;      2)camera 1、camera2 常用api介绍;      3)android camerax;  二、android camera最新框架介绍 第四篇:Camera api1实现预览、拍照、录像功能  一、预览  二、拍照  三、录像  四、获取实时预览流 第五篇: Camera2相机 打开功能实现第六篇: Camera2相机 预览功能实现  1)surfaceview、textureview 第七篇: Camera2相机 拍照功能实现 1)单拍; 第八篇:Camera2相机 录像功能实现1)正常录像 第九篇:Camera2预览方向、拍照方向设置     1) 预览变形问题如何处理? 第十篇:YUV流处理  1)如何获取实时预览流?  2)  思考:双码流方案如何实现?一边本地录像,一边后台推流 第十一篇:dumpsys media.camera 第十二篇:Camera2 Zoom变焦第十三篇:人脸识别(android 原生 & 三方人脸识别算法)第十四篇:Uvc UsbCamera第十五篇:Android Camera2拍摄RAW图第十六篇: Android Camera2同时打开前后摄 并 录像第十七篇: Android Camera2 视频慢动作  附:1)提供android开发相关资源      软件工具、Android相关学习书籍、学习相关网站博客等链接2)提供课程讲解中设计到的App 源码    * Camera API1使用源码    * Camera API2使用源码    * 调用三方算法人脸识别源码    *  录像慢动作源码    * Uvc UsbCamera相关源码3)课件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青春~飞鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值