User Tools

Site Tools


doc:appunti:hardware:nexus_s

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:hardware:nexus_s [2013/07/29 10:53] – [Installazione SDK e debug USB] niccolodoc:appunti:hardware:nexus_s [2016/10/11 21:04] (current) – [Installazione SDK e debug USB] niccolo
Line 1: Line 1:
-====== Samsung Nexus S ======+====== Samsung Nexus S Android phone ======
  
 Caratteristiche: Caratteristiche:
Line 69: Line 69:
  
 ===== Installazione SDK e debug USB ===== ===== Installazione SDK e debug USB =====
 +
 +**NOTA:** La piattaforma ufficiale per lo sviluppo Android è adesso (ottobre 2016) **Android Studio**, per istruzioni aggiornate vedere gli [[..:android:#android_studio_e_i_platform_tools|appunti Android]], quello che segue è da considerarsi **obsoleto**. Ad esempio sembra che non sia più possibile scaricare l'**SDK** o i **Platform Tools** come archivi separati.
  
 L'Android SDK è indispensabile per diverse operazioni, ad esempio per sbloccare il boot loader (per guadagnare l'accesso root) oppure per catturare le schermate con l'utility **''ddms''** L'Android SDK è indispensabile per diverse operazioni, ad esempio per sbloccare il boot loader (per guadagnare l'accesso root) oppure per catturare le schermate con l'utility **''ddms''**
Line 75: Line 77:
  
 Dal sito [[http://developer.android.com/sdk/|SDK Android]], scaricare l'**ADT (Android Developer Tools) Boundle**: ''[[http://dl.google.com/android/adt/adt-bundle-linux-x86-20130717.zip|adt-bundle-linux-x86-20130717.zip]]''. Lo si può scompattare direttamente nella propria home directory, creando nel nostro caso **''$HOME/adt-bundle-linux-x86-20130717/''**. Dal sito [[http://developer.android.com/sdk/|SDK Android]], scaricare l'**ADT (Android Developer Tools) Boundle**: ''[[http://dl.google.com/android/adt/adt-bundle-linux-x86-20130717.zip|adt-bundle-linux-x86-20130717.zip]]''. Lo si può scompattare direttamente nella propria home directory, creando nel nostro caso **''$HOME/adt-bundle-linux-x86-20130717/''**.
 +
 +Eseguire i comandi dell'SDK entrando in **''$HOME/adt-bundle-linux-x86-20130717/sdk/''**.
  
 Si esegue **''tools/android''** e si installano gli //Android SDK Platform-tools// (richiede la connessione internet). Questa procedura scarica nella stessa directory i tool appropriati alla propria piattafroma. Tra gli eseguibuili che verranno scaricati ci sono **''fastboot''**, **''adb''**, ecc. Si esegue **''tools/android''** e si installano gli //Android SDK Platform-tools// (richiede la connessione internet). Questa procedura scarica nella stessa directory i tool appropriati alla propria piattafroma. Tra gli eseguibuili che verranno scaricati ci sono **''fastboot''**, **''adb''**, ecc.
Line 116: Line 120:
 ==== Sbloccare il boot loader ==== ==== Sbloccare il boot loader ====
  
-{{:doc:appunti:hardware:android:nexus_s_root_01_bootloader.jpg?direct&100|Fastboot Bootloader}} +{{.:android:nexus_s_root_01_bootloader.jpg?direct&100|Fastboot Bootloader}} 
-{{:doc:appunti:hardware:android:nexus_s_root_02_bootloader_usb.jpg?direct&100|Bootloader with USB connected}} +{{.:android:nexus_s_root_02_bootloader_usb.jpg?direct&100|Bootloader with USB connected}} 
-{{:doc:appunti:hardware:android:nexus_s_root_03_unlock_confirm.jpg?direct&100|Bootloader unlock confirm}} +{{.:android:nexus_s_root_03_unlock_confirm.jpg?direct&100|Bootloader unlock confirm}} 
-{{:doc:appunti:hardware:android:nexus_s_root_04_unlocked_boot.jpg?direct&100|Unlocked boot}} +{{.:android:nexus_s_root_04_unlocked_boot.jpg?direct&100|Unlocked boot}} 
-{{:doc:appunti:hardware:android:nexus_s_root_05_recovery_default.jpg?direct&100|Default Recovery Mode}} +{{.:android:nexus_s_root_05_recovery_default.jpg?direct&100|Default Recovery Mode}} 
-{{:doc:appunti:hardware:android:nexus_s_root_06_recovery_clockwork.jpg?direct&100|ClockworkMod Recovery Mode}} +{{.:android:nexus_s_root_06_recovery_clockwork.jpg?direct&100|ClockworkMod Recovery Mode}} 
-{{:doc:appunti:hardware:android:nexus_s_root_07_su_confirm.png?direct&100|Program requesting superuser privileges}}+{{.:android:nexus_s_root_07_su_confirm.png?direct&100|Program requesting superuser privileges}}
  
 :!: Attenzione! La procedura di sblocco del boot loader **cancella tutti i dati personali** dal telefono, fare un backup dei dati della memoria SD, annotarsi le impostazioni fatte e le applicazioni installate. Se sono attive le opzioni //Impostazioni// -> //Privacy// -> //Backup dei miei dati// -> //Ripristino automatico// e //Impostazioni// -> //Account e sincronizzazione//, allora alcune impostazioni vengono recuperate automaticamente quando si reinstalla un'applicazione, ma la procedura è tutt'altro che completa e chiara. :!: Attenzione! La procedura di sblocco del boot loader **cancella tutti i dati personali** dal telefono, fare un backup dei dati della memoria SD, annotarsi le impostazioni fatte e le applicazioni installate. Se sono attive le opzioni //Impostazioni// -> //Privacy// -> //Backup dei miei dati// -> //Ripristino automatico// e //Impostazioni// -> //Account e sincronizzazione//, allora alcune impostazioni vengono recuperate automaticamente quando si reinstalla un'applicazione, ma la procedura è tutt'altro che completa e chiara.
Line 359: Line 363:
   * **''recovery-clockwork-6.0.1.0-crespo.img''**   * **''recovery-clockwork-6.0.1.0-crespo.img''**
  
-===== Suoneria personalizzata ===== 
- 
-Con [[http://audacity.sourceforge.net/|Audacity]] si prepara una traccia stereo, a 44100 kHz, 16 bit PCM. Se necessario aggiustare il campionamento (da //Tracks//, //Resample//) e il formato (menu a discesa della traccia, //Set Sample Format//). 
- 
-In generale le suonerie hanno un'ampiezza che non va oltre +/- 0.5, eventualmente aggiustare con //Effect//, //Amplify//. 
- 
-Dal menu //File//, //Export// salvare in formato ogg. Il nome del file conviene averlo alla Unix way: tutto minuscolo con gli underscore invece degli spazi. Eventualmente specificare il //Track Title// con maiuscole, spazi, ecc. 
- 
-Nella SDCard creare le directory **''/sdcard/media/audio/{alarms|notifications|ringtones}''** che contengono rispettivamente gli allarmi (es. sveglia), i suoni per le notifiche (es. arrivo SMS) e le suonerie (es. telefonata in arrivo). Le suonerie di sistema sono invece in **''/system/media/audio/''**. 
- 
-La scansione dei nuovi file avviene al riavvio del telefono. Per impostare i suoni accedere a //Impostazioni//, //Audio//. 
  
doc/appunti/hardware/nexus_s.1375088000.txt.gz · Last modified: 2013/07/29 10:53 by niccolo