[G1 Themes and Wallpapers] Ooglez:
So when I pushed services.jar and android.policy.jar to my /system/framework dir, I get the following error (This is after I replaced android.policy.jar with the original, but I was getting a similar error for it before..

C:\Android\tools>adb shell reboot

C:\Android\tools>adb logcat
D/AndroidRuntime( 62): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 62): CheckJNI is OFF
I/dalvikvm( 62): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/dalvikvm( 62): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 62): VM cleaning up
D/dalvikvm( 62): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 62): JNI_CreateJavaVM failed
E/AndroidRuntime( 62): JNI_CreateJavaVM failed
D/AndroidRuntime( 63):
D/AndroidRuntime( 63): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 63): CheckJNI is OFF
I/dalvikvm( 63): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/dalvikvm( 63): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 63): VM cleaning up
D/dalvikvm( 63): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 63): JNI_CreateJavaVM failed
E/AndroidRuntime( 63): JNI_CreateJavaVM failed
D/AndroidRuntime( 66):
D/AndroidRuntime( 66): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 66): CheckJNI is OFF
I/dalvikvm( 66): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/dalvikvm( 66): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 66): VM cleaning up
D/dalvikvm( 66): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 66): JNI_CreateJavaVM failed
E/AndroidRuntime( 66): JNI_CreateJavaVM failed
D/AndroidRuntime( 68):
D/AndroidRuntime( 68): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 68): CheckJNI is OFF
I/dalvikvm( 68): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/dalvikvm( 68): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 68): VM cleaning up
D/dalvikvm( 68): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 68): JNI_CreateJavaVM failed
E/AndroidRuntime( 68): JNI_CreateJavaVM failed
D/AndroidRuntime( 69):
D/AndroidRuntime( 69): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 69): CheckJNI is OFF
I/dalvikvm( 69): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/dalvikvm( 69): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 69): VM cleaning up
D/dalvikvm( 69): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 69): JNI_CreateJavaVM failed
E/AndroidRuntime( 69): JNI_CreateJavaVM failed
D/AndroidRuntime( 70):
D/AndroidRuntime( 70): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 70): CheckJNI is OFF
I/dalvikvm( 70): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/dalvikvm( 70): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 70): VM cleaning up
D/dalvikvm( 70): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 70): JNI_CreateJavaVM failed
E/AndroidRuntime( 70): JNI_CreateJavaVM failed
D/AndroidRuntime( 71):
D/AndroidRuntime( 71): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 71): CheckJNI is OFF
I/dalvikvm( 71): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/dalvikvm( 71): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 71): VM cleaning up
D/dalvikvm( 71): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 71): JNI_CreateJavaVM failed
E/AndroidRuntime( 71): JNI_CreateJavaVM failed
D/AndroidRuntime( 72):
D/AndroidRuntime( 72): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 72): CheckJNI is OFF
I/dalvikvm( 72): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/dalvikvm( 72): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 72): VM cleaning up
D/dalvikvm( 72): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 72): JNI_CreateJavaVM failed
E/AndroidRuntime( 72): JNI_CreateJavaVM failed
D/AndroidRuntime( 73):
D/AndroidRuntime( 73): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 73): CheckJNI is OFF
I/dalvikvm( 73): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/dalvikvm( 73): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 73): VM cleaning up
D/dalvikvm( 73): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 73): JNI_CreateJavaVM failed
E/AndroidRuntime( 73): JNI_CreateJavaVM failed

What am I doing wrong? I'm going into recovery mode and using adb push C:\Android\tools\services.jar /system/framework

Should I be including these files in an update.zip?

EDIT: I've tried placing them in the update.zip/framework folder, and with adb push, but neither work..