Importazione account di posta su Windows Mobile [How-to]

Tagged Under : , , , , , , , , , , , , , ,

Da qualche tempo sentivo la necessità di uno strumento per l’importazione delle impostazioni delel caselle email sul mio PDA, perchè effettivamente doversi reimpostare ogni volta gli account (soprattutto se sono più di uno), non è una cosa piacevole ma soprattutto se fatta manualmente toglie ogni nerd-gusto di automatizzazione/batching/scripting di cui gli informatici sono così spesso assetati :D

Tanto per non rendere la procedura troppo semplice (un tool come il pim backup utilizzato per importare la rubrica degli account, calendario e altro avrebbe tolto ogni gusto) ecco quali sono gli strumenti necessari all’operazione:

  1. Makisu, software contenuto all’interno del pacchetto Sashimi, proveniente dal forum di winmoexperts, prelevabile dal forum ufficiale previa registrazione oppure esternamente da qui
  2. Cabdsk.exe, disponibile fino a qualche tempo fa sul sito Microsoft da cui è stato rimosso di recente, ma recuperabile chiedendo bene all’amico google
  3. 10 minuti di tempo libero

Dopo aver installato il CAB di Sashimi, troverete 2 nuove icone nei programmi, Sashimi e Makisu. Lasciate perdere la prima e lanciate Makisu.

1# SALVATAGGIO DELLE IMPOSTAZIONI DI CONFIGURAZIONE

Una volta lanciato il programma avrete la possibilità di backuppare la configurazione delle caselle email e della rete wireless.

Scegliete email per la casella di posta:

e proseguite inserendo le informazioni richieste nella classica fase di creazione dell’account (server della posta in arrivo e uscita, autenticazione, schedulazione sullo scarimento, ecc..)1 .

Rispondete di si alla domanda se volete inserire la configurazione nella creazione del file batch:

dopodiche ricominciate se avete altri account da configurare fino a che non li avrete aggiunti tutti (reti wireless incluse).

2# CREAZIONE DEL FILE XML

Conclusa questa parte nel menu iniziale scegliete “XML Operations” e “Create XML” salvando nella cartella di destinazione che preferite. A questo punto è stato creato un file XML di configurazione secondo le direttive dell’Open Mobile Alliance, che contiene i parametri di configurazione dei vostri account2.

Se volete che le impostazioni inserite vengano subito applicate al dispositivo rispondete si alla domanda “provision XML file”:

se invece avevate già configurato tutto non ce n’è bisogno

3# RIPRISTINO DELLE IMPOSTAZIONI

Ora che il file è stato creato, ci sono 2 modalità che si possono utilizzare per ripristinare la configurazione3.

3a# CREAZIONE DEL FILE CAB

E’ la modalità leggermente più impegnativa, ma che a fronte di qualche minuto di lavoro in questa fase risparmierà ogni operazione nella fase di ripristino. Consiste nel creare un file CAB che basterà eseguire ogni volta in cui si vorrà reimpostare la configurazione salvata.

Ecco cosa fare per generarlo:

  1. Scompattate il file cabsdk.exe in una directory dedicata (esempio C:\cabsdk)
  2. Copiate il file xml generato da makisu al termine della fase 2 nella cartella bin in cui avete scompattato il cabsdk (es. C:\cabsdk\bin), e rinominatelo in _setup.xml
  3. Aprite una console e posizionatevi in questa directory (con windows 7 basta premere il tasto destro in un punto qualunque della cartella tenendo premuto shift e scegliere dal menù “Apri prompt dei comandi qui”)
  4. Eseguite il comando: makecab /D COMPRESS=OFF _setup.xml settings.cab

OK! A questo punto è stato generato il file settings.cab che vi consentirà di ripristinare le configurazioni nel giro di 3 secondi ogni volta che ne avrete bisogno, senza bisogno di sforzi ulteriori

3b# RIPRISTINO CON MAKISU

Se la creazione del file CAB vi sembra un’operazione scomoda potete sempre riutilizzare Makisu per ripristinare le impostazioni in un secondo momento. Dopo aver reinstallato il pacchetto Sashimi vi basterà eseguire il software, scegliere “XML Operations” al primo menù e “Provision XML” in quello successivo. A questo punto caricate il file XML creato in precedenza e date ok, e le impostazioni saranno ripristinate.

Come molte altre volte realizzare operazioni che richiedono svariati tentativi e passaggi è possibile grazie al lavoro di molte persone, in questo caso della gente di xda e del thread di riferimento utilizzato per questa guida :-)

  1. Attenzione perchè come segnalato dal programma inserire le credenziali significa scriverle in un file di testo in chiaro, per cui potete sempre lasciare vuota la password ed inserirla dopo l’importazione al primo scaricamento della posta []
  2. vedi file di esempio []
  3. in realtà ce ne sarebbe anche una terza, secondo cui se utilizzate una ROM UC Capable è sufficiente salvare il file XML nell’apposita directory sulla scheda di memoria. Ma questa, è un’altra storia… []

