安卓首页资讯挖客教程刷机手机手机大全平板动漫|安卓市场游戏软件壁纸铃声主题|安卓论坛
切换到窄版
新浪微博
腾讯微博
 
查看: 6426|回复: 8

[资料] Windows平台下Fastboot和adb的安装与使用 [复制链接]

帖子
816
积分
519
金币
673
注册时间
2011-3-13
发表于 2011-4-30 19:42:00 |显示全部楼层
Windows平台下Fastboot和adb的安装与使用



你需要准备的东东:      
    Android SDKWinRAR
  • G1(HTC Dream)
  • 数据线
进入Fastboot模式
关闭手机 –>  按住“返回”键开机即可     
安装驱动
用数据线将手机与电脑连接起来,无需挂载/装载
当电脑发现新硬件后,安装好USB驱动(如果你不会装驱动,请移步这里)。
如果你使用的Android SDK包,驱动在SDK包下的usb_driver目录下。
此时,你就可以使用Fastboot了。     
使用Fastboot
在 cmd 中输入     
  • cd C:\android-sdk-windows-1.5_r3\tools  === 回车
  • fastboot devices  === 回车,将会列出你的手机设备
  • fastboot shell  ===回车,你就会看到下一行有个“#”


你需要准备的

     
    Andorid SDKWinRAR Andorid手机
  • 数据线

进入Fastboot模式
关闭手机 –>  按住“返回”键开机即可(不同手机有不同方法,G7是音量下键+开机键)


安装驱动
用数据线将手机与电脑连接起来,无需挂载/装载
当电脑发现新硬件后,安装好USB驱动(如果你不会装驱动,请移步这里)。
如果你使用的Android SDK包,驱动在SDK包下的usb_driver目录下。
此时,你就可以使用Fastboot了。


使用Fastboot
在 cmd 中输入     
1.   cd C:\android-sdk-windows-1.5_r3\tools  === 回车
2.   fastboot devices  === 回车,将会列出你的手机设备
3.   fastboot shell  ===回车,你就会看到下一行有个“#”     
fastboot的使用文档
在 cmd 中输入 fastboot 可以返回使用文档,具体如下     
usage: fastboot [ <option> ] <command>     
命令:
  update <filename>                        reflash device from update.zip
  flashall                                 ‘flash boot’ + ‘flash system’
  flash <partition> [ <filename> ]         write a file to a flash partition
  erase <partition>                        erase a flash partition
  getvar <variable>                        display a bootloader variable
  boot <kernel> [ <ramdisk> ]              download and boot kernel
  flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
  devices                                  list all connected devices
  reboot                                   reboot device normally
  reboot-bootloader                        reboot device into bootloader     
选项:
  -w                                       erase userdata and cache
  -s <serial number>                       specify device serial number
  -p <product>                             specify product name
  -c <cmdline>                             override kernel commandline     
用 fastboot 恢复已备份的系统在     
cmd 中输入下面的命令:     
fastboot erase boot                                            === 擦除boot
fastboot erase recovery                                   === 擦除recovery
fastboot flash system system.img                === 安装system镜像
fastboot flash boot boot.img                          === 安装boot镜像
fastboot flash userdata data.img                   === 安装data镜像
fastboot flash recovery recovery.img        === 安装recovery镜像
fastboot reboot                                                     === 重启boot     
       值得注意的是,现在用fastboot修改系统文件必须要s-off
       什么是s-off吗?S-OFF就是CID保护关掉了,S-ON就是CID保护开着
       简单地说也就是s-off是系统内部保护关闭,就是说你可以不受限制地修改系统内部文件

fastboot教程完结 下面是adb教程
  
设置手机
点击“设置(Settings)”–>“应用程序(Applications)”–>“开发(Development)”–>勾选“USB 调试(USB Debugging)”

安装驱动
用数据线将手机和电脑连接起来,但千万不要选择“挂载(装载)”!
当电脑发现新硬件后,安装好USB驱动(如果你不会装驱动,请移步这里)。
如果你使用的Android SDK包,驱动在SDK包下的usb_driver目录下。  

