just helped my friend to solve his problem. he installed JKay Deluxe 13.2 but he got FC (force close) everytime he pressed the icon. after reading the log file, i tried to see where the problem lies. i decompressed the apk and read the source code in smali and found that the null pointer exception at DeluxeSettings.java line 1976 (or DeluxeSettings$updateSysUI.smali) was caused by the missing 'next_alarm_formatted' entry in the system table, found at /data/data/com.android.providers.settings/databases/settings.db. the lines try to read the value of 'next_alarm_formatted' but not handling null value (missing entry). i then added back an entry with empty value to the database and now it works like a charm!
so if you r facing with similar problem, take a look at your log by ddms (aka dalvik debug monitor) or by adb with the following command if you have the logger module loaded (logger.ko):
adb shell logcat -d | grep jkaysoft
if you find something like:
W/WindowManager( 3342): Window Window{4053d140 Starting com.jkaysoft.gingertheme paused=false} destroyed surface Surface(name=Starting com.jkaysoft.gingertheme, identity=-1, mNativeSurface=0), session Session{407ca078 uid 1000}
E/AndroidRuntime(10191): at com.jkaysoft.gingertheme.DeluxeSettings$updateSysUI.run(DeluxeSettings.java:1976)
then u can easily trace the missing entry at line 1976 (not exactly at line 1976, search for '.line 1976' instead), if you r comfortable with editing or reading the smali files, and add it back to the db with sqlite
anyway, i will report the problem to _JKay_ so just be patient if u dono how to fix it or don wanna read the smali files
Tampilkan postingan dengan label FC. Tampilkan semua postingan
Tampilkan postingan dengan label FC. Tampilkan semua postingan
Minggu, 04 Desember 2011
Minggu, 27 Februari 2011
minimal set of apps needed for Galaxy I9000 2.2 up
if you wanna save some disk space under /system, here is the list for reference and tested (by assuming deodexed stock apps used)
WARNING: do it at your own risks!!!
You are suggested to do a backup before removing/renaming the files
AccountAndSyncSettings.apk
ApplicationsProvider.apk
AxT9IME.apk* <-- only if you have other input method
BadgeProvider.apk
Bluetooth.apk
BluetoothOPP.apk
BluetoothPBAP.apk
BluetoothServices.apk
Browser.apk <-- new installation requires this, DO NOT delete this if you have CSC.apk, or ONLY IF U R ADVANCED USER
CSC.apk <-- new installation requires this, but can be deleted ONLY IF U R ADVANCED USER
CalendarProvider.apk
CallSetting.apk
CameraFirmware.apk
CertInstaller.apk
Contacts.apk*
ContactsProvider.apk
DataCreate.apk
DefaultContainerService.apk
DialerTabActivity.apk
Divx.apk
DownloadProvider.apk
Email.apk <-- needed for some apps using the camera, will FC if removed
GoogleCalendarSyncAdapter.apk* <-- if you dont need calendar sync
GoogleContactsSyncAdapter.apk* <-- if you dont need contacts sync
GoogleQuickSearchBox.apk* <-- if you do not need search, but will FC if you typed a wrong url in the browser
GoogleServicesFramework.apk
HTMLViewer.apk*
InputEventApp.apk
LogsProvider.apk
MediaProvider.apk
MediaUploader.apk
Mms.apk*
PackageInstaller.apk
Personalization.apk
Phone.apk*
PhoneErrService.apk
Phone_Util.apk
SecDownloadProvider.apk
SecurityProvider.apk
Settings.apk
SettingsProvider.apk
Swype.apk* <-- only if you have other input method
TelephonyProvider.apk
TouchWiz30Launcher.apk* <-- only if you have another home screen
UserDictionaryProvider.apk* <-- may cause FC in some keyboards
Vending.apk
wssomacp.apk
*= can be removed if you want to
WARNING: do it at your own risks!!!
You are suggested to do a backup before removing/renaming the files
AccountAndSyncSettings.apk
ApplicationsProvider.apk
AxT9IME.apk* <-- only if you have other input method
BadgeProvider.apk
Bluetooth.apk
BluetoothOPP.apk
BluetoothPBAP.apk
BluetoothServices.apk
Browser.apk <-- new installation requires this, DO NOT delete this if you have CSC.apk, or ONLY IF U R ADVANCED USER
CSC.apk <-- new installation requires this, but can be deleted ONLY IF U R ADVANCED USER
CalendarProvider.apk
CallSetting.apk
CameraFirmware.apk
CertInstaller.apk
Contacts.apk*
ContactsProvider.apk
DataCreate.apk
DefaultContainerService.apk
DialerTabActivity.apk
Divx.apk
DownloadProvider.apk
Email.apk <-- needed for some apps using the camera, will FC if removed
GoogleCalendarSyncAdapter.apk* <-- if you dont need calendar sync
GoogleContactsSyncAdapter.apk* <-- if you dont need contacts sync
GoogleQuickSearchBox.apk* <-- if you do not need search, but will FC if you typed a wrong url in the browser
GoogleServicesFramework.apk
HTMLViewer.apk*
InputEventApp.apk
LogsProvider.apk
MediaProvider.apk
MediaUploader.apk
Mms.apk*
PackageInstaller.apk
Personalization.apk
Phone.apk*
PhoneErrService.apk
Phone_Util.apk
SecDownloadProvider.apk
SecurityProvider.apk
Settings.apk
SettingsProvider.apk
Swype.apk* <-- only if you have other input method
TelephonyProvider.apk
TouchWiz30Launcher.apk* <-- only if you have another home screen
UserDictionaryProvider.apk* <-- may cause FC in some keyboards
Vending.apk
wssomacp.apk
*= can be removed if you want to
Label:
android,
apk,
apps,
CSC,
deodex,
disk space,
FC,
force close,
galaxy,
google,
I9000,
remove,
samsung,
setting,
stock app,
system,
tweaks
Langganan:
Postingan (Atom)