Autor Tema: Instalacija SDK/ADB na Ubuntu 12.10  (Posjeta: 1143 vremena)

0 Članova i 2 Gostiju pregledava ovu temu.

Offline Magnum

  • Administrator
  • Sr. Member
  • *****
  • Datum registracije: Svi 2013
  • Postova: 6.303
  • What do you see in the dark, when the demons come?
    • Magnum's place
Instalacija SDK/ADB na Ubuntu 12.10
« u: 11.06.2013., 13:19:28 »
Uspio sam spojiti svoj HTC One X na Ubuntu… Windowsi mi imaju probleme s driverima i već 2 dana ih pokušavam nagovoriti na suradnju, ali oni uporno odbijaju istu…. Ne budi lijen, kad sam već morao restartati komp, eto mene na Linuxu :-)
Problem mi je nastao (kako meni, tako i tisućama drugih vlasnika narečenog) jer mi rootani HOX više ne želi instalirati OTA update s VIP-a, nije ovaj update nešto, ali volio bih ga imati, kad je već izašao službeno. Kako sam otkrio po kopajući par dana po XDA forumu, bit igre je da instalacijska procedura pada zbog nemogućnosti prepoznavanja CID-a (sve to zbog recovery-a koji, naravno više nije original već CWM recovery). Sad bi trebalo vratiti stock recovery natrag, relockat boot loader, dići OTA update, pa nanovo vratiti CWM recovery i lockat loader.
Naravno, frka je u tome što svaki model HOX-a ovisi gdje je izdan (za koje područje) ima svoju šemu koje se treba točno pridržavati inače če biti frka (čitaj nanovo reflashat cijeli sistem i …….). A uvijek je moguće zbrickat mobitel (pretvoriti ga u ciglu op.a.) :-(  Kako kanta stoji k’o manji (polovni) auto, strah i rukotres su uvijek nazočni ;-)
No o tome ćemo razmišljati ako se ipak odlučim na takve pothvate… Uglavnom, da ja sve pripremim, a onda ćemo dalje po planu i programu.
Sad moram instalirati SDK i ADB da mogu raditi gore narečeno.
Da ne pametujem puno, evo kako se to točno radi (preuzeto s XDA, za Ubuntu 12.10, ali trebalo bi raditi i na drugima):
 

Instalacija i podešavanje SDK/ADB na Ubuntu 12.10 | 32 & 64 bita
 

  1. Instaliranje JDK
Otvorite terminal i unesite slijedeće, unesite vašu zaporku za prijavu i odgovorite s “y” kada vas bude tražilo.
$ sudo apt-get update
 $ sudo apt-get install openjdk-6-jdk


2. Instaliranje 32 bit libraries – samo za 64 bit-ne korisnike
Na x64 sistemima morate instalirati 32 bit-ne libraries jer android toolkit neće raditi. U terminal upišite:
$ sudo apt-get install ia32-libs

3. Preuzmite i instalirajte Android SDK

Preuzmite Android SDK tools. Odaberite onaj za linux (koja već inačica bude u pogonu, ova im 85mb): android-sdk_r21.1-linux.tgz
Raspakirajte android-sdk_21.1-linux.tgz i stavite mapu gdje želite. Preporučam je postaviti u home/username/ (Kada koristite terminal ta putanja je prikazana kao ~/)

4. Odaberite pakete za instalaciju

Prvo idite u ~/android-sdk-linux/tools/ Desni klik miša na android >> Properties >> Permissions
Budite sigurni da je “allow executing file as a program” označeno:

Kada ste završili, zatvorite taj prozor i kliknite dvaput na datoteku Android , odaberite Run in Terminal. Preuzmite alate kao što je prikazano na slici ispod:

 

5. Provjerite dozvole na uređaju

Prebacite se u mapu platform-tools
$ cd ~/android-sdk-linux/platform-tools
Provjerite da li imate dozvole za uređaj (da li mu možete pristupiti)
$ ./adb devices U koliko dobivate slijedeću poruku, idite na korak 6.
* daemon not running. starting it now on port 5037 *
 * daemon started successfully *
 List of devices attached

ili
* daemon not running. starting it now on port 5037 *
 * daemon started successfully *
 List of devices attached
 ???????????? no permissions



