Tag: hack
the Best Android firmware.
by emuboy on Aug.16, 2009, under Post
Orama è un pò che smanetto col mio htc dream, la prima cosa che ho fatto è sbloccarlo, ci sono centinaia di guide su internet, vi consiglio quella del sito con cui “collaboro”, ovvero androidiani.
Dopo lo “sblocco” sicuramente molti di voi si sono chiesti quale tipo di firmware usare per il proprio telefono,considerado che dev’essere stabile e veloce.Ci sono molti firmware in giro, alcuni sono quelli basati sull’HTC Hero, ovvero il primo cellulare android ad avere un interfaccia differente dall’originale, che è molto figa e sbarluccicante ma molto pensate e “mangia-batteria” considerando che il dream non ha la stessa memoria (192mb) del Hero (288mb) e che usa la swap per far girare quel firmware la prima domanda che vi chiederete sarà “e che cavolo ci fa con tutta quella memoria?” ecco, ci fa girare un interfaccina fighissima in java. Abbastaza malata come cosa…
La mia configurazione attuale per L’HTC dream è la seguente:
CyanogenMod v3.9.10 (Sperimentale)
Questa rom è partita da un solo sviluppatore e si è evoluta per strada allargandosi a team, lavorano in modo molto preciso,usando un repository per coordinare le modifiche da tutti i membri del team e due release type, una stabile e l’altra sperimentale….la versione sperimentale vanda una velocità incredibil,parti prese dalla prossima release di android ovvero donut e parti da altri firmware, completano l’opera degli script per la stabilità e la manutenzione del sistema, Linux insegna
La partizione di Recovery è essenzialemente una partizione minimale all’interno del cellulare che il bootloader attiva solo se viene premuto il tasto home all’avvio,nella versione originale la Recovery è molto stringata, serve per caricare gli updates senza passare dal secondo stadio del bootloader,ovvero Fastboot, quest’ultimo è da usare da remoto con l’ausilio del computer.Nella recovery modificate da Cyanogen spuntano delle opzioni interessanti,in primis un menù, così da non doversi ricorda i comandi a memoria,poi è incluso parted per poter partizione l’sd card e nandroid, il tool definitivo per il backup del vostro cellulare, nandroid copia il contenuto della NAND (la memoria interna ) in un file sulla scheda sd, in modo da poter poi effettuare il ripristino del cellulare quando si è più comodi.
Custom Splashscreen creato da me con il logo originale HTC
Partizione sulla SD da 300mb per le applicazioni scaricate dal market (quelle “importanti” rimangono nel telefono)
Opzione fondamentale, l’htc dream a 81mb di memoria interna, ci stanno una 20a di applicazioni, ma se le volete avere tutte senza appensantire il sistema operativo (infatti in questo modo legge dalla NAND i file di sistema e dalla sd le applicazioni, lasciando la NAND libera di fare altro…).
File di swap sulla sdcard da 60mb
utile soprattutto con i siti internet “generosi”e con alcuni programmi capricciosi…
Tastiera italiana e tastiera virtuale Giapponese con riconoscimento della scrittura
L’ultima è un pò una chicca da smanettone, ma se funziona
Defcon 17
by emuboy on Jul.23, 2009, under Post
Defcon 17 sta per iniziare, dal 30 luglio al 2 agosto per i fortunati che ci saranno è la convention di hacker più importante d’america.Il sintomo che la convention è alle porte sono le indiscrezioni per quanto riguardano i badge, non un badge qualsiasi, Il Badge:
Opensource e liberamente modificabili badge in questione sono spesso dei circuiti con davanti disegnato il logo della convention e tutto il resto,come un normalissimo badge e con dietro un integrato e dell’elettronica che cambia di anno in anno, magari con dei led,dei piccoli altoparlanti e sensori, insomma,roba seria.
ma che ci fai con un badge così? beh, quando te lo danno fa qualcosa…poi tu ti trovi un posticino mentre mangi o visiti la convention e inizi a smanettarci…te lo metti al collo e condividi con gli altri quello che hai fatto…
Quest’anno il concorso per i progetti è iniziato e non si sa ancora nulla,ma tutto sarà basato sul Freescale MC56F8006 che sicuramente darà molte gioie a chi ci metterà le mani,considerando che contiene molti I/O e soprattutto qualche unità FPGA….
HTC Hero.Il mio prossimo cell….errr….firmware :D
by emuboy on Jun.24, 2009, under Post
Quando ho comprato l’htc Dream l’idea di utilizzo che avevo in mente era quella di smartphone che rispondesse a i miei bisogni. Quelli che tutti i giorni incontriamo. La possibilità di chiamare, di organizzare i miei dati e contatti in modo dinamico, fare foto, video,navigare su internet, basato su linux, la possibilità di usare un terminale, di hacking e di aggiornamenti firmware praticamente illimitati
.
Bene. il dream è questo e di più. ora non potrei mai vivere con un cellulare che non metta in salvo la mia rubrica su gmail, che non mi delle la possibilità di eliminare fisicamente un programma sgradito anche se preinstallato, non potrei fare a meno dell’opensource…
howto hack myguide 3100
by emuboy on May.17, 2009, under Post
Come molti navigatori gps in vendita , anche il myguide 3100 è il classico navigatore gps basato su windows ce.

