diff --git a/README.md b/README.md index d2b502f..47d963e 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,9 @@ ADB,即 [Android Debug Bridge](https://developer.android.com/studio/command-li * [录制屏幕](#录制屏幕) * [重新挂载 system 分区为可写](#重新挂载-system-分区为可写) * [以 root 权限运行 adbd](#以-root-权限运行-adbd) - * [查看已连接过的 WiFi 密码](#查看已连接过的-wifi-密码) + * [查看连接过的 WiFi 密码](#查看连接过的-wifi-密码) + * [获取设备 Mac 地址](#获取设备-mac-地址) + * [设置系统日期和时间](#设置系统日期和时间) * [重启手机](#重启手机) * [其它常用 adb shell 命令](#其它常用-adb-shell-命令) * [参考链接](#参考链接) @@ -597,27 +599,9 @@ WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays) Display: mDisplayId=0 init=1080x1920 420dpi cur=1080x1920 app=1080x1794 rng=1080x1017-1810x1731 deferred=false layoutNeeded=false - mStacks[0]0 - mStackId=0 - mDeferDetach=false - {taskId=60 appTokens=[AppWindowToken{973efda token=Token{4ec6585 ActivityRecord{209cafc u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL t60}}}] mdr=false} - - Application tokens in top down Z order: - mStackId=0 - mTaskId=60 - Activity #0 AppWindowToken{973efda token=Token{4ec6585 ActivityRecord{209cafc u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL t60}}}: - windows=[Window{bd0ea61 u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL}] - windowType=2 hidden=false hasVisible=true - app=true voiceInteraction=false - allAppWindows=[Window{bd0ea61 u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL}] - task={taskId=60 appTokens=[AppWindowToken{973efda token=Token{4ec6585 ActivityRecord{209cafc u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL t60}}}] mdr=false} - appFullscreen=true requestedOrientation=5 - hiddenRequested=false clientHidden=false willBeHidden=false reportedDrawn=true reportedVisible=true - numInterestingWindows=1 numDrawnWindows=1 inPendingTransaction=false allDrawn=true (animator=true) - startingData=null removed=false firstWindowDrawn=true mIsExiting=false ``` -// TODO +其中 `mDisplayId` 为 显示屏编号,`init` 是初始分辨率和屏幕密度,`app` 的高度比 `init` 里的要小,表示屏幕底部有虚拟按键,高度为 1920 - 1794 = 126px 合 42dp。 ### android\_id @@ -857,7 +841,7 @@ restarting adbd as root 有些手机 root 后也无法通过 `adb root` 命令让 adbd 以 root 权限执行,比如三星的部分机型,会提示 `adbd cannot run as root in production builds`,此时可以先安装 adbd Insecure,然后 `adb root` 试试。 -### 查看已连接过的 WiFi 密码 +### 查看连接过的 WiFi 密码 **注:需要 root 权限。** @@ -894,6 +878,34 @@ network={ `ssid` 即为我们在 WLAN 设置里看到的名称,`psk` 为密码,`key_mgmt` 为安全加密方式。 +### 获取设备 Mac 地址 + +命令: + +```sh +adb shell cat /sys/class/net/wlan0/address +``` + +输出示例: + +```sh +f8:a9:d0:17:42:4d +``` + +### 设置系统日期和时间 + +**注:需要 root 权限。** + +命令: + +```sh +adb shell +su +date -s 20160823.131500 +``` + +表示将系统日期和时间更改为 2016 年 08 月 23 日 13 点 15 分 00 秒。 + ### 重启手机 命令: