Replacing the Touchwiz Calendar possbile? - Galaxy S I9000 Q&A, Help & Troubleshooting

Hey Guys,
I have got the SGS for a couple of days now and i am very happy with it.
Phone is rooted and on Stock JF3 Firmware.
But there is one thing that is bothering me, the Touchwiz Calendar can't handle multiple alarms for one Event.
I have tried to replace it with the original Google Calendar from another Eclair Rom but didn't succeed.
When trying to install i allways get Installation Failed.
Any Ideas?

It's also pretty ugly.
I was looking for a calendar app to replace it with, but didn't find anything good.

try just to paste it to /system/app
You should also use the apk from
a dump.
If you attach the file to youre post i will try to get it working. Greets
Sent from my GT-I9000 using Tapatalk

Ok, i took the Calendar Files of a Nexus One System Dump, placed them under /system/app with the right Permissions and removed the TouchWizCalendar.
But it still dosen't show up in the Launcher.
I have attached the Files i used.
Thanks for the Help!

After removing the Touchwiz Files i found the following Errors in logcat:
W/PackageManager( 2251): Couldn't remove dex file for package: com.android.calendar at location /system/app/TouchWizCalendar.apk, retcode=-1
W/PackageManager( 2251): Package:com.android.calendar is not disabled
E/PackageManager( 2251): Package com.android.calendar has no signatures that match those in shared user android.uid.calendar; ignoring!
W/PackageManager( 2251): Couldn't remove dex file for package: com.android.providers.calendar at location /system/app/TouchWizCalendarProvider.apk, retcode=-1
W/PackageManager( 2251): Package:com.android.providers.calendar is not disabled
E/PackageManager( 2251): Package com.android.providers.calendar has no signatures that match those in shared user android.uid.calendar; ignoring!
W/AppSecurityPermissions( 2420): Could'nt retrieve permissions for package:com.android.calendar
After renaming the original Calendar Files to the Touchwiz Filenames i now only get one error:
E/PackageManager( 2251): Package com.android.calendar has no signatures that match those in shared user android.uid.calendar; ignoring!
But still not working, maybe this might help.

el_tom said:
Ok, i took the Calendar Files of a Nexus One System Dump, placed them under /system/app with the right Permissions and removed the TouchWizCalendar.
But it still dosen't show up in the Launcher.
I have attached the Files i used.
Thanks for the Help!
Click to expand...
Click to collapse
I have found another post on XDA that suggests using another calendar app, in addition to the one you have listed.

Related

Vanilla Keyboard Help

I'm trying to put together a vanilla keyboard that works for most 2.1 roms (Im using Fresh rom right now).
I tried ripping the LatinIME.apk out of darchdroid but it failed to install. Here's the logcat, what am I missing?
Code:
E/PackageManager( 295): Package com.android.inputmethod.latin has no signatures that match those in shared user android.uid.shared; ignoring!
W/PackageManager( 295): Package couldn't be installed in /data/app/com.android.inputmethod.latin.apk
Mod. edit: not rom dev related, moved to q&a
Pull out the LatianIME.apk under system/app and push it to your phone
Then you need to lib files they are libjni_latinime.so and libjni_pinyinime.so
and it should work
killerxx2 said:
Pull out the LatianIME.apk under system/app and push it to your phone
Then you need to lib files they are libjni_latinime.so and libjni_pinyinime.so
and it should work
Click to expand...
Click to collapse
I pulled those files from DarchDroid and pushed them to /system/lib and /system/app respectively but I still don't get the option to enable LatinIME in text inputs.
giovannizero said:
Code:
E/PackageManager( 295): Package com.android.inputmethod.latin has no signatures that match those in shared user android.uid.shared; ignoring!
W/PackageManager( 295): Package couldn't be installed in /data/app/com.android.inputmethod.latin.apk
Click to expand...
Click to collapse
As u can see ur having a shared uuid issue where the system is flat out rejecting that apk. the reason being its not signed with the same keys as all the other apks in /system/framework and /system/app. to remedy this issue, u will need to resign ALL the apks in /system/app and /system/framework with testkeys. by signing them, i mean sign each individual apk like u would a rom.

stops unexpectedly com.android.calendar !!!

Help, can I have the original file calendar.apk and calendar.odex in the system/app folder?
When I try to open the default calendar I have the message in object
I'd like to avoid resetting

Can't Find Package Name In Data\Data

Can't find package name in data\data
Hi!
im trying to create a database. im using android studio. after i run the app. i check in 'ANDROID DEVICE MONITOR" data\data but there is no package name there (com.android.****.****) the only folder i can see is "con" folders.
any ideas? i just followed this online instruction.
btw, i'm a beginner.
Thank you