Io non ho nulla di male contro iGo, il software di default del 3100.Tranne che mi ha stressato tutto il pomeriggio.
Il navigatore in questione è della madre della mia ragazza, è bastato l’uso di un pomeriggio per accorgersi che le mappe erano datate e il software bello , ma poco intuitivo e pieno di bug e stupide restrizioni (com l’impossibilità di accedere a qualsiasi impostazione metre il veicolo in movimento, anche se a farlo è IL PASSEGGERO).
Ma veniamo al dunque,avrete bisongo di :
-Una copia+ mappe di tomtom o del vostro navigatore preferito per windows mobile.
-pc windows con installato activesync (o la sua alternativa per vista, mobile center).
-un sd da almeno 1gb (visto che dovremo mettere mappe, voci etc. tutto su sd).
Al termine dell’operazione potrete avere più software di navigazione sul vostro navigatore e volendo installarci tutti i software per windows mobile che desiderate.
Per prima cosa collegate il gps al computer e configuratelo, al termine dell’operazione potrete accedere alla flash del terminale, alla sd e alla root di windows ce.Nella flash del gps c’è il software del navigatore, è qui che faremo le modifiche.Fate una copia dei file che andrete a modificare, e dell’sd nel caso usiate quella del gps con il software di ripristino a bordo.
Iniziamo le modifiche, nella flash del gps (flash disk) troviamo alcuni file tra cui il file igopath.txt che riporto per comodità:
[pre_init]
LangSyncOn = “\\Flash Disk\\langsync.exe”
[pre_quit]
LangSyncOff = “\\Flash Disk\\langsync.exe”
[modules]
Settings = “icons/settings.bmp”, “settings”, 1
Navigate = “”, “\\Flash Disk\\myguide\\myguide.exe”
pre_init e pre_quit fanno sì che il palmare non torni mai al desktop di windows ce,la parte interessante è modules, qui, si possono aggiungere programmi che andranno ad apparire nel menù principale del palmare, io in questo caso ho aggiunto la riga:
TomTom = “”, “\\Storage Card\\Program Files\\Navigator\\TomTom Navigator.exe”
per fare ciò copiate il file sul desktop del vostro computer, editatelo e sovrascrivetelo.facendo un backup prima
.la prima parte è il nome del bottone, la seconda il percorso dell’eseguibile, notate come il gps prenderà l’icona del programma che gli date in pasto per usarla come icona del bottone.
Nel mio caso ho installato tomtom sulla sd seguendo una procedura che si può trovare tranquillamente su google, dopo aver resettato il gps vi troverete davanti alla schermata iniziale col bottone che avete aggiunto.A questo punto abbiamo quasi finito, dobbiamo solo modificare le impostazioni del gps, impostando come porta la com7 e come velocità 4800. in questo modo terrete il vecchio software gps e quello nuovo sullo stesso gps in perfetta armonia.Se volete andare d’accordo con iGo andate in flash disk/myguide e copiate il file sys.txt al suo interno c’è la voce “drive_carefully=1 ” modificatela in “drive_carefully=0″ e sovrascrivete il file ricopiandolo nel gps, e resettate il gps, adesso vi lascerà usare i menù quando il veicolo è in movimento, ma usate questa cosa con prudenza, occhi sulla strada sempre!
in ultima battuta come al solito se volete accedere al desktop di windows ce avviate un software tipo mobileregistryeditor e trovate la chiave hkey_local_machine/init e modificate la chiave launch.exe con explorer.exe , al reset del palmare apparirà windows ce, fate il contrario per riavere il gps
enjoy
tutto questo è stato fatto in un pomeriggio a casa di veronica con niente da fare e un mottarello come premio
Non usate Linux.
by emuboy on May.05, 2009, under Post
Sei un utente che usa windows o mac e pensa che linux sia troppo difficile e caotico?nei forum dici che vorresti usarlo ma aggiungi sempre che non hai tempo, che non sei bravo, che il tuo pc non è supportato? bene.
Non usare Linux.
Onestamente sono stanco dopo tanti anni di sentirmi dire da pigroni ignoranti sempre le solite cose:
Linux è difficile da usare.
Non siamo mica tutti hacker.
Manca il supporto hardware.
Ci sono troppe distribuzioni.
e poi la mia preferita:
“a me Linux piace, anche l’opensource in generale, ma davvero, mettere mano a i file di configurazione, non tutti gli utenti sono capaci”
se avete mai detto o pensato una cosa del genere non cercate di usare Linux e rimanete nel ritardo mentale dei vostri sistemi operativi.
Sono tutte scuse, la stessa paura che fà di questo mondo quello che è , in cui tutti hanno paura di sbattersi e hanno paura delle novità, nei forum e i commenti alle news potrei metterli a tacere a colpi di tastiera, ma sono proprio stanco, per una volta che il Popolo dà più possibilità delle Multinazionali la gente rimane chiusa nel loro bozzolo di seta.
Non siete disposti ad imparare?Peggio per voi,morirete nell’ignoranza.
(se nella vita avete mai sistemato un bug di windows dal registro di sistema, se cmd.exe è vostro amico e in mac os usate più il terminale che finder vi salvate….)
htc dream g1, impressioni a freddo
by emuboy on May.01, 2009, under Post

