[Galaxy Ace S5830 Android Development] lagloose:
Just tried new release...

Theme Manager still fc for me. This is obviously due to missing permissions for Theme Manager app:

---

I/ActivityManager( 372): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.thememanager/.ThemeResourceTabActivity bnds=[237,218][313,308] u=0} from pid 610

D/dalvikvm( 372): GC_CONCURRENT freed 3204K, 48% free 9505K/18183K, paused 16ms+19ms, total 185ms

D/dalvikvm( 372): WAIT_FOR_CONCURRENT_GC blocked 134ms

D/dalvikvm( 372): WAIT_FOR_CONCURRENT_GC blocked 121ms

D/PhoneStatusBar( 492): disable: < expand icons alerts ticker system_info back home recent clock >

I/RenderThread( 610): RenderThread paused, waiting for signal

D/skia ( 1349): new locale en_US

D/dalvikvm( 372): GC_FOR_ALLOC freed 720K, 49% free 9354K/18183K, paused 134ms, total 134ms

D/StatusBar.NetworkController( 492): updateTelephonySignalStrength: mSignalStrength == 1032(GSM) 16(CDMA)

W/System.err( 1349): java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 9801 nor current process has android.permission.READ_PHONE_STATE.

W/System.err( 1349):	at android.os.Parcel.readException(Parcel.java:1425)

W/System.err( 1349):	at android.os.Parcel.readException(Parcel.java:1379)

W/System.err( 1349):	at com.android.internal.telephony.IPhoneSubInfo$Stub$Proxy.getDeviceId(IPhoneSubInfo.java:182)

W/System.err( 1349):	at android.telephony.TelephonyManager.getDeviceId(TelephonyManager.java:211)

W/System.err( 1349):	at miui.app.resourcebrowser.service.online.OnlineService.getLongImei(OnlineService.java:107)

W/System.err( 1349):	at miui.app.resourcebrowser.service.online.OnlineService.getVersionSuffix(OnlineService.java:60)

W/System.err( 1349):	at miui.app.resourcebrowser.service.online.OnlineService.getCommonListUrl(OnlineService.java:161)

W/System.err( 1349):	at miui.app.resourcebrowser.OnlineResourceListFragment.setupUI(OnlineResourceListFragment.java:172)

W/System.err( 1349):	at miui.app.resourcebrowser.ResourceListFragment.onActivityCreated(ResourceListFragment.java:72)

W/System.err( 1349):	at miui.app.resourcebrowser.OnlineResourceListFragment.onActivityCreated(OnlineResourceListFragment.java:73)

W/System.err( 1349):	at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:848)

W/System.err( 1349):	at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)

W/System.err( 1349):	at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1017)

W/System.err( 1349):	at android.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManager.java:1802)

W/System.err( 1349):	at android.app.Activity.performCreate(Activity.java:5027)

W/System.err( 1349):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)

W/System.err( 1349):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2039)

W/System.err( 1349):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2100)

W/System.err( 1349):	at android.app.ActivityThread.access$600(ActivityThread.java:133)

W/System.err( 1349):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1198)

W/System.err( 1349):	at android.os.Handler.dispatchMessage(Handler.java:99)

W/System.err( 1349):	at android.os.Looper.loop(Looper.java:137)

W/System.err( 1349):	at android.app.ActivityThread.main(ActivityThread.java:4763)

W/System.err( 1349):	at java.lang.reflect.Method.invokeNative(Native Method)

W/System.err( 1349):	at java.lang.reflect.Method.invoke(Method.java:511)

W/System.err( 1349):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)

W/System.err( 1349):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)

W/System.err( 1349):	at dalvik.system.NativeStart.main(Native Method)

W/System.err( 1349): java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 9801 nor current process has android.permission.READ_PHONE_STATE.

W/System.err( 1349):	at android.os.Parcel.readException(Parcel.java:1425)

---

So 'google' around on how to add permissions for Andoid Apps. And NO, i do not know out of the box, where it has to be fixed...

- After flasing compressed apps, AOSP Keyboard also fc for me. This is obviously due to missing ressources:

---

E/ActivityThread( 1840): Failed to find provider info for com.android.inputmethod.latin.dictionarypack

E/BinaryDictionaryGetter( 1840): Could not find a dictionary pack

W/dalvikvm( 1840): threadid=11: thread exiting with uncaught exception (group=0x40aba300)

E/AndroidRuntime( 1840): FATAL EXCEPTION: InitializeBinaryDictionary

E/AndroidRuntime( 1840): android.content.res.Resources$NotFoundException: File res/raw/main_en.dict from drawable resource ID #0x7f060002

E/AndroidRuntime( 1840):	at android.content.res.Resources.openRawResourceFd(Resources.java:1000)

E/AndroidRuntime( 1840):	at com.android.inputmethod.latin.BinaryDictionaryGetter.loadFallbackResource(BinaryDictionaryGetter.java:161)

E/AndroidRuntime( 1840):	at com.android.inputmethod.latin.BinaryDictionaryGetter.getDictionaryFiles(BinaryDictionaryGetter.java:383)

E/AndroidRuntime( 1840):	at com.android.inputmethod.latin.DictionaryFactory.createMainDictionaryFromManager(DictionaryFactory.java:56)

E/AndroidRuntime( 1840):	at com.android.inputmethod.latin.DictionaryFactory.createMainDictionaryFromManager(DictionaryFactory.java:86)

E/AndroidRuntime( 1840):	at com.android.inputmethod.latin.Suggest$1.run(Suggest.java:136)

E/AndroidRuntime( 1840): Caused by: java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed

E/AndroidRuntime( 1840):	at android.content.res.AssetManager.openNonAssetFdNative(Native Method)

E/AndroidRuntime( 1840):	at android.content.res.AssetManager.openNonAssetFd(AssetManager.java:434)

E/AndroidRuntime( 1840):	at android.content.res.Resources.openRawResourceFd(Resources.java:997)

---

Last but not least i strongly advice to remove all those 'speed' tweaks in /etc/init.d. Some of them may have an impact on SD-Card (Not physically destroy them, but mess up data on it). Only add scripts wehn you really know what they are doing. By that i mean not what people are promising, i mean you have looked into them and you have understood what they do. If you have no idea than leave them out.

You're on a good way. Will wait for next release (hopefully fixed...) :)