title: Not all services loaded on Android
body: <p>I am facing problem that not all services are running on Android.</p>
  
  <p>I am trying to install Android 4.0 on ARM Development Board and load filesystem from mmc card.</p>
  
  <p>I have done unyaffs for system.img, userdata.img and untar for ramdisk. I have copied content from ramdisk to mmc card, system.img content to /system on mmc and userdata.img to /data.</p>
  
  <p>The shell booted successfully, I tried to run:</p>
  
  <pre><code>$service call SurfaceFlinger 10
  $service call wallpaper 6 i32 1024 i32 768
  $service call window 58
  </code></pre>
  
  <p>but I got errors:</p>
  
  <pre><code>service: Service SurfaceFlinger does not exist    
  service: Service wallpaper does not exist    
  service: Service window does not exist
  </code></pre>
  
  <p>I checked service list, an found that only 7 services are loaded:</p>
  
  <pre><code>$ service list    
  Found 7 services:    
  0       power: [android.os.IPowerManager]    
  1       entropy: []    
  2       sensorservice: [android.gui.SensorServer]    
  3       media.audio_policy: [android.media.IAudioPolicyService]    
  4       media.camera: [android.hardware.ICameraService]    
  5       media.player: [android.media.IMediaPlayerService]    
  6       media.audio_flinger: [android.media.IAudioFlinger]
  </code></pre>
  
  <p>When I checked for service list on Android Virtual Device emulator, I found that 50 services are running, including services SurfaceFlinger, wallpaper, window, and service call is executed successfully.</p>
  
  <p>Thanks for help!</p>