[LG Optimus Black] beeone42:
so...

i deodexed the apk with Deodexer_2_3

i signed the result with SignApk and uploaded it to ge.tt

i installed WeatherWidget-signed.apk, it worked

but the widget fail to run

D/szipinf ( 4257): Initializing inflate state
D/dalvikvm( 1032): GC_EXPLICIT freed 8K, 50% free 4201K/8327K, external 10759K/12807K, paused 119ms
D/szipinf ( 1032): Initializing inflate state
I/ActivityThread( 4257): Pub com.lge.weather.helper.weathercontentprovider: com.lge.sizechangable.weather.helper.WeatherContentProvi
der
I/Database( 4257): sqlite returned: error code = 14, msg = cannot open file at line 27205 of [42537b6056]
E/Database( 4257): sqlite3_open_v2("/data/data/com.lge.sizechangable.weather/databases/WeatherWidgetDB.db", &handle, 6, NULL) failed

D/AndroidRuntime( 4257): Shutting down VM
W/dalvikvm( 4257): threadid=1: thread exiting with uncaught exception (group=0x40015560)
E/AndroidRuntime( 4257): FATAL EXCEPTION: main
E/AndroidRuntime( 4257): java.lang.RuntimeException: Unable to get provider com.lge.sizechangable.weather.helper.WeatherContentProvi
der: android.database.sqlite.SQLiteException: unable to open database file
E/AndroidRuntime( 4257): at android.app.ActivityThread.installProvider(ActivityThread.java:3709)
E/AndroidRuntime( 4257): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3461)
E/AndroidRuntime( 4257): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3417)
E/AndroidRuntime( 4257): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
E/AndroidRuntime( 4257): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:977)
E/AndroidRuntime( 4257): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 4257): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 4257): at android.app.ActivityThread.main(ActivityThread.java:3835)
E/AndroidRuntime( 4257): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4257): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 4257): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
E/AndroidRuntime( 4257): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
E/AndroidRuntime( 4257): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 4257): Caused by: android.database.sqlite.SQLiteException: unable to open database file
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1849)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:847)
E/AndroidRuntime( 4257): at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:570)
E/AndroidRuntime( 4257): at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:118)
E/AndroidRuntime( 4257): at com.lge.sizechangable.weather.remoteservice.DataHelper.<init>(DataHelper.java:126)
E/AndroidRuntime( 4257): at com.lge.sizechangable.weather.helper.WeatherContentProvider.onCreate(WeatherContentProvider.java:
50)
E/AndroidRuntime( 4257): at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
E/AndroidRuntime( 4257): at android.app.ActivityThread.installProvider(ActivityThread.java:3706)
E/AndroidRuntime( 4257): ... 12 more

i created /data/data/com.lge.sizechangable.weather/databases/ folder, so the widget created the databases into, but still not working

E/ApplicationContext( 1662): Couldn't create directory for SharedPreferences file /data/data/com.lge.sizechangable.weather/shared_prefs/Weather.xml

created /data/data/com.lge.sizechangable.weather/shared_prefs/, widget created Weather.xml and other xml files, but still not working, FC when trying to specify a weather location:

E/ActivityThread( 1771): Failed to inflate
E/ActivityThread( 1771): android.view.InflateException: Binary XML file line #279: Error inflating class <unknown>
E/ActivityThread( 1771): at android.view.LayoutInflater.createView(LayoutInflater.java:518)
E/ActivityThread( 1771): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
E/ActivityThread( 1771): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
E/ActivityThread( 1771): at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
E/ActivityThread( 1771): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
E/ActivityThread( 1771): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
E/ActivityThread( 1771): at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
E/ActivityThread( 1771): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
E/ActivityThread( 1771): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
E/ActivityThread( 1771): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:212)
E/ActivityThread( 1771): at android.app.Activity.setContentView(Activity.java:1657)
E/ActivityThread( 1771): at com.lge.sizechangable.weather.activities.TodaysViewActivity.onCreate(TodaysViewActivity.java:242)
E/ActivityThread( 1771): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/ActivityThread( 1771): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722)
E/ActivityThread( 1771): at android.app.ActivityThread.startActivityNow(ActivityThread.java:1598)
E/ActivityThread( 1771): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
E/ActivityThread( 1771): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
E/ActivityThread( 1771): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:654)
E/ActivityThread( 1771): at android.widget.TabHost.setCurrentTab(TabHost.java:326)
E/ActivityThread( 1771): at android.widget.TabHost.addTab(TabHost.java:216)
E/ActivityThread( 1771): at com.lge.sizechangable.weather.activities.WeatherDetailsTabView.onCreate(WeatherDetailsTabView.java:173)
E/ActivityThread( 1771): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/ActivityThread( 1771): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722)
E/ActivityThread( 1771): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784)
E/ActivityThread( 1771): at android.app.ActivityThread.access$1500(ActivityThread.java:123)
E/ActivityThread( 1771): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:939)
E/ActivityThread( 1771): at android.os.Handler.dispatchMessage(Handler.java:99)
E/ActivityThread( 1771): at android.os.Looper.loop(Looper.java:130)
E/ActivityThread( 1771): at android.app.ActivityThread.main(ActivityThread.java:3835)
E/ActivityThread( 1771): at java.lang.reflect.Method.invokeNative(Native Method)
E/ActivityThread( 1771): at java.lang.reflect.Method.invoke(Method.java:507)
E/ActivityThread( 1771): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
E/ActivityThread( 1771): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
E/ActivityThread( 1771): at dalvik.system.NativeStart.main(Native Method)
E/ActivityThread( 1771): Caused by: java.lang.reflect.InvocationTargetException
E/ActivityThread( 1771): at java.lang.reflect.Constructor.constructNative(Native Method)
E/ActivityThread( 1771): at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
E/ActivityThread( 1771): at android.view.LayoutInflater.createView(LayoutInflater.java:505)
E/ActivityThread( 1771): ... 33 more
E/ActivityThread( 1771): Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget
E/ActivityThread( 1771): at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
E/ActivityThread( 1771): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:460)
E/ActivityThread( 1771): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:336)
E/ActivityThread( 1771): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697)
E/ActivityThread( 1771): at android.content.res.Resources.loadDrawable(Resources.java:1782)
E/ActivityThread( 1771): at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
E/ActivityThread( 1771): at android.view.View.<init>(View.java:1967)
E/ActivityThread( 1771): at android.widget.ImageView.<init>(ImageView.java:112)
E/ActivityThread( 1771): at android.widget.ImageView.<init>(ImageView.java:108)
E/ActivityThread( 1771): ... 36 more
D/AndroidRuntime( 1771): Shutting down VM
W/dalvikvm( 1771): threadid=1: thread exiting with uncaught exception (group=0x40015560)
E/AndroidRuntime( 1771): FATAL EXCEPTION: main
E/AndroidRuntime( 1771): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lge.sizechangable.weather/com.lge.sizechangable.weather.activities.WeatherDetailsTabView}: java.lang.Run
timeException: Unable to start activity ComponentInfo{com.lge.sizechangable.weather/com.lge.sizechangable.weather.activities.TodaysViewActivity}: android.view.InflateException: Binary XML file line #2