Jump to content

Galaxy S : Διαχείριση με adb


Tyxerakias
 Κοινοποίηση

Recommended Posts

Τί είναι το adb και τί κάνει;

 

To adb είναι μέρος του android sdk, (development kit), και επιτρέπει την επικοινωνία ενός υπολογιστή με μια συσκευή android, είτε είναι τηλέφωνο είτε κάτι άλλο (π.χ. tablet). Με το adb μπορείς να δεις μέσα στη συσκευή, να αντιγράψεις ή να σβήσεις αρχεία, να την κάνεις reboot, να της αλλάξεις τα φώτα γενικά.

 

Οι οδηγίες παρακάτω αφορούν μόνο υπολογιστές με windows, που έχουν οι περισσότεροι. Φυσικά γίνεται και σε mac και σε linux, αλλά δε θα καλύψω αυτές τις περιπτώσεις.

 

1) Προετοιμασία

Πρέπει ο υπολογιστής να έχεις τους οδηγούς (drivers) για το Galaxy S. Αν έχετε κάνει εγκατάσταση το Kies, περνάει τους drivers αυτόματα, οπότε δε χρειάζεστε αυτό το βήμα. Αν όχι, εδώ είναι οι drivers για 32-bit windows: http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-for-Windows-x86.shtml, και εδώ για 64-bit:

http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-for-Windows-x64.shtml

 

Το adb (μαζί με άλλα χρήσιμα εργαλεία του SDK όπως το fastboot) θα το βρείτε εδώ: http://dfiles.eu/files/azrohgd4o Απλά κάντε το unzip στο C:\ . Θα έχετε μετα στο C: έναν καινούριο φάκελο, τον sdk-tools (κοιτάξτε από το My Computer). (Οι mac users θα βρουν κι αυτοί τα αρχεία που χρειάζονται μέσα το zip)

 

Επίσης, το τηλέφωνο πρέπει να έχει το USB debugging mode (εντοπισμός σφαλμάτων USB) ενεργοποιημένο. Είναι στα Settings, το ακριβώς πού διαφέρει από συσκευή σε συσκευή. Είναι ένα τικ.

 

2) ADB

Το adb το δουλεύουμε από τη γραμμή εντολών των windows. Δηλαδή Start (Run), cmd. Βγαίνει έτσι ένα παράθυρο μαύρο, που γράφει C:\Users\.....\> (ή C:\Documents and Settings\...\>).

Εκεί γράφουμε cd c:\sdk-tools , και μπαίνουμε στο directory που κάναμε unzip πιο πάνω. Θα γράφει τώρα C:\sdk-tools>

 

- Τώρα συνδέουμε το κινητό με το καλώδιο USB στο PC. Θα ακουστεί ο χαρακτηριστικός ήχος σύνδεσης, και ανάλογα με τη συσκευή μπορεί να βγάλει και κάποιο σύμβολο στη μπάρα ειδοποιήσεων.

- Γράφουμε στη γραμμή εντολών στον υπολογιστή μας adb devices. Θα πει κάτι για τον adb daemon που ενεργοποιείται, και μετά θα δείτε 'List of devices attached:'

Αν έκεί έχει από κάτω μια σειρά γραμμάτων/αριθμών, σημαίνει ότι βλέπει μια χαρά τη συσκευή (η οποία αντιστοιχεί σ'αυτά τα γράμματα), και μπορούμε να συνεχίσουμε, με τις πιο κοινές εντολές adb.

 

- Για reboot, γράφουμε adb reboot.

- Για reboot σε recovery mode, γράφουμε adb reboot recovery

- Για reboot σε download mode, adb reboot download

- Για να ελέγχουμε το κινητό, adb shell. Έτσι είμαστε μέσα στο κινητό, σε περιβάλλον linux. (Bγαίνει το $). Με exit βγαίνουμε.

- Για να αντιγράψουμε κάτι στο ή από το κινητό, adb push ή adb pull

(π.χ. adb push arxeio.zip /sdcard/arxeio.zip , περνάει το αρχείο arxeio.zip στο κινητό).

- Για να κάνουμε install μια εφαρμογή κατεύθείαν, βάζουμε το arxeio.apk της εφαρμογής στο C:\adb\ φάκελο, και γράφουμε adb install arxeio.apk

 

...Και διάφορα άλλα.

 

Ελπίζω να βοήθησα στα πρώτα βήματα κάποιων στον κόσμο του Android.

Edited by Tyxerakias
- Alex
Link to comment
Share on other sites

  • 3 months later...
επειδη ετσι δουλευει και το fastboot το οποιο ειναι επισης πολυ χρησιμο εργαλειο σε περιπτωση που κατι παει στραβα, καλο δε θα ηταν να το αναφερεις και αυτο μιας και εκανες εναν ωραιο οδηγο;
Link to comment
Share on other sites

  • 1 year later...

- Γράφουμε στη γραμμή εντολών στον υπολογιστή μας adb devices. Θα πει κάτι για τον adb daemon που ενεργοποιείται, και μετά θα δείτε 'List of devices attached:'

 

το προβλημα ειναι εδω....οταν λες γραμμη εντολων εννοεις στο μαυρο πλαισιο που ηδη εχει ανοιξει δηλ.

c:\sdk-tools>adb devices

Link to comment
Share on other sites

Αν δυσκολεύεσαι κάπου διάβασε και αυτόν τον οδηγό μήπως σε βοηθήσει.

[sIGPIC][/sIGPIC]

Νίκος

Πρώην Super Moderator του «παλιού» καλού myphone.

Link to comment
Share on other sites

  • 9 months later...
Ολα καλά μέχρι την εντολή cd c:\sdk-tools μου εμφανιζει κανονικά απο κατω C:\sdk-tools> αλλά οταν πληκτρολογώ την εντολή adb devices βγάζει σφάλμα! Τι γινεται σε αυτην την περίπτωση;

Κι' οι πέτρες δεν την έχουνε τη τόση αμοναξιά μου,

γιατ΄είδα μια κι 'χε αγκαλιά τη ρίζα του ασφενδάμου!

 

Ψαραντώνης.

Link to comment
Share on other sites

Παιδιά κάτι παίζει με το αρχείο που κατεβάζουμε! όταν κάνω unzip στον c:\ βγάζει ότι απέτυχε επειδή the file is corrupted το έχω κανει δεκάδες φορές με προσoχή στη διαδικασία αλλά κάθε φορά το ίδιο! και φυσικά η εντολή adb devices δεν δουλεύει! Μπορει κάποιος να δώσει καμιά λύση; προσπάθησα να το βρω μεσω google αλλα δε βγάζω άκρη!

Κι' οι πέτρες δεν την έχουνε τη τόση αμοναξιά μου,

γιατ΄είδα μια κι 'χε αγκαλιά τη ρίζα του ασφενδάμου!

 

Ψαραντώνης.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Επισκέπτης
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Κοινοποίηση

×
×
  • Create New...