省略adb root、adb remount、ADB shell,
无线保真
将打开SVC wifi启用程序
SVC wifi禁用
设置获取全局wifi _ on显示当前状态(打开或关闭)。
搜索wifi列表
1.
SVC wifi启用
2.
wpa _ CLI-I WLAN0- p/data/misc/wifi/sockets /
3.
扫码
(搜索开始标志:
事件扫描启动
结束标志:
Ctrl -事件-扫描-结果)
4.
scan_result
5.
add_network
(add_network返回绑定相应SSID的ID,如示例0.)
6.
set_network 0 ssid 'A1202 '
7.
set_network 0 key_mgmt WPA-PSK
8.
set_network 0 psk 'JH-A1202 '
(密码设定)
9.
set_network 0 pairwise CCMP
10.
set_network 0 group CCMP
11.
set_network 0 proto WPA2
12 .选择连接
enable_network 0
select_network 0
连接成功后的数据
3 ctrl-event-state-change id=0state=3bssid=00336000336000336000336000336000336000:000 ssid=a 1202
3事件扫描启动
3事件扫描结果
3WPS-AP-AVAILABLE
3 tryingtoassociatewithssid ' a 1202 '
3 ctrl-event-state-change id=0state=5b ssid=00336000336000336000336000336000336000:00 ssid=a 1202
3 ctrl-event-state-change id=0state=6b ssid=00336000336000336000336000336000336000:00 ssid=a 1202
3 associated with a 03360633609133606 f : a 0: DD
3 ctrl-event-state-change id=0state=7bssid=a 03360633609133606 f : a 0: ddss id=a 1202
3 ctrl-event-state-change id=0state=8bssid=a 03360633609133606 f : a 0: ddss id=a 1202
3 wpa : keynegotiationcompletedwitha 03360633609133606 f : a 03360 DD [ ptk=ccmp GTK=ccmp ]
3 ctrl-event-connected-connection toa 03360633609133606 f : a 03360 DD completed [ id=0id _ str=]
3 ctrl-event-state-change id=0state=9bssid=a 03360633609133606 f : a 0: ddss id=a 1202
美国全国广播公司
将打开svc nfc enable
SVC NFC禁用
蓝牙技术
打开:
服务呼叫蓝牙_ manager 6
settings put global bluetooth_on 1
关闭:
服务呼叫蓝牙_ manager 8
settings put global bluetooth_on 0
显示
设置获取全局蓝牙_ on显示当前状态(打开或关闭) )。
蓝牙扫描(通过打开活动)
ADB shell am broadcast-a Android.app.action.btscan//角色是删除文件并设置属性
adbshellamstart-ncom.Android.settings/. bluetooth.bluetooth settings//作用是开始扫描
停止扫描后运行
ADB shell input keyevent4//始终运行角色结束扫描页。
判断扫描停止
adb
shell getprop persist.sys.oem.btscan //返回 0是扫描完成,1是正在扫描
蓝牙配对
adb shell am start -n com.android.settings/.bluetooth.BluetoothSettings //先扫描获取设备,如果前面已经执行扫描,可以不执行这个命令,
,如果执行配对前都没有扫描直接点击配对,一定要执行这个命令
adb shell am broadcast -a android.app.action.BtConnect --es address "3E:0E:46:03:21:7B" //等十秒后再发送以下配对指令(不然可能获取不到设备) //配对例子
查询配对成功
getprop sys.oem.isPair //返回 成功12, 配对11,结束或没有配对或配对不成功 10
取消配对
adb shell am broadcast -a android.app.action.BtUnpair --es address "3E:0E:46:03:21:7B"
getprop sys.oem.isPair //返回 成功12, 配对11,没有配对10
蓝牙关闭搜索
adb shell am broadcast -a android.bluetooth.adapter.action.DISCOVERY_FINISHED
查看蓝牙mac
adb shell settings get secure bluetooth_address
gps
打开
settings put secure location_providers_allowed +gps
关闭:
settings put secure location_providers_allowed -gps
获取状态:
settings get secure location_providers_allowed
结果为gps说明打开gps
查看定位情况
garden_app
APN
//mcc 看apns-conf.xml 不能随便写
//必传(必填)参数 adbName adbApn adbMcc adbMnc ,values 是string类型
//可传(不必填)参数 adbProxy adbPort adbUser adbPassword adbMmsproxy adbMmsport adbMmsc adbApnType adbServer ,values 是string
指令:adb shell am start -a android.intent.action.INSERT -n com.android.settings/.ApnEditor -d content://telephony/carriers/ 加 参数
参数格式:--es adbName "CTLTE"
例子:adbMnc "11"是电信卡,,adbMnc "04"移动卡
adb shell am start -a android.intent.action.INSERT -n com.android.settings/.ApnEditor -d content://telephony/carriers/ --es adbName "CTLTE22" --es adbApn "ctwap" --es adbMcc "460" --es adbMnc "11" --es adbProxy "" --es adbPort "" 等等
恢复出厂设置
adb shell am broadcast -a android.intent.action.MASTER_CLEAR
没有虚拟按键
adb shell input keyevent 3 home键
---------------------------------------
获取密度,更改设备密度
adb shell wm density
adb shell wm density 160
--------------------------------
cmd控制LED灯
C:Program Files (x86)Minimal ADB and Fastboot>adb shell
shell@msm8909_512:/ $ su
shell@msm8909_512:/ # cd sys/class/
shell@msm8909_512:/sys/class # ls
shell@msm8909_512:/sys/class # cd leds/
shell@msm8909_512:/sys/class/leds # ls
shell@msm8909_512:/sys/class/leds # cd green
shell@msm8909_512:/sys/class/leds/green # ls
brightness
device
max_brightness
power
subsystem
trigger
uevent
cho 1 > brightness
shell@msm8909_512:/sys/class/leds/green # echo 0 > brightness
shell@msm8909_512:/sys/class/leds/green # cd ../red
shell@msm8909_512:/sys/class/leds/red # echo 0 > brightness
shell@msm8909_512:/sys/class/leds/red # echo 1 > brightness
---------------------------------
adb进入fstboot模式
adb reboot edl
----------------------------------------------
adb设置位置来源
adb shell settings put secure install_non_market_apps 1
--------------------