200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 玩机搞机-----安卓全机型 ADB FAST 各种指令解析说明与操作【二】基础联机

玩机搞机-----安卓全机型 ADB FAST 各种指令解析说明与操作【二】基础联机

时间:2022-06-10 14:04:41

相关推荐

玩机搞机-----安卓全机型 ADB FAST 各种指令解析说明与操作【二】基础联机

安卓全机型 玩机 搞机 ADB FAST 各种指令解析说明与操作_adb线刷命令_安卓机器的博客-CSDN博客

今天对上个帖子不足的地方进行补正。方便友友进行基础的联机操作,很多时候我们用adb指令的时候会有各种奇奇怪怪的问题。例如同一个机型,同一个指令。有时候起作用,是有时候无用。那么问题究竟在哪里。其实adb也分版本的哦

C:\Users\Administrator\Desktop\adb>adb devicesList of devices attached16cdedee device93a9da78 unauthorized

上面的代码显示为检测到两个adb设备,其中一个16cdedee device标示设备已经链接成功,93a9da78 unauthorized标示识别到设备了但没有给电脑授权访问。在链接usb设备过程中。no device标示没有设备/模拟器连接。offline标示未连接成功或者adb无响应。List of devices attached输出为没有识别到adb设备,

下面界面为检测到设备并且链接成功

C:\Users\Administrator\Desktop\adb>adb devicesList of devices attached16cdedee device93a9da78 device

adb devices指令的意思为检测当前电脑链接的usb设备,那么如果电脑链接了两个以上adb设备的时候,如何为目标设备输入指令呢。其实也很简单。搞清楚几个指令参数即可,-d指定当前设备为目标设备。-e指定运行的adb设备为目标设备、-s指定对应设备号的设备为目标设备。例如

C:\Users\Administrator\Desktop\adb>adb -s 16cdedee shellPD1838:/ $

意思就是把16cdedee 设备来运行自己的指令,当然如果是单adb端口的设备直接操作即可,有的机型对adb版本有特定的需求。低版本输入指令无效。那么查看当前自己adb版本的指令为

C:\Users\Administrator\Desktop\adb>adb versionAndroid Debug Bridge version 1.0.41Version 29.0.4-5871666

adb 的运行原理是 PC 端的 adb server 与手机端的守护进程 adbd 建立连接,然后 PC 端的 adb client 通过 adb server 转发命令,adbd 接收命令后解析运行。

所以如果 adbd 以普通权限执行,有些需要 root 权限才能执行的命令无法直接用adb xxx执行。这时可以adb shell然后su后执行命令,也可以让 adbd 以 root 权限执行,这个就能随意执行高权限命令了。其中最简单获取root运行的指令为:

adb shell 类似。下面代码给93a9da78 设备运行root指令。出#号为成功。如果是单设备直接指令adb shell即可

C:\Users\Administrator\Desktop\adb>adb -s 93a9da78 shellginkgo:/ $ suginkgo:/ #

其实对于正常的usb设备链接来说,一般要具备几点。

1---开发者选项开启了usb调试并且授予当前电脑允许链接。

2---联机驱动的正确安装并且驱动识别正常【个别有usb3.0的问题】

3----adb运行环境设置【有的电脑系统不需要】

其实adb指令操作可以运行很多手机操控。例如安装软件 。卸载软件。简单的操控。例如点亮屏幕

C:\Users\Administrator\Desktop\adb>adb -s 93a9da78 shellginkgo:/ $ suginkgo:/ # input keyevent 26

意思就是相当于你按了一下开机键。点亮屏幕,有兴趣的可以试试。而且手机的各种按键都可以模拟操控。看下图对应的手机key的按键端口和释义

例如没有设置锁屏密码。可以滑动解锁的指令。

adb shell input swipe 300 1000 300 500

参数300 1000 300 500分别表示起始点x坐标 起始点y坐标 结束点x坐标 结束点y坐标

****************************************************************************

例如:

adb shell getprop ro.product.model查看当前设备型号

adb shell dumpsys battery查看当前电池状况

adb shell wm size查看当前机型分辨率

adb shell wm density查看当前机型dpi屏幕密度

