Code:
D/AndroidRuntime( 1537): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 1537): CheckJNI is OFF
D/dalvikvm( 1537): DexOpt: incorrect opt magic number (0xff ff ff ff)
D/dalvikvm( 1537): Stale deps in cache file; removing and retrying
W/dalvikvm( 1537): Size mismatch on inflated file (927937 vs 924012)
E/dalvikvm( 1537): Unable to extract+optimize DEX from '/system/framework/services.jar'
D/dalvikvm( 1537): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 1537): VM cleaning up
D/dalvikvm( 1537): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 1537): JNI_CreateJavaVM failed
E/AndroidRuntime( 1537): JNI_CreateJavaVM failed
As some of you know, I have been having this looping in my logcat after I flash a ROM properly. I tried to push services.jar and even services.odex from some ROMs, but none worked.
To make things work, I tried flashing the only recent ROM that worked for me (Blur 1.5.7), booted once, wiped data (not ext3) then flashed any other ROM (like Maxisma's 1.7). It worked, but some things kept force closing (clock, wallpapers, sometimes even launcher).
So...rather than focusing on a hardware/NAND problem I can't fix, could I request all you devs to modify your ROM with a different services.jar or framework files? Or could you teach me the basics so I can experiment for myself how I can modify your ROMs?
Any help on this is greatly appreciated.