firmware 23.5.A.1.291

I deleted the system app Radio3 in the firmware for D5803 23.5.A.1.291.
When I tried to put it back by recreating /system/app/Radio3 and I put in it:
Radio3.apk
and also created
/system/app/Radio3/oat/arm/
with a symlink to
/system/odex.app/arm/Radio3.odex
All files owned and group of "root" and with permissions 644, yet when I try to open Radio3 I get:
Code:
11-21 18:39:25.233 1384 1384 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.sonyericsson.fmradio.ui.FmRadioActivity" on path: DexPathList[[zip file "/system/app/Radio3/Radio3.apk"],nativeLibraryDirectories=[/system/app/Radio3/lib/arm, /vendor/lib, /system/lib]]
11-21 18:39:25.233 1384 1384 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
This makes me think that I'm supposed to also have /system/app/Radio3/lib/arm, but in my download of 23.5.A.1.291, I can't seem to find any lib directory in /system/app/Radio3. Can anyone here running 23.5.A.1.291 confirm that there is supposed to be some libs in /system/app/Radio3/lib/arm, and what those files are and where I might find them?
Cheers!
------------
EDIT: over 100 people have viewed this thread and no replies. Comeon folks. This is an easy one. Surely one of the 100 people is running 23.5.A.1.291. All you have to do is open up your file explorer app and look in /system/app/Radio3/ and tell me if there's a lib/ directory in there. Pretty please!
apexofservice said:
I deleted the system app Radio3 in the firmware for D5803 23.5.A.1.291.
When I tried to put it back by recreating /system/app/Radio3 and I put in it:
Radio3.apk
and also created
/system/app/Radio3/oat/arm/
with a symlink to
/system/odex.app/arm/Radio3.odex
All files owned and group of "root" and with permissions 644, yet when I try to open Radio3 I get:
Code:
11-21 18:39:25.233 1384 1384 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.sonyericsson.fmradio.ui.FmRadioActivity" on path: DexPathList[[zip file "/system/app/Radio3/Radio3.apk"],nativeLibraryDirectories=[/system/app/Radio3/lib/arm, /vendor/lib, /system/lib]]
11-21 18:39:25.233 1384 1384 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
This makes me think that I'm supposed to also have /system/app/Radio3/lib/arm, but in my download of 23.5.A.1.291, I can't seem to find any lib directory in /system/app/Radio3. Can anyone here running 23.5.A.1.291 confirm that there is supposed to be some libs in /system/app/Radio3/lib/arm, and what those files are and where I might find them?
Cheers!
------------
EDIT: over 100 people have viewed this thread and no replies. Comeon folks. This is an easy one. Surely one of the 100 people is running 23.5.A.1.291. All you have to do is open up your file explorer app and look in /system/app/Radio3/ and tell me if there's a lib/ directory in there. Pretty please!
Click to expand...
Click to collapse
So this is what happened,since your system is odexed it will have its lib folder with the odex file inside it,probably the reason it isn't working is because you have only copied the apk and not the lib folder,causing the app not to launch since its odex file is missing.
The way you can make it work is:
1. Reflash the firmware of your device
2. The complicated route,extract the system files of a firmware file from 23.5.A.1.291,find folder Radio3 and copy it to your device.
Hope that will clear some things up!
Dinkec27 said:
So this is what happened,since your system is odexed it will have its lib folder with the odex file inside it,probably the reason it isn't working is because you have only copied the apk and not the lib folder,causing the app not to launch since its odex file is missing.
The way you can make it work is:
1. Reflash the firmware of your device
2. The complicated route,extract the system files of a firmware file from 23.5.A.1.291,find folder Radio3 and copy it to your device.
Hope that will clear some things up!
Click to expand...
Click to collapse
Thanks for the reply, but what you're saying doesn't match with what I'm observing.
1st, I don't find any odex files inside the lib folders, what I *do* see is symlinks inside oat/arm/ (for each system app) which point to ../../../odex.app/APPNAME.odex.
2nd, I have already done what you're calling the "complicated route", I extracted the system.ext4 from 23.A.1.5.291 and I mounted it and looked inside app/Radio3, but I don't see any lib/ directory there.
So, if you look at the error message I posted, you'll see that something is providing paths for libraries /vendor/lib, /system/lib, and /system/app/Radio3/lib. Well, I do see libradio...so in /system/lib, but I suppose this is a shared object for the cellular radio for the phone, not the FM Radio. Since /system/app/Radio3/lib doesn't exist, I wonder if it *should* exist. Like I said, I don't see any such folder in the firmware system partition that I extracted, but I supposed that it was also possible that something else was part of the install process that I'm missing. I'm basically looking for a sanity check here. Can someone who's running this firmware please tell me what you see inside /system/lib/Radio3. Pretty please?
In terms of your solution 1, it's not feasible for me since I spent a lot of time removing bloatware from my system partition (a lot of google apps, a lot of sony apps and other stuff that I don't want and don't use), so I don't want to reflash the whole partition and have to go back through and remove all that stuff again.
Surely someone on this forum is running 23.5.A.1.291 and can just tell me what you see in /system/app/Radio3. Puh-leez.
------------
EDIT: maybe when you say "it will have it's lib folder with its odex file inside it" you mean that instead of Radio3/oat/arm/Radio3.odex that I should have Radio3/lib/oat/arm/Radio3.odex? If so, that would be curious since it's not the same structure I see in the other apps in the /system dir and it's not what I see in the system partition I extracted, but I can try it. However, what would be really helpful is if someone running this firmware can confirm the file structure on their device.
apexofservice said:
Thanks for the reply, but what you're saying doesn't match with what I'm observing.
1st, I don't find any odex files inside the lib folders, what I *do* see is symlinks inside oat/arm/ (for each system app) which point to ../../../odex.app/APPNAME.odex.
2nd, I have already done what you're calling the "complicated route", I extracted the system.ext4 from 23.A.1.5.291 and I mounted it and looked inside app/Radio3, but I don't see any lib/ directory there.
So, if you look at the error message I posted, you'll see that something is providing paths for libraries /vendor/lib, /system/lib, and /system/app/Radio3/lib. Well, I do see libradio...so in /system/lib, but I suppose this is a shared object for the cellular radio for the phone, not the FM Radio. Since /system/app/Radio3/lib doesn't exist, I wonder if it *should* exist. Like I said, I don't see any such folder in the firmware system partition that I extracted, but I supposed that it was also possible that something else was part of the install process that I'm missing. I'm basically looking for a sanity check here. Can someone who's running this firmware please tell me what you see inside /system/lib/Radio3. Pretty please?
In terms of your solution 1, it's not feasible for me since I spent a lot of time removing bloatware from my system partition (a lot of google apps, a lot of sony apps and other stuff that I don't want and don't use), so I don't want to reflash the whole partition and have to go back through and remove all that stuff again.
Surely someone on this forum is running 23.5.A.1.291 and can just tell me what you see in /system/app/Radio3. Puh-leez.
------------
EDIT: maybe when you say "it will have it's lib folder with its odex file inside it" you mean that instead of Radio3/oat/arm/Radio3.odex that I should have Radio3/lib/oat/arm/Radio3.odex? If so, that would be curious since it's not the same structure I see in the other apps in the /system dir and it's not what I see in the system partition I extracted, but I can try it. However, what would be really helpful is if someone running this firmware can confirm the file structure on their device.
Click to expand...
Click to collapse
I don't have the lib folder there,only the apk,but not sure if there is a difference between SLiMM ROM and the stock firmware.
If you want I can send you my Radio3.apk and you can try that
Dinkec27 said:
I don't have the lib folder there,only the apk,but not sure if there is a difference between SLiMM ROM and the stock firmware.
If you want I can send you my Radio3.apk and you can try that
Click to expand...
Click to collapse
Thanks so much for checking. To me, this suggests that perhaps I have the permissions wrong (or something along those lines). I'm wondering if that's supposed to be a regular link to the odex file instead of a symlink. I'd be happy to check out your Radio3.apk to see if its any different than the one I've got. I'll just diff it first.
apexofservice said:
Thanks so much for checking. To me, this suggests that perhaps I have the permissions wrong (or something along those lines). I'm wondering if that's supposed to be a regular link to the odex file instead of a symlink. I'd be happy to check out your Radio3.apk to see if its any different than the one I've got. I'll just diff it first.
Click to expand...
Click to collapse
And it's solved! I double-checked the permissions on the oat/arm dirs I had made and they were at 744 instead of 755, changed that and now I'm working.
Cheers

Secure Folder

Has anyone gotten the Secure Folder to work on the S6A? I downloaded the APK but it said it couldn't install it. Error says 'App not installed. The package conflicts with an existing package by the same name'. All I can do is click Done.
I have Package Disabler Pro and can see the Secure Folder in the list of apps. It says:
version name 1.0.00
Package Size 0.00KB
Package Data Size 8.00KB
Package Path /system/priv-app/SecureFolder.Stub/SecureFolderStub.apk

Categories

Resources