giovedì 18 ottobre 2012

Come viene sviluppato il custom firmware Fast and Furious

Salve ragazzi,oggi vi racconterò come è nato questo custom firmware e come viene sviluppata ogni release del Fast and Furious.
L'idea di creare un custom firmware per il nokia C7 l'ho avuta fin da quando ho comprato il mio nuovo C7(circa 1 anno e mezzo fa),infatti venivo dall'esperienza con il firmware tempesta per nokia 5230 e volevo ampliare le mie conoscenze andando sulla nuova piattaforma di symbian,però non cominciai subito ad effettuare i flash anche perchè lo smartphone era nuovo e volevo abituarmi un po' al nuovo O.S.
I primi tentativi di creare un custom firmware arrivarono con la release symbian Anna,l'idea era quella di creare un buon custom firmware come fatto con il 5230,ma senza aspettarmi chissà quale fama e infatti nelle prime 2 release del firmware,era poco conosciuto.
Il nome del firmware mi era venuto mentre cercavo un nome che rimanesse impresso,insomma d'effetto e l'idea mi è venuta appunto guardando l'omonimo film in TV,il firmware più che altro ricalca solo la prima parte del nome,ovvero la parola Fast.
Ora torniamo alla narrazione;come detto dopo i primi firmware basati su anni il lavoro era poco conosciuto,i primi passi per diventare un firmware molto famoso sono stati fatti dalla release 2.0 che era basata sulla leaked di belle,infatti la nuova release di symbian aveva una marcia in più e quindi era un'ottima base di partenza per lo sviluppo.
Quindi piano piano di release in release e di update in update(e si il firmware fast and furious è stato basato di volta in volta su ben 4 diverse release del S.O. ufficiale di nokia) ho migliorato sempre di più il firmware fino a diventare un lavoro molto conosciuto tanto che alcuni utenti hanno dichiarato questo firmware come il miglior firmware per nokia C7;io non so se è veramente cosi,perchè non conosco la concorrenza dei firmware per C7,ma sono contento che per parecchi utenti sia cosi :)
Ora quale è il segreto per sviluppare un firmware?
Bè non c'è un segreto vero e proprio,quello che faccio io per sviluppare ogni release si divide in più fasi:

-Raccolta feedback e consigli degli utenti sulle release pubblicate cercando il più possibile di soddisfare tutti,anche se il firmware prima di tutto è un prodotto che utilizzo personalmente quindi un po' va anche a parere soggettivo cosa integrare e cosa no

-Raccolta mod,funzioni e creazione mod per la release successiva,questa fase dura di solito un mese,in modo che ogni aggiornamento apporti più novità(non sempre è cosi,infatti se c'è qualche mod,funzione o bug che mi stuzzica parecchio,cerco di pubblicare la nuova release prima)

-Finita la fase 1 e 2 si cominciano i test e si integra il materiale raccolto in un firmware beta e si testa la stabilità o il funzionamento di ogni nuova mod integrata.

-Se nella fase di primo test nel firmware le mod integrato funzionano e sembrano stabili si passa alla fase di release candidate testing,ovvero testo per 2 giorni il firmware sul mio adorato C7 che è allo stesso tempo il mio smartphone principale

-Essendo il mio smartphone,tengo controllo di tutto il firmware durante i due giorni,testandone velocità,stabilità e funzioni varie(ovviamente non si può testare tutto,ma il test viene fatto per appurare che si possa utilizzare il firmware nel quotidiano)

-Se non vengono riscontrati problemi si procede alla creazione dei vari pacchetti rar che verranno poi caricati su internet il giorno seguente,ovviamente se si riscontrano problemi si ricomincia la fase di test primario per fixare gli eventuali bug che escono

-Una volta pubblicato il firmware si ricomincia da capo dalla fase 1

Ecco qui,questo è quello che faccio per ogni release del firmware.In futuro cercherò di ampliare la gamma di smartphone supportati dal Fast and Furious(però se svilupperò anche su un'altro smartphone symbian il firmware cambierà nome proprio per evitare confusione),ma purtroppo non ho molti soldi per acquistare un'altro smartphone e per questo ho creato una rete di donazioni per riuscire a racimolare qualche euro,purtroppo in pochi si fidano o vogliono fare donazioni(e si che mi basterebbe arrivare a 140 euro per acquistare uno smartphone usato)quindi per il momento continuerò a sviluppare solo per C7,tra gli smartphone tra cui sarei interessato a sviluppare figurano il nokia C6-01 e il nokia X7(due smartphone al momento poco sviluppati dai cuochi e quindi terreno fertile per il mio custom :))
Inoltre c'è anche l'808 pureview,ma quello me lo compro di tasca mia perchè mi piace e lo vorrei come mio prossimo smartphone da smanettare XD

Grazie per aver letto questo piccolo racconto,spero che non vi abbia annoiato

Ciao a tutti

dj U.G.

Aggiornamento Fast and Furious versione 4.2

Eccomi qui dopo circa un mesetto con la nuova versione del custom firmware.
changelog:

-Nuova uda con nokia store aggiornato all'ultima versione 3.18 
-aggiornamento effetti tema
-aggiornamento menù
-Integrata applicazione tskswitch by Adriano(questa applicazione permette di aggiungere una comoda scorciatoia nella homescreen permettendo l'accesso rapido al task manager)
-Nuove icone per le applicazioni riavvia e spegni by dj U.G.
-Reintegrato il widget notifiche versione mod by birillo14(versione full ita e fixato in alcune sue parti purtroppo non si può ancora accedere alle app di sistema per vedere le notifiche,si possono vedere solo nel widget)
-Nuovo orologio simil htc in versione nera
-Inserite nel pacchetto rar delle nuove patch indispensabili(elimina messaggio per volume alto,aumenta bassi,aumenta bassi e qualità della voce)
-Inseriti gli installer sis degli orologi mostrati sulla pagina di facebook del custom firmware(sono stati inserite in tutte le varianti di colore) + orologio di default belle refresh e l'orologio presente fino alla versione 4.1
-Eliminato messaggio:"Il dispositivo usb sta assorbendo troppa energia"
-Eliminato messaggio :"No connessioni disponibili"
-Nokia tune amplificato
-Fixata applicazione messaggi che rimaneva aperta anche dopo la chiusura
-Spazio disponibile in C ora aumentato a 305 Mb

link download:

--rofs2--

http://www.digzip.com/files/1FIQ5LRE/F_F

--UDA v2--

http://www.digzip.com/files/0XZHLWU7/UDA v2 Fast 4.x.html