Lo ammetto, quando ho comprato l’htc dream, il primo cellulare commerciale con android , avevo l’impressione che avrei dovuto “adattarmi” al software, lo immaginavo immaturo e abbozzato.Leggendo le recensioni di chi diceva che l’interfaccia grafica “sembra messa lì” , mi ero fatto un idea totalmente sbagliata:
Android è un software maturo, completo e degno di un buon smartphone, l’interfaccia è ben studiata, pulita e ha una curva d’apprendimento molto ripida.Bastano un paio di ore per memorizzare la struttura dei menù,disposti sempre in modo logico e non mancano le opzioni grazie a i tasti funzione (premendo menù si può aprire un ennesimo pannello di opzioni in quasi tutti i menù).
le tecnologie supportate non mancano: gps,bluetooth, wifi, hsupa, bussola digitale, sensore di posizione.Insomma, al g1 non manca nulla, lo schermo 320×480 è brillante e i suoi 3,2″ sono un ottimo compromesso tra dimensione e risoluzione mostrandosi leggibile in qualsiasi situazione.Altrettanto preciso è il puntamento touch-screen capacitivo, a differenza del mio ipod touch che con i punti più piccoli non risponde bene (come ad esempio gli slider del menù di configurazione) .
Di sistemi di puntamento l’htc dream ne ha ben due: oltre al touch screen c’è la trackball che proprio come le trackball da computer è una sfera che ruota in tutte le direzioni ed è cliccabile, arriva direttamente dal blackberry, e devo dire la verità,non pensavo che mi sarebbe piaciuta così tanto.Nel menù si muove a croce mentre è abbastanza precisa da poter essere usata nei giochi di guida.L’interfaccia è abbastanza dinamica da poter essere usata anche solo con la trackball,caratteristica fondamentale questa di android, studiato per essere usato su terminali con sistemi di puntamento differenti.
La scrittura di testo, messaggi , email e quant’altro è demandato alla tastiera fisica e , in ultima battuta ,nella nuova release del software, a quella virtuale.Quella fisica, a scorrimento , si rivela facendo scorrere lo schermo verso l’alto, caratterisitica unica del dream in quanto si apre descrivendo un ellisse che fa scorrere il bordo dello schermo oltre quello del terminale stesso.Sembra monlto resistente e preciso, stessa idea che mi ha dato ,viste le foto su internet, il sistema a doppio braccio che lo gestisce.I tasti sono distanti tra di loro e la digitazione è precisa e dà un ottimo feedback (considerato tutto è migliore di quella dell’e61 oltre che è più facile da usare data la posizione).L’unico difetto in questo è il blocco dei tasti e della trackball , che fa da ingombro alla mano destra, e che per chi, come me, ha le mani piccole, risulta scomodo poter arrivare ai tasti centrali con la destra.Problema non irrisolvibile, basta usare la sinistra
Se dovessi descrivere android con una parola userei “integrato” : ogni software è in sintonia col sistema, usando la stessa UI e le stesse librerie.Le “leggi” che regolano poi l’android market, l’alternativa all’app store dell’iphone, sono molto “liberali” permettendo applicazioni di ogni tipo , anche quelle che sfruttano gli hack del cellulare.Le uniche applicazioni che google non apprezza e ha bannato sono quelle ti tethering, ovvero quelle che permettono di sfruttare il cellulare come modem o accesspoint, per il semplice motivo che T-Mobile , il partner americano non apprezza molto la cosa offrendo un piano dati col cellulare e uno per il computer.Politica discutibile ma comprensibile, questo limite è riscontrabile solo negli stati uniti.
L’ultima release del software, al 1.5 (codename cupcacke) aggiunge molte funzionalità: la tastiera virtuale, nuove widget , una pulizia generale dell’UI con dei cambiamenti cosmetici, la possibiità di registrare i video e una migliore gestione della fotocamera (che nella vecchia versione era proprio orrenda restituendo foto mosse e con punto di bianco errato).Per chi non lo sapesse, android è una disrtibuzione linux per cellulari e smartphone: si basa sull’ultimo kernel disponibile (2.6.27 alla 1,5) e tutto il software è opensource, tranne che per i firmware della wifi, gsm/hsdpa etc, che rimangono di proprierà del costruttore.L’interfaccia grafica è basata su una macchina virtuale simil-java scritta da google, è così simile che è possibile importare del codice java e compilarlo con minimi cambiamenti per portare le applicazioni da un cellulare ad android.Se si installa l’emulatore di terminale è possibile usare i comuni comandi linux per interagire col sistema, gestire i file, le cartelle, avere un debug approfondito (con un dmesg ad esempio) .
I difetti in android ci sono, il più importante imho è l’assenza, per ora ,dell’obex bluetooth che impedisce di scambiarsi file via bluetooth, e la mancanza della videochiamata.Se vogliamo dirla tutta anche in questo siamo alla pari con l’iphone
.
I difetti del dream invece sono un’estetica discutibile e un’antenna hsdpa abbastanza piccola, che rende una bassa ricezione in casi estremi (come al lavoro dove l’e61 prendeva al 50% e questo solo al 20%) oltre alla mancanza di un connettore standard USB e di un uscita per le cuffie, infatti l’audio viene instradato nel connettore proprietario (ma ben documentato) ext-usb che htc usa da una vita, in cui veicola audio, dati e seriale su soli 6 pin.L’atro difetto è una batteria di poca durata, ma tanto sono abituato ad arrivare a casa e metterlo in carica la notte quindi…
Tutto sommato l’esperienza con l’htc è positiva: è facile aggiornare o cambiare firmware, nel mio di tim (perchè l’ho comprato brandizzato da questo operatore) non è rimasto nulla, ho cambiato tutto il software usando i dati della versione per sviluppatori.
update: grazie a Veronica per le correzioni
Pura poesia….
by emuboy on Apr.18, 2009, under Post
HACKER MANIFESTO by The Mentor Dannati ragazzini. Sono tutti uguali. Ma avete mai, con la vostra psicologia da due soldi e il vostro Tecno-cervello da anni 50, guardato dietro agli occhi dell’Hacker? Non vi siete mai chiesti cosa abbia fatto nascere la sua passione? Io sono un Hacker, entrate nel mio mondo… Il mio è un mondo che inizia con la scuola… Sono più sveglio di molti altri ragazzi, quello che ci insegnano mi annoia… Dannato sottosviluppato. Sono tutti uguali. Io sono alle Junior School, o alle High School. Dannato bambino. Probabilmente lo ha copiato. Sono tutti uguali. Ho fatto una scoperta oggi. Ho trovato un computer. Aspetta un momento, questo è incredibile! Dannato bambino. Tutto quello che fa è giocare. Sono tutti uguali. Poi è successa una cosa… una porta si è aperta su un mondo… correndo attraverso le linee telefoniche come l’eroina nelle vene di un tossicomane, un impulso elettronico è stato spedito, un rifugio dagli incompetenti di ogni giorno è stato trovato, una tastiera è stata scoperta. “Questo è il luogo a cui appartengo…” Io conosco tutti qui… non ci siamo mai incontrati, non abbiamo mai parlato faccia a faccia , non ho mai ascoltato le loro voci… però conosco tutti. Sono tutti uguali. Ci potete scommettere il culo che siamo tutti uguali… noi siamo stati nutriti con cibo da bambini alla scuola mentre bravamamo una bistecca… i pezzi di cibo che ci avete dato erano già stati masticati e senza sapore. Noi siamo stati dominati da sadici e ignoranti, dagli indifferenti. I pochi che avevano qualcosa da insegnarci trovavano in noi volenterosi allievi, ma queste persone sono come goccie d’acqua nel deserto. Ora è questo il nostro mondo… il mondo dell’elettrone e dello switch, la bellezza del baud. Noi facciamo uso di un servizio già esistente che non costerebbe nulla se non fosse controllato da approfittatori ingordi, e voi ci chiamate criminali. Noi esploriamo… e ci chiamate criminali. Noi cerchiamo conoscenza… e ci chiamate criminali. Noi esistiamo senza colore di pelle, nazionalità, credi religiosi e ci chiamate criminali. Voi costruite bombe atomiche, finanziate guerre, uccidete, ingannate e mentite e cercate di farci credere che lo fate per il nostro bene, e poi siamo noi i criminali. Si, io sono un criminale. Io sono un Hacker e questo è il mio manifesto.
Quale forza lo abbia creato, cosa può averlo forgiato?
Ho ascoltato gli insegnanti spiegare per quindici volte come ridurre una frazione, l’ho capito.
“No, Ms. Smith, io non mostro il mio lavoro. E’ tutto nella mia testa…”
Fa esattamente quello che voglio. Se commetto un errore, è perchè io ho sbagliato, non perchè io non gli piaccio… O perchè si senta minacciato da me… O perchè pensi che io sia un coglione… O perchè non gli piace insegnare e vorrebbe essere da un’altra parte…
Dannato bambino.
Si è allacciato nuovamente alla linea telefonica.
Il mio crimine è la mia curiosità.
Il mio crimine è quello che i giurati pensano e sanno non quello che guardano. Il mio crimine è quello di scovare qualche vostro segreto, qualcosa che non vi farà mai dimenticare il mio nome.
Potete anche fermare me, ma non potete fermarci tutti…
Dopo tutto, “Siamo tutti uguali”.
[HOW TO ] migliorare la qualità dell’auricolare nokia HS-5
by emuboy on Apr.15, 2009, under Post
Bene, tra pochi giorni il mio e61 compie 2 anni, è ufficialmente il cellulare che ho tenuto più a lungo…e non me ne pento….l’unico neo è l’auricolare hs-5, economicissimo auricolare pop-port che mi ha seguito fino ad ora ma che ultimamente ha perso smalto, così, ho deciso di ridargli nuova vita sostituendo la parte “auricolare” del cavo:
Per prima cosa dovete aprire l’auricolare, potete farlo con un cacciavite a punta piatta, infilatelo nel l’intercapedine che c’è tra la parte rotonda e la parte a forma di cono e fate leva, fatto questo armati di saldatore dissaldate i due fili che tengono unito il cavo al piccolo altoparlante.
Ora prendete un paio di cuffie che non usate più e che magari trovate comode, ci serve solo un buolbo, quindi se si distinguono tra destra e sinistra scegliete quella che usate di più,apritele allo stesso modo e dissaldate il cavo ( in questo caso potete anche tagliarlo) il risultato è più o meno questo:

