[Android Software Development] cdesai:
Meh.

First of all, before posting about something, know what it is.

The files you listed are from a Google OTA leak, and not normal files, but patches, which need to be applied via applypatch from recovery.

Also, you forgot the /system/lib, and nothing will work with old libraries

also,

No, all stuff wouldn't work that way, aka with the old libraries (mainly EGL).

Don't answer a question if you don't know what it is.

This has nothing to do with the error he's facing, the line he posted means that a method used by the settings app can't be found, and has nothing to do with the ramdisk / init, as it just does the initial service bringup.

The real error is :

E/AndroidRuntime( 240): *** FATAL EXCEPTION IN SYSTEM PROCESS: android.server.ServerThread
E/AndroidRuntime( 240): java.lang.NoSuchMethodError: com.android.providers.settings.DatabaseHelper.setWriteAheadLoggingEnabled
E/AndroidRuntime( 240):	at com.android.providers.settings.DatabaseHelper.<init>(DatabaseHelper.java:87)
E/AndroidRuntime( 240):	at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:253)
E/AndroidRuntime( 240):	at android.content.ContentProvider.attachInfo(ContentProvider.java:944)
E/AndroidRuntime( 240):	at android.app.ActivityThread.installProvider(ActivityThread.java:4388)
E/AndroidRuntime( 240):	at android.app.ActivityThread.installContentProviders(ActivityThread.java:4143)
E/AndroidRuntime( 240):	at android.app.ActivityThread.installSystemProviders(ActivityThread.java:4538)
E/AndroidRuntime( 240):	at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:6288)
E/AndroidRuntime( 240):	at com.android.server.ServerThread.run(SystemServer.java:212)
I/ServiceManager( 96): service 'permission' died
I/ServiceManager( 96): service 'batteryinfo' died
I/ServiceManager( 96): service 'telephony.registry' died
I/ServiceManager( 96): service 'activity' died
I/ServiceManager( 96): service 'meminfo' died
I/ServiceManager( 96): service 'content' died
I/ServiceManager( 96): service 'usagestats' died
I/ServiceManager( 96): service 'gfxinfo' died
I/ServiceManager( 96): service 'package' died
I/ServiceManager( 96): service 'cpuinfo' died
I/ServiceManager( 96): service 'account' died
I/ServiceManager( 96): service 'sensorservice' died
I/ServiceManager( 96): service 'entropy' died
I/ServiceManager( 96): service 'power' died
E/installd( 106): eof
E/installd( 106): failed to read size
I/installd( 106): closing connection
I/Zygote ( 212): Exit zygote because system server (240) has terminated
I/ServiceManager( 96): service 'media.camera' died
I/ServiceManager( 96): service 'media.audio_policy' died
I/ServiceManager( 96): service 'media.audio_flinger' died
I/ServiceManager( 96): service 'media.player' died

After this everything starts again, since zygote terminated.

Java tool eh?

what's that.

and fstab.tuna would be device specific, as it describes the partitions the device has and maps them, and it'll be pretty different on your device.

And at last,

Well not true fully, though CyanogenMod 9 is still compiled with google's 4.4.3 toolchain, we merged a lot of strict aliasing fixes from linaro, which do break stuff.

P.S. Nothing personal for anyone, just my feelings.