一 什么是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. hadoop源码编译

    为何要自行编译hadoop源码,往往是由于官方提供的hadoop发行版都是基于32位操作系统,在操作hadoop时会发生warn.   准备软件: 1)JDK 2)Hadoop源码 3)Maven 4 ...

  2. C++中vector和list排序

    容器.泛型算法.和类是不是就是C++相对于C"++"的那部分呢?暂时先这么认为吧.如果这篇博客有幸被别人看到,请帮忙指出.--C++ 菜鸟 留. vector的迭代器是随机访问迭代 ...

  3. Leetcode算法刷题:217和219题 Contains Duplicate

    从题目名字就可以看出这两道题是相似的,219是217的加强版 217:Contains Duplicate 题目 给予一个数组,判断是否有重复的元素.如果有就返回True,没有就返回False.以下是 ...

  4. NFC介绍

    简介 本文介绍Nokia设备所支持的近场通信技术(NFC)及相关的功能.旨在为使用 Qt/Symbian/Java™ API为Nokia手机开发应用的开发者 刚开始接触NFC开发时提供有用的信息. 什 ...

  5. iscroll5 版本下的 上拉,下拉 加载数据

    上拉时候只是加载第一页的内容,可根据实际情况修改其中的代码. <section id="downwraper" class="nodeBottom bot0 bgf ...

  6. android xUtils的使用

    gethub地址:https://github.com/wyouflf/xUtils/ xUtils简介 xUtils 包含了很多实用的android工具. xUtils 支持大文件上传,更全面的ht ...

  7. Android长方形图片生成正圆形,以及矩形图片生成圆角

    一般要做正圆形图片,只能是正方形的基础上才能实现,否则就变成椭圆了,下面说说如何使长方形的图片生成正圆形图片 废话不多说,没图没真相,先上图吧: 原图:  变成正圆后:  下面上代码: public ...

  8. JS获取客户端IP地址、MAC和主机名七种方法

    一.使用JS获取客户端IP的几个方法方法一(只针对IE且客户端的IE允许AcitiveX运行,通过平台:XP,SERVER03,2000).获取客户端IP代码:<HTML><HEAD ...

  9. Map笔记总结

    Map :存储的是键值对,一对一对出现的,要保证键的唯一性. Map常见的三个子类.1.HashTable 底层是哈希表结构,不能存在null的情况.该集合是线程同步的.效率低此类实现一个哈希表,该哈 ...

  10. ASP.NET打印EXCEl报表技术总结

    序言:我们在做企业项目或者一些管理系统的时候往往会用到导出到excel报表这项功能,下面我介绍的是用windows自带的excel来打印 首先必须引入:Interop.Excel.dll.Intero ...