<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gionn-book &#187; aggiornamento</title>
	<atom:link href="http://blog.scorpionworld.it/tag/aggiornamento/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.scorpionworld.it</link>
	<description>Powered by caffeine</description>
	<lastBuildDate>Sun, 25 Jul 2010 10:32:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Aggiornare firmware Android su HTC Dream G1 Tim (Android 1.6 + CyanogenMod)</title>
		<link>http://blog.scorpionworld.it/aggiornare-android-su-htc-dream-tim-testato-con-android-1-6-cyanogenmod-4-2-5.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=aggiornare-android-su-htc-dream-tim-testato-con-android-1-6-cyanogenmod-4-2-5</link>
		<comments>http://blog.scorpionworld.it/aggiornare-android-su-htc-dream-tim-testato-con-android-1-6-cyanogenmod-4-2-5.html#comments</comments>
		<pubDate>Sat, 21 Nov 2009 12:21:23 +0000</pubDate>
		<dc:creator>gionn</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[it_IT]]></category>
		<category><![CDATA[aggiornamento]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[androidiani]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[htc dream]]></category>
		<category><![CDATA[reinstallazione]]></category>
		<category><![CDATA[tim]]></category>

		<guid isPermaLink="false">http://blog.scorpionworld.it/?p=539</guid>
		<description><![CDATA[AVVISO: ho pubblicato una guida aggiornata per Android 2.1 + CyanogenMod 5.x Questo lunedà¬ mi è arrivato l&#8217;HTC Dream marchiato Tim che in questi giorni si trova scontato al Mediaworld (289 euro, di listino sta a 349). Purtroppo, come spesso &#8230; <a href="http://blog.scorpionworld.it/aggiornare-android-su-htc-dream-tim-testato-con-android-1-6-cyanogenmod-4-2-5.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>AVVISO</strong>: ho pubblicato una guida aggiornata per <a href="http://blog.scorpionworld.it/aggiornare-firmware-android-su-htc-dream-g1-tim-android21-cyanogenmod5.html">Android 2.1 + CyanogenMod 5.x</a></p>
<p>Questo lunedà¬ mi è arrivato l&#8217;<strong>HTC Dream</strong> marchiato Tim che in questi giorni si trova scontato al Mediaworld (289 euro, di listino sta a 349).<br />
Purtroppo, come spesso capita con gli smartphone che montano un software modificato dagli operatori, la versione è vecchia, non più mantenuta e spesso priva di alcune applicazioni &#8220;strategiche&#8221; (google talk, chat, sincronizzazione contatti gmail).</p>
<p>Con Tim inoltre, non è possibile accedere nativamente come utente root e poter riflashare liberamente il proprio Android.<br />
Quindi, prima di poter aggiornare il software, è necessario sfruttare una qualche falla per potere accedere come utente privilegiato.</p>
<p>Girovagando per la rete, ho scoperto una <a href="http://www.androidiani.com">comunità  italiana Android</a> in cui, oltre ad un blog, mettono a disposizione un <a href="http://www.androidiani.com/wiki/">wiki</a> con diverse istruzioni sul come aggiornare il proprio droid, incluso il mio.<br />
Peccato che le immagini Android che mettono a disposizione sian piuttosto obsolete e anche le istruzioni mi son sembrate, con il senno di poi, più complesse del dovuto.</p>
<p>Cercherò qui di ricostruire i passi da effettuare per poter mettere una versione di Android decentemente aggiornata e funzionale.<br />
<span id="more-539"></span></p>
<p><strong>Hardware</strong>:</p>
<ul>
<li>HTC Dream Tim</li>
<li>Cavetto USB (in dotazione)</li>
</ul>
<p><strong>Software</strong>:</p>
<ul>
<li><a href="http://developer.android.com/sdk/index.html">Android SDK</a></li>
<li>Utility <a href="http://developer.htc.com/adp.html#s2">Fastboot</a></li>
</ul>
<p>Le SDK contengono software e documentazione necessaria a chi vuol sviluppare sia Android che applicazioni per Android. Fastboot è una utility per bypassare il caricamento dell&#8217;immagine di presente sulla memoria e passarne una &#8220;volante&#8221; tramite USB (puoi scompattarlo all&#8217;interno della cartella tools dell&#8217;SDK)</p>
<h3>Riepilogo</h3>
<ol>
<li><a href="#step1">Abilita USB Debugging</a></li>
<li><a href="#step2">Fastboot</a></li>
<li><a href="#step3">Installazione cm-recovery</a></li>
<li><a href="#step4">Installazione Android 1.6 + CyanogenMod</a></li>
</ol>
<h2><a name="step1">Abilita USB Debugging</a></h2>
<p>Menu -> Impostazioni -> Applicazioni -> Sviluppo -> Debug USB<br />
<code>$ ./tools/adb devices
List of devices attached 
HT935NG08417    device</code><br />
Se il vostro device viene riportato, siete pronti per poter utilizzare Fastboot</p>
<h2><a name="step2">Fastboot</a></h2>
<p><code>$ wget http://blog.scorpionworld.it/wp-content/uploads/2009/11/boot.zip
$ unzip boot.zip</code><br />
Accendi il telefono utilizzando il tasto <strong>Power + Camera</strong><br />
<code>$ ./tools/fastboot boot boot.img</code><br />
Attendi il caricamento di Android&#8230;<br />
<code>$ ./adb shell</code><br />
Adesso sei collegato al tuo Android con privilegi di root:<br />
<code># id
uid=0(root) gid=0(root)</code></p>
<p>Passiamo il filesystem /system da sola lettura a lettura/scrittura, e creiamo una copia della shell però con il flag setuid attivo (che ci permetterà  di avere una shell root senza esser root)<br />
<code># mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# cat /system/bin/sh &gt; /system/bin/su
# chmod 4755 /system/bin/su
# exit </code></p>
<p>Adesso siamo pronti per poter flashare il nostro device con un versione di Android custom.<br />
Cosà¬ a naso, sembra che il miglior Android mantenuto dalla comunità  è CyanogenMod, e anche qui c&#8217;è un nutrito wiki con la procedura per installarlo (<a href="http://wiki.cyanogenmod.com/index.php/Upgrading_From_Older_CyanogenMod_or_other_rooted_ROMs">upgrade da firmware con root</a>).</p>
<h2><a name="step3">Installazione cm-recovery</a></h2>
<p>Scarica la più recente versione della <a href="http://www.cyanogenmod.com/downloads/recovery-image">Recovery Image CyanogenMod</a> (sostituisce il sistema minimale di recovery, sarà  utilizzato per poter installare facilmente Android+CyanogenMod)</p>
<p>Scompatta e copia la prima immagine direttamente nella cartella principale della tua memoria SD (con il telefono collegato al pc, seleziona l&#8217;avviso che esce fra le notifiche in alto del device e fai Connetti) e riapri una shell:<br />
<code>$ ./tools/adb shell
# su
# flash_image recovery /sdcard/cm-recovery-1.4.img
# exit</code></p>
<h2><a name="step4">Installazione Android 1.6 + CyanogenMod</a></h2>
<p><del datetime="2010-01-10T10:51:27+00:00">Scarica l&#8217;ultimo firmware marcato <strong>&#8220;recovery image&#8221;</strong> <a href="http://developer.htc.com/adp.html#s3">qui</a></del><br />
Scarica l&#8217;ultima immagine ufficiale di Android 1.6 denominata <a href='http://blog.scorpionworld.it/wp-content/uploads/2009/11/signed-dream_devphone_userdebug-ota-14721.zip'>recovery image</a>.<br />
Scarica l&#8217;ultima release di <a href="http://www.cyanogenmod.com/downloads/rom">CyanogenMod</a> (contiene il mod Cyanogen, il nome del file è del tipo update-cm-$versione-signed.zip).</p>
<p>Adesso copia i due files zip nella cartella principale della tua memoria SD (non li scompattare!)</p>
<p>Procediamo con la reinstallazione del sistema: completa entrambi i passi, <strong>non riavviare</strong>.</p>
<p>Puoi accedere al sistema di recovery appena installato accendendo il telefono tramite <strong>Home + Power</strong>.<br />
Seleziona &#8216;Apply any zip from SD&#8217; e poi signed-dream_devphone_userdebug-ota-14721.zip (Android 1.6)<br />
Seleziona nuovamente &#8216;Apply any zip from SD&#8217; e poi update-cm-4.2.5-signed.zip (CyanogenMod)<br />
Premi <strong>Home + Back</strong> per riavviare.</p>
<p>Al successivo riavvio, se tutto è andato come previsto, vedrete apparire il logo in blu che identifica la CyanogenMod.</p>
<p>A questo punto in cui sarete colti da immensa felicità , ricordatevi di installare anche l&#8217;applicazione <a href="http://code.google.com/p/cyanogen-updater/">Cyanogen Updater</a> che trovate nel Market, cosà¬ che con due click potrete facilmente <strong>aggiornare</strong> all&#8217;ultima versione di CyanogenMod (prevalentemente bugfix ma spesso arrivano anche nuove features) senza nemmeno dover usare il proprio pc.</p>
<p>Unica nota di demerito: la tastiera pare esser con <strong>layout americano</strong>, nessun problema per le lettere, solo i tasti secondari sono messi fuori posto. Non ho ancora voluto indagare perchè alla fine si fa prima ad imparare il nuovo layout (:P), ma se qualcuno ha la soluzione sarei più che felice di integrarla in questa guida.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.scorpionworld.it/aggiornare-android-su-htc-dream-tim-testato-con-android-1-6-cyanogenmod-4-2-5.html/feed</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
	</channel>
</rss>
