[Android Q&A, Help & Troubleshooting] zambego:
Greetings all.

I've been reading here for a while and learnt loads, so thank you to all.

I am trying to achieve an android framework ROM for my Desire. I've looked at all other ROMS and am currently using Oxygen 2.2.2 as my base ROM and trimming from there (although it is a close call between that and dGB)

These two ROMs are excellent. Well done to both developers.

It might be more sensible to use dGB as my base as it already fits in 60MB but my concern is that the developer made comments about the new market version that went something like.. This ROM is not meant for that market. Which just made me wonder whether it had everything i need.

What I am trying to do.

1. Only install in /system those apps, procedures etc that the device needs to function as a phone.

2. provide a framework to install any version of any other app that i choose. Includig dialler, mms and contacts.

I am having a fair amount of success. I can get the dGBv1.4 install down to 53MB and the Oxygen install down to about 63.5MB.

Here is a list of what I install and some comments.

AccountAndSyncSettings.apk - seems to be required.

ADWLauncher.apk (i took out launcher2.apk)

ApplicationsProvider.apk - required

Bluetooth.apk - required if you want bluetooth.

CalendarProvider.apk - required I think if you want to add a calendar app.

CertInstaller.apk - required

CMScreenshot.apk - not required. but tiny anyway.

Contacts.apk (seems to be required. would just like the framework and no gui)

ContactsProvider.apk (as above)

DefaultContainerService.apk - required

DownloadProvider.apk - required

DrmProvider.apk - required though who has DRM content anymore?

GoogleQuickSearchBox.apk - not required but installed anyway

GoogleServicesFramework.apk - required

LatinIME.apk - required (I use the one from dGB, no language files)

MediaProvider.apk - required

MediaUploader.apk - not required but haven't worked out the impact of not having it.

PackageInstaller.apk - required

Phone.apk (i wish i could trim this to just provide the framewok without the gui as I want the option of a different dialer.

PicoTts.apk - required for tts (remove languages you dont need)

Settings.apk - required

SettingsProvider.apk - required

SetupWizard.apk -not required BUT and its a big one, I can't seem to get around not using this as the setup initiates the home button.

Superuser.apk - not required but nice to have

SystemUI.apk - required

TelephonyProvider.apk - required

TtsService.apk - required

UserDictionaryProvider.apk - required. though not even thought about removing

Vending.apk - not required, but when I install it after the ROM into /data i always seem to get FC.

(i think that is correct)

can anyone help me trim this further?

I'd especially like to work out how to just provide the framework of making and receiving calls so I can install a market dialer.

Same goes for contacts it seems all contacts downloads needs the contact.apk to work.

What I would like to achieve is that on a fresh install all I would have in the launcher was the settings shortcut (is that even required?) and everything else is an option.

Thanks

I should clarify something.

I am not a developer and I am not trying to create a ROM to make available for download.

I'm not unpacking apk files (though i might have to) and am just basically deleting or adding apk files in the ROM zip using WinRar.

This is a personal rom that I am making and should I succeed I'll just post a "how to do this" type post and refer to the ROM I end up using.

thanks.