<?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>Lorenzo Lazzeri &#187; t-mobile g1</title>
	<atom:link href="http://www.lorenzolazzeri.it/tag/t-mobile-g1/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lorenzolazzeri.it</link>
	<description>Il blog di spider</description>
	<lastBuildDate>Thu, 24 Jun 2010 13:47:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Grave (e un po&#8217; sciocco) bug su Android</title>
		<link>http://www.lorenzolazzeri.it/2008/11/09/grave-e-un-po-sciocco-bug-su-android/</link>
		<comments>http://www.lorenzolazzeri.it/2008/11/09/grave-e-un-po-sciocco-bug-su-android/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 17:10:13 +0000</pubDate>
		<dc:creator>Lorenzo Lazzeri</dc:creator>
				<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[t-mobile g1]]></category>

		<guid isPermaLink="false">http://www.lorenzolazzeri.it/?p=51</guid>
		<description><![CDATA[Android è il sistema operativo interamente opensource sponsorizzato da Google. Il primo terminale commercializzato basato su Android è il T-Mobile G1.

Il T-Mobile G1 viene venduto dal 22 ottobre negli Stati Uniti. Da subito sono stati effettuati i primi tentativi per effettuare il cosiddetto jailbreaking, cioè lo sblocco del telefono al fine di poterlo usare con qualsiasi operatore. La semplicità con cui è stato possibile condurre tale operazione era dovuta proprio al grave bug che affligge la versione 1.0 T4-RC29 e le precedenti.]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a title="Android" href="http://code.google.com/android/" target="_blank">Android</a> è il sistema operativo interamente opensource sponsorizzato da Google. Il primo terminale commercializzato basato su Android è il <a title="T-Mobile G1" href="http://www.t-mobileg1.com" target="_blank">T-Mobile G1</a> che viene venduto dal 22 ottobre negli Stati Uniti.</p>
<p>Da subito sono stati fatti i primi tentativi per effettuare il cosiddetto <em>jailbreaking</em>, cioè lo <a title="Reload this Page  How to get Root on the G1 (Updated 11/9)" href="http://forum.xda-developers.com/showthread.php?p=2870041" target="_blank">sblocco del telefono</a> al fine di poterlo usare con qualsiasi operatore. La semplicità con cui è stato possibile condurre tale operazione era dovuta proprio al <strong>grave bug</strong> che affligge la versione 1.0 T4-RC29 e le precedenti.</p>
<p>All&#8217;accensione del telefono (al boot, ad essere precisi), viene lanciata una shell che cattura ed esegue come comandi ogni serie di caratteri inserita, a prescindere dal contenuto del display. Basta digitare qualcosa che abbia senso su un sistema Unix perché questo venga eseguito&#8230; con i <a title=" Easiest way to root shell" href="http://android.jim.sh/index.php/ConsoleShell" target="_blank">privilegi di <strong>root</strong></a>!</p>
<p>Il blogger Ed Burnette di ZDNet lo definisce il <a title="Worst. Bug. Ever." href="http://blogs.zdnet.com/Burnette/?p=680" target="_blank">peggior bug di sempre</a>. In effetti i tentativi che sono stati fatti, come far riavviare il telefono semplicemente digitando il comando <strong>reboot</strong>, dimostrano la gravità del problema.</p>
<p>Alcune soluzioni sono state suggerite per risolvere il problema. La più ovvia, digitare il comando <strong>exit</strong>, non funziona poiché il processo <a title="Quick workaround for the T-Mobile G1 root shell bug" href="http://www.hackszine.com/blog/archive/2008/11/quick_workaround_for_the_massi.html?CMP=OTC-7G2N43923558" target="_blank">viene rilanciato dopo poco</a>. Un&#8217;altra consiste nell&#8217;eseguire il comando <strong>cat</strong> senza parametri, che di fatto impedisce la cattura di successivi comandi.</p>
<p>Data l&#8217;apertura della piattaforma, è già stata individuata la sorgente del problema. Si tratta di uno script eseguito al momento del boot, /init.rc, che a sua volta lancia una shell legata alla console. I più smanettoni potranno lanciare il server <strong>telnetd</strong> sfruttando il bug stesso e con un client telnet collegarsi al proprio telefono e cancellare quelle righe dallo script incriminato.</p>
<p>Almeno fino a quando non verrà rilasciato un update del firmware.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.lorenzolazzeri.it/2008/11/09/grave-e-un-po-sciocco-bug-su-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
