FORUMS
Remove All Ads from XDA

{Tutorial} (Basics of ADB) For Beginners Part-1

4,466 posts
Thanks Meter: 1,969
 
By doctor_droid, Recognized Contributor on 6th May 2013, 12:56 PM
Post Reply Email Thread
20th May 2013, 12:05 AM |#11  
Junior Member
Flag Paris
Thanks Meter: 8
 
More
Good job


A little suggestion, from a guy used to Linux. Beginners are always lost with shells, so for this one :

Quote:
Originally Posted by drsanket_xperia_u

Code:
adb shell
Run remote shell interactively

Why not proposing some shell commands to explain a little about this adb feature ?
Or you can add a paper/article about it, such as this one : http://www.fortystones.com/40-linux-...nds-beginners/
The Following 7 Users Say Thank You to Yannshu For This Useful Post: [ View ] Gift Yannshu Ad-Free
 
 
27th May 2013, 12:39 PM |#12  
Junior Member
Thanks Meter: 1
 
More
Post
It's cool , thank you.
30th May 2013, 10:04 AM |#13  
plageran's Avatar
Senior Member
Flag Mother City
Thanks Meter: 36
 
More
are there any more commands for logcat and thanks for bug report XD! I think it's called switches or something.......

Quote:
Originally Posted by drsanket_xperia_u

The purpose of this thread is to make u familiar with the ADB (Android Debug Bridge)

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://forum.xda-developers.com/atta...3&d=1367737608

The Following 2 Users Say Thank You to plageran For This Useful Post: [ View ] Gift plageran Ad-Free
16th July 2013, 03:04 AM |#14  
Bigbabyjesus's Avatar
Senior Member
Thanks Meter: 36
 
More
I was wondering about the adb commands I would use to push a Deodexed /system/app and /system/framework onto my phone? I can't find the path when running adb in recovery and not sure I'd I can just push it while Android is running. Any help or direction on where to read up would be appreciated.
17th July 2013, 03:27 AM |#15  
vikraminside's Avatar
Senior Member
Thanks Meter: 192
 
More
Were you able to su from adb in recovery? Else your phone may not be system dir mounted and usb driver mounted.

You can use adb while running. Root your phone for better results.

Sent from my GT-S5360 using xda app-developers app
27th July 2013, 07:52 PM |#16  
Junior Member
Thanks Meter: 0
 
More
I've never used adb, but I'm familiar with rooting/recoveries, blah blah blah. What state does the phone need to be in to use it?
27th July 2013, 09:44 PM |#17  
strainhunter's Avatar
Senior Member
Flag Bavaria
Thanks Meter: 284
 
More
Quote:
Originally Posted by justin1701

I've never used adb, but I'm familiar with rooting/recoveries, blah blah blah. What state does the phone need to be in to use it?

You use it when android is booted. And you have to activate usb-debugging.

In some custom recoverys you can also use a feature callen "adb-sideload" where you can push files to the device while in recovery.
The Following User Says Thank You to strainhunter For This Useful Post: [ View ] Gift strainhunter Ad-Free
1st October 2013, 06:58 AM |#18  
Junior Member
Thanks Meter: 1
 
More
many thank! I'm new to android device a d this very useful tips now I try installing custom rom and learning about android development

Sent from my HTC Butterfly using xda app-developers app
2nd October 2013, 01:56 PM |#19  
mms047's Avatar
Senior Member
Flag Netrakona
Thanks Meter: 110
 
More
Nice tutorial to start with..... thumbup....
2nd October 2013, 02:16 PM |#20  
Member
Thanks Meter: 12
 
More
Quote:
Originally Posted by 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://dl.google.com/android/adt/adt...6-20130219.zip

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 )


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

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




3. Now press shift key + right click on mouse/keypad
http://forum.xda-developers.com/atta...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
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://forum.xda-developers.com/atta...3&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://forum.xda-developers.com/atta...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

Attachment 1936893
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
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://forum.xda-developers.com/atta...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 @Guich


Code:
adb remount
This command remount the /system partition in read/write

Code:
adb usb
Restarts the adbd daemon listening on USB

Code:
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.
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
i have made this specially for beginners ( like me )


nice. You should explain that the users Need debug enabled AND how to enable developer menu on android 4.1
The Following 2 Users Say Thank You to mynote For This Useful Post: [ View ] Gift mynote Ad-Free
11th October 2013, 07:19 AM |#21  
Junior Member
Flag Detroit, Michigan
Thanks Meter: 0
 
More
The link is broken!
The software link is broken!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes