一 什么是adbshell

 http://adbshell.com/
 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 能识别设备.

aaarticlea/png;base64,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" alt="" />

安装adbshell

http://files.cnblogs.com/files/liuyuxing/adb.zip

加入到环境变量.cmd进入.

aaarticlea/png;base64,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" alt="" />

如此,则恭喜你已经通过adbshell 连接到手机了

三 练手命令

打开cmd

adb devices 列出连接设备

adb kill-server 干掉adb进程

adb forward 12223 75360 设置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进行调试等等.本人没有具体应用过,这里就不丢丑了.

本站博客皆为原创,转载请标明出处.小三爷在此谢过了~~!

android玩耍(-) adbshell安装的更多相关文章

  1. android apk静默安装

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/47803149 之前有很多朋友都问过我,在Android系统中怎样才能实现静默安装呢 ...

  2. Ubuntu 14.04 AMD 64位 下 Android Studio 的安装

    Ubuntu 14.04 AMD 64位 下 Android Studio 的安装 作者:yoyoyosiyu 邮箱:yoyoyosiyu@163.com 时间:2015年8月25日 Android ...

  3. Android Studio 初级安装

    最近学习安卓,很多教程都说Android Studio 好用,于是下一个来看看. 1.在安装这个工具之前需要先安装 JDK 我的环境是win7-64位. 提供一个下载地址:http://pan.bai ...

  4. Android实现静默安装与卸载

    一般情况下,Android系统安装apk会出现一个安装界面,用户可以点击确定或者取消来进行apk的安装. 但在实际的项目需求中,有一种需求,就是希望apk在后台安装(不出现安装界面的提示),这种安装方 ...

  5. android studio 完整安装教程,已完全实践过

    直接去官方下载包含android sdk的安装包(约813M),之前就是没有包含android sdk (约214M)所以需要另外从dl-google下载android sdk,太麻烦了.下面就一步步 ...

  6. 如何通过wifi在android手机上安装调试应用

    如何通过wifi在android手机上安装调试应用 1. 首先还是要打开手机的usb调试选项,并通过usb线连接手机.2. 然后执行“adb tcpip 5555”,把adb从usb模式切换到tcpi ...

  7. Android应用打包安装过程具体解释

    Android应用打包安装过程(Run as Android Application ): 1,过程:Android Project --> Compilation and Packaging ...

  8. Android SDK离线安装

    Android SDK离线安装是本文要介绍的内容,主要是来了解并学习Android SDK安装的内容,具体关于Android SDK是如何离线安装的内容来看本文详解. Android开发环境,完整的说 ...

  9. 【转】Linux下Android ADB驱动安装详解

    原文网址:http://blog.csdn.net/zhenwenxian/article/details/5901350 Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比 ...

随机推荐

  1. div添加透明边框透明背景css

    -webkit-box-shadow: 1px 0px 15px #696969; background: rgba(255, 255, 255, 0.45) none repeat scroll 0 ...

  2. 如何在Google Map中处理大量标记(ASP.NET)(转)

    如何在Google Map中处理大量标记(ASP.NET)(原创-翻译) Posted on 2010-07-29 22:04 Happy Coding 阅读(8827) 评论(8) 编辑 收藏 在你 ...

  3. 云支付整合Tp3.2.3代码整理

    可能比较少的项目用会用到云支付,我之前有个项目就用这个支付,相对于微信支付和支付宝支付他名气太小了,但是很多支付宝或者微信审核不下来就回选择这种支付方式,总体开发比较简单.云支付官网是这么说的“云支付 ...

  4. 微信OPENID授权方法

    今天搞了下微信授权, 总结了下微信的授权规则与步骤 先来几个关键字 Openid  微信ip(属于唯一指向公众号的id) redirect_uri  授权回调地址 State 回调地址带参数 Appi ...

  5. ASP.net(C#)批量上传图片(完整版)

    摘自:http://www.biye5u.com/article/netsite/ASPNET/2010/1996.html   这篇关于ASP.Net批量上传图片的文章写得非常好,偶尔在网上看到想转 ...

  6. git 的一些使用和命令

    http://git.oschina.net/progit/2-Git-%E5%9F%BA%E7%A1%80.html(pro git)   git branch  (展示本地当前的所有分支,以及当前 ...

  7. QT:“下载速度柱状图”的模拟实现——思路真好,会动脑筋,连我都有了启发(这个思路好像是通用的)

    不知是哪个版本的迅雷,有个“下载速度柱状图”的小界面,我比较喜欢(只不过最新版本的迅雷却没了),所以决定来山寨一个.当然,这个山寨品不能下载文件,呵呵. 思路:1:将界面的背景涂成黑色2:每隔0.1秒 ...

  8. ViewPager+Fragment取消预加载(延迟加载)

    在项目中,都或多或少地使用的Tab布局,所以大都会用到ViewPager+Fragment,但是Fragment有个不好或者太好的地方.例如你在ViewPager中添加了三个Fragment,当加载V ...

  9. Docker学习笔记之一,搭建一个JAVA Tomcat运行环境

    Docker学习笔记之一,搭建一个JAVA Tomcat运行环境 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序 ...

  10. 方差var,标准差

    wiki摘录如下(红色字体是特别标注的部分): 方差:http://zh.wikipedia.org/wiki/%E6%96%B9%E5%B7%AE 方差 变异量(数)(Variance),应用数学里 ...