手机屏保密码忘了,按着电脑提示安装adb解锁,进行到输入adb shell 命令出现err

adb命令删除手机密码设置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
adb命令删除手机密码设置
&&adb命令删除手机密码设置
你可能喜欢拯救2K屏手机!修改屏幕分辨率省电教程
  安卓的硬件大战已经白热化,然而硬件大战的战果是否真的有利于用户,还真的难说。例如,很多旗舰都已经将屏幕分辨率堆到了2K()级别,这听上去比1080p()高大上不少,但在视觉观感上,2K和1080p的细腻度差别在不少人的眼中微乎其微。更要命的是,2K屏还导致手机功耗暴增,续航尿崩。怎么办?还是有办法救一救的。2K屏又掀起了安卓的续航危机  2K屏手机为什么特别耗电?  2K屏幕的巨大功耗来自两方面,一方面是暴增的运算量需求,显示更高分辨率的图像,自然需要更多的运算能力,2K屏手机需要大概1.78倍的运算量才能让流畅度持平1080p手机,这让芯片功耗大增;另一方面则来自于2K屏幕本身,像素密度高了,对背光模组的亮度要求也更高。要提升2K屏手机的续航,屏幕方面是难以做他想的了,能下手的也就是运算量这方面。怎样减少2K屏运算量?很简单,降低输出画面的分辨率就行&&反正绝大多数人看不出2K和1080p的区别。同样,如果你连1080p都嫌太过耗电的话,也可以将分辨率改成或者480p。这不仅可以更省电,还能够提升流畅度&&只要你能够接受显示细腻度下降就没问题了。在放大镜下,2K和1080p有细微区别,日常使用大概只有写轮眼才能看出区别了  如何更改安卓屏幕分辨率?  在Windows系统中,要更改屏幕分辨率很简单,有选项可以让你调整。安卓系统用起来虽然和Windows很类似,但屏幕分辨率调整却麻烦不少,需要修改系统文件。为此,你需要先root掉手机。如果手机没法root,那就没把办法了。下面是修改安卓屏幕显示分辨率的步骤。  1、确定手机的显示density和分辨率  desity翻译成中文的意思是密度,在安卓系统中,desity是一个重要的显示参数。如果density设置不当,如低分辨率用了高density,会使得字体和其他一些UI显示得特别小,甚至影响App兼容。要确定手机的density很简单,使用RE器,开启system目录下的build.prop,找到&ro.sif.lcd_density=&的参数,后面的数字就是当前的density。软件名称:RE文件管理器(RootExplorer)软件版本:3.3.2软件大小:2.38MB软件授权:免费适用平台:Android下载地址:&|& 找到build.prop文件,点击编辑这一行就是目前的系统density,需要做修改  确定屏幕分辨率就更简单了,自行查询厂商官方数据即可。  2、根据分辨率修改density  前面说到,如果density不对,会造成很多问题,所以修改分辨率前,我们把density变更到对应的数值。以笔者的设备为例。笔者的设备默认分辨率是1080p(),density为480。如果要把分辨率修改到720p(),那么就按照下面的方法计算出需要修改的density数值。  需要修改成的density数值=480/()=320  1080p的横向、纵向分辨率是720p的1.5倍,所以density需要除以1.5。如果你是2K分辨率(),想要修改成为1080p,那么同理,计算公式如下:  需要修改的density数值=原density数值/()  使用RE文件管理器,编辑build.prop。将&ro.sif.lcd_density=&的参数改写成为需要修改的数值,保存。  3、修改显示分辨率  修改density后,就可以接着修改显示分辨率了,这一步需要用到电脑,下面以Windows PC为例。首先需要安装安卓adb开发包,后,按照压缩包里的说明安装。软件名称:adb工具包软件版本:1.0.32软件大小:608KB软件授权:免费适用平台:Win2000 WinXP Win2003 Vista Win8 Win7下载地址:  接着开启安卓手机的USB调试模式,将其连接到电脑。开启CMD,输入以下代码:  adb shell wm size &所需修改的分辨率&  比如说,如果你需要把分辨率改成1080p,则输入:  adb shell wm size   如果需要改成720p,则输入:  adb shell wm size 720x1280  按回车,提示成功后重启手机。如果提示error错误,则在CMD输入以下命令:  adb kill-server  adb start-server  adb remount  然后再次输入:  adb shell wm size &所需修改的分辨率&  接着重启手机。重启后,恭喜你,分辨率修改成功啦!  如果要把分辨率改回去,也需要先修改density,然后再通过CMD修改显示分辨率。总之,原理就是先通过系统配置文件修改density,然后通过adb工具修改显示分辨率,这原理还是很好理解的。  通过降低显示分辨率,可以有效提升安卓机的流畅性和续航,并降低发热,好处大大的有!如果你没长能分辨2K和1080p的写轮眼,降低一下分辨率还是很有意义的。希望厂商们以后更改更加务实,不要再搞一些中听不中用的噱头吧!相关阅读:原生安卓推广不力!GPE设备HTC独木支撑漫友们必备?新漫画神器追追漫画体验棒棒糖没人吃!安卓5.0尚未有份额数据帮你找靠谱教练 兴趣App Master体验&
