Windows Mobile Italy

  • Increase font size
  • Default font size
  • Decrease font size

In Rilievo

Cos'è Windows Mobile? Una panoramica approfondita ed esaustiva del sistema operativo per dispositivi mobili sviluppato da Microsoft.

WMitaly al Mobius 2008: il reportage completo in varie puntate dell'esclusivo evento Microsoft di Seattle.

Eventi

EventiIFA Berlin
Durata: 29 ago-3 set 2008
Alla Messeglande Berlin di Berlino, in Germania, l'edizione 2008 dell'IFA Berlin, presenterà un'esposizione dell'innovazione e della tecnologia di domani, arricchita da uno spettacolare programma di eventi.

Provato per voi il Microsoft Surface

Le nostre impressioni sul tavolo tattile interattivo con multi-touch MS Surface, provato presso la sede della Microsoft a Redmond.

Aggiungi un commento

Il tuo nome:
Indirizzo email:
Commento:
  La frase di verifica. Solo lettere minuscole senza spazi.
Frase di verifica:

Condividi questo articolo  
Home Articoli Guide e Tutorial Smartphone Windows Mobile: aggiornamento e personalizzazione avanzata

Smartphone Windows Mobile: aggiornamento e personalizzazione avanzata

E-mail Stampa PDF
OcchioPer questo post ospitiamo con grande piacere l'esperto Sergiopi, che con il suo particolare modo di scrivere spiega i segreti della personalizzazione avanzata a livello software dei Pocket PC Phone, concentrandosi soprattutto sui vari elementi che costituiscono il firmware di un terminale telefonico Windows Mobile (N.d.R.).
 
Un telefono Windows Mobile, se ne parla, si citano IPL, SPL, ROM… ma in parole semplici che significa?

Sapere come è fatto un oggetto serve ad usarlo MEGLIO ma anche a renderlo INUTILIZZABILE se si pensa di poter fare tutto da soli...
Come mio primo intervento su questo portale, ho recuperato e rivisto un mio vecchio scritto dal forum di SoloPalmari.

Avete presente un PC? Le cose sono molto simili: abbiamo in mano un mini-PC con un telefono attaccato che, come in ogni PC, è composto da:
  • BIOS
  • i file di sistema (che fanno partire il sistema operativo)
  • il sistema operativo, che a sua volta contiene i driver per le periferiche (tastiera, mouse, dischi, eccetera)
  • le personalizzazioni al sistema operativo fatte dal venditore (programmi e programmilli specifici)
  • le schermate di avvio di Windows
  • la ROM della RADIO: in aggiunta nel telefono Windows Mobile abbiamo la radio ROM (del modulo telefonico, insomma) e del GPS, se incluso
Se non avete capito nulla non preoccupatevi. Questa era la sintesi, in seguito arriva anche la spiegazione!
Come fare per sapere quale versione è installata nel telefono? Si controllano i numeri che appaiono in basso quando si riavvia il sistema (soft reset) e leggendo e toccando le icone giuste in Impostazioni.


ABC del telefono windows MOBILE, le SIGLE

IL CID. Se ne parla quando si parla di modificare il sistema operativo del telefono ed è l’identificativo del vendor, o produttore (Vodafone, HTC, Dopod, eccetera), e della LINGUA impostata di base. Quando si installa una ROM ORIGINALE il programma di installazione controlla se il telefono è "giusto" e lo aggiorna, altrimenti si interrompe con l'errore: INVALID VENDOR ID (ovviamente), INVALID LANGUAGE, eccetera.

SUPERCID invece significa JOLLY, cioè qualunque ROM e QUALUNQUE lingua sono buone
A proposito, l’installazione della ROM parte da un file che si chiama RUUxxxx. RUU? Rom Update Utility, ovviamente! La RUU “dialoga” con l’SPL e lancia i comandi necessari per installare al posto giusto i singoli pezzi. Prossimamente parleremo meglio della RUU.

Il software "di serie" del telefono si compone di:

IPL = IL BIOS. I primi sono 1.0, poi rapidamente 1.0.1 ecc, ma ogni modello ha il suo IPL.

SPL = i file di avvio, quelli che nel PC sono scritti nel disco di avvio alla formattazione. È anche la sede delle varie protezioni e di quel minimo insieme di funzioni e driver SERIALE ed USB  che, senza bisogno di avere installato un sistema operativo, dialogano con la RUU o permettono di inserire a mano alcuni comandi per fare ripartire tutto o controllare cosa succede (dialogando con il telefono con un programma di terminale, ad esempio MTTY, che si trova facilmente cercando con Google).

Main splash e Sub splash = la prima e la seconda schermata di avvio, in formato .bmp a 24 bit, ovvero quelle che appaiono all’avvio del telefono. Nelle nuove versioni possono addirittura contenere animazioni e lanciare suoni, per rendere sempre più “scenico” l’avvio del telefono.

