Motorola RAZR "Android - Nokia - WinMobile - World Pc - Console"

Elementi dell' Sdk

« Older   Newer »
  Share  
view post Posted on 22/3/2010, 09:33
Avatar

Telefoninostop

Group:
Administrator
Posts:
10,945
Location:
Roma

Status:


- ADB:


Seguendo le procedure descritte in queste righe è possibile rovinare, anche irrimediabilmente, il vostro telefonino rendendolo inutilizzabile. Assicuratevi di aver compreso completamente le procedure e di eseguirle correttamente, il Forum Motorola's World non è quindi responsabile per danni o guasti ai vostri terminali


* Adb(Android Debug Bridge) è un potentissimo sistema di android e permette, con la sua versatilità di fare moltissime cose. (ricordo che adb è un componente dell SDK di Android).
* Sintassi dei comandi di adb --> http://http://developer.android.com/guide/.../tools/adb.html

- Esempio di funzionalita' di adb su linux:

* Scompattare in una cartella a vostra scelta e posizionarsi in:
CODICE
android-sdk-linux/tools


* Aprire la shell e li vedrete un gruppo di file tra cui adb.
* Passi obbligatori per attivare ADB:

* Dal proprio cellulare Android: menu/ impostazioni/ Applicazioni/ Sviluppo/ e abilitare Debug USB

* Dal PC:
* Connettere il cavo usb dal pc al telefonino
* Aprire la shell e posizionarsi dentro la cartella android-sdk-linux/tools
* Scrivere:
CODICE
sudo ./adb devices

* se appare una simile scritta, vuol dire che è tutto funzionante:
CODICE
daemon not running. starting it now
daemon started successfully
List of devices attached
HT852KV37905        device

* Altri comandi:
CODICE
android-sdk-linux/tools

* Attivazione di adb shell:
CODICE
sudo ./adb shell

* Installazione di un applicazione con adb:
Per installare un applicazione dovete aver già a vostra disposizione l'apk. a questo punto, entrate nella cartella della vostra sdk e date dal prompt dei comandi:
CODICE
adb install file.apk

La disinstallazione di un applicativo tramite apk invece richiede qualche maggiore informazione. E' infatti necessario conoscere il package name per poter completare una disistallazione. Una volta riconosciuto il package name il comando da dare è:
CODICE
adb uninstall package.name.apk

* Come controllare il log di Android?:
A volte, quando si riscontrano dei problemi con android, è necessario avere sottomano il log da poter mostrare a chi ci aiuta ( o allo sviluppatore di un applicazione ) . Per accedere al log di android vi basterà dare il seguente comando:
CODICE
adb logcat

* Salvare il log su un file nel vostro pc:
CODICE
adb logcat > log.txt


* Inserire e rimuovere file da android:
Questa operazione potrebbe essere necessaria per qualche guida avanzata che vi chiede di inserire o togliere dei file standard di android. Per inserire un file dal vostro computer all'interno del cellulare android vi basterà dare il seguente comando:
CODICE
adb push nome_file_da_mandare /percorso/allInterno/di/android/nome_file_destinazione

* Operazione al contrario:
CODICE
adb pull /percorso/allInterno/di/android/nome_file nome_file_destinazione


------------------------------------------------------------------------------------------------------------------------------------------------

<b>Busybox:


- Cosa è?

* BusyBox è un software libero, rilasciato sotto la GNU General Public License, che combina diverse applicazioni standard di Unix in un piccolo eseguibile. BusyBox può fornire la maggior parte delle utility menzionate nel Single Unix Specification ed in aggiunta altre che un utente si aspetterebbe di vedere su un sistema GNU/Linux. Il programma viene solitamente utilizzato in un singolo floppy disk o, grazie alle sue ridotte dimensioni, in sistemi Linux embedded, anche se comunque viene utilizzato anche in alcune distribuzioni Linux per lo Sharp Zaurus e il Nokia 770.
Secondo la project home page, BusyBox è "Il coltellino svizzero del Linux embedded", ed è spesso in coppia con uClibc per i sistemi Linux embedded.
Originariamente scritto da Bruce Perens, nel 1996, lo scopo di BusyBox era di mettere un sistema completo su un solo floppy che sarebbe stato sia un rescue disk sia un installer per la distribuzione Debian GNU/Linux. È divenuto poi uno standard de facto per i dispositivi Linux embedded e nelle installazione delle distribuzioni. Prima di questo ogni eseguibile Linux richiedeva diversi KB, ora invece con BusyBox, che combina più di duecento programmi insieme, viene utilizzato poco spazio.


** Da Wikipedia, l'enciclopedia libera.

- E' importante averlo installato, perche' potenzia il proprio OS Android, con molti comandi Linux

- Link per il download --> http://benno.id.au/blog/2007/11/14/android-busybox
- Prima di tutto bisogna gia avere sul proprio pc SDK e ADB.

- Per installare Busybox, posizionarsi al interno della cartella ADB, e attivarlo(molto importante):
* Connetti il cellulare al pc con il cavo USB, aprire la shell e posizionarsi dentro la cartella android-sdk-linux/tools,
e scrivere:
CODICE
sudo ./adb devices

* se avremo questa scritta, sara' tutto funzionante:
CODICE
daemon not running. starting it now
daemon started successfully
List of devices attached
HT852KV37905        device

* Attivazione di ADB:
CODICE
sudo ./adb shell

* Rimontare il file di sistema:
CODICE
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

* Uscire da ADB:
CODICE
Exit

* Copiamo il file Busybox precedentemente salvato:
CODICE
sudo ./adb push busybox /system/bin/busybox

* Aprire la shell del ' SDK:
CODICE
sudo ./adb shell

* Abilitare i privilegi:
CODICE
chmod 4755 /system/bin/busybox

* Creare un link simbolico:
CODICE
busybox cp -s busybox cp

* Per verificare se è attivato:
CODICE
busybox sh


* A questo punto Busybox è Attivato. :thumb_yello.gif:



**Ringrazio l'Admin del Forum Androidiani, per la disponibilita nel postare questa guida :bye1.gif:


:motorolagk6.gif:

Edited by Kurt.Cobain - 5/9/2010, 12:26
 
Web  Top
0 replies since 22/3/2010, 09:33   251 views
  Share