[XDA-University] doctor_droid:
The purpose of this thread is to make u familiar with the ADB (Android Debug Bridge)

It is a tool that lets u communicate with ur android device that is connected to ur pc.

In the first tutorial we shall learn some basics of adb and then advance to use pro commands in further tutorials.

Requirements

1. Adb link - http://developer.android.com/sdk/index.html

Direct link for windows 32bit

http://dl.google.com/android/adt/adt-bundle-windows-x86-20130917.zip

Direct link for windows 64bit

http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20130917.zip

(Link may be removed after some time by google itself)

2. Windows based pc ( yes we will use windows and not linux as i dun want to communicate anything that i havent tried by myself ):p

1. Download and extract the zip in any drive , lets say C:

2. Go to C:/adb/sdk/platform-tools and u will something like

View attachment 1937059

3. Now press shift key + right click on mouse/keypad

http://xdaforums.com/attachment.php?attachmentid=1936847&stc=1&d=1367732560

select open command window here

then type adb start-server

in order to ensure ur device is connected and recognized by adb , type adb devices , u will get something like this

View attachment 1940190

Now once your adb is setup up, lets play.....

GETTING LOGCAT THROUGH ADB​

Easiest of all

just type

adb logcat

u will see entire log ur phone,

use ctrl+c to skip it

To get logcat in a file

type

adb logcat > logcat.txt

u will see a file logcat which will save ur phone's realtime process log.

TO GET A BUGREPORT​

type adb bugreport

bt bt bt.. this will show info that wont b readable ..

so type

adb bugreport>result.txt

http://xdaforums.com/attachment.php?attachmentid=1936973&d=1367737608

USING ADB WITH SUPERUSER PERMISSIONS

for this , u must be rooted ;)

command

adb root

if it is success it will show something like

http://xdaforums.com/attachment.php?attachmentid=1937056&stc=1&d=1367740210

INSTALLING AN APP VIA ADB​

to install any app, make sure there is no space in the name of the apk...

and u should know its location,

command that u use is adb install

i have installed a game papertoss via this command, if u get success u will get something like this

View attachment 1936893

View attachment 1940189

COPYING A FILE VIA ADB​

this is pretty easy

command u use is

adb pull

i have given a example by pulling the framework-res.apk from system/framework folder

View attachment 1940191

the file that u pull, u will see it in the platform -tools folder

PUSHING A FILE INTO YOUR PHONE​

very similar to pull, bt this copies file from ur pc to ur android .

command u use is

adb push

For eg,

i have pushed the papertoss.apk file from C:\sanket\apps to sdcard/nimbuzz folder through the command

adb push C:\SANKET\apps\papertoss.apk /sdcard/nimbuzz

if u get success u will see something like this

http://xdaforums.com/attachment.php?attachmentid=1937039&stc=1&d=1367739756

this command is very powerful and u can shift an entire video or movie folder via a single command anywhere on ur android

more commands added

thanks to [MENTION=4647967]Guich[/MENTION]

adb remount

This command remount the /system partition in read/write

adb usb

Restarts the adbd daemon listening on USB

adb shell

Run remote shell interactively

The command set shall b updated within few days.

Feel free to drop ur comments, corrections, commands.;)

All commands have been verified by me..

once i learn more, i will share more.

criticism is welcomed if its healthy

Thread material is not copied and will never be.:cool:

Thread will be updated with newer and complex commands soon with pics.

For developers, this is just a piece of cake which they can do with their eyes closed :D

i have made this specially for beginners ( like me :D )