Ok, I understand that you dont want 3rd party apps on the phone accessing internal.telephony.
So I downloaded donut and put it on my developer phone ADP1 using
http://nhenze.net/?tag=build-android
and changed the PhoneUtils.java adding a public callEnd() that uses hangup().
According to the above web site I can download that image to G1's. We are testing GSM radio/cell phones and have our own radio and provisioned sim cards and I hope to create a test program that will automatically answer the phone and then hangup after a set amount of time (see similar project OpenBTS).
I tried to get the internal.telephony in the SDK using the public.xml, it seemed to work for 2.0, but not for 1.6 donut, although I didnt modify PhoneUtils.java for 2.0, because I didnt have access to the image for ADP1/htc for 2.0, thanks htc for enabeling the links to the images again.
So I cant use the SDK, so ... what is the method to create an apk that is on the phone at startup?
I actually thought that this tutorial was going to cover this, but it looks like this is more or less a complaint. Maybe we can turn this tutorial into how to put applicaitons on the phone that are on the image at startup? ... or point me in the right direction.
Please, thanks.