<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rom on Melabit</title>
    <link>https://static.233.196.69.159.clients.your-server.de/it/tags/rom/</link>
    <description>Recent content in Rom on Melabit</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Wed, 26 Feb 2014 06:00:00 +0000</lastBuildDate>
    <atom:link href="https://static.233.196.69.159.clients.your-server.de/it/tags/rom/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Frammenti di Android (parte 3)</title>
      <link>https://static.233.196.69.159.clients.your-server.de/it/2014/02/26/frammenti-di-android-parte-3/</link>
      <pubDate>Wed, 26 Feb 2014 06:00:00 +0000</pubDate>
      <guid>https://static.233.196.69.159.clients.your-server.de/it/2014/02/26/frammenti-di-android-parte-3/</guid>
      <description>&lt;p&gt;Leggi la &lt;a href=&#34;http://melabit.wordpress.com/2014/01/14/frammenti-di-android/&#34;&gt;prima parte&lt;/a&gt; | &lt;a href=&#34;http://melabit.wordpress.com/2014/02/25/frammenti-di-android-parte-2/&#34;&gt;seconda parte&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Una volta effettuato il rooting del telefono, quale &lt;a href=&#34;http://melabit.wordpress.com/2014/02/25/frammenti-di-android-parte-2/&#34;&gt;ROM custom&lt;/a&gt; scegliere per fare in modo che il proprio cellulare con Android abbia prestazioni decenti?&lt;/p&gt;&#xA;&lt;p&gt;La scelta come già detto è vastissima. Però la ROM custom più diffusa è senza dubbio &lt;a href=&#34;http://www.cyanogenmod.org/&#34;&gt;CyanogenMod&lt;/a&gt;, che supporta un numero vastissimo di cellulari Android.&lt;/p&gt;&#xA;&lt;p&gt;Una volta effettuato il processo di rooting, installare una ROM è praticamente immediato: basta scaricare il file compatibile con il proprio telefono in formato .zip compresso, copiarlo senza nemmeno espanderlo sulla scheda di memoria del cellulare esterna del cellulare (NOTA: solo questo meriterebbe un post tutto suo, perché i cellulari Android hanno in genere ben tre partizioni di memoria ben separate e non è facile per l&amp;rsquo;utente medio afferrarne la logica), riavviare in modalità di &lt;em&gt;recovery&lt;/em&gt; (ripristino) usando una combinazione di tasti apposita e infine selezionare il file .zip della ROM ed installarlo. Alla fine il telefono viene riavviato e dopo qualche decina di secondi compare la procedura guidata di configurazione.&lt;/p&gt;&#xA;&lt;p&gt;Per la cronaca, &lt;a href=&#34;http://wiki.cyanogenmod.org/w/Install_CM_for_galaxysmtd&#34;&gt;le istruzioni dettagliate per il Galaxy S si trovano qui&lt;/a&gt;, ma che io sappia il processo non cambia sostanzialmente per gli altri cellulari.&lt;/p&gt;&#xA;&lt;p&gt;Piuttosto facile a meno che, leggendo le istruzioni, non si trascuri di notare che bisogna mettere il file .zip nella &lt;em&gt;radice&lt;/em&gt; della scheda di memoria, non in una cartella apposita, come è capitato a me, facendomi perdere un sacco di tempo per capire perché non riuscivo a selezionare il file della ROM.&lt;/p&gt;&#xA;&lt;p&gt;Può anche capitare che qualcosa vada storto e il telefono sia (o sembri) completamente morto. In gergo si dice che è diventato un &lt;em&gt;brick&lt;/em&gt; (un mattone)&amp;hellip; È successo anche a me un paio di volte, e la seconda volta è stata particolarmente grave perché non riuscivo nemmeno ad accedere alla memoria del telefono tramite la porta USB (l&amp;rsquo;ultima possibilità in questi casi). Per fortuna dopo molti tentativi sono riuscito fortunosamente a ristabilire il contatto fra il telefono e il computer e a rimettere tutto  a posto.&#xA;Quindi, se non ci si fa prendere dal panico e si ha la pazienza di leggere un numero sterminato di informazioni contraddittorie e inutili sui vari forum più o meno tecnici, si riescono a trovare le informazioni veramente significative e a rimettere tutto a posto. Ma che fatica!&lt;/p&gt;&#xA;&lt;p&gt;Il confronto con Apple e iOS è veramente impari: qui basta &lt;a href=&#34;http://support.apple.com/kb/ht1808&#34;&gt;mettere il telefono in modalità &lt;em&gt;recovery&lt;/em&gt;&lt;/a&gt; e far fare il resto del lavoro a iTunes. In 10 minuti torna come nuovo.&lt;/p&gt;&#xA;&lt;p&gt;Ma torniamo a CyanogenMod.&lt;/p&gt;&#xA;&lt;p&gt;Una volta risolti i vari problemi di installazione, sono riuscito ad avere CyanogenMod installato sul telefono. Tutta un&amp;rsquo;altra cosa. Il telefono era tornato scattante come un anno prima, le applicazioni installate partivano e funzionavano molto più velocemente di prima, i blocchi di sistema erano spariti. Tanti complimenti al team di sviluppo!&lt;/p&gt;&#xA;&lt;p&gt;Però: non avevo fatto i conti con gli aggiornamenti.&lt;/p&gt;&#xA;&lt;p&gt;CyanogenMod può essere &lt;a href=&#34;http://www.androidpolice.com/2012/09/30/cyanogenmod-ditching-rom-manager-for-its-own-ota-update-system/&#34;&gt;aggiornato automaticamente Over-The-Air (OTA)&lt;/a&gt;, cioè come se fosse una semplice app, e nella maggior parte dei casi non serve nemmeno riavviare.&lt;/p&gt;&#xA;&lt;p&gt;Funziona. Anzi, se ricordo bene, mi ha persino permesso di passare automaticamente dalla versione 10, basata su Android 4.1 (Jelly Bean), alla 10.1, basata su Android 4.2.x (ancora Jelly Bean). E tutto ciò installando anche una serie di versioni intermedie stabili o di sviluppo (&lt;em&gt;nightly builds&lt;/em&gt;).&lt;/p&gt;&#xA;&lt;p&gt;Il problema è che &lt;a href=&#34;http://android.stackexchange.com/questions/41356/why-does-my-android-device-slow-down-after-successive-rom-updates-without-wiping?rq=1&#34;&gt;gli aggiornamenti OTA rallentano via via sensibilmente il sistema&lt;/a&gt;. Ancora? Alla fine si torna a prestazioni indecenti e ad avere un telefono quasi inusabile.&lt;/p&gt;&#xA;&lt;p&gt;Certo, avrei potuto evitare di aggiornare, e soprattutto di installare le versioni intermedie notturne, ma ha parte che questo è contrario alla filosofia di Linux (da cui deriva Android), è anche contrario alla &lt;em&gt;mia filosofia&lt;/em&gt; e &lt;a href=&#34;http://melabit.wordpress.com/2014/01/14/frammenti-di-android/&#34;&gt;ne ho anche scritto in proposito&lt;/a&gt;. E poi: saperlo &lt;em&gt;prima&lt;/em&gt;&amp;hellip; Quello che è successo in realtà è che, dopo aver notato che il cellulare iniziava a rallentare sensibilmente, ho cercato informazioni in rete ed ho finalmente capito che il rallentamento era collegato agli aggiornamenti.&lt;/p&gt;&#xA;&lt;p&gt;E a questo punto ho deciso di agire in modo più sistematico. Ho cercato informazioni sulle ROM più diffuse, le ho scaricate e le ho copiate sulla scheda microSD del telefono in modo da poterle provare una alla volta (proprio in questa fase si è verificata l&amp;rsquo;impossibilità di accedere alla memoria del telefono tramite la porta USB di cui parlavo più sopra).&lt;/p&gt;&#xA;&lt;p&gt;Una delusione totale. Non serve fare una lista dettagliata: tutte le ROM provate (tranne due) erano solo semplici variazioni più o meno &lt;em&gt;cosmetiche&lt;/em&gt; di CyanogenMod, con temi più o meno orridi per personalizzare il sistema e nulla di più. Quella che mi ha colpito di più per la sua inutilità e il cattivo gusto è la &lt;a href=&#34;http://avatarrom.com&#34;&gt;ROM Avatar&lt;/a&gt;, ma non ditelo troppo in giro.&lt;/p&gt;&#xA;&lt;p&gt;Solo due mi hanno veramente impressionato.&lt;/p&gt;&#xA;&lt;p&gt;La prima è la &lt;a href=&#34;http://en.miui.com&#34;&gt;ROM MIUI&lt;/a&gt;, sviluppata in Cina, avente parecchie funzionalità originali e per di più con una grafica curatissima, la sola confrontabile con i dispositivi Apple. Nonostante i timori sulla presenza di eventuali &lt;em&gt;backdoor&lt;/em&gt; (la ROM è sviluppata in Cina, ma il fatto che il codice sia open source dovrebbe essere una garanzia da questo punto di vista) e dopo aver letto recensioni entusiastiche, l&amp;rsquo;ho installata ed ho sincronizzato i miei dati più importanti, rubrica ed agenda, con iCloud. A differenza di quello che si crede comunemente, infatti, i cellulari Android possono sincronizzarsi automaticamente con iCloud tramite &lt;a href=&#34;https://play.google.com/store/apps/details?id=org.dmfs.caldav.icloud&#34;&gt;SmoothSync for Cloud Calendar&lt;/a&gt; e &lt;a href=&#34;https://play.google.com/store/apps/details?id=org.dmfs.carddav.icloud&#34;&gt;SmoothSync for Cloud Contacts&lt;/a&gt;, due applicazioni che valgono molto di più di quello che costano.&lt;/p&gt;&#xA;&lt;p&gt;fatto questo, ho iniziato ad installare le prime applicazioni: WhatsApp, Skype, Kindle, Shazam, Spotify. Il telefono si è letteralmente &lt;em&gt;seduto&lt;/em&gt;. Anzi, direi che è crollato a terra senza quasi più vita. Le applicazioni erano così lente a partire e a rispondere ai tocchi sullo schermo che non sono nemmeno riuscito a configurare l&amp;rsquo;app Kindle con i dati del mio account su Amazon. Skype e Shazam, poi, non partivano nemmeno.&lt;/p&gt;&#xA;&lt;p&gt;Un salto su Google ha chiarito le cose: &lt;a href=&#34;http://android.appstorm.net/reviews/roms/10-ways-miui-is-awesome-and-5-setbacks-that-keep-it-from-perfection/&#34;&gt;MIUI usa una quantità notevolissima di memoria&lt;/a&gt;, a scapito delle applicazioni che necessitano di più risorse. Ma quello che mi irrita veramente è che non ho mai letto di questi problemi nelle (pseudo-)recensioni che ho consultato online: purtroppo è fin troppo facile scrivere quattro righe di cross, senza approfondire veramente quello che si dice.&lt;/p&gt;&#xA;&lt;p&gt;Ma per fortuna alla fine, dopo tante prove, delusioni e problemi, ho trovato la ROM ideale per me: &lt;a href=&#34;http://forum.xda-developers.com/showthread.php?t=2159519&#34;&gt;SuperNexus&lt;/a&gt;. Non è un caso, perché cerca di portare sugli altri telefoni l&amp;rsquo;esperienza d&amp;rsquo;uso tipica dei cellulari &lt;a href=&#34;http://it.wikipedia.org/wiki/Google_Nexus&#34;&gt;Nexus di Google&lt;/a&gt;, gli unici su cui gira la versione &lt;em&gt;base&lt;/em&gt; (&lt;em&gt;vanilla&lt;/em&gt;) di Android senza l&amp;rsquo;aggiunta di personalizzazioni e app inutili.&lt;/p&gt;&#xA;&lt;p&gt;Un vero peccato averla scoperta solo poco prima della scadenza del mio contratto e del mio passaggio ad iPhone 5c. Ma nei pochi giorni che l&amp;rsquo;ho usato a fondo, dopo aver installato ed usato tantissime applicazioni, probabilmente molte di più di quelle che usa un utente medio, ha dimostrato le vere potenzialità di Android. Peccato che i produttori facciano di tutto per nasconderle.&lt;/p&gt;&#xA;&lt;p&gt;Ora il mio Galaxy S è in un cassetto, aspetto una buona offerta per comprare una nuova scheda telefonica e tornare ad usarlo (sarebbe perfetto come telefono di scorta o come hot-spot o anche come navigatore &amp;ldquo;da passeggio&amp;rdquo;, per evitare di scaricare inutilmente il cellulare principale).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Frammenti di Android (parte 2)</title>
      <link>https://static.233.196.69.159.clients.your-server.de/it/2014/02/25/frammenti-di-android-parte-2/</link>
      <pubDate>Tue, 25 Feb 2014 06:00:00 +0000</pubDate>
      <guid>https://static.233.196.69.159.clients.your-server.de/it/2014/02/25/frammenti-di-android-parte-2/</guid>
      <description>&lt;p&gt;Leggi la &lt;a href=&#34;http://melabit.wordpress.com/2014/01/14/frammenti-di-android/&#34;&gt;prima parte&lt;/a&gt; | &lt;a href=&#34;http://melabit.wordpress.com/2014/02/26/frammenti-di-android-parte-3/&#34;&gt;terza parte&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;È già passato un mese da quando &lt;a href=&#34;http://melabit.wordpress.com/2014/01/14/frammenti-di-android&#34;&gt;ho confessato di usare Android&lt;/a&gt;. Nel frattempo il mio contratto è scaduto ed ora ho un iPhone 5c al posto del Samsung Galaxy S.&lt;/p&gt;&#xA;&lt;p&gt;Il Samsung Galaxy S è stato un ottimo cellulare dal punto di vista hardware, penalizzato purtroppo dalla versione installata di Android, per di più personalizzata dalla Samsung.&lt;/p&gt;&#xA;&lt;p&gt;Ho preso il Galaxy S nel luglio del 2011 con un contratto di 30 mesi. Inizialmente vi era installato Android 2.2 (Froyo) aggiornato dopo qualche mese &amp;ldquo;automaticamente&amp;rdquo; ad Android 2.3 (Gingerbread) tramite il tremendo (ma non c&amp;rsquo;erano alternative) programma Kies di Samsung (&amp;ldquo;automaticamente&amp;rdquo; è un &lt;a href=&#34;http://www.androidgalaxys.net/samsung-kies/samsung-kies-problemi-connessione-collegamento-usb-galaxy/&#34;&gt;eufemismo se parliamo di Kies&lt;/a&gt;, uno dei peggiori programmi che abbia mai usato).&lt;/p&gt;&#xA;&lt;p&gt;Nel primo anno il Galaxy S andava discretamente bene e il sistema era sufficientemente  veloce, nonostante gli sforzi di Samsung di renderlo inusabile con l&amp;rsquo;interfaccia TouchWiz.&lt;/p&gt;&#xA;&lt;p&gt;Con il tempo però, installando nuove applicazioni ed aggiornando quelle vecchie, il cellulare è diventato sempre più lento. E quel che è peggio si bloccava spesso all&amp;rsquo;improvviso (andava in &lt;em&gt;freeze&lt;/em&gt; come di dicono gli americani rendendo benissimo l&amp;rsquo;idea) e l&amp;rsquo;unica soluzione era rimuovere fisicamente la batteria per riavviarlo.&lt;/p&gt;&#xA;&lt;p&gt;Pensate a quanto potesse essere angoscioso ricevere una telefonata da una figlia, scoprire di non poter rispondere perché il telefono si era bloccato, precipitarsi a rimuovere la batteria e dover aspettare un paio di minuti per il riavvio prima di riuscire a richiamare.&lt;/p&gt;&#xA;&lt;p&gt;Alla fine ho deciso che l&amp;rsquo;unica soluzione era quella di installare sul cellulare una &lt;a href=&#34;http://www.androidpolice.com/2010/05/01/custom-roms-for-android-explained-and-why-you-want-them/&#34;&gt;ROM custom&lt;/a&gt;, sperando così di renderlo di nuovo usabile. Con il termine ROM si intende il sistema operativo del telefono (Android in questo caso), memorizzato in una memoria riscrivibile a stato solido come quella dei dischi SSD e delle chiavette USB.&lt;/p&gt;&#xA;&lt;p&gt;Nel mondo Android una ROM &lt;em&gt;custom&lt;/em&gt; è una versione di Android non fornita dal venditore del cellulare (che invece è definita ROM &lt;em&gt;stock&lt;/em&gt;) ma sviluppata indipendentemente a partire dai sorgenti originali di Android &lt;a href=&#34;https://source.android.com/&#34;&gt;(AOSP, Android Open Source Project)&lt;/a&gt; per uno  o più modelli specifici di cellulare.&lt;/p&gt;&#xA;&lt;p&gt;Il numero di ROM custom è assurdamente alto, quasi come il numero di distribuzioni di Linux. &lt;a href=&#34;http://en.wikipedia.org/wiki/List_of_custom_Android_firmwares&#34;&gt;Wikipedia ne cita ben 22&lt;/a&gt; fra quelle più affermate, ma in realtà ne esistono molte di più che spesso differiscono fra loro per particolari quasi solo &lt;em&gt;cosmetici&lt;/em&gt;.&#xA;&lt;a href=&#34;http://theunlockr.com&#34;&gt;TheUnlockr.com&lt;/a&gt; elenca più di 165 ROM custom &lt;a href=&#34;http://theunlockr.com/roms/android-roms/samsung-roms/samsung-galaxy-s-i9000-roms/&#34;&gt;solo per il mio Samsung Galaxy S i9000&lt;/a&gt;, un cellulare ormai da tempo fuori di produzione.&lt;/p&gt;&#xA;&lt;p&gt;Tenendo conto che ogni modello di cellulare Android richiede una ROM adatta al suo hardware, il numero di combinazioni possibili diventa stratosferico.&lt;/p&gt;&#xA;&lt;p&gt;Inoltre, cercare informazioni in rete è estremamente dispersivo, proprio a causa della estrema frammentazione del mondo Android. Se è vero che il sito di riferimento è &lt;a href=&#34;http://www.xda-developers.com/&#34;&gt;XDA Developers&lt;/a&gt;, è anche vero che trovare quello che si cerca nei forum è veramente come cercare un ago nel pagliaio, e quindi anche i siti meno prestigiosi e omnicomprensivi diventano utilissimi.&lt;/p&gt;&#xA;&lt;p&gt;E in ogni caso, prima di poter installare una ROM custom, bisogna effettuare il cosiddetto &lt;a href=&#34;https://sites.google.com/a/italiansubs.net/android/&#34;&gt;&lt;em&gt;rooting&lt;/em&gt; del cellulare&lt;/a&gt;: in pratica ottenere i privilegi di amministratore del sistema operativo (il cosiddetto utente &lt;em&gt;root&lt;/em&gt; nei sistemi Unix, Linux e anche OS X). L&amp;rsquo;utente root è normalmente disabilitato in Android (e anche nei sistemi Linux recenti): proprio perché può fare &lt;em&gt;tutto&lt;/em&gt;, può anche facilmente fare danni al sistema.&lt;/p&gt;&#xA;&lt;p&gt;Purtroppo il processo di &lt;em&gt;rooting&lt;/em&gt; varia molto da cellulare a cellulare. Per fortuna sul &lt;a href=&#34;http://wiki.cyanogenmod.org/w/Install_CM_for_galaxysmtd&#34;&gt;Galaxy S è relativamente semplice&lt;/a&gt; perché Samsung non pone ostacoli particolari, e può essere eseguita anche con il Mac.&lt;/p&gt;&#xA;&lt;p&gt;Anzi, non si tratta nemmeno di un vero e proprio rooting, quanto di installare un kernel (la componente fondamentale dei sistemi operativi bastati su Unix) &lt;em&gt;custom&lt;/em&gt; in cui l&amp;rsquo;utente root è già attivato  (almeno se ho capito bene tutta la faccenda).&#xA;Con altri telefoni è tutta un&amp;rsquo;altra storia, spesso molto più complessa e pericolosa e, se non viene seguita alla lettera, può rendere facilmente inusabile il telefono.&lt;/p&gt;&#xA;&lt;p&gt;Alla fine, eseguito finalmente il rooting del cellulare, si tratta di decidere quale ROM custom installare.&lt;/p&gt;&#xA;&lt;p&gt;Come se fosse facile&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;(&lt;a href=&#34;http://melabit.wordpress.com/2014/02/26/frammenti-di-android-parte-3/&#34;&gt;Continua&lt;/a&gt;)&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