A questo punto infiliamo in bulbo delle cuffie nel cavo nokia , sciogliendo prima il nodo che blocca il cavo e togliendo il vecchio bulbo, saldiamo i due fili al posto del cavo nokia sulle nuove cuffie e richiudete il bulbo se tutto va bene il risultato sarà:

Fine, provate chiamando la persona a cui volete più bene (questo per svariati motivi, il primo è perchè è sempre un piacere e il secondo è perchè così sentirete la differenza della sua voce con gli auricolari) e provateli ^____^
happy hacking
Wired.it
by emuboy on Mar.01, 2009, under Post
Quando,un paio di anni fà, ero alla ricerca di fonti affidabili di notizie su internet per popolare la mia pagina igoogle scartai in primis le fonti italiane, anche i siti più specializati spesso sono sono affamati di protagonismo e risprendono in modo approssimativo le notizie, e ho iniziato a leggere i feed di siti in inglese quali slashdot, engadget, ars technica, hack a day…e wired…il wired americano che dal 1994 ha dettato le regole sul come riportare le news di tecnologia,ho trovato sempre affidabilie e sincere le notizie riportate, mai volgari allarmiste o buttate lì per avere una decina di visitatori in più…così quando , ieri pomeriggio in mezzo al carnevale milanese io e Veronica ci siamo avvicinati alla Mondadori, ho trovato il primo numero di wired in italiano mi sono sentito un pò indeciso, impaurito di trovare le solite fregnacce trite e ritrite che trovo nei giornali di tecnologia (che a me sembrano solo un grande dejavù) leggendolo invece mi sono accorto che lo spirito è quello della rivista americana, in lingua italiana, scritta come un libro e di contenuti forti e inediti, da notare l’intervista alla montalcini e il progetto arduino
, insomma, era davvero un pò che una rivista non mi teneva sveglio la notte fino a tardi, e forse era anche ora.benvenuta wired.
foto (c) wired.it

emuboy, The Radical Dreamer... convinto che la vita vada vissuta nella sua pienezza, che vale sempre la pena di viverla...anche nei momenti peggiori...amante della natura umana e dello stupore che infonde il mondo...che trova in un raggio di sole tra le foglie l'armonia per un sogno...

