Hey all i m have a really ennoying problem with a custom built android rootfs...apparently all the services are launched correctly but the AudioPolicyService isn't. i dont have a sound card on my board so i m using a Dummy driver which loads correctly in Kernel. I ve put BOARD_USED8GENERIC_SOUND := true and commented ALSA. i ve also commented the AusioPolicyService::Instantiate() and everything rtelated to it in main_mediaserver.cpp...in a desperate move i even removed mediaserver form /system/bin but the the service still start ... i want to know if there is another of removeing services from the source and build a basic graphic environnement with minimum services (no-bluetooth no-wifi ...)
Thanks in advance for your help Logcat --------- beginning of /dev/log/main I/DEBUG ( 31): debuggerd: Apr 2 2012 15:38:00 I/Netd ( 30): Netd 1.0 starting --------- beginning of /dev/log/system I/Vold ( 29): Vold 2.1 (the revenge) firing up D/Vold ( 29): USB mass storage support is not enabled in the kernel D/Vold ( 29): usb_configuration switch is not enabled in the kernel E/Vold ( 29): Error reading configuration (No such file or directory)... continuing anyways D/AndroidRuntime( 32): D/AndroidRuntime( 32): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<< D/AndroidRuntime( 32): CheckJNI is OFF I/SamplingProfilerIntegration( 32): Profiler is disabled. I/Zygote ( 32): Preloading classes... D/dalvikvm( 32): GC_EXPLICIT freed 47K, 78% free 232K/1024K, external 0K/0K, paused 10ms D/dalvikvm( 32): GC_EXPLICIT freed 1K, 73% free 282K/1024K, external 0K/0K, paused 8ms D/dalvikvm( 32): GC_EXPLICIT freed 20K, 70% free 315K/1024K, external 0K/0K, paused 9ms D/dalvikvm( 32): GC_EXPLICIT freed 17K, 66% free 353K/1024K, external 0K/0K, paused 10ms D/dalvikvm( 32): GC_EXPLICIT freed 26K, 63% free 382K/1024K, external 0K/0K, paused 11ms D/dalvikvm( 32): GC_EXPLICIT freed 21K, 58% free 439K/1024K, external 0K/0K, paused 12ms W/MediaProfiles( 32): could not find media config xml file D/dalvikvm( 32): GC_EXPLICIT freed 99K, 48% free 541K/1024K, external 0K/0K, paused 18ms D/dalvikvm( 32): GC_EXPLICIT freed 272K, 24% free 881K/1155K, external 0K/0K, paused 36ms D/dalvikvm( 32): GC_EXPLICIT freed 21K, 20% free 928K/1155K, external 0K/0K, paused 32ms D/RenderScript_jni( 32): RenderScript JNI library not found! D/dalvikvm( 32): GC_EXPLICIT freed 25K, 21% free 969K/1219K, external 0K/0K, paused 32ms D/dalvikvm( 32): GC_EXPLICIT freed 24K, 6% free 1276K/1347K, external 0K/0K, paused 52ms D/dalvikvm( 32): GC_EXPLICIT freed 24K, 4% free 1305K/1347K, external 0K/0K, paused 53ms D/dalvikvm( 32): GC_EXPLICIT freed 28K, 6% free 1330K/1411K, external 0K/0K, paused 53ms D/dalvikvm( 32): GC_EXPLICIT freed 14K, 3% free 1371K/1411K, external 0K/0K, paused 54ms W/Zygote ( 32): Class not found for preloading: android.widget.TextView $SelectionModifierCursorCon 1 D/dalvikvm( 32): GC_EXPLICIT freed 28K, 6% free 1397K/1475K, external 0K/0K, paused 55ms D/dalvikvm( 32): GC_EXPLICIT freed 31K, 3% free 1435K/1475K, external 0K/0K, paused 58ms D/dalvikvm( 32): GC_EXPLICIT freed 38K, 6% free 1453K/1539K, external 0K/0K, paused 58ms D/dalvikvm( 32): GC_EXPLICIT freed 41K, 5% free 1467K/1539K, external 0K/0K, paused 58ms D/dalvikvm( 32): GC_EXPLICIT freed 55K, 8% free 1481K/1603K, external 0K/0K, paused 58ms D/dalvikvm( 32): GC_FOR_MALLOC freed 2893K, 57% free 2229K/5123K, external 0K/0K, paused 163ms D/dalvikvm( 32): GC_EXPLICIT freed 2394K, 52% free 2477K/5123K, external 0K/0K, paused 148ms D/dalvikvm( 32): GC_EXPLICIT freed 111K, 51% free 2535K/5123K, external 0K/0K, paused 109ms D/dalvikvm( 32): GC_EXPLICIT freed 73K, 51% free 2561K/5123K, external 0K/0K, paused 109ms D/dalvikvm( 32): GC_EXPLICIT freed 36K, 50% free 2578K/5123K, external 0K/0K, paused 108ms D/dalvikvm( 32): GC_EXPLICIT freed 31K, 50% free 2602K/5123K, external 0K/0K, paused 110ms D/dalvikvm( 32): GC_EXPLICIT freed 38K, 49% free 2624K/5123K, external 0K/0K, paused 109ms I/Zygote ( 32): ...preloaded 1829 classes in 15751ms. E/Zygote ( 32): setreuid() failed. errno: 17 D/dalvikvm( 32): GC_EXPLICIT freed 19K, 49% free 2622K/5123K, external 0K/0K, paused 109ms I/Zygote ( 32): Preloading resources... D/dalvikvm( 32): GC_EXTERNAL_ALLOC freed <1K, 49% free 2624K/5123K, external 0K/0K, paused 108ms D/dalvikvm( 32): GC_EXPLICIT freed 15K, 49% free 2663K/5123K, external 414K/521K, paused 111ms D/dalvikvm( 32): GC_EXTERNAL_ALLOC freed 7K, 48% free 2673K/5123K, external 516K/521K, paused 112ms I/Zygote ( 32): ...preloaded 51 resources in 885ms. I/Zygote ( 32): ...preloaded 15 resources in 33ms. D/dalvikvm( 32): GC_EXPLICIT freed 14K, 48% free 2697K/5123K, external 716K/1038K, paused 112ms D/dalvikvm( 32): GC_EXPLICIT freed 8K, 48% free 2689K/5123K, external 716K/1038K, paused 112ms D/dalvikvm( 32): GC_EXPLICIT freed 1K, 48% free 2687K/5123K, external 716K/1038K, paused 111ms I/dalvikvm( 32): System server process 38 has been created I/Zygote ( 32): Accepting command socket connections D/SystemClock( 38): Setting time of day to sec=86400 W/SystemServer( 38): System clock is before 1970; setting to 1970. E/BatteryService( 38): acOnlinePath not found E/BatteryService( 38): usbOnlinePath not found E/BatteryService( 38): batteryStatusPath not found E/BatteryService( 38): batteryHealthPath not found E/BatteryService( 38): batteryPresentPath not found E/BatteryService( 38): batteryCapacityPath not found E/BatteryService( 38): batteryVoltagePath not found E/BatteryService( 38): batteryTemperaturePath not found E/BatteryService( 38): batteryTechnologyPath not found I/sysproc ( 38): Entered system_init() I/sysproc ( 38): ServiceManager: 0xe9990 I/SurfaceFlinger( 38): SurfaceFlinger is starting I/SurfaceFlinger( 38): SurfaceFlinger's main thread ready to run. Initializing graphics H/W... I/gralloc ( 38): using (fd=23) I/gralloc ( 38): id = I/gralloc ( 38): xres = 240 px I/gralloc ( 38): yres = 320 px I/gralloc ( 38): xres_virtual = 240 px I/gralloc ( 38): yres_virtual = 640 px I/gralloc ( 38): bpp = 16 I/gralloc ( 38): r = 11:5 I/gralloc ( 38): g = 5:6 I/gralloc ( 38): b = 0:5 I/gralloc ( 38): width = 38 mm (160.421051 dpi) I/gralloc ( 38): height = 51 mm (159.372543 dpi) I/gralloc ( 38): refresh rate = 58.96 Hz D/libEGL ( 38): egl.cfg not found, using default config D/libEGL ( 38): loaded /system/lib/egl/libGLES_android.so W/SurfaceFlinger( 38): ro.sf.lcd_density not defined, using 160 dpi by default. I/SurfaceFlinger( 38): EGL informations: I/SurfaceFlinger( 38): # of configs : 8 I/SurfaceFlinger( 38): vendor : Android I/SurfaceFlinger( 38): version : 1.4 Android META-EGL I/SurfaceFlinger( 38): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_ANDROI I/SurfaceFlinger( 38): Client API: OpenGL ES I/SurfaceFlinger( 38): EGLSurface: 5-6-5-0, config=0x0 I/SurfaceFlinger( 38): OpenGL informations: I/SurfaceFlinger( 38): vendor : Android I/SurfaceFlinger( 38): renderer : Android PixelFlinger 1.4 I/SurfaceFlinger( 38): version : OpenGL ES-CM 1.0 I/SurfaceFlinger( 38): extensions: GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precisi I/SurfaceFli( 38): GL_MAX_TEXTURE_SIZE = 4096 I/SurfaceFlinger( 38): GL_MAX_VIEWPORT_DIMS = 4096 I/SurfaceFlinger( 38): flags = 000c0000 D/SensorService( 38): nuSensorService starting... E/SensorService( 38): couldn't load sensors module (No such file or directory) I/sysproc ( 38): System server: starting Android runtime. I/sysproc ( 38): System server: starting Android services. I/SystemServer( 38): Entered the Android system server! I/sysproc ( 38): System server: entering thread pool. I/SystemServer( 38): Entropy Service D/libEGL ( 49): egl.cfg not found, using default config D/libEGL ( 49): loaded /system/lib/egl/libGLES_android.so W/zipro ( 49): Unable to open zip '/data/local/bootanimation.zip': No such file or directory I/SystemServer( 38): Power Manager I/SystemServer( 38): Activity Manager I/ActivityManager( 38): Memory class: 16 I/ARMAssembler( 38): generated scanline__00000077:03010104_00000004_00000000 [ 22 ipp] (41 ins) at s I/ARMAssembler( 49): generated scanline__00000077:03010104_00008A04_00000000 [ 9 ipp] (30 ins) at [0s I/SystemServer( 38): Telephony Registry I/SystemServer( 38): Package Manager I/Installer( 38): connecting... I/Installer( 38): disconnecting... E/Installer( 38): connection failed D/dalvikvm( 38): GC_CONCURRENT freed 231K, 48% free 2975K/5639K, external 716K/1038K, paused 33ms+1s E/PackgeManager( 38): Package com.android.gallery has mismatched uid: 1000 on disk, 10000 in settins E/PackageManager( 38): Package com.android.contacts has mismatched uid: 1000 on disk, 10005 in setts E/PackageManager( 38): Package com.android.launcher has mismatched uid: 1000 on disk, 10005 in setts D/dalvikvm( 38): GC_CONCURRENT freed 200K, 45% free 3243K/5895K, external 716K/1038K, paused 26ms+1s E/PacManager( 38): Package com.android.providers.telephony has mismatched uid: 1000 on disk, 1001 is E/PackageManager( 38): Package com.android.providers.drm has mismatched uid: 1000 on disk, 10000 ins E/PackageManager( 38): Package com.android.providers.calendar has mismatched uid: 1000 on disk, 100s E/PackageManager( 38): Package com.android.inputmethod.pinyin has mismatched uid: 1000 on disk, 100s E/PackageManager( 38): Package com.android.providers.downloads has mismatched uid: 1000 on disk, 10s E/PackageManager( 38): Package com.android.providers.applications has mismatched uid: 1000 on disk,s E/PackageManager( 38): Package com.android.providers.media has mismatched uid: 1000 on disk, 10000 s D/dalvikvm( 38): GC_CONCURRENT freed 325K, 45% free 3443K/6215K, external 716K/1038K, paused 25ms+4s E/PackageManager( 38): Package com.android.providers.userdictionary has mismatched uid: 1000 on diss E/PackageManager( 38): Package com.android.providers.downloads.ui has mismatched uid: 1000 on disk,s E/PackageManager( 38): Package com.android.providers.contacts has mismatched uid: 1000 on disk, 100s D/PackageManager( 38): No files in app dir /vendor/app I/PackageManager( 38): Time to scan packages: 4.736 seconds W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.GOOGLE_AU TH in ps W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.GOOGLE_AU TH.cp is W/PackageManager( 38): Unknown permission com.google.android.gm.permission.WRITE_GMAIL in package cs W/PackageManager( 38): Unknown permission com.google.android.gm.permission.READ_GMAIL in package cos W/PackageManager( 38): Unknown permission cm.google.android.googleapps.permission.GOOGLE_AUT H in pas W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.GOOGLE_AU TH.mails W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.GOOGLE_AU TH in pr W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.GOOGLE_AU TH.cl ir W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.ACCESS_GO OGLE_PAt W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.GOOGLE_AU TH in pt W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.GOOGLE_AU TH.ALL_t W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.GOOGLE_AU TH.YouTt W/PackageManager( 38): Unknown permission com.google.android.googleapps.permission.GOOGLE_AU TH.mailr W/PackageManager( 38): Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS t) W/PackageManager( 38): Unknown permission android.permission.READ_OWNER_DATA in package com.androidl W/PackageManager( 38): Not granting permission android.permission.DEVICE_POWER to package com.andro) D/dalvikvm( 38): GC_EXPLICIT freed 322K, 46% free 3417K/6279K, external 716K/1038K, paused 296ms I/SystemServer( 38): Account Manager I/SystemServer( 38): Content Manager I/ActivityThread( 38): Pub settings: com.android.providers.settings.SettingsProvider I/SystemServer( 38): System Content Providers I/SystemServer( 38): Battery Service D/SettingsProvider( 38): cache for settings table 'secure' rows=22; fullycached=true I/SystemServer( 38): Lights Service I/SystemServer( 38): Vibrator Service D/SettingsProvider( 38): cache for settings table 'system' rows=44; fullycached=true I/SystemServer( 38): Alarm Manager I/SystemServer( 38): Init Watchdog I/SystemServer( 38): Window Manager I/InputManager( 38): Initializing input manager I/InputManager( 38): Starting input manager I/SystemServer( 38): Bluetooth Service E/EventHub( 38): could not add watch for /dev/input, No such file or directory E/EventHub( 38): scan dir failed for /dev/input I/BluetoothProfileState( 38): Message:Entering Stable State I/BluetoothProfileState( 38): Message:Entering Stable State I/SystemServer( 38): Device Policy I/SystemServer( 38): Status Bar I/SystemServer( 38): Clipboard Service I/SystemServer( 38): Input Method Service I/InputManagerService( 38): Enabled input methods: com.android.inputmethod.pinyin/.PinyinIME:com.anE I/SystemServer( 38): NetStat Service I/SystemServe( 38): NetworkManagement Service I/SystemServer( 38): Connectivity Service I/WifiService( 38): WifiService starting up with Wi-Fi disabled D/NetworkManagmentService( 38): Registering observer I/SystemServer( 38): Throttle Service I/SystemServer( 38): Accessibility Manager I/SystemServer( 38): Mount Service I/SystemServer( 38): Notification Manager D/VoldCmdListener( 29): volume list I/SystemServer( 38): Device Storage Monitor W/MountService( 38uplicate state transition (removed -> removed) D/VoldCmdListener( 29): share status ums I/SystemServer( 38): Location Manager I/SystemServer( 38): Search Service I/SystemServer( 38): DropBox Service I/SystemServer( 38): Wallpaper Service W/WallpaperService( 38): failed parsing /data/system/ wallpaper_info.xml java.io.FileNotFoundExcepti) I/SystemServer( 38): Audio Service I/ServiceManager( 38): Waiting for service media.audio_policy... D/dalvikvm( 38): GC_CONCURRENT freed 176K, 42% free 3707K/6343K, external 716K/1038K, paused 16ms+2s I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... W/AudioSystem( 38): AudioPolicyService not published, waiting... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceMger( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... W/AudioSystem( 38): AudioPolicyService not published, waiting... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for srvice media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... W/AudioSystem( 38): AudioPolicyService not published, waiting... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... I/ServiceManager( 38): Waiting for service media.audio_policy... ps -t -P -p USER PID PPID VSIZE RSS PRIO NICE RTPRI SCHED PCY WCHAN PC NAME root 1 0 752 304 20 0 0 0 fg ffffffff 00000000 S /system/bin/sh root 2 0 0 0 20 0 0 0 fg ffffffff 00000000 S kthreadd root 3 2 0 0 20 0 0 0 fg ffffffff 00000000 S ksoftirqd/0 root 4 2 0 0 20 0 0 0 fg ffffffff 00000000 S events/0 root 5 2 0 0 20 0 0 0 fg ffffffff 00000000 S khelper root 6 2 0 0 20 0 0 0 fg ffffffff 00000000 S async/mgr root 7 2 0 0 20 0 0 0 fg ffffffff 00000000 S pm root 8 2 0 0 20 0 0 0 fg ffffffff 00000000 S suspend root 9 2 0 0 20 0 0 0 fg ffffffff 00000000 S sync_supers root 10 2 0 0 20 0 0 0 fg ffffffff 00000000 S bdi-default root 11 2 0 0 20 0 0 0 fg ffffffff 00000000 S kblockd/0 root 12 2 0 0 20 0 0 0 fg ffffffff 00000000 S khubd root 13 2 0 0 20 0 0 0 fg ffffffff 00000000 S kmmcd root 14 2 0 0 20 0 0 0 fg ffffffff 00000000 S kswapd0 root 15 2 0 0 20 0 0 0 fg ffffffff 00000000 S aio/0 root 16 2 0 0 20 0 0 0 fg ffffffff 00000000 S kapmd root 17 2 0 0 20 0 0 0 fg ffffffff 00000000 S binder root 18 2 0 0 20 0 0 0 fg ffffffff 00000000 S mmcqd root 19 2 0 0 20 0 0 0 fg ffffffff 00000000 S ext4-dio-unwrit root 21 1 312 172 20 0 0 0 fg ffffffff 00000000 S /init root 22 21 300 152 20 0 0 0 fg ffffffff 00000000 S /sbin/ueventd root 27 2 0 0 20 0 0 0 fg ffffffff 00000000 S flush-179:0 shell 28 21 784 328 20 0 0 0 fg c003770c afd0c3ac S /system/bin/sh system 29 21 856 248 20 0 0 0 fg ffffffff 00000000 S /system/bin/ servicr root 30 21 3912 552 20 0 0 0 fg ffffffff 00000000 S /system/bin/vold root 37 30 3912 552 20 0 0 0 fg ffffffff 00000000 S vold root 38 30 3912 552 20 0 0 0 fg ffffffff 00000000 S vold root 31 21 3884 520 20 0 0 0 fg ffffffff 00000000 S /system/bin/netd root 35 31 3884 520 20 0 0 0 fg ffffffff 00000000 S netd root 36 31 3884 520 20 0 0 0 fg ffffffff 00000000 S netd root 32 21 716 252 20 0 0 0 fg ffffffff 00000000 S /system/bin/debuggd root 33 21 62356 25916 20 0 0 0 fg ffffffff 00000000 S zygote bluetooth 34 21 1308 560 20 0 0 0 fg ffffffff 00000000 S /system/bin/ dbus-dn system 39 33 102728 28244 20 0 0 0 fg ffffffff 00000000 S system_server system 40 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S HeapWorker system 41 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S GC system 42 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S Signal Catcher system 43 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S Compiler system 44 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S Binder Thread # system 45 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S Binder Thread # system 46 39 102728 28244 12 -8 0 0 fg ffffffff 00000000 S SurfaceFlinger system 47 39 102728 28244 12 -8 0 0 fg ffffffff 00000000 S DisplayEventThr system 48 39 102728 28244 12 -8 0 0 fg ffffffff 00000000 S DisplayEventThr system 50 39 102728 28244 18 -2 0 0 fg ffffffff 00000000 S er.ServerThread system 54 39 102728 28244 18 -2 0 0 fg ffffffff 00000000 S ActivityManager system 56 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S ProcessStats system 57 39 102728 28244 30 10 0 3 bg ffffffff 00000000 S PackageManager system 58 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S FileObserver system 59 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S AccountManagerS system 61 39 102728 28244 30 10 0 3 bg ffffffff 00000000 S SyncHandlerThre system 63 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S UEventObserver system 64 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S ScreenOffThread system 65 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S PowerManagerSer system 66 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S AlarmManager system 67 39 102728 28244 16 -4 0 0 fg ffffffff 00000000 S WindowManager system 68 39 102728 28244 18 -2 0 0 fg ffffffff 00000000 S WindowManagerPo system 69 39 102728 28244 12 -8 0 0 fg ffffffff 00000000 S InputDispatcher system 70 39 102728 28244 12 -8 0 0 fg ffffffff 00000000 S InputReader system 71 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S BluetoothProfil system 72 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S BluetoothProfil system 73 728 28244 20 0 0 0 fg ffffffff 00000000 S NetdConnector system 74 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S ConnectivityThr system 76 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S WifiService system 77 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S Tethering system 78 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S MountService system 79 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S VoldConnector system 81 39 102728 28244 20 0 0 0 fg ffffffff 00000000 S AudioService graphics 49 21 19864 12496 16 -4 0 0 fg ffffffff 00000000 S /system/ bin/bootann graphics 51 49 19864 12496 16 -4 0 0 fg ffffffff 00000000 S Binder Thread # graphics 52 49 19864 12496 16 -4 0 0 fg ffffffff 00000000 S Binder Thread # graphics 53 49 19864 12496 16 -4 0 0 fg ffffffff 00000000 S BootAnimation shell 82 28 948 336 20 0 0 0 fg 00000000 afd0b45c R ps -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
