mag 212011
 

In questo articolo spiegherò come aggiornare VMWare ESXi dalla versione 4.0 alla 4.1 update 1 usando la console SSH.

Innanzi tutto, per procedere con questa modalità di aggiornamento, è necessario abilitare l’accessio SSH a VMWare ESXi come spiegato in questo articolo.

Quindi procedere al download del pacchetto upgrade-from-esxi4.0-to-4.1-update01-348481.zip dal sito ufficiale di vmware e scopattare il file all’interno del proprio PC in una directory chiamata “upgrade”.

Ora collegarsi all’host VMWare tramite il vSphere Client, click sulla tabella “Summary” dell’host e click col pulsante destro del mouse sul datastore e scegliere “Browse Datastore…”

Una volta aperta la finestra, scegliere “Upload file to datastore” -> “Upload folder” e scegliere la direcory con i file scompattati all’interno del proprio PC.

Chiudere la finestra del Browse Datastore e, infine, dalla tabella “Summary” dell’host scegliere “Enter Maintenance Mode”.

Ora colleghiamoci in SSH all’host VMWare per lanciare il processo di aggiornamento.

I comandi da lanciare sono:

cd /vmfs/volumes/datastore1/upgrade

dove datasore1 è il nome del datastore nel quale è stato fatto l’upload e upgrade è il nome della directory caricata precedentemente;

esxupdate update –m metadata.zip

A questo punto inizierà il processo di aggiornamento vero e proprio.

Al termine del processo, verrà richiesto di riavviare il sistema. Fatelo e accedete nuovamente attraverso il vSphere Client per verificare il corretto aggiornamento. Ricordatevi a questo punto di uscire dal Maintenance Mode.

mar 282011
 

Dopo i precedenti articoli sulla modifica della rom del Galaxy S, ero arrivato ad una conclusione: la ROM Gingerberad 2.3.2 “Vanilla” non mi aveva soddisfatto, molto meglio la versione custom Darky’s 9.3 basata invece sul caro e vecchio Froyo.

Nel frattempo è stata rilasciata una nuova Stable della Darky’s (v.9.4) che dovrebbe aumentare ulteriormente il feedback con il telefono, però nel frattempo Darky’s sta lavorando a quella che sarà la versione 10 della sua ROM che è basata su Gingerbread.

Bene, ci riprovo, ben conscio che la procedura comporterà la perdita completa di tutti i dati presenti nel telefono.

Download delle ROM

Si, plurale. Per installare Darky’s 10, bisogna partire dalla ROM 2.3.2, poi installare il kernel supercurio e solo successivamente andremo ad installare la versione Darky’s che è possibile scaricare da qui.

Innanzi tutto, quindi, procedere all’installazione dei GingerBread con il pit 512 come descritto nel precedente articolo.

A questo punto, una volta riavviato il telefono, avrete installato la stock version di GingerBread.

Installazione di Darky’s 10

Innanzi tutto andiamo in “impostazioni” e modifichiamo l’impostazione USB per usare il telefono come periferica di archiviazione di massa e copiamo la Darky’s ROM 10 all’interno della memoria interna.

Quindi spegnamo nuovamente il telefono e rientriamo in “download mode”.

Riapriamo Odin e in PDA scegliamo il kernel supercurio scaricato precedentemente, deselezioniamo l’opzione “Auto Reboot” e “Re-Partition”, collegiamo l’USB e avviamo il nuovo update. Questa operazione ci serve solo per poter avviare il telefono in “Recovery Mode”, possibilità non attiva sul GingerBread Stock.

Inoltre bisogna cancellare il contenuto della directory darky’s, pena numerosi blocchi al primo avvio (se avevate attivato precedentemente il circulary battery).

Una volta ultimato l’upload, scolleghiamo il cavo USB, leviamo la batteria per qualche secondo e riavviamo il telefono in “Recovery Mode” premendo contemporaneamente “Volume-Su, Home e Power” per un paio di secondi.

Dal menu del Recovery Mode, scegliamo di installare un file zip dalla scheda SD e scegliamo il Darky’s Rom 10.

Una volta completata la procedura di installazione, entriami nel menu “Vodoo Lagfix” e verifichiamo di aver abilitato il lagfix; quindi scegliamo l’opzione di riavvio telefono e attendiamo qualche minuto.

L’operazione di installazione è così ultimata.

Prime Impressioni

