NeonMod 0.21
Scritto da Neon in Android, Cooked rom, Miei progetti, NeonMod il 20 agosto 2010
Aggiornata alla versione 0.21!
Ho corretto alcuni bugs minori e un paio di bugs più importanti come la sincronizzazione push.
E’ possibile scaricare anche un kernel overclockato che permette di superare i 600 mhz di default imposti da HTC (e se li ha imposti c’è un motivo quindi vi sconsiglio di farlo!).
Personalmente non ho alcuna intenzione di usare un kernel overclockato ma visto che interessava a molti ho provveduto a realizzarlo..
Come al solito è possibile scaricare NeonMod dal sito di Xda!
NeonMod 0.1
Scritto da Neon in Cooked rom, Kerneler il 12 agosto 2010
Ciao!
Sono tornato dalle vacanze che mi hanno rigenerato dopo la fatica universitaria
L’ultima rom utilizzata è stata la Cyanogen 5.0.8 di Ali ba!
In vacanza però ho sentito un po’ la mancanza di radio e fotocamera (la rom le faceva ma di qualità non proprio cristiana).
Ho deciso così di cucinarmi la mia rom basata sulla rom htc 2.03 (e quindi con framework che fa andare sia radio che fotocamera).
Il tutto è disponibile sul post ufficiale sul forum xda:
http://forum.xda-developers.com/showthread.php?t=751831
Ora sto lavorando alla compilazione del kernel che permetta l’overclock via SetCPU, quindi modificare il kernel per permettere ad un software in userspace si settare le frequenze.
Personalmente non la userò ma visto che è richiesta molto vedrò di includere un aggiornamento che lo permetta.
Kerneler è ultimato e prossima settimana rilascio il pacchetto completo (ricordo che è sempre possibile scaricarlo dal server svn senza problemi!
Ho anche in mente di fare un port di kerneler per farlo diventare una cucina per rom android con interfaccia in pygtk ma è un lavorone e la voglia non è molta quindi per ora non credo inizierò.
Un altro fronte su cui sto lavorando è installare debian sull’Archos 5 IE che mi è stato regalato. Attualmente è in duabool con angstrom e android ufficiale di archos!
Kerneler 0.30
Buongiorno a tutti!
Ieri mi sono finalmente laureato alla triennale di Ingegneria Informatica a Genova!
Entro 2 o 3 giorni rilascerò il software scritto.. ad ora è disponibile tramite il server svn!
Sto aspettando un paio di giorni perché ho scritto un paio di funzioni non incluse nella tesi e vorrei inserirle in questa versione poiché mi sembrano abbastanza stabili.
Il prossimo passo sarà fornire supporto per rom Android e crosscompilazione!
Aiutare l’utente
Un grosso problema che è sorto durante la stesura di Kerneler è di essere più facile possibile ma allo stesso tempo di offrire all’utente le conoscenze di base per compilarlo senza bisogno di kerneler.
Come ho già scritto più volte io stesso uso kerneler perché è più facile scaricare decomprimere ecc senza bisogno di usare il terminale, ma questo non vuole assolutamente dire che l’utente non debba imparare! O meglio può decidere di non imparare ma viene invogliato vedendo il terminale che lavora da solo..
Ho appena finito di aggiungere anche la disattivazione dei pulsanti in modo da evitare operazioni sbagliate come compilare senza aver scaricato nulla e via dicendo. In questa maniera l’utente “non può sbagliare” ma capisce esattamente cosa stia succedendo!
Sto scrivendo una funzione per aiutare anche l’uso del terminale e appena è finita vedrò di pubblicarla!
Dopo aver ultimato questi ultimi controlli mi metterò all’opera sulla parte più complessa ovvero l’autoconfiguratore!
Stay tuned!
Kerneler #update2
Ho appena fatto l’upload di numerosissime modifiche di Kerneler sul server svn..
Ho rifinito meglio un po’ tutte le funzioni principali e ho ultimato la parte di scelta della versione/download/decompressione.
L’utente una volta che scarica la lista delle versioni disponibili, queste vengono salvate in locale in modo da non dover ogni volta riscaricare tutto. Tramite un pulsate update può forzare il download e l’aggiornamento.
Ho inserito una bozza della guida che aiuterà l’utente durante il processo.
In locale ho già scritto buona parte dell’autoconfiguratore e del gestore di patch ma devo ancora testarlo a fondo!
Stay tuned!
Kerneler #update1
Allora.. Dopo un paio di settimane di sviluppo ho fatto alcuni miglioramenti sul codice:
- Ho rivisto un po’ il modo di eseguire controlli sulle operazioni fatte e ho risolto il problema salvando ogni operazione fatta su ogni versione di kernel su un file. A differenza del codice che associo a una determinata versione si stabilirà a che punto si è arrivati (1 download 2 decompressione 3 configurazione ecc le altre sono ancora da ultimare)
Ho pensato anche di usare un insieme di numeri tipo chmod per determinare con precisione che operazioni vengono svolte ma è discretamente inutile visto che non si puo’ decomprimere senza sorgenti o installare senza compilare. - Ho scritto 2 classi molto importanti per l’autoconfiguratore:
- Per determinare che hardware è presente (cpu, memoria, quantità di core/cpu, moduli che sono stati installati, scheda video)
- Per eseguire operazioni sui file di configurazione (sostituzione, cancellazione e assegnamento di un valore)
- Ho rivisto un attimo la grafica. Ora nella pagina principale è presente una schermata di riepilogo dove possiamo vedere a che punto eravamo arrivati con le varie versioni.
Da decidere se mostrare un riepilogo del tipo:
DOWNLOAD
versioni scaricate
DECOMPRESSIONE
versioni decompresseoppure
VERSIONE
operazioni svolte
VERSIONE
operazioni svolte
I sorgenti come al solito sono disponibili sul server svn! Non sono ancora presenti tutti perché preferisco inviare solo il codice funzionante e devo risolvere ancora qualche problema prima che sia eseguibile!
Stay tuned!