Il sistema operativo (OS) = WM6 (o WM6.1) con i driver specifici per quel modello di telefono. A differenza del PC, infatti, il telefono Windows Mobile si vende con il sistema operativo preinstallato, come in un PC portatile. I driver non sono separati dal sistema operativo, vengono sviluppati ed installati dal produttore, ma questo non vuol dire che siano perfetti. Semplicemente verranno "corretti" nelle successive ROM e non possiamo farlo, almeno per ora, senza sostituire anche l’OS.
Anche il sistema operativo viene aggiornato periodicamente da Microsoft, corretti bug, aggiunte funzionalità  e fornito ai produttori come AKU (Adaptation Kit Update), un po' come i service pack di Windows.  I produttori di terminali aggiornano, controllano la compatibilità con i propri driver, aggiungono eventuali aggiornamenti e personalizzazioni e rilasciano la nuova ROM, sempre completa di tutto. Sono gli ultimi TRE numeri della versione di Windows Mobile. Ad esempio una ROM con l’OS build 19588.1.1.4 e più vecchia di una build 19588.1.1.5 perché l’AKU è passata da 1.1.4 a 1.1.5

La RADIO ROM = il softwareche controlla il SOLO telefono. Qui Microsoft non c'entra, la radio ROM serve per tutte quelle funzioni che non controlliamo, tipo agganciarsi alla cella, scegliere GSM o UMTS, operatore, gestione dei servizi di rete... insomma è il software del TELEFONO mentre Microsoft fa il software del PALMARE (ovviamente ognuno dei due moduli si integra con l'altro).
La radio ROM controlla anche il modulo GPS nei telefoni dove questo  è incluso. Anche questa viene aggiornata periodicamente dal produttore ed entra a far parte dell'aggiornamento della ROM ufficiale.

La EXTROM = le personalizzazioni. Introdotta da WM5, è resa "invisibile" a meno di non modificare il registro di sistema, e contiene tutte le personalizzazioni installate al primo avvio del telefono. Ma attenzione, ad esempio anche gli MMS sono una "personalizzazione", così come la videochiamata è una "personalizzazione" e non lo sono soltanto il colore degli sfondi o applicazioni come giochi o servizi. La ExtROM si vede solo quando si fa un primo avvio del telefono (subito dopo l'acquisto, un hard reset oppure un aggiornamento della ROM), perché dopo l’impostazione dello schermo, dell’ora e della data il terminale avvia automaticamente l’installazione della “personalizzazione” creata dal produttore.

Tutti questi "pezzi" sono assemblati assieme in un file .nbh, firmati digitalmente. Un piccolo file di testo serve alla RUU (Rom Update Utility) per sapere dove mettere i pezzi.
Quando viene rilasciata una nuova ROM ufficiale generalmente TUTTE le componenti sono state aggiornate, GSM, EXTROM, OS, SPL, IPL, schermate. Ora rileggete l’introduzione: è tutto più chiaro? Me lo auguro! Altre info nella prossima puntata.

Più volte abbiamo detto che queste informazioni servono per capire meglio, ma NON per modificare, il telefono. Prima di tutto sono ancora troppo generiche e poi perché non è con 50 righe di istruzioni che si diventa sviluppatori.
Come viene specificato alla fine degli incontri di wrestling: se lo fate a casa potete farvi male, alla garanzia (che non è più valida se modificate la ROM) ed al portafogli (trovandovi con un soprammobile dove prima avevate un telefono).
A proposito, nel linguaggio dei forum internazionali un telefono reso inservibile in questo modo si dice BRICKato (bricked, ovvero un telefono trasformato in un mattone, brick in inglese).
 
Pocket PC Phone disassemblato

[Questo è un Guest Post di Sergiopi, moderatore dei forum di xda-developers e SoloPalmari]

Aggiungi un commento

BoldItalicUnderlineStrikethroughSubscriptSuperscriptEmailImageHyperlinkOrdered listUnordered listQuoteCodeHyperlink to the Article by its id
Very HappySmileWinkSadSurprisedShockedConfusedCoolLaughingMadRazzEmbarrassedCrying or Very SadEvil or Very MadTwisted EvilRolling EyesExclamationQuestionIdeaArrowNeutralMr. GreenGeekUber Geek
Il tuo nome:
Indirizzo email:
Commento:
  La frase di verifica. Solo lettere minuscole senza spazi.
Frase di verifica:

Condividi questo articolo  
 

"Nonostante la grande attesa per l'uscita dell'iPhone, tra agosto 2007 e gennaio 2008 sono stati venduti in tutto il mondo 14,3 milioni di dispositivi Windows Mobile, con 20 milioni previsti per giugno. Modelli più venduti i Samsung Blackjack e Blackjack II e l'HTC Touch"