adb shell dumpsys window displays查看当前机型屏幕参数

adb shell getprop ro.build.version.release查看当前系统版本

adb shell settings put global adb_enabled 0关闭usb调试

adb shell getprop ro.serialno查看机器的SN号

getprop ro.product.brand查看机型

getprop ro.carrier查看机器的CID号

getprop ro.hardware查看机器板子代号

getprop ro.product.name查看机型代码

getprop ro.build.version.incremental查看版本号

getprop ro.ril.miui.imei0查看串码0

getprop ro.ril.miui.imei1查看串码1

getprop ro.build.version.security_patch查看rom日期

getprop ro.board.platform查看芯片

getprop ro.mediatek.platform查看mtk芯片

adb shell cat /proc/cpuinfo查看当前cpu信息 可以看到当前cpu为八核sdm6150

C:\Users\Administrator\Desktop\adb>adb shell cat /proc/cpuinfoProcessor : AArch64 Processor rev 14 (aarch64)processor : 0BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpopCPU implementer : 0x51CPU architecture: 8CPU variant: 0xdCPU part : 0x805CPU revision : 14processor : 1BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpopCPU implementer : 0x51CPU architecture: 8CPU variant: 0xdCPU part : 0x805CPU revision : 14processor : 2BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpopCPU implementer : 0x51CPU architecture: 8CPU variant: 0xdCPU part : 0x805CPU revision : 14processor : 3BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpopCPU implementer : 0x51CPU architecture: 8CPU variant: 0xdCPU part : 0x805CPU revision : 14processor : 4BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpopCPU implementer : 0x51CPU architecture: 8CPU variant: 0xdCPU part : 0x805CPU revision : 14processor : 5BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpopCPU implementer : 0x51CPU architecture: 8CPU variant: 0xdCPU part : 0x805CPU revision : 14processor : 6BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpopCPU implementer : 0x51CPU architecture: 8CPU variant: 0xdCPU part : 0x804CPU revision : 14processor : 7BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpopCPU implementer : 0x51CPU architecture: 8CPU variant: 0xdCPU part : 0x804CPU revision : 14Hardware : Qualcomm Technologies, Inc SM6150

adb shell cat /proc/meminfo查看当前内存信息,可以看出当前总内存memtotal和空闲内存memfree

C:\Users\Administrator\Desktop\adb>adb shell cat /proc/meminfoMemTotal: 7785856 kBMemFree:137048 kBMemAvailable: 1804824 kBBuffers: 228 kBCached:1703668 kBSwapCached: 9868 kBActive:3413680 kBInactive: 1647592 kBActive(anon): 2771164 kBInactive(anon): 591940 kBActive(file):642516 kBInactive(file): 1055652 kBUnevictable: 3644 kBMlocked: 3644 kBSwapTotal: 2097148 kBSwapFree: 36 kBDirty: 5340 kBWriteback: 0 kBAnonPages: 3357176 kBMapped: 731672 kBShmem: 3036 kBSlab: 537380 kBSReclaimable:210892 kBSUnreclaim: 326488 kBKernelStack:118048 kBPageTables: 153392 kBNFS_Unstable:0 kBBounce:0 kBWritebackTmp:0 kBCommitLimit:5990076 kBCommitted_AS: 158689992 kBVmallocTotal: 263061440 kBVmallocUsed: 0 kBVmallocChunk:0 kBCmaTotal: 299008 kBCmaFree: 6496 kB

adb shell svc wifi enable开启wifiadb shell svc wifi disable关闭wifi

类似的指令还有很多。基本可以直接上手操作的步骤都可以adb指令操控。而且目前有很多第三方图形化的工具。例如玩机工具箱 搞机工具箱等等

#########################################################

很多时候我们没有开启usb调试的情况下如何操作。例如屏幕碎了想导出资料等等。有些机型通过工具可以强开调试。有的机型可以把当前内核修改重新写入机型强开usb调试。有第三方rec的刷入强开补丁也有几率开启。usb调试开启后就算屏幕坏了也可以投屏操控来导出资料。有的机型直接底层端口就可以导出资料等等,但具体机型需自测。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。