Il firmware di base è stabile ed consuma ancora meno del 9.3, però molte sono le cose che non funzionano. Ci si accorge subito che termina con un errore fatale YouTube in quanto Darky’s installa automaticamente un widget; stessa sorte per la mia tastiera Swype. Inoltre il widget del controllo energetico è vuoto e se tento un riavvio in modalità “recovery” il telefono non riparte e necessita di un hard-reset. In sostanza, a mio avviso si tratta di una ROM ancora troppo “beta” per l’utilizzo di tutti i giorni, per cui ritorno a Froyo con la 9.4 stabile e attenderò il rilascio della release 10 stable.

mar 052011
 

Dopo aver installato Gingerbread beta di Samsung e, diciamo così, non aver trovato il giusto feeling, ci riprovo con la Darky’s ROM. Trattasi di una ROM di un team di sviluppo esterno a Samsung che è basata su Android 2.2 Froyo ma incorpora già alcune migliorie introdotte con Gingerbread.

Al momento in cui scrivo questo articolo, la versione corrente della ROM è la 9.3 che sarebbe installabile usando direttamente il ROM Manager, però da quando ho installato Gingerbread tale applicazione è inutilizzabile in quanto il sistema non è più rootato, per cui è necessario agire in maniera alternativa.
Darky ha pensato a me :-) e ha rilasciato una ROM basata sulla versione 9.2 installabile attraverso Odin.

La procedura di installazione

- ho scaricato sia la versione 9.2 Resurrection, sia la 9.3 Extreme
- ho installato attraverso Odin la 9.2 Resurrection base e atteso il riavvio (molto simpatico il fatto che mentre esegue le operazioni di installazione, una voce metallica stile computer dei film di fantascienza ci informa sullo stato)
- ho installato attraverso il Market l’APP il Darky ROM ed esegito tutte le configurazioni necessarie, scegliendo anche il Wipe del device
- ho uploadato la versione 9.3 Extreme sulla SD interna e riavviato il telefono in modalità recovery
- ho richiesto l’installazione del file zip

Prime impressioni

Notevole! Ora il telefono va davvero veloce, molto più performante rispetto al firmware 2.2.1 di Samsung con il Lag Fix.
Sono ritornato ad avere la tastiera Swype a cui mi ero abituato, il che mi rende molto felice.
Dal punto di vista estetico il telefono ha una grafica molto tecnologica, niente di sconvolgente ma è il prezzo da pagare per avere una buona velocità con consumi accettabili.

mar 022011
 

Grazie a Twitter, vengo informato da AndroidWorld che è disponibile la versione di sviluppo del firmware Android 2.3.2 con nome in codice Gingerbread per il mio Samsung Galaxy S (la versione “tascabile” del Galaxy Tab) e ho deciso di approfondire.

Premessa: vengo da un HTC Wildfire che a livello di RAM e CPU è esattamente la metà del Samsung. Ho roottato l’HTC instllando un firmware Froyo (2.2) di concorrenza e lavorava bene; visto che alla mia dolce metà serviva uno smartphone, trovandomi bene con Android ho deciso di passarle il mio HTC e fare il salto di qualità con il Galaxy S: preso in mano la prima volta, sono rimasto stupito favorevolmente dallo schermo, ma sinceramente in certi momenti mi è sembrato un dispositivo molto lento, quasi peggiore del caro HTC. A questo punto (circa 10 ore dopo l’acquisto) ho deciso di rompere gli indugi rootando il terminale e installando il lag-fix per eliniare i problemi del filesystem Samsung RFS… e così il terminale viaggia abbastanza bene – e beve la batteria ;-)

Resto pertanto un po’ basito dalla testardaggine di Samsung nel voler utilizzare il FileSystem RFS anche per il Gingerbread, per cui sono un po’ dubbioso sulla qualità di utilizzo del terminale una volta installato il nuovo firmware… per cui innanzi tutto voglio mettermi nella condizione di poter tornare indietro se qualcosa va storto.

Attenzione che si tratta di un operazioni che potenzialmente possono rendere non funzionante il telefono: prima di iniziare, pensate ai 500,00 Euro che avete speso per comprare l’apparecchio. Inoltre, anche solo installando il ROM Manager ed eseguendo il backup dell’apparecchio, si sbloccherà il Boot Manager e quindi si perderà la garanzia (la procedura di rootaggio tramite OneClick Lag Fix non sblocca il Boot Manager e quindi la garanzia non va perduta).
Infine, visto che sarà necessario riformattare il telefono, siate coscienti che perderete tutto ciò che avete installato sull’apparecchio (App, Rubrica, impostazioni, ecc.) per cui dovrete essere certi di avere fatto un backup aggiornato con kies.