HTC Touch PRO 2 ROM brand TIM

Tagged Under : , , , , , ,

Finalmente è pronta la ROM TIM per il TP2, estratta direttamente dai dispositivi brandizzati e necessaria a ritornare allo stato iniziale post-acquisto.
La ROM è prelevabile da questo link:
http://www.mediafire.com/file/yvrymjyzfy3/ROM_BRAND_TIM.7z

Questa ROM consente di flashare il software brandizzato presente sui Touch PRO 2 TIM al momento dell’acquisto, ma per tornare alla situazione iniziale è necessario compiere un’altro paio di passaggi perchè la radio, splash screen e SPL non vengono ripristinati.

Dopo aver flashato la ROM brandizzata è necessario:

  1. Flashare lo splash screen: se nel frattempo avete flashato altre ROM che hanno sovrascritto lo splash screen (l’originale è questo) dovete reinstallarlo prelevandolo da qui
  2. Ripristinare la radio: pare che la versione originale fosse la 3.40.25.10. Tuttavia al momento pare essere introvabile, per cui non si può fare altro che prelevarne una (la più vecchia?) da qui
  3. Ripristinare l’SPL: se avete flashato una ROM sul dispositivo TIM è grazie all’hard SPL di Olinex1. Per questo motivo è necessario ripristinare l’SPL locked, prelevabile da qui. E’ importante eseguire questo passaggio DOPO gli altri poichè ripristinando l’SPL non potrete più flashare ulteriori ROM o radio.
  1. Maggiori informazioni su come flashare l’SPL sono disponibili direttamente nel thread ufficiale []

Pubblicazione foto su Schmap Guide

Tagged Under : , , , , , , , , ,

Fabio Giacomelli on SchmapQualche giorno fa sono stato contattato da Schmap per la pubblicazione di una mia foto di qualche tempo fa su una delle loro guide online.

Si tratta di una foto alla celeberrima fontana di Trevi, la cui scelta mi ha naturalmente reso felice visto che in qualche modo si tratta di un riconoscimento alla bontà dello scatto :-)

Imparzialità a parte :-) , pare che queste guide di Schmap siano seriamente interessanti: disponibili anche (e soprattutto) in versione mobile, si prestano ad essere utilizzate direttamente “sul campo” sui cellulari con uno schermo sufficientemente spazioso.

Recensite da un gran numero di mezzi d’informazione, ricoprono buona parte delle principali località turistiche e grazie alla versione “desktop” sono scaricabili totalmente in locale per una consultazione immediata grazie allo Schmap player dedicato1 che offre diverse features interessanti, come il collegamento immediato alle fotografie satellitari di GoogleEarth, Yahoo e Microsoft Virtual Earth, ad un sito di previsioni meteo, oltre ad un altro po di collegamenti interessanti reperibili in rete relativi al luogo che si sta visualizzando.

Da una prima occhiata mi è sembrato che il punto forte di Schmap stia proprio nella sua capacità di raggruppare informazioni interessanti grazie ad un’organizzazione semplice e di consultazione immediata dei link: scelta una città si può velocemente spaziare tra le descrizioni dei luoghi principali (con stupende fotografie annesse :-) ), trovare collegamenti relativi ad eventi, luoghi turistici, ristoranti e ad altre informazioni di interesse, oltre a consultare le mappe dei luoghi in modalità browsing.

Insomma uno strumento interessante, basato su e grazie al materiale gratuito reperibile in rete  (wiki, flickr, ecc…) che probabilmente non sarà in grado di mettere in crisi le meravigliose guide della Lonely ma sicuramente sarà un valido ausilio per tutti i turisti guide-dependent come me.

Insomma da provare seriamente al primo giro turistico disponibile (o un’ottima scusa per inventarsene uno, a scelta) :-)

[nggallery id=9]

  1. sembra tuttavia che la versione per PC non sia particolarmente prestante, nelle prove su Win XP SP3 totalmente patchato ho dovuto killare più volte il processo per farlo riprendere e il software mi è sembrato discretamente pesante []

Driver ATI mobile su Vista64

Tagged Under : , , , ,

Se questa schermata è diventata il vostro incubo peggiore, o state passando ore alla ricerca disperata di qualcuna delle stringhe contenute in un log come questo:

Firma problema:
Nome evento problema:	APPCRASH
Nome applicazione:	InstallManagerApp.exe
Versione applicazione:	3.0.699.0
Timestamp applicazione:	4907be0b
Nome modulo con errori:	MFC80U.DLL
Versione modulo con errori:	8.0.50727.1833
Timestamp modulo con errori:	482bb4a2
Codice eccezione:	c0000005
Offset eccezione:	00000000000854ee
Versione SO:	6.0.6001.2.1.0.256.6
ID impostazioni locali:	1040
Informazioni aggiuntive 1:	bfef
Ulteriori informazioni 2:	e8adce1c2b9e7be834b4063ac3c53863
Ulteriori informazioni 3:	bfef
Ulteriori informazioni 4:	e8adce1c2b9e7be834b4063ac3c53863

probabilmente state cercando di installare i driver ATI su una scheda video Mobile dopo averli modificati con l’ottimo tool di mobility modder.

Dopo infinite ed estrose varianti per riuscire a trovare la soluzione a questo inspiegabile problema1 ho trovato un workaround in grado di consentire l’installazione. Il tutto consiste in una sequenza di 4 semplici passi:

  1. Dopo aver estratto i driver nella tipica cartellina C:\ATI\Support\xxxxx (o dove altro preferite) e averli moddati con il mobility modder (rimando alla guida per la modifica) aprire un cmd come amministratore
  2. Recarsi nella cartella Bin642 (cd C:\ATI\Support\xxxxx\bin64)
  3. Se ci sono versioni precedenti dei driver, disinstallare con il comando “ATISetup.exe -Uninstall -output screen”, altrimenti skippare al punto successivo
  4. Installare i driver con il comando “ATISetup.exe -Install -output screen”

In questo modo tutto dovrebbe funzionare senza problemi e i nuovi driver essere installati3.

Il metodo funziona anche per il package contenente il software aggiuntivo, quindi non è tassativo scaricare i soli driver ma si può scaricare anche tutto il package da 50 e rotti MB (il catalyst software suite per intenderci).

Voci di corridoio attribuiscono questo crash dell’interfaccia dell’installer al Framework 3.5 SP1 o al Runtime di Visual C++ Redistributable, personalmente ho provveduto a rimuovere entrambi i pacchetti prima dell’installazione ma non credo sia necessario visto che molto probabilmente le istruzioni che generano l’eccezione non dovrebbero essere chiamate in causa lanciando l’installer da riga di comando.

In ogni caso se l’installazione dovesse fallire anche con i 4 fatidici passi riportati sopra provate a rimuovere anche i due pacchetti del framework prima di rilanciare la procedura.

  1. e dico inspiegabile perchè fino a un paio di mesi fa i driver si installavano senza problemi dopo la modifica, mentre ad oggi le stesse versioni di allora non si installano più []
  2. Se avete un sistema non a 64bit utilizzare la cartella Bin []
  3. Testato su notebook Acer Travelmate 5720 con Ati HD2600 e Vista 64bit SP1, driver Ati 8.11 ccc_wdm_enu_70230 []

Sync calendar managed by Lightning + WM6

Tagged Under : , , ,


Ancora una volta la necessità di sincronizzare dispositivi mobili e applicazioni multipiattaforma mi spingono alla ricerca di una soluzione “non-standard” che possa funzionare nel calderone del “compatibile a casa mia“..

In questo caso si tratta di sincronizzare il calendario di Thunderbird, aka lightning, con il calendario di outlook integrato in windows mobile 6.

La soluzione si nasconde dietro un sito apparentemente poco interessante e di taglio assolutamente old-style, ma il software prodotto per le precedenti versioni di windows mobile pare avere lunga vita visto che continua a funzionare anche con le release successive1 di WM.

La versione 0.80c del client infatti pare funzionare alla perfezione anche sulle splendide ROM cucinate in quel di xda-developer, e ciò è sufficiente per dire che la compatibilità è garantita anche su WM6. Personalmente ho testato il software per sincronizzare il solo calendario degli appuntamenti, ed allo stato attuale lighting 0.9 va perfettamente d’accordo con il suo compagno di cordata. Il pregio di essere scritto totalmente in Java tra l’altro consente al server di girare in modo indipendente su qualunque sistema opearativo (ovviamente compatibile con la JVM), motivo per cui l’applicazione funziona alla perfezione su XP a 32 bit così come Vista 64 o Linux.

Il solo scoglio iniziale consiste nel rimuovere un errore sputato dal finchsync quando si tenta di sincronizzare un calendario basato sulla configurazione proveniente da una ROM precedente (ripescata automaticamente come nel mio caso dalla SD del telefono); in questo caso la sincronizzazione si interrompe a causa di un’eccezione parzialmente gestita sputando un brutale “Null Reference Exception” nei log.

La soluzione consiste nell’eliminare tutte le vecchie configurazioni memorizzate sul client mobile, dal server ai category mapping, ricreando tutto da zero, e riecco che tutto è pronto a rifunzionare in modo  semplice e pulito…wonderful!

  1. Che sia il caso di sprecare un commento positivo per mamma M$ che garantisce retrocompatibilità sul formato dati?! []