安装ADB
将Android SDK包中tools目录下的 adb.exe 和 AdbWinApi.dll 复制到 Windows下的 system32 目录下。
如果你使用ADB工具包,可直接解压缩至 system32 目录。  
附:ADB文件浏览器工具(下载
下载解压缩后可直接使用,使用前确保你的手机与电脑相连,并且未“挂载”。
双击“ADB File Explorer v03.exe”文件,你就可以看到你手机里的文件了(窗口右侧)。

在 cmd 中输入 adb 可以获得 adb 使用文档,具体如下     
  • -d                            – directs command to the only connected USB device
  •                                  returns an error if more than one USB device is present.
  • -e                            – directs command to the only running emulator.
  •                                  returns an error if more than one emulator is running.
  • -s <serial number>            - directs command to the USB device or emulator with
  •                                  the given serial number
  • -p <product name or path>     - simple product name like ‘sooner’, or
  •                                  a relative/absolute path to a product
  •                                  out directory like ‘out/target/product/sooner’.
  •                                  If -p is not specified, the ANDROID_PRODUCT_OUT
  •                                  environment variable is used, which must
  •                                  be an absolute path.
  • devices                       - list all connected devices
  • device commands:
  •   adb push <local> <remote>    – copy file/dir to device
  •   adb pull <remote> <local>    – copy file/dir from device
  •   adb sync [ <directory> ]     - copy host->device only if changed
  •                                  (see ‘adb help all’)
  •   adb shell                    - run remote shell interactively
  •   adb shell <command>          – run remote shell command
  •   adb emu <command>            - run emulator console command
  •   adb logcat [ <filter-spec> ] – View device log
  •   adb forward <local> <remote> – forward socket connections
  •                                  forward specs are one of:
  •                                    tcp:<port>
  •                                    localabstract:<unix domain socket name>
  •                                    localreserved:<unix domain socket name>
  •                                    localfilesystem:<unix domain socket name>
  •                                    dev:<character device name>
  •                                    jdwp:<process pid> (remote only)
  •   adb jdwp                     - list PIDs of processes hosting a JDWP transport
  •   adb install [-l] [-r] <file> – push this package file to the device and instal
  • l it
  •                                  (‘-l’ means forward-lock the app)
  •                                  (‘-r’ means reinstall the app, keeping its data
  • )
  •   adb uninstall [-k] <package> – remove this app package from the device
  •                                  (‘-k’ means keep the data and cache directories
  • )
  •   adb bugreport                – return all information from the device
  •                                  that should be included in a bug report.
  •   adb help                     - show this help message
  •   adb version                  - show version num
  • DATAOPTS:
  • (no option)                   – don’t touch the data partition
  •   -w                           - wipe the data partition
  •   -d                           - flash the data partition
  • scripting:
  •   adb wait-for-device          – block until device is online
  •   adb start-server             – ensure that there is a server running
  •   adb kill-server              - kill the server if it is running
  •   adb get-state                – prints: offline | bootloader | device
  •   adb get-serialno             – prints: <serial-number>
  •   adb status-window            - continuously print device status for a specifie
  • d device
  •   adb remount                  - remounts the /system partition on the device re
  • ad-write
  •   adb root                     - restarts adb with root permissions
  • networking:
  •   adb ppp <tty> [parameters]   - Run PPP over USB.
  • Note: you should not automatically start a PDP connection.
  • <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
  • [parameters] – Eg. defaultroute debug dump local notty usepeerdns
  • adb sync notes: adb sync [ <directory> ]
  •   <localdir> can be interpreted in several ways:
  •   - If <directory> is not specified, both /system and /data partitions will be u
  • pdated.
  •   - If it is “system” or “data”, only the corresponding partition
  •     is updated.


常用命令   
  • adb shell - 登录设备shell,后面也可直接跟运行命令。如:adb shell rm -r /system/sd/app
  • adb pull <path to file> – 从手机中下载文件到电脑上。如:adb pull /data/app_s/Stock.apk C:\\Stock.apk
  • adb push <path to file> – 从电脑中上传文件到手机上。如:adb push C:\\Stock.apk /data/app_s/Stock.apk
  • adb install <path to file> – 安装软件到手机上。如:adb install C:\\apps2sd.apk
  • adb uninstall <name of application> – 卸载手机上的软件。如:adb uninstall linda.apk
2

查看全部评分

使用道具 举报

帖子
10
积分
89
金币
173
注册时间
2010-6-30
发表于 2011-5-4 00:32:40 |显示全部楼层
很详细啊。。能不能给一个adb的下载啊?谢了
顶(0) 踩(0)

使用道具 举报

帖子
20
积分
11
金币
13
注册时间
2011-1-30
发表于 2011-5-7 10:05:32 |显示全部楼层
顶(0) 踩(0)

使用道具 举报

帖子
5
积分
47
金币
92
注册时间
2011-5-5
发表于 2011-5-7 17:38:46 |显示全部楼层
看看    ~~
顶(0) 踩(0)

使用道具 举报

帖子
124
积分
126
金币
201
注册时间
2011-3-6
发表于 2011-5-9 22:51:54 |显示全部楼层
顶(0) 踩(0)

使用道具 举报

帖子
5
积分
4
金币
5
注册时间
2011-5-23
发表于 2011-5-23 21:01:03 |显示全部楼层
本人就想要ADB说多也没用
顶(0) 踩(0)

使用道具 举报

Hiapk三星解答组

帖子
414
积分
271
金币
376
注册时间
2011-4-24
发表于 2011-5-29 09:29:21 |显示全部楼层
顶(0) 踩(0)

使用道具 举报

帖子
39
积分
26
金币
37
注册时间
2011-10-17
发表于 2011-10-27 15:37:41 |显示全部楼层
顶!!!!!!!!!!!!!!!!!!!!!!!!!!无话可说{:4_119:}
顶(0) 踩(0)

使用道具 举报

帖子
84
积分
27
金币
21
注册时间
2010-11-28
发表于 2012-7-30 21:32:00 |显示全部楼层
我迫切想知道怎么把手机文件导出来
因为我的手机进水了,屏幕无法看到,但能接到电话,所以我需要把电话本文件导出来
顶(0) 踩(0)

使用道具 举报

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

用安卓手机,装安卓市场!

Archiver|手机版|安卓网 ( 闽ICP备09004645号 

GMT+8, 2014-7-24 23:19

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部