[Galaxy S I9000 Android Development] bilbonotry:
Stuck at boot

I tried to install kernel Devil 1.6.1 on top of build 2310 because I had lags. Since then my phone stays stuck at the boot animation.

In logcat I have scary errors saying system core classes are not found

I/AudioMixer( 7642): found effect "Multichannel Downmix To Stereo" from The Andr
oid Open Source Project
D/MDnsDS ( 7640): MDnsSdListener::Hander starting up
D/MDnsDS ( 7640): MDnsSdListener starting to monitor
D/MDnsDS ( 7640): Going to poll with pollCount 1
I/SamplingProfilerIntegration( 7641): Profiling disabled.
I/Zygote ( 7641): Preloading classes...
D/dalvikvm( 7641): GC_EXPLICIT freed 37K, 84% free 420K/2560K, paused 1ms+1ms, t
otal 3ms
W/Zygote ( 7641): Class not found for preloading: android.animation.ValueAnimat
or$2
W/Zygote ( 7641): Class not found for preloading: android.animation.ValueAnimat
or$3
W/Zygote ( 7641): Class not found for preloading: android.animation.ValueAnimat
or$4
W/Zygote ( 7641): Class not found for preloading: android.animation.ValueAnimat
or$5
W/Zygote ( 7641): Class not found for preloading: android.content.res.Resources
$1
W/Zygote ( 7641): Class not found for preloading: android.database.sqlite.SQLit
eCompiledSql
W/Zygote ( 7641): Class not found for preloading: android.database.sqlite.SQLit
eDatabase$DatabaseReentrantLock
D/TextLayoutCache( 7641): Using debug level = 0 - Debug Enabled = 0
I/dalvikvm( 7641): threadid=1: recursive native library load attempt (/system/li
b/libmedia_jni.so)
D/MtpDeviceJNI( 7641): register_android_mtp_MtpDevice
I/dalvikvm( 7641): threadid=1: recursive native library load attempt (/system/li
b/libmedia_jni.so)
I/dalvikvm( 7641): threadid=1: recursive native library load attempt (/system/li
b/libmedia_jni.so)
W/Zygote ( 7641): Class not found for preloading: android.media.IRemoteControlC
lientDispatcher
W/Zygote ( 7641): Class not found for preloading: android.media.IRemoteControlC
lientDispatcher$Stub
W/Zygote ( 7641): Class not found for preloading: android.os.Power
W/Zygote ( 7641): Class not found for preloading: android.text.TextDirectionHeu
ristics$CharCount
W/Zygote ( 7641): Class not found for preloading: android.text.method.WordItera
tor$1
W/Zygote ( 7641): Class not found for preloading: android.view.InputHandler
W/Zygote ( 7641): Class not found for preloading: android.view.InputQueue$Finis
hedCallback
W/Zygote ( 7641): Class not found for preloading: android.view.ViewRootImpl$3
I/dalvikvm( 7641): threadid=1: recursive native library load attempt (/system/li
b/libwebcore.so)
D/dalvikvm( 7641): No JNI_OnLoad found in /system/lib/libchromium_net.so 0x0, sk
ipping init
D/dalvikvm( 7641): GC_FOR_ALLOC freed 633K, 37% free 1630K/2560K, paused 14ms, t
otal 14ms
W/Zygote ( 7641): Class not found for preloading: android.widget.EdgeGlow
W/Zygote ( 7641): Class not found for preloading: android.widget.TextView$Blink

I tried to reinstall kernel Devil 1.7.5 with wipe cache and dalvik cache adn fix permissions, restore a nandroid backup done just before, install the build 3010, but it did not change anything. Will try factory reset.

I would be glad to have some help, thanks.

Edit : OK factory reset did the trick, do not understand why. Must be more than user data wipe.