[Galaxy S I9000 Android Development] hsz#:
RC3 Plus causes bootloop here - even I couldn't go into recovery.

So I got back to RC3. Here some logcat review:

First problem with NetworkLocation.apk

01-12 11:33:28.007: WARN/PackageParser(251): Unable to read AndroidManifest.xml of /system/app/NetworkLocation.apk
java.io.FileNotFoundException: AndroidManifest.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:487)
at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:455)
at android.content.pm.PackageParser.parsePackage(PackageParser.java:425)
at com.android.server.pm.PackageManagerService.scanPackageLI(PackageManagerService.java:2847)
at com.android.server.pm.PackageManagerService.scanDirLI(PackageManagerService.java:2771)
at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:1062)
at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:833)
at com.android.server.ServerThread.run(SystemServer.java:163)

Then after boot before entering PIN:

01-12 11:34:49.085: WARN/Launcher.LauncherProvider(955): Unable to add favorite: com.android.gallery3d/com.android.gallery3d.app.Gallery
android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{com.android.gallery3d/com.android.gallery3d.app.Gallery}
at android.app.ApplicationPackageManager.getActivityInfo(ApplicationPackageManager.java:223)
at com.android.launcher2.LauncherProvider$DatabaseHelper.addAppShortcut(LauncherProvider.java:850)
at com.android.launcher2.LauncherProvider$DatabaseHelper.loadFavorites(LauncherProvider.java:754)
at com.android.launcher2.LauncherProvider$DatabaseHelper.onCreate(LauncherProvider.java:271)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:165)
at com.android.launcher2.LauncherProvider$DatabaseHelper.<init>(LauncherProvider.java:221)
at com.android.launcher2.LauncherProvider.onCreate(LauncherProvider.java:87)
at android.content.ContentProvider.attachInfo(ContentProvider.java:944)
at android.app.ActivityThread.installProvider(ActivityThread.java:4237)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:3992)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3946)
at android.app.ActivityThread.access$1300(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1185)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
01-12 11:34:49.109: DEBUG/dalvikvm(727): GC_CONCURRENT freed 448K, 6% free 8134K/8647K, paused 2ms+2ms
01-12 11:34:49.152: WARN/Launcher.LauncherProvider(955): Unable to add favorite: com.android.browser/com.android.browser.BrowserActivity
android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{com.android.browser/com.android.browser.BrowserActivity}
at android.app.ApplicationPackageManager.getActivityInfo(ApplicationPackageManager.java:223)
at com.android.launcher2.LauncherProvider$DatabaseHelper.addAppShortcut(LauncherProvider.java:850)
at com.android.launcher2.LauncherProvider$DatabaseHelper.loadFavorites(LauncherProvider.java:754)
at com.android.launcher2.LauncherProvider$DatabaseHelper.onCreate(LauncherProvider.java:271)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:165)
at com.android.launcher2.LauncherProvider$DatabaseHelper.<init>(LauncherProvider.java:221)
at com.android.launcher2.LauncherProvider.onCreate(LauncherProvider.java:87)
at android.content.ContentProvider.attachInfo(ContentProvider.java:944)
at android.app.ActivityThread.installProvider(ActivityThread.java:4237)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:3992)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3946)
at android.app.ActivityThread.access$1300(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1185)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)

Language switched to polish:

01-12 11:35:49.699: WARN/KeyboardSwitcher(540): loading keyboard failed: [kbd_qwerty.xml pl port480 text actionUnspecified shortcutImeOrSettings shortcutKeyEnabled hasShortcutKey]
java.lang.NullPointerException
at com.android.inputmethod.keyboard.KeyboardSwitcher.setKeyboard(KeyboardSwitcher.java:229)
at com.android.inputmethod.keyboard.KeyboardSwitcher.loadKeyboard(KeyboardSwitcher.java:208)
at com.android.inputmethod.latin.LatinIME.onRefreshKeyboard(LatinIME.java:2099)
at com.android.inputmethod.latin.SubtypeSwitcher.updateSubtype(SubtypeSwitcher.java:248)
at com.android.inputmethod.latin.SubtypeSwitcher.updateAllParameters(SubtypeSwitcher.java:122)
at com.android.inputmethod.latin.SubtypeSwitcher.onConfigurationChanged(SubtypeSwitcher.java:477)
at com.android.inputmethod.latin.LatinIME.onConfigurationChanged(LatinIME.java:616)
at android.app.ActivityThread.performConfigurationChanged(ActivityThread.java:3461)
at android.app.ActivityThread.handleConfigurationChanged(ActivityThread.java:3585)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1220)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)

Logging in Google Account - Gallery FC:

01-12 12:37:05.976: ERROR/DatabaseUtils(1235): Writing exception to parcel
java.lang.IllegalArgumentException: unknown column: video_upload_wifi_only
at com.google.android.picasasync.PicasaContentProvider.querySettings(PicasaContentProvider.java:370)
at com.google.android.picasasync.PicasaContentProvider.queryInternal(PicasaContentProvider.java:321)
at com.google.android.picasasync.PicasaContentProvider.query(PicasaContentProvider.java:282)
at android.content.ContentProvider$Transport.query(ContentProvider.java:178)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112)
at android.os.Binder.execTransact(Binder.java:338)
at dalvik.system.NativeStart.run(Native Method)
01-12 12:37:05.980: DEBUG/AndroidRuntime(1158): Shutting down VM
01-12 12:37:05.980: WARN/dalvikvm(1158): threadid=1: thread exiting with uncaught exception (group=0x40a3a1f8)
01-12 12:37:05.995: ERROR/AndroidRuntime(1158): FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to bind to service com.google.android.picasasync.PicasaSyncService@411a5680 with Intent { act=android.content.SyncAdapter cmp=com.google.android.gallery3d/com.google.android.picasasync.PicasaSyncService }: java.lang.IllegalArgumentException: unknown column: video_upload_wifi_only
at android.app.ActivityThread.handleBindService(ActivityThread.java:2290)
at android.app.ActivityThread.access$1700(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1204)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalArgumentException: unknown column: video_upload_wifi_only
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:165)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
at android.content.ContentProviderProxy.query(ContentProviderNative.java:358)
at android.content.ContentResolver.query(ContentResolver.java:311)
at com.google.android.picasasync.UploadsManager.reloadSystemSettings(UploadsManager.java:291)
at com.google.android.picasasync.UploadsManager.<init>(UploadsManager.java:184)
at com.google.android.picasasync.UploadsManager.getInstance(UploadsManager.java:133)
at com.google.android.picasasync.PicasaSyncManager.<init>(PicasaSyncManager.java:122)
at com.google.android.picasasync.PicasaSyncManager.get(PicasaSyncManager.java:106)
at com.google.android.picasasync.PicasaSyncService$PicasaSyncAdapter.<init>(PicasaSyncService.java:69)
at com.google.android.picasasync.PicasaSyncService.getSyncAdapter(PicasaSyncService.java:40)
at com.google.android.picasasync.PicasaSyncService.onBind(PicasaSyncService.java:47)
at android.app.ActivityThread.handleBindService(ActivityThread.java:2277)
... 10 more

twice

Market first run - I got an error dialog that I have to log into Google first (but I did it already). Next Market launch goes correctly - it asks for terms agreement.

Google+ is installed by default but it is an old version - also not properly signed - I can't update it.