最新资讯离线随时看
聊天吐槽赢奖品
相关软件:
大小:1.93 MB
授权:免费
大小:62.51 MB
授权:免费当前位置:
adb shell驱动
更新时间:
软件大小:1.00MB
软件类型:国产软件
软件语言:简体
软件授权:免费软件
软件分类:
支持系统:
adb shell驱动软件是一款免费使用且非常专业的其他工具软件。adbshell软件功能非常强大,中文版界面简洁明晰、操作方便快捷,设计得很人性化,深受广大用户的喜爱。adb shell驱动版将给用户们带来更好的使用体验。
adb shell驱动可以解决adb总是不能找到手机,adb shell出现device not found问题,如果你也遇到这种情况的话可以下载本驱动。
解压后,将里面的文件放到C:WINDOWSsystem32中即可。
adb shell驱动下载地址
Windows版下载
adb shell驱动相关版本
v2.0 最新版
绿色中文版v2.65
官方版v1.7 64位
增加版v4.1
电脑版v2.3.0.3
官方版v1.03.34
电脑版v4.0.1
下载之家是国内最值得信赖的官方软件下载资源提供商,提供安全无毒的绿色软件下载、手机软件下载、游戏下载等。高速安全的软件下载尽在下载之家!
Copyright &
下载之家 (http://www.downza.cn). All Rights Reserved.Android自动化解锁脚本实现解析
自动化测试有很多方式,常见的包括MonkeyRunner,Robotium,SL4A, Instrumentation,Shell脚本等(随机点击的Monkey测试太过低级不在此列)。因测试需要,便在网上百度一下Android自动化测试脚本编写,自己动手完成Shell脚本,来通过脚本自动化测试一些需要的操作,有时候是非常的实用!
手机上有很多输入设备,这些设备的编号每个手机都不同,因此我们需要首先了解这个手机上都有哪些输入设备,然后通过脚本操作这些输入设备,实现一些想要的操作,进而通过循环实现自动化测试。
& adb shell cat /proc/bus/input/devices
这条命令就是显示的输入设备列表,自己需要去了解这些设备的含义,进而去操作这些设备!
选择一个合适的设备来进行我们的输入测试,对于大多数情况来说,一般只需要用到键盘和屏幕触摸输入,下面我们以屏幕触摸输入为例。将用到两个对应的命令:getevent和sendevent,顾名思义,一个是获取事件,另一个则是发送模拟事件。
用getevent了解设备运作
首先我们随便执行一条getevent来监听Handler event0(event0为屏幕事件):
& adb shell getevent /dev/input/event0
滑动解锁便会输出这些event消息
但这些type和code究竟是什么意思呢?输入以下指令
& adb shell getevent -p/dev/input/event0
了解这些event的含义,你才能写出自己想要实现操作的脚本!
有了以上知识作为基础,我们就可以开始着手编写我们自己的自动化测试脚本了
使用sendevent模拟事件
先看看sendevent的使用方法:
& adb shell sendevent &h
use: sendevent device type code value
先做个简单的测试,我们回到桌面准备模拟一遍刚才点击的动作,如果成功的话会进入刚刚那个app。利用sendevent编写模拟事件脚本lock_test.sh:
#!/bin/bash
###@fantasyhujian###
while true
adb shell sendevent /dev/input/event1 1$((0x14a)) $((0x01))
adb shell sendevent /dev/input/event1 3$((0x30)) $((0xc8))
adb shell sendevent /dev/input/event1 3$((0x35)) $((0x186))
adb shell sendevent /dev/input/event1 3$((0x36)) $((0x1d1))
adb shell sendevent /dev/input/event1 3$((0x32)) $((0x01))
adb shell sendevent /dev/input/event1 0$((0x02)) $((0x00))
adb shell sendevent /dev/input/event1 0$((0x00)) $((0x00))
##/***点击屏幕的解锁开始位置***/##
adb shell sendevent /dev/input/event1 3$((0x30)) $((0xc8))
adb shell sendevent /dev/input/event1 3$((0x35)) $((0x186))
adb shell sendevent /dev/input/event1 3$((0x36)) $((0x31d))
adb shell sendevent /dev/input/event1 3$((0x32)) $((0x01))
##/***下拉滑动解锁***/##
adb shell sendevent /dev/input/event1 0$((0x02)) $((0x00))
adb shell sendevent /dev/input/event1 0$((0x00)) $((0x00))
adb shell sendevent /dev/input/event1 3$((0x30)) $((0x00))
adb shell sendevent /dev/input/event1 1$((0x14a)) $((0x00))
adb shell sendevent /dev/input/event1 0$((0x00)) $((0x00))
##/***离开触屏,完成解锁***/##
adb shell sendevent /dev/input/event0 1$((0x74)) $((0x01))
adb shell sendevent /dev/input/event0 0$((0x00)) $((0x00))
adb shell sendevent /dev/input/event0 1$((0x74)) $((0x00))
adb shell sendevent /dev/input/event0 0$((0x00)) $((0x00))
##/***模拟按键锁屏,然后按开机键亮屏***/##
num=$(($num+1))
##/***循环计数***/##
以上脚本实现自动化滑动解锁,并完成计数!
执行脚本,便可完成自动化滑动解锁测试!
这样我们成功的实现了一个滑动解锁测试,如果想模拟其他的动作,可以尝试自己动手观察一下设备接收到的事件,再通过脚本实现出来就行!随笔 - 39&
文章 - 1&评论 - 2&trackbacks - 0
一 什么是adbshell
1 http://adbshell.com/
1 Android Debug Bridge (adb) is a command line tool that lets you communicate with an emulator or connected Android device.
  adb 是一个帮你与andriod模拟器或真机通信的CLI工具. adbshell 就是集成了adb工具包的shell接口.shell是什么就不啰嗦了.直接上干货 .
二 adbshell 安装
  手机端:打开use调试模式,4.x版本以后多次单击版本号,触发隐藏选项,单选usb debugging,允许usb debug. usb连接电脑允许电脑端调试,电脑指纹识别确认.
  电脑端:安装usb驱动.
http://adbshell.com/downloads
安装完在devmgmt.msc 能识别设备.
安装adbshell
http://files.cnblogs.com/files/liuyuxing/adb.zip
加入到环境变量.cmd进入.
如此,则恭喜你已经通过adbshell 连接到手机了
三 练手命令
adb devices 列出连接设备
adb kill-server 干掉adb进程
adb forward
设置adb 通信端口本地12223 对端75360
adb usb 重启端口,等于断开usb重连
adb tcpip xxx 通过ip地址连接
adb install xxx.apk& 安装xxx.apk -t 允许调试 -s 安装在sdcard -d 允许降级
adb unistall xxx.apk 卸载& -k 保留文件
shell &pm list packages 列出所有已安装包 可以用管道符
  pm path com.mt.mtxx.mtxx& 列出美图秀秀的安装路径
  pm clear com.mt.mtxx.mtxx& 清除美图的data
  pull 下载数据
  push 上传数据
  ls /rm /mkdir /touch /cp /mv /pwd /cd 跟bashshell 类似
  netstat /ip/ netcfg 类似bsh
  logcat& 打印log ,
  ***貌似只能发送ctrl-c 的quit signal退出
  dumpsys&& //dumpsys battery 查看电池信息
  dumpsys meminfo
  dumpsys data
  dumpsys dumpsys activity
  dumpsys gfxinfo com.mt.mtxx.mtxx& 查看美图信息
  screencap /sdcard/screen.png& 屏幕截图
  screenrecord --size &WIDTHxHEIGHT&& 录屏&
  adb root& 以root权限进入adb
  adb sideload &update.zip& 系统更新
  ps /top /
  getprop | grep adb  查看adb属性设置
  setprop service.adb.tcp.port 5555& 设置adb端口号
四 .应用场景
  模拟向手机发送home 按键,破解密码, 打印log进行调试等等.本人没有具体应用过,这里就不丢丑了.
本站博客皆为原创,转载请标明出处.小三爷在此谢过了~~!
阅读(...) 评论()}

我要回帖

更多关于 adb shell getevent 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信