Prerequisiti:

- Un PC Widows XP con Samsung Kies (e i driver Kies) installato
- Software Odin installato per aggiornare il telefono tramite USB
- Telefono Samsung Galaxy S non bloccato da operatore con almeno il 70% di batteria e  scheda SD aggiuntiva
- Cavo di collegamento MicroUSB

Punto 1: root del telefono attraverso One Click Lag Fix

Questa procedura non fa perdere la garanzia del telefono, però permette di migliorare la velocità di risposta dell’apparecchio. Serve eseguirla perchè per installare il software di backup sono necessari i permessi di root.
La procedura è tratta da questo articolo.

- Scaricare dall’Android Market Galaxy S 1 Click Lag Fix
- Al termine dell’installazione aprite il menù applicazioni e cliccate su One Click Lag Fix;
- cliccate su Root Device 2.1;
- al termine dell’operazione spegnere il Galaxy S e avviarlo in modalità recovery premendo contemporaneamente volume su + tasto centrale + tasto accensione;
- cliccare su “apply sdcard:update.zip”;
- al termine il telefono verrà riavviato automaticamente;
- aprite nuovamente l’applicazione One Click Lag Fix;
- cliccate su Install EXT2 Tools e attendere il termine dell’operazione;
- cliccate su Check Free Space e attendere il termine dell’operazione;
- cliccate su OneClickLagFix V2.2+;

Punto 2: backup del telefono

Quando ho messo mano al “vecchio” HTC, ho utilizzato una App chiamata ROM Manager che permette di eseguire una serie di operazioni legate alla ROM del telefono (nel caso della versione a pagamento permette pure di scaricare ed installare una ROM  “al volo”) tra cui installare il ClockworkMod Recovery che permette di backuppare il telefono.
Andiamo quindi nell’App Store e installiamo il ROM Manager.
Una volta installato, apriamo l’App e selezioniamo “Installa ClockworkMod Recovery”, scegliamo il nostro apparecchio e quindi attendiamo l’installazione (apparirà un avviso che ClockMod Recovery ha ottenuto i permessi di root). Scegliamo infine di backuppare il telefono. Il telefono si riavvierà in modalità recovery e se siete fortunati tutto funzionerà al primo colpo.
Se come me non siete fortunati, è perchè l’installer del recovery non riesce a verificare il pacchetto update.zip installato da Clockworkmod recovery. Questo perchè il vostro Recovery Mode non è nella versione 2e che è quella che permette di installare file update non firmati. Dopo un po’ di sbattimento, ho trovato questo post che spega come installare la versione 2e del recovery mode.
Sostanzialmente la procedura è:

- Controllare la release del telefono in Impostazioni->Informazioni Telefono->Firmware
- Scaricare il file che più si avvicina alla versione di Firmware installato (nel mio caso l’ultima versione) e scompattarlo
- Settare il telefono in modalità debug USB e spegnerlo
- Aprire il telefono, levare la SIM e la scheda MicroSD
- Riaccendere il telefono premendo contemporaneamente il tasto Home e il Volume – : il telefono entrerà in “Download Mode”
- Far partire sul PC Odin click su PDA e selezionare il file appena scompattato (non scegliere “Re-Partition”)
- Collegare il telefono tramite il cavo MicroUSB, verranno rilevati i driver ed installata la periferica
- Click su start: il telefono si riavvierà
- Spegnere il telefono, reinserire la scheda SD e la SIM e riaccenderlo

A questo punto è possibile far ripartire il Backup tramite la App ROM Manager: il telefono si riavvierà, quindi selezionare la voce per installare update.zip e lanciare il Backup.
Spuntare l’opzione “Re-Partition”

Punto 3: Installazione del nuovo firmware

Procediamo quindi al download dei 223 MB di firmware e del file PIT 512, scompattiamo il file (la password è “samfirmware.com”) e, una volta ultimato, procediamo all’installazione attraverso Odin usando come riferimento la seguente schermata.

 

Prime Impressioni:

Il problema del lag causato dal file system RFS permane anche se è meno evidente rispetto alla situazione originaria del telefono con Android 2.1. Il One Click Lag Fix non funziona con Gingerbread.
L’utilizzo della tastiera è meno immediato in quanto manca lo Swype.
Al contrario di qunto sostenuto da altri, non ho avuto nessun problema con il market.
Penso che proverò la ROM Darky (che è una Froyo con alcune funzionalità di Gingerbread) che dicono essere migliore rispetto alla 2.2.1 di Samsung… stay tuned!