title: Cooking Android
body: <p>Can someone consider and evaluate my approach to customization of Froyo? I'm a beginner.</p>
  
  <p>I've download the sources from Android website and i've successfull recompiled and run it on my (study) device.
  Let's consider a trivial customization: on Settings activity the last choice is something like 'Info about the phone' but... my device is not a phone so i want to replace this string.</p>
  
  <p>Once moved to <em>[my froyo]</em>/packages/apps/Settings/res/values i've edited the 'string.xml' file with the right value. At this point my problems begin...</p>
  
  <p>Considering that i've the Java compiler, how can i recompile only the (i.e.) Settings apk and not the entire operating system <em>(my solution has been to <strong>recompile</strong> the whole operating system)</em>???</p>
  
  <p>Once obtained the <em>NEW</em> Settings.apk, how can i upload it to my device substituting the previous (system) one? I've tryed 'adb install' with all the options but it fails; i've tryed 'adb unistall' on the previous (system) one but it fails as well. <em>(my solution was to <strong>upload</strong> again the whole operation system)</em>.</p>
  
  <p>In conclusion, how can i change a string from 'phone' in 'squirrel' without spending an hour? I want only to customize a little bit the system applications. I'd like to edit the source, try it on device and only once that all the customizations have been done recompile the operating system.</p>