Inizio:
- ROM Basata su Samsung Firmware XXKB3.
- Aggiunto supporto Multi-CSC (non richiede la propria lingua dopo l'installazione).
- Extended power menu (riavvio, riavvio recovery, riavvio download) full screen.
- Extended battery mod (batteria %).
- [S]init.d support (yeah!!).[/S] aggiunto nel bootloader
- [S]Tweak Manager MOD (funziona anche senza kernel cf-root).[/S] tweaks gestiti automaticamente nel bootloader
- [S]Thunderbolt script collegato a Tweak Manager.[/S] tweaks nel bootloader
- GPU UI (utilizzo della GPU nell'interfaccia grafica).
- Supporto Video HD (riproduzione).
- Rimosse applicazioni installabili dal market.
- [S]Root, zipalign, sqlite optimizations e[/S] deodexed (naturalmente). aggiunto nel bootloader
- Aggiornamento Samsung Apps.
- Aggiornamento Tastiera Samsung (Galaxy S2).
- Aggiunte animazioni ICS.
- Notifiche LED (CyanogenMOD).
- Aggiornamento APN (CyanogenMOD).
- Sostituzione animazioni di ricarica da spento (Galaxy S2).
- Rimossa la conferma di riavvio.
- Rimossa conversione SMS/MMS.
- Visualizzazione orario invio messaggio invece di orario ricezione SMS/MMS.
- Rimossi sms/mms/email dai logs di chiamata.
- Modifica menu impostazioni aggiungendo le info della rom.
Ora stavo pensando per le applicazioni samsung... se spyke è libero in questa settimana si potrebbe lavorare sull'app "cucina" in modo da poter dare l'opzione di installare le apps samsung solo se una persona le vuole installare, comunque per ora non le ho rimosse.
Prossime modifiche da fare:
- Rimozione aggiornamento sistema samsung compreso nel menu impostazioni.
- [S]Integrazione e aggiornamento CF-Root.[/S] chainfire ha negato l'autorizzazione
- [S]Tentativo di modificare il kernel Froyo.[/S] kernel compilabile solo cinese, ma non stabile
- [S]Integrazione con lo script Voodoo nel bootloader.[/S] Creato nuovo bootloader miarom
Bugs rilevati:
- MOD.Author non viene letto, il build.prop è corretto, probabilmente ho canato l'id nell'applicazione "impostazioni".
MiaROM Bootloader super figo
- Supporto script in /system/etc/init.d.
- Aggiunge il binario "su" nel caso di assenza oppure lo aggiorna se vecchio.
- Corregge all'avvio il database SMS/MMS (utile se viene disattivato il controllo sqlite di ridondanza).
- Ottimizzazione RAM.
- Ottimizzazione lettura/scrittura su tutte le partizioni.
- Attivazione della GPU nell'interfaccia UI.
- Rimozione lag dalle applicazioni di sistema piu utilizzate (Mms.apk, Phone.apk, DialerTabActivity, TouchWiz30Launcher.apk, SuperUser.apk)
- Ottimizzazione connessione internet (maggiore risposta e minore latenza).
- Aumento sensibilità del Touchscreen.
- Integrato nel bootloader i seguenti binary:
- busybox
- sqlite3
- zip
- zipalign
Inoltre ecco qualche aggiunta in programma:
- Auto ZipAlign all'avvio.
- [S]Installazione automatica di SuperUser.apk[/S]
- Auto mount di alcune partizioni così da poter volendo evitare negli script per le altre rom di dover smanettare con il mounting delle partizioni.
- Conversione di tutte le partizioni di sistema in ext4 (ho trovato una interessante documentazione a riguardo e la voglio provare, forse cè la possibilità che anche su froyo con i dovuti accorgimenti ottenere degli ottimi risultati con il filesystem ext4).