lunedì 28 novembre 2011

[Dev] Android 4 Ideos U8150 "Ice Cream Sandwich"

Salve sono riuscito a compilare ICS in ARMV5 tramite i sorgenti Android AOSP, partendo dai file di configurazione della CyanogenMod per l'Ideos pubblicati su github. Ho dovuto applicare alcuni fix per completare la compilazione e far avviare ICS sull'ideos, una modifica importante che ho fatto grazie all'aiuto di EstebanSannin è stata quella di abilitare nel file config del kernel Ideos tramite make menuconfig in Power management options - User-space screen access (sysfs interface) - Sysfs interface i file in /sys/power/, infatti senza di essi la rom non si avviava, nel logcat di adb dava questo errore di SurfaceFlinger:

ANDROID_WAIT_FOR_FB_WAKE failed (Bad file number)
ANDROID_WAIT_FOR_FB_SLEEP failed (Bad file number)

La rom è abbastanza veloce e fluida, ma purtroppo non funziona il modulo telefonico, l'audio, fixato il mount della microsd sul device ma non va il mount sul pc, non va la fotocamera, il bluetooth, la vibrazione dei softkey, il solito bug del MAC del wifi e altre cose. Spero che si potranno fixare piano piano tutti questi problemi, allego alcune foto. Enjoy




DOWNLOAD VERSIONE BETA

http://dl.dropbox.com/u/64550987/ideos-ics-armv5.zip

Thread su XDA e Myppc

http://forum.xda-developers.com/showthread.php?t=1366342

http://www.myppc.it/web/community/viewtopic.php?f=126&t=6824

Sto provando pure a compilare ICS anche per armv6, appena riesco posto la rom :)

DOWNLOAD PORTING ICS C8500 PER IDEOS U8150
http://dl.dropbox.com/u/64550987/ics-cine.zip




sabato 12 novembre 2011

[Manuale] Il Sistema Operativo Android

Salve a tutti, ho scritto un manuale che parla del Sistema Operativo Android. Cos'è e come è fatto Android, come modificare una rom, cos'è il boot, la system e la recovery, come compilare un kernel android, come compilare android dai sorgenti, cross compilare programmi unix/linux ed altro :D