设为首页收藏本站

移动叔叔

搜索
查看: 725|回复: 0
打印 上一主题 下一主题

[教程] 【玩机基础教程】授人鱼不如授之渔,各种工具探秘

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-11 09:25:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


上一讲简单了讲了一下一加手机的分区、CMD的简单操作技巧和怎么识别驱动是否安装完毕
这一讲,我们来说说系统下的命令操作,也许有了这些命令,你也可以做出大神级别的工具箱

ADB命令在非ROOT系统下的操作


上一讲讲到了四个精髓文件,那么这些文件的命令操作只在三种场合
①系统下的adb命令;
②fastboot下的fastboot命令;
③recovery下的adb命令。
而系统下如果ROOT可用的命令更多
今天第二讲首先来讲一下非ROOT系统下ADB命令的操作
系统下ADB操作需要先打开手机的调试模式,在设置-开发者选项,部分类原生操作系统默认隐藏开发者选项,先进入设置-关于手机,在版本号上连续点击7-8次就能开启开发者选项





                               
登录/注册后可看大图

第一次提示是否调试,建议打勾后确定




                               
登录/注册后可看大图



接下来打开CMD,按照第一讲的方法进入四文件所在的文件夹

OK,准备工作结束


                               
登录/注册后可看大图










接下来我们由简到难,一个一个命令来

命令一:查看设备
  • adb devices

[color=rgb(235, 0, 40) !important]复制代码



                               
登录/注册后可看大图





如图所示代表你的手机正常连接电脑,被ADB识别
如果没有显示,可能手机的连接不正常,那就依次用如下两个命令重新连接,在查询一下设备列表
  • adb kill-server
  • adb start-server
  • adb devices


[color=rgb(235, 0, 40) !important]复制代码


OK,重新连接成功



                               
登录/注册后可看大图



命令二:重启
重启到Reocvery
  • adb reboot recovery

[color=rgb(235, 0, 40) !important]复制代码


重启到FASTBOOT
  • adb reboot bootloader

[color=rgb(235, 0, 40) !important]复制代码


重启手机
  • adb reboot

[color=rgb(235, 0, 40) !important]复制代码


命令三:安装apk应用到手机
  • adb install [PC上的APK路径]

[color=rgb(235, 0, 40) !important]复制代码


例如我要安装F:\ROOT目录下的NetEaseNews.apk
  • adb install F:\ROOT\NetEaseNews.apk

[color=rgb(235, 0, 40) !important]复制代码


下图分别展示输入错误和正确的情况,手机上不需要任何操作


                               
登录/注册后可看大图




至于卸载的命令,操作起来太繁琐,还没有在手机上卸载方便,所以就只提一下
  • adb uninstall [应用程序包名]

[color=rgb(235, 0, 40) !important]复制代码


命令四:拷贝文件到手机里(非ROOT下只能拷贝到sdcard)
  • adb push [PC文件路径] [手机的目录]

[color=rgb(235, 0, 40) !important]复制代码


例如我要拷贝F:\Docs目录的说明.DOC到手机sdcard里的baidu目录
  • adb push F:\Docs\说明.DOC /sdcard/baidu/

[color=rgb(235, 0, 40) !important]复制代码


复制完毕,需要提醒的是PC文件路径中的斜杠是右斜杠,手机的目录中的斜杠是左斜杠


                               
登录/注册后可看大图




拷贝文件夹中文件到手机里(非ROOT下只能拷贝到sdcard)
例如拷贝E:\music目录下的文件到sdcard下MP3目录
  • adb push E:\music /sdcard/MP3/

[color=rgb(235, 0, 40) !important]复制代码


拷贝完成



                               
登录/注册后可看大图



拷贝文件夹到手机里(非ROOT下只能拷贝到sdcard)
例如拷贝E:\music目录下到sdcard下MP3目录里
  • adb push E:\music\ /sdcard/MP3/music/

[color=rgb(235, 0, 40) !important]复制代码




                               
登录/注册后可看大图





对比可发现拷贝文件夹到sdcard和拷贝文件夹内文件到sdcard的区别
命令五:从手机拷贝文件到电脑里
  • adb pull [手机的目录] [PC文件路径]

[color=rgb(235, 0, 40) !important]复制代码


这个命令其实和上一个adb push是完全相反的
例如我要把sdcard上baidu目录下的说明.DOC拷贝到F:\docs目录下
  • adb pull /sdcard/baidu/说明.DOC F:\Docs\说明.DOC

[color=rgb(235, 0, 40) !important]复制代码



                               
登录/注册后可看大图






需要注意拷贝的过程也可以重命名
例如我要把sdcard上baidu目录下的说明.DOC拷贝到F:\docs目录下并重命名为说明1.DOC
  • adb pull /sdcard/baidu/说明.DOC F:\Docs\说明1.DOC

[color=rgb(235, 0, 40) !important]复制代码




                               
登录/注册后可看大图





从SDCARD下拷贝目录下的文件到电脑
例如拷贝sdcard下MUSIC目录的文件到E:\MUSIC目录里
  • adb pull /sdcard/music/ E:\MUSIC\

[color=rgb(235, 0, 40) !important]复制代码




                               
登录/注册后可看大图





我们看到最后一个文件拷贝是失败的,原因是adb push 和pull命令文件的路径都不允许有空格的存在
这就是为什么一家工具包刷ZIP包等功能不允许选择带有空格路径的原因
如果是吧sdcard下的某些文件或目录拷贝到当前目录下就简单一些
  • adb pull [手机的目录]=

[color=rgb(235, 0, 40) !important]复制代码


例如拷贝sdcard下MUSIC目录的文件到当前目录
  • adb pull /sdcard/music/

[color=rgb(235, 0, 40) !important]复制代码


于是文件就被拷贝到了adb.EXE所在的文件夹下了
命令六:删除SDCARD内的文件或文件夹
删除名字为xxx的文件夹及其里面的所有文件
  • adb shell rm -r xxx

[color=rgb(235, 0, 40) !important]复制代码


删除文件xxx
  • adb shell rm xxx

[color=rgb(235, 0, 40) !important]复制代码


删除xxx的文件夹
  • adb shell rmdir xxx

[color=rgb(235, 0, 40) !important]复制代码


例如我要删除sdcard里baidu目录下的说明.DOC
  • adb shell rm /sdcard/baidu/说明.DOC

[color=rgb(235, 0, 40) !important]复制代码






                               
登录/注册后可看大图



命令七:在SDCARD新建文件夹
  • adb shell mkdir  xxx

[color=rgb(235, 0, 40) !important]复制代码


例如我要在sdcard里baidu目录下建立ADB目录
  • adb shell mkdir  /sdcard/baidu/adb

[color=rgb(235, 0, 40) !important]复制代码




                               
登录/注册后可看大图




也许你要说了,像adb push、adb pull、adb shell rm、adb shell mkdir这样的命令也太不试用了,那你就错了,在ROOT的系统中和recovery下,这些命令显得尤为有效,在这一讲让大家提前了解一下,以后就不会觉得太难。
同时需要注意的是上述命令中的sdcard一定要是小写,否则会错误



您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-12-29 04:41 , Processed in 0.248494 second(s), 11 queries , Gzip On, Memcache On.

返回顶部