U koliko dobijete nešto kao ovo prikazano niže (ili sličnu kombinaciju riječi i nasumičnih brojeva (ovo je kod moga HTC One X uređaja – SH2A6W100010):

* daemon not running. starting it now on port 5037 *
 * daemon started successfully *
 List of devices attached
 SH2A6W100010 device



Čestitam! Sada možete koristiti ADB. Krenite na korak 7.

6. Dodavanje USB ID proizvođača vašeg uređaja

Otvorite HOME mapu i odaberite “Show Hidden Files“:

 
Otvorite mapu .android >> desni klik mišem >> Create New Document >> Empty Document, nazovite ga adb_usb.ini te ga otvorite. Unesite slijedeće u njega:



Snimite dokument i zatvorite prozor.
Zatim odspojite vaš uređaj i nanovo ga spojite. (Skinite kabel s uređaja, a ne iz PC-a). Sada provjerite da li radi. Unesite ponovo u terminal:
$ ./adb devices
Trebali biste dobiti nešto slično ovome:
* daemon not running. starting it now on port 5037 *
 * daemon started successfully *
 List of devices attached
 SH2A6W100010 device

Čestitam! Sada možete koristiti ADB na Ubuntu linuxu! Idite na slijedeći korak.
U koliko i nakon dodavanja narečenog u adb_usb.ini dobivate poruku:
* daemon not running. starting it now on port 5037 *
 * daemon started successfully *
 
List of devices attached
ili
* daemon not running. starting it now on port 5037 *
 * daemon started successfully *
 List of devices attached
 ???????????? no permissions


u terminal unesite:
$ adb kill server
Odspojite vaš uređaj, spojite ga ponovno i zatim probajte sa:
$ sudo ./adb devices
Trebalo bi raditi.


7. Kreirajte putanju za ADB
NAPOMENA: kada koristite adb na linuxu morate kucati ./adb za rad adb naredbi, osim ukoliko ne kreirate putanju u ~/.bashrc. U terminal unesite:
$ sudo gedit ~/.bashrc
Dodajte slijedeće na samo dno datoteke: # Android tools export PATH=~/android-sdk-linux/platform-tools:~/android-sdk-linux/tools:$PATH Snimite datoteku i izađite iz nje. Nakon toga u terminal unesite slijedeće kako biste ponovno učitali vaš .bashrc:
$ source ~/.bashrc
Sada možete koristiti adb naredbe bez stavljanja ./ ispred svake naredbe.

To je to. Kod mene provjereno radi. Nadam se da nećete imati problema pri izvedbi ovih radnji :-)
Video tutorial pogledajte ovdje:
 http://www.youtube.com/v/Ka7xvCU9Vxo?version=3&hl=hr_HR
Objasniš li nešto tako jasno da nitko ne može pogrešno razumjeti, netko će ipak krivo shvatiti.

Offline elvis

  • Global Moderator
  • Hero Member
  • *****
  • Datum registracije: Vel 2012
  • Postova: 10.605
Odg: Instalacija SDK/ADB na Ubuntu 12.10
« Odgovori #1 u: 11.06.2013., 14:07:30 »
 :bravo :bravo3 :palacgore

Offline rijeka53

  • Full Member
  • ***
  • Datum registracije: Vel 2012
  • Postova: 1.060
    • rijeka-apartmani
Odg: Instalacija SDK/ADB na Ubuntu 12.10
« Odgovori #2 u: 11.06.2013., 14:32:23 »
... falafala  :palacgore



Se ono gore nanizano mane ce posluzit da znam kega moren zvati za HELP desk   :rollin2

Offline Magnum

  • Administrator
  • Sr. Member
  • *****
  • Datum registracije: Svi 2013
  • Postova: 6.303
  • What do you see in the dark, when the demons come?
    • Magnum's place
Re: Instalacija SDK/ADB na Ubuntu 12.10
« Odgovori #3 u: 11.06.2013., 16:41:55 »
:)

Sent from my HTC One X using Tapatalk 4 Beta

Objasniš li nešto tako jasno da nitko ne može pogrešno razumjeti, netko će ipak krivo shvatiti.