Related
I have been using the new Fatal1ty ROM on my G1 and was seemingly having no problems whatsoever HOWEVER it transpires that people have been sending me sms messages and they have not been coming through at all. this has happened twice with one person and once with at least FIVE people in the past 24 hours.
Scouring these forums it appears that people using the JACHero ROMs are not immune to this problem either. I PLEAD with the developers here to find the root of this problem and solve it before working on making Rosie more efficient. SMS messaging is a CRUCIAL aspect of of day-to-day life for most people, and many could be unaware that they are even suffering from missing texts. The problem for me is arbitrary with no predictability, I have received messages from those whose didn't come through yesterday subsequently, so there is no problem with my network; however the original messages are still AWOL.
In the meantime I'm not touching these Hero builds and I'm going back to cupcake.
Please don't flame me, I'm not trying to put a dampener on people's enjoyment of these ROMS but I think this problem is deserving of its own thread rather than the occasional mention in a huge ROM thread which could leave it overlooked.
leoni1980 said:
I have been using the new Fatal1ty ROM on my G1 and was seemingly having no problems whatsoever HOWEVER it transpires that people have been sending me sms messages and they have not been coming through at all. this has happened twice with one person and once with at least FIVE people in the past 24 hours.
Scouring these forums it appears that people using the JACHero ROMs are not immune to this problem either. I PLEAD with the developers here to find the root of this problem and solve it before working on making Rosie more efficient. SMS messaging is a CRUCIAL aspect of of day-to-day life for most people, and many could be unaware that they are even suffering from missing texts. The problem for me is arbitrary with no predictability, I have received messages from those whose didn't come through yesterday subsequently, so there is no problem with my network; however the original messages are still AWOL.
In the meantime I'm not touching these Hero builds and I'm going back to cupcake.
Please don't flame me, I'm not trying to put a dampener on people's enjoyment of these ROMS but I think this problem is deserving of its own thread rather than the occasional mention in a huge ROM thread which could leave it overlooked.
Click to expand...
Click to collapse
This thread was really pointless this has been discussed plenty of times as well as slight fixes...check your apn settings...or open up messaging go into settings and uncheck auto retrieve then reboot and then go back and check it off....this has seem to work for some people and has also been a known tmobile issue...
Hmm. Im on the latest jac build of hero. And the only issue im having is with mms's which is a known problem.
I tend to get 300 sms's a day and the person sending me these sms's would sure as hell let me know if i didn't reply to one for some reason lol.
I do use chomp sms rather then the default one though. Not sure if this might be fixing the problem people are having.
Klarato said:
Hmm. Im on the latest jac build of hero. And the only issue im having is with mms's which is a known problem.
I tend to get 300 sms's a day and the person sending me these sms's would sure as hell let me know if i didn't reply to one for some reason lol.
I do use chomp sms rather then the default one though. Not sure if this might be fixing the problem people are having.
Click to expand...
Click to collapse
If you are on tmobile check your apn settings with the link in my Sig..hope that helps
Hey mate,
Im on three in Australia. Thanks anyway.
Are the right APN settings meant to fix the MMS? As i am fairly sure i have the right settings for my provider.
-Klara
i only missed one text today from 1 person
i guess it was more of my fault cuz i was in sams club and my 3g and edge were constantly switching so that couldve caused my problem
but other than that i havent been missing texts
This problem occurs to me too.
Even when I use chompSMS. Android receives the message, but i doesn't "give" it to the messaging app(s).
I think this is a memory issue, android seems to terminate even system processes sometimes. (I think it is)
I'm going to test it.
EDIT:Yes, memory issue... it worked while on homescreen.
Opened brwoser, send another test sms, no message got.
)
D/dalvikvm( 597): GC freed 6958 objects / 760784 bytes in 177ms
I/ActivityManager( 102): Process com.android.settings (pid 468) has died. ?
I/ActivityManager( 102): Start proc com.android.mms for broadcast com.android.m
ms/.transaction.PrivilegedSmsReceiver: pid=619 uid=10017 gids={3003}
W/dalvikvm( 619): Refusing to reopen boot DEX '/system/framework/com.htc.androi
d.pimlib.jar'
I/ActivityManager( 102): Start proc com.p1.chompsms for broadcast com.p1.chomps
ms/.sms.SmsReceivedReceiver: pid=627 uid=10065 gids={3003}
D/dalvikvm( 33): GC freed 271 objects / 10232 bytes in 187ms
I/ActivityManager( 102): Process com.android.mms (pid 619) has died.
D/dalvikvm( 33): GC freed 47 objects / 2024 bytes in 400ms
I/ActivityThread( 627): Publishing provider com.p1.chompsms.provider.ChompProvi
der: com.p1.chompsms.provider.ChompProvider
D/dalvikvm( 33): GC freed 2 objects / 48 bytes in 289ms
I/ActivityManager( 102): Process com.google.android.gm (pid 488) has died.
I/ActivityManager( 102): Low Memory: No more background processes.
W/TabControl( 597): Free WebView cache
D/dalvikvm( 175): GC freed 1118 objects / 55248 bytes in 855ms
maxisma said:
This problem occurs to me too.
Even when I use chompSMS. Android receives the message, but i doesn't "give" it to the messaging app(s).
I think this is a memory issue, android seems to terminate even system processes sometimes. (I think it is)
I'm going to test it.
EDIT:Yes, memory issue... it worked while on homescreen.
Opened brwoser, send another test sms, no message got.
)
D/dalvikvm( 597): GC freed 6958 objects / 760784 bytes in 177ms
I/ActivityManager( 102): Process com.android.settings (pid 468) has died. ?
I/ActivityManager( 102): Start proc com.android.mms for broadcast com.android.m
ms/.transaction.PrivilegedSmsReceiver: pid=619 uid=10017 gids={3003}
W/dalvikvm( 619): Refusing to reopen boot DEX '/system/framework/com.htc.androi
d.pimlib.jar'
I/ActivityManager( 102): Start proc com.p1.chompsms for broadcast com.p1.chomps
ms/.sms.SmsReceivedReceiver: pid=627 uid=10065 gids={3003}
D/dalvikvm( 33): GC freed 271 objects / 10232 bytes in 187ms
I/ActivityManager( 102): Process com.android.mms (pid 619) has died.
D/dalvikvm( 33): GC freed 47 objects / 2024 bytes in 400ms
I/ActivityThread( 627): Publishing provider com.p1.chompsms.provider.ChompProvi
der: com.p1.chompsms.provider.ChompProvider
D/dalvikvm( 33): GC freed 2 objects / 48 bytes in 289ms
I/ActivityManager( 102): Process com.google.android.gm (pid 488) has died.
I/ActivityManager( 102): Low Memory: No more background processes.
W/TabControl( 597): Free WebView cache
D/dalvikvm( 175): GC freed 1118 objects / 55248 bytes in 855ms
Click to expand...
Click to collapse
I can confirm this. Pretty useless to me now. Gonna go back to CMOD till this get worked out.
maxisma said:
This problem occurs to me too.
Even when I use chompSMS. Android receives the message, but i doesn't "give" it to the messaging app(s).
I think this is a memory issue, android seems to terminate even system processes sometimes. (I think it is)
I'm going to test it.
EDIT:Yes, memory issue... it worked while on homescreen.
Opened brwoser, send another test sms, no message got.
)
D/dalvikvm( 597): GC freed 6958 objects / 760784 bytes in 177ms
I/ActivityManager( 102): Process com.android.settings (pid 468) has died. ?
I/ActivityManager( 102): Start proc com.android.mms for broadcast com.android.m
ms/.transaction.PrivilegedSmsReceiver: pid=619 uid=10017 gids={3003}
W/dalvikvm( 619): Refusing to reopen boot DEX '/system/framework/com.htc.androi
d.pimlib.jar'
I/ActivityManager( 102): Start proc com.p1.chompsms for broadcast com.p1.chomps
ms/.sms.SmsReceivedReceiver: pid=627 uid=10065 gids={3003}
D/dalvikvm( 33): GC freed 271 objects / 10232 bytes in 187ms
I/ActivityManager( 102): Process com.android.mms (pid 619) has died.
D/dalvikvm( 33): GC freed 47 objects / 2024 bytes in 400ms
I/ActivityThread( 627): Publishing provider com.p1.chompsms.provider.ChompProvi
der: com.p1.chompsms.provider.ChompProvider
D/dalvikvm( 33): GC freed 2 objects / 48 bytes in 289ms
I/ActivityManager( 102): Process com.google.android.gm (pid 488) has died.
I/ActivityManager( 102): Low Memory: No more background processes.
W/TabControl( 597): Free WebView cache
D/dalvikvm( 175): GC freed 1118 objects / 55248 bytes in 855ms
Click to expand...
Click to collapse
I noticed that you are runing at 528 MHz... I did not have any problems until I boosted speed, try going back to default speed range and rebooting.... Just an idea...I'm doing it now..
528 MHz shouldn't be the problem..
i think it's like this:
1. Brwoser starts, eats much memory
2. Android detects an incoming SMS, starts giving it to an app
3. App is starting, want's memory which isn't avaible
4. App get's killed, SMS is lost
I'll look how it works with Swapper enabled..
On JAC Hero 2.3.3
I can confir that this issue has happened for me today also. I had to call the 2 people I was expecting a reply to to confirm that they had sent me a reply SMS. I am on the UK T-Mobile.. I may also have to revert to the Cyan fast rom until this is sorted out... I'm glad you guys have confirmed that this is a general issue rather than my Update issues.
I did the same thing you did to confirm the issue. In some instances, the messaging app got killed.
Then, I saw on the JACHero thread that you need to disable "automatic retreival" from the messaging app, reboot, then enable it.
I ran the same test afterwards, and 10 messages in a row during high usage of browser with flash on the htc.com page, I have not had any missed messages.
Hopefully, that's the fix. I know it sounds strange.
EDIT: Never mind, it still happens.
npace said:
I did the same thing you did to confirm the issue. In some instances, the messaging app got killed.
Then, I saw on the JACHero thread that you need to disable "automatic retreival" from the messaging app, reboot, then enable it.
I ran the same test afterwards, and 10 messages in a row during high usage of browser with flash on the htc.com page, I have not had any missed messages.
Hopefully, that's the fix. I know it sounds strange.
Click to expand...
Click to collapse
I think this has worked, got a txt almost straight after I did this... Will have to confirm this over time though. Hero 2.3.3 and the Optimised Rosie are the closest to a fully usable Hero now and the more I use it the more I like it... Lack of SMS would have to be a deal breaker for me, already had an argument with the GF about that!
I submitted it as a bug at http://code.google.com/p/jacheroplus
I'm glad I'm not the only one having this problem. I text more than I talk on my phone. It seems that when I ask some to text me it works but then a friend will text something and I won't get it. If this issue gets sorted out then JACHero is my rom of choice.
abteer said:
I'm glad I'm not the only one having this problem. I text more than I talk on my phone. It seems that when I ask some to text me it works but then a friend will text something and I won't get it. If this issue gets sorted out then JACHero is my rom of choice.
Click to expand...
Click to collapse
The same for me!
This sms problem is the only that stops me from using stably JacHero rom
Anyone know if they still get this problem with Swapper enabled? I haven't lost any text messages, but I might just not know it... hehe
Guys I jsut got off the phone with T-Mobile, I live in USA Midwest, and they have confirmed they are having problems with their sms/mms servers.
It first started where their servers would report completely wrong times and your texts would show wrong times from people received, and I guess this is what is causing problems with certain people receiving their sms and certain not.
sxfx said:
Guys I jsut got off the phone with T-Mobile, I live in USA Midwest, and they have confirmed they are having problems with their sms/mms servers.
It first started where their servers would report completely wrong times and your texts would show wrong times from people received, and I guess this is what is causing problems with certain people receiving their sms and certain not.
Click to expand...
Click to collapse
It occurs on o2 Germany too.
Glad i'm not the only one then. Seems this problem isn't resolved after all.
I originally installed the Jachero ROM. I installed Handcent and received a couple of messages but when i selected them from the notification bar they had disappeared and i was unable to read them. The next day I tried out the fatal1ty ROM and it was only this morning, approximately 24 hours later that I started to find out that I'd been sent texts but had not received all of them, nor even received a notification.
I am on T-Mobile UK and am absolutely certain it is not a network issue.
With respect to enabling automatic retrieval in message settings, I fail to see how this is relevant as it is my understanding that SMS uses GSM and the APN settings are irrelevant. I could put 'Im a potato' as my APN address and i would still get texts ok in theory.
This really is a HORRIBLE problem, as we NEVER know for certain if we are receiving text messages. I really like the newest Hero releases BUT i simply CANNOT go back to them until someone finds the root cause of this problem and fixes it.
it says here for android 2.0 and up but we might be able to get to work on 1.6 .
I'd like to see this, too. Curious if it'll run on CyanogenMod.
here you go,
got it off the market just this min.
Firerat said:
here you go,
got it off the market just this min.
Click to expand...
Click to collapse
Thanks 10char
Firerat said:
here you go,
got it off the market just this min.
Click to expand...
Click to collapse
Thank you very much.
is there a way to port it back for g1?
ralpho said:
is there a way to port it back for g1?
Click to expand...
Click to collapse
its working on my g1
but I have eclair rom ( CaNNoN Complete 1.2 )
I'm guessing you have a cupcake, donut
make yourself a sig
click/tap edit my sig , in my sig
been using since this morning, its not bad.
I often get frustrated scrolling through the app draw, but now with a gestures icon on home screen I can just open it up and start 'writing'
it is a little slow between letters, but I imagine it will get better as it is developed and it is still faster than messing about in the app draw.
gets a thumbs up from me
Welp, I was so eager to get this working on CyanogenMod I dove in and spent the last few hours trying to figure it out :
Installed VirtualBox and Ubuntu
Installed the SDK, apktool, and other various required bits
Decoded the APK
Edited the AndroidManifest.xml to change minSdkVersion from 5 to 4
Rebuilt the APK
Set up a keystore and resigned the APK with my key (this part took awhile and I still don't really know what other options I have if any...)
INSTALLED THE APP SUCCESSFULLY
Bad news though. Although the app opens and starts giving you the opening wizard, it seems the service that "Queries data sources" in the background freaks out and requires a force close. The logcat:
Code:
I/ActivityManager( 100): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10100000 cmp=com.google.android.apps.gesturesearch/.GShell }
I/ActivityManager( 100): Start proc com.google.android.apps.gesturesearch for activity com.google.android.apps.gesturesearch/.GShell: pid=12360 uid=10097 gids={3003}
W/InputManagerService( 100): Window already focused, ignoring focus gain of: [email protected]
I/ActivityThread(12360): Publishing provider com.google.android.apps.gesturesearch.history: com.google.android.apps.gesturesearch.data.QueryHistoryProvider
I/ActivityThread(12360): Publishing provider com.google.android.apps.gesturesearch.index: com.google.android.apps.gesturesearch.data.IndexProvider
W/dalvikvm(12360): VFY: unable to resolve static field 26 (CONTENT_URI) in Landroid/provider/ContactsContract$Data;
D/dalvikvm(12360): VFY: replacing opcode 0x62 at 0x0025
D/dalvikvm(12360): Making a copy of Lcom/google/android/apps/gesturesearch/search/SearchItemView;.setIcon code (440 bytes)
D/dalvikvm(12360): GC freed 1792 objects / 184456 bytes in 175ms
I/ActivityManager( 100): Displayed activity com.google.android.apps.gesturesearch/.GShell: 2116 ms (total 2116 ms)
W/dalvikvm(12360): VFY: unable to resolve static field 25 (CONTENT_URI) in Landroid/provider/ContactsContract$Contacts;
D/dalvikvm(12360): VFY: replacing opcode 0x62 at 0x0003
D/dalvikvm(12360): Making a copy of Lcom/google/android/apps/gesturesearch/search/DataMultiContacts;.queryPhoneNumbers code (128 bytes)
W/dalvikvm(12360): VFY: unable to resolve static field 25 (CONTENT_URI) in Landroid/provider/ContactsContract$Contacts;
D/dalvikvm(12360): VFY: replacing opcode 0x62 at 0x0016
D/dalvikvm(12360): Making a copy of Lcom/google/android/apps/gesturesearch/search/DataMultiContacts;.prepare code (140 bytes)
W/dalvikvm(12360): threadid=15: thread exiting with uncaught exception (group=0x4001e180)
E/AndroidRuntime(12360): Uncaught handler: thread AsyncTask #1 exiting due to uncaught exception
E/AndroidRuntime(12360): java.lang.RuntimeException: An error occured while executing doInBackground()
E/AndroidRuntime(12360): at android.os.AsyncTask$3.done(AsyncTask.java:200)
E/AndroidRuntime(12360): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
E/AndroidRuntime(12360): at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
E/AndroidRuntime(12360): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
E/AndroidRuntime(12360): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
E/AndroidRuntime(12360): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
E/AndroidRuntime(12360): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
E/AndroidRuntime(12360): at java.lang.Thread.run(Thread.java:1096)
E/AndroidRuntime(12360): Caused by: java.lang.NoClassDefFoundError: android.provider.ContactsContract$Contacts
E/AndroidRuntime(12360): at com.google.android.apps.gesturesearch.search.DataMultiContacts.prepare(DataMultiContacts.java:68)
E/AndroidRuntime(12360): at com.google.android.apps.gesturesearch.search.IndexingTask.doInBackground(IndexingTask.java:126)
E/AndroidRuntime(12360): at com.google.android.apps.gesturesearch.search.IndexingTask.doInBackground(IndexingTask.java:23)
E/AndroidRuntime(12360): at android.os.AsyncTask$2.call(AsyncTask.java:185)
E/AndroidRuntime(12360): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
E/AndroidRuntime(12360): ... 4 more
I/Process ( 100): Sending signal. PID: 12360 SIG: 3
I/dalvikvm(12360): threadid=7: reacting to signal 3
I/dalvikvm(12360): Wrote stack trace to '/data/anr/traces.txt'
These logs are a little above my head, though, and beyond my research capabilities at the moment (feeling a little defeated and TIRED ). Do they look like a result of my modification of the app or a framework limitation of CM's 1.6?
I'd appreciate any feedback, even if it's a "NO, STOP TRYING TO MAKE THIS WORK AND JUST SWITCH TO ECLAIR ALREADY" I attached the modified APK if anyone wants to play with it.
mttmllns said:
Do they look like a result of my modification of the app or a framework limitation of CM's 1.6?
Click to expand...
Click to collapse
Second one.
Code:
java.lang.NoClassDefFoundError: android.provider.ContactsContract$Contacts
http://developer.android.com/intl/de/reference/android/provider/ContactsContract.Contacts.html
It was added in API level 5 (Android 2.0) and apparently it wasn't ported to CM1.4.x .
Brut.all said:
It was added in API level 5 (Android 2.0) and apparently it wasn't ported to CM1.4.x .
Click to expand...
Click to collapse
Cool, thanks for the quick response. Thanks for the great app, too!
Google just put it out for 1.6. Woot!
http://googlemobile.blogspot.com/2010/03/gesture-search-now-available-for.html
Thanks for the heads up.
Spot On
I've been wanting an app like this for a while now. It work great. Now to reassign some buttons and shortcuts and remove redundancies...
Just a heads up. Enabling the ability to search music as well led to one hell of a bugfest. After doing so, it led Rings Extended to force close everytime something requiring changing a sound was messed with. That in turn disbaled all notifications I had set. It also completely "removed" my music from the music app. It was still on my card, but the music app did not recognize this. All this happened after enable said feature and THEN rebooting. Taking the music search off made rings extended no longer FC and all my sounds were back and my music once again showed up. Hope this helps out anyone with a similair occurence.
Up!
Anybody has the apk for Gesture Search 2.0 ? (this version presumably is compatible with N7 but is marked as incompatible on the Play Store)
TIA
Very frustrated right now and have a question.
I'm trying to change the shortcut icon in Phone.apk and Contacts.apk. I created a MetaMorph for it. No problem, easy stuff.
Whenever I push the morph to /system/app/Contacts.apk or to Phone.apk all seems well. After I click on the icon for my contacts it says something along the lines of "Application not installed". Ok so I restart my phone... shortcut icons are gone, try to make new ones and Contacts or Phone isn't even there and I have no service carrier, 3G or anything.
Restore from nanodroid backup... Everything is good again... I adb pull the Contacts.apk file over on my notebook, only toss in the new ic_launcher_contacts.png file into the /res/drawable-hdpi folder. Easy enough and I got the png from the CM 5.0.6 Contacts.apk. Dimensions are the same, file size is almost same. adb shell stop, remount, push and get the same error, "Application is not installed". Reboot the phone and shortcut icon is gone, and can not create a new one since the Contacts isn't even in my list anymore of installed apps. So now I have phone service, 3G and all since I didn't mess with Phone.apk, but no contacts unless I go some long route.
Now I'm thinking that it's because I need to sign the apk before pushing it. Remove the META-INF folder from the apk, recertify the apk, push it and same as above.
What am I missing here, anybody please??
Thank you in advance!
PS
I did do a search but only found that the same thing happened with one person on Enother's ROM, no fix was posted, only restored a nanobackup and waited for a new ROM to be posted.
**EDIT**
I'm using 7zip to explore the apk files. I at no time fully extract the folder structure. Only copy over the one png I want to replace.
Check your logcat. when you push the modded apk something may be going wrong and the package does not get installed.
Here's the logcat when I use MetaMorph
Code:
I/MetaMorph( 545): Pick completed: /sdcard/AndroidThemes/phone_market_contacts/phone_market_contacts.xml
D/dalvikvm( 377): GC freed 1888 objects / 105240 bytes in 30ms
I/MetaMorph( 545): it is false
W/su ( 565): database_check_callback argc=1 name[0]=allow argv[0]=1
D/su ( 565): 10050 stericson.donaters.metamorph executing 0 /system/bin/sh
D/PackageManager( 114): Removing package com.android.contacts
D/PackageManager( 114): Services: com.android.contacts.util.EmptyService
D/PackageManager( 114): Activities: com.android.contacts.TwelveKeyDialer com.android.contacts.RecentCallsListActivity com.android.contacts.DialtactsActivity com.android.contacts.DialtactsContactsEntryActivity com.android.contacts.DialtactsFavoritesEntryActivity com.android.contacts.ContactsListActivity com.android.contacts.ContactsListActivity$JoinContactActivity com.android.contacts.ui.DisplayGroupsActivity com.android.contacts.ui.ShowOrCreateActivity com.android.contacts.ui.QuickContactActivity com.android.contacts.ContactShortcut alias.DialShortcut alias.MessageShortcut com.android.contacts.CallDetailActivity com.android.contacts.ViewContactActivity com.android.contacts.ui.EditContactActivity com.android.contacts.ContactOptionsActivity com.android.contacts.AttachImage com.android.contacts.ContactsLiveFolders$AllContacts com.android.contacts.ContactsLiveFolders$StarredContacts com.android.contacts.ContactsLiveFolders$PhoneContacts com.android.contacts.ImportVCardActivity com.android.contacts.ExportVCardycom.android.contacts.ContactsPreferences
D/PackageParser( 114): Scanning package: /system/app/Contacts.apk
I/PackageManager( 114): /system/app/Contacts.apk changed; collecting certs
D/PackageManager( 114): Scanning package com.android.contacts
D/PackageManager( 114): Shared UserID android.uid.shared (uid=10022): packages=[PackageSetting{460dffa0 com.android.providers.contacts/10022}, PackageSetting{460defa8 com.android.providers.userdictionary/10022}, PackageSetting{460da7d0 com.android.contacts/10022}, PackageSetting{460df920 com.android.globalsearch/10022}, PackageSetting{460e02b8 com.android.providers.applications/10022}]
E/PackageManager( 114): Package com.android.contacts signatures do not match the previously installed version; ignoring!
D/ActivityManager( 114): Uninstalling process com.android.contacts
D/ActivityManager( 114): Force removing process ProcessRecord{4630f720 216:android.process.acore/10022} (android.process.acore/10022)
I/Process ( 114): Sending signal. PID: 216 SIG: 9
I don't understand why it uninstalls it?
Thats the way it works.
Here is the issue I think:
E/PackageManager( 114): Package com.android.contacts signatures do not match the previously installed version; ignoring!
Thinking the only way around this is repacking up the entire theme with updated images and flash it all over again
Bought and tried BetterCut, but it didn't work for me. Kept getting FC's and telling me to reinstall because of OpenHome? Never had OpenHome installed before? Emailed the author informing them of this.
Anybody else know how to get this to work? Thanks for the help thus far britoso and hope something comes to mind on how to get this to work.
http://alldroid.org/threads/16103-Send-To-APK-for-Windows?highlight=Ted417
http://forum.xda-developers.com/showthread.php?t=482718
http://forum.xda-developers.com/showthread.php?t=503007
Above are some links I found useful in jairomeo's Ultimate Android Themeing Guide.
Tried these and they don't work either.
http://alldroid.org/threads/16850-Changing-In-Call-Background-Screen?p=576955#post576955
http://alldroid.org/threads/17039-Editing-APK-Files-for-Theme?p=580744#post580744
Could you provide some extra info on what your morph changes in Contacts.apk
Have you tried creating a new modded apk and signing that. (uninstall old, sign and push mod)
I'm trying now to get the originals uninstalled, but it won't let me. Looking for an app that will allow me to do this. Will deleting the apk's with Root Explorer from /system/app/ be the same as uninstalling it? Attached are the files I'm trying to change and the only thing I want changed are 1 png from each apk. LOL so frustrating! Editing framework-res.apk and Launcher2.apk is so much easier!!!
Wonder if its because CM uses Wysie's modded contacts app....
britoso said:
Wonder if its because CM uses Wysie's modded contacts app....
Click to expand...
Click to collapse
That doesn't affect this.
in 2.1 you do not need to sign the apk but you cannot just mod and push it. For Contacts.apk or Phone.apk you need to use zipalign (comes with the sdk).
Code:
zipalign -f 4 Contacts.apk NewContacts.apk
adb push NeContacts.apk /system/app/Contacts.apk
Follow the same methodology for Phone.apk
These are system apps, you do not need to remove the Manifest like you would with a Market app.
jairomeo said:
in 2.1 you do not need to sign the apk but you cannot just mod and push it. For Contacts.apk or Phone.apk you need to use zipalign (comes with the sdk).
Code:
zipalign -f 4 Contacts.apk NewContacts.apk
adb push NeContacts.apk /system/app/Contacts.apk
Follow the same methodology for Phone.apk
These are system apps, you do not need to remove the Manifest like you would with a Market app.
Click to expand...
Click to collapse
I really appreciate the input, thanks jairomeo! You too britoso
This is what I tried exactly...
adb pull Contacts.apk ./Contacts.apk
open Contacts.apk with 7zip, over-wright the old image with the new image (same dimensions and new image is from original CM 5.0.6)
zipalign -f 4 Contacts.apk NewContacts.apk (no errors and new file created)
adb remount
adb push NewContacts.apk /system/app/Contacts.apk
Reboot phone
Contacts and phone gone completely!!! Uninstalled according to logcat.
Logcat from the time I pushed Contacts.apk
Code:
D/PackageManager( 119): Removing package com.android.contacts
D/PackageManager( 119): Services: com.android.contacts.util.EmptyService
D/PackageManager( 119): Activities: com.android.contacts.TwelveKeyDialer com.android.contacts.RecentCallsListActivity com.android.contacts.DialtactsActivity com.android.contacts.DialtactsContactsEntryActivity com.android.contacts.DialtactsFavoritesEntryActivity com.android.contacts.ContactsListActivity com.android.contacts.ContactsListActivity$JoinContactActivity com.android.contacts.ui.DisplayGroupsActivity com.android.contacts.ui.ShowOrCreateActivitycom.android.contacts.ui.QuickContactActivity com.android.contacts.ContactShortcut alias.DialShortcut alias.MessageShortcut com.android.contacts.CallDetailActivity com.android.contacts.ViewContactActivity com.android.contacts.ui.EditContactActivity com.android.contacts.ContactOptionsActivity com.android.contacts.AttachImage com.android.contacts.ContactsLiveFolders$AllContacts com.android.contacts.ContactsLiveFolders$StarredContacts com.android.contacts.ContactsLiveFolders$PhoneContacts com.android.contacts.ImportVCardActivity com.android.contacts.ExportVCardAtivity com.android.contacts.ContactsPreferences
D/ActivityManager( 119): Uninstalling process com.android.contacts
D/ActivityManager( 119): Force removing process ProcessRecord{462ff0b8 372:android.process.acore/10022} (android.process.acore/10022)
I/Process ( 119): Sending signal. PID: 372 SIG: 9
D/ActivityManager( 119): Force finishing activity com.android.contacts/.DialtactsContactsEntryActivity
W/ActivityManager( 119): Activity HistoryRecord{460c6580 com.android.contacts/.DialtactsContactsEntryActivity} being finished, but not in LRU list
W/ResourceType( 119): Resources don't contain package for resource number 0x7f080000
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020047
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020048
W/ResourceType( 119): Resources don't contain package for resource number 0x7f050000
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020005
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020004
I/ActivityManager( 119): Start proc com.android.vending for broadcast com.android.vending/.PackageMonitorReceiver: pid=710 uid=10008 gids={3003}
W/ResourceType( 119): Resources don't contain package for resource number 0x7f0700e5
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020031
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020030
W/ResourceType( 119): Resources don't contain package for resource number 0x7f050000
D/ActivityManager( 119): Received spurious death notification for thread [email protected]
I/WindowManager( 119): WIN DEATH: Window{46260b28 com.android.contacts/com.android.contacts.DialtactsContactsEntryActivity paused=true}
D/dalvikvm( 345): GC freed 4351 objects / 306832 bytes in 227ms
I/ActivityThread( 710): Publishing provider com.android.vending.SuggestionsProvider: com.android.vending.SuggestionsProvider
D/dalvikvm( 119): GC freed 12649 objects / 629504 bytes in 115ms
I/ActivityManager( 119): Start proc com.android.voicedialer for broadcast com.android.voicedialer/.VoiceDialerReceiver: pid=718 uid=10019 gids={3002}
D/VoiceDialerReceiver( 718): onReceive Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:com.android.contacts flg=0x20000000 cmp=com.android.voicedialer/.VoiceDialerReceiver (has extras) }
D/PackageParser( 119): Scanning package: /system/app/Contacts.apk
I/PackageManager( 119): /system/app/Contacts.apk changed; collecting certs
D/PackageManager( 119): Scanning package com.android.contacts
D/PackageManager( 119): Shared UserID android.uid.shared (uid=10022): packages=[PackageSetting{460cc5d0 com.android.providers.applications/10022}, PackageSetting{460cc2b8 com.android.providers.contacts/10022}, PackageSetting{460cb2c0 com.android.providers.userdictionary/10022}, PackageSetting{460cbc38 com.android.globalsearch/10022}, PackageSetting{460c6ae8 com.android.contacts/10022}]E/PackageManager( 119): Package com.android.contacts signatures do not match the previously installed version; ignoring!
?? ?? LOL this is so frustrating I can only laugh!! I'm past getting upset. I'd like to get this working, but at this point I'm past putting it on my "Need to do" list. Right now it's on my "Like to do eventually" list, so don't put too much thought into it. I'd like to figure it out only to help somebody else that runs into this exact same problem. Or to be put into your themeing guide jairomeo
Tried another way, been doing a lot of reading.
adb pull /system/app/Contacts.apk
Open Contacts.apk with 7zip and extract to a folder named Contacts
Replace said png file with new version
Highlight all contents of the Contacts folder and 7zip using "Store" mode in zip
Rename zip extension to apk
zipalign -f 4 Contacts.apk NewContacts.apk
adb remount
adb push NewContacts.apk /system/app/Contacts.apk
adb reboot
After reboot still not working. Phone and Contacts are uninstalled completely.
Logcat start when I pushed the apk:
Code:
D/PackageManager( 113): Removing package com.android.contacts
D/PackageManager( 113): Services: com.android.contacts.util.EmptyService
D/PackageManager( 113): Activities: com.android.contacts.TwelveKeyDialer com.android.contacts.RecentCallsListActivity com.android.contacts.DialtactsActivity com.android.contacts.DialtactsContactsEntryActivity com.android.contacts.DialtactsFavoritesEntryActivity com.android.contacts.ContactsListActivity com.android.contacts.ContactsListActivity$JoinContactActivity com.android.contacts.ui.DisplayGroupsActivity com.android.contacts.ui.ShowOrCreateActivitycom.android.contacts.ui.QuickContactActivity com.android.contacts.ContactShortcut alias.DialShortcut alias.MessageShortcut com.android.contacts.CallDetailActivity com.android.contacts.ViewContactActivity com.android.contacts.ui.EditContactActivity com.android.contacts.ContactOptionsActivity com.android.contacts.AttachImage com.android.contacts.ContactsLiveFolders$AllContacts com.android.contacts.ContactsLiveFolders$StarredContacts com.android.contacts.ContactsLiveFolders$PhoneContacts com.android.contacts.ImportVCardActivity com.android.contacts.ExportVCardActivity com.android.contacts.ContactsPreferences
D/ActivityManager( 113): Uninstalling process com.android.contacts
D/ActivityManager( 113): Force removing process ProcessRecord{463072e0 214:android.process.acore/10022} (android.process.acore/10022)
I/Process ( 113): Sending signal. PID: 214 SIG: 9
W/ResourceType( 113): Resources don't contain package for resource number 0x7f080000
W/ResourceType( 113): Resources don't contain package for resource number 0x7f020047
W/ResourceType( 113): Resources don't contain package for resource number 0x7f020048
W/ResourceType( 113): Resources don't contain package for resource number 0x7f050000
W/ResourceType( 113): Resources don't contain package for resource number 0x7f020005
W/ResourceType( 113): Resources don't contain package for resource number 0x7f020004
W/ResourceType( 113): Resources don't contain package for resource number 0x7f0700e5
W/ResourceType( 113): Resources don't contain package for resource number 0x7f020031
W/ResourceType( 113): Resources don't contain package for resource number 0x7f020030
W/ResourceType( 113): Resources don't contain package for resource number 0x7f050000
I/ActivityManager( 113): Start proc com.android.vending for broadcast com.android.vending/.PackageMonitorReceiver: pid=561 uid=10008 gids={3003}
D/ActivityManager( 113): Received spurious death notification for thread [email protected]
D/dalvikvm( 186): GC freed 6988 objects / 381896 bytes in 232ms
I/ActivityThread( 561): Publishing provider com.android.vending.SuggestionsProvider: com.android.vending.SuggestionsProviderI/ActivityManager( 113): Start proc com.android.voicedialer for broadcast com.android.voicedialer/.VoiceDialerReceiver: pid=569 uid=10019 gids={3002}
D/VoiceDialerReceiver( 569): onReceive Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:com.android.contacts flg=0x20000000 cmp=com.android.voicedialer/.VoiceDialerReceiver (has extras) }
D/PackageParser( 113): Scanning package: /system/app/Contacts.apk
I/PackageManager( 113): /system/app/Contacts.apk changed; collecting certs
D/PackageManager( 113): Scanning package com.android.contacts
D/PackageManager( 113): Shared UserID android.uid.shared (uid=10022): packages=[PackageSetting{4605c8e0 com.android.providers.applications/10022}, PackageSetting{4605c5c8 com.android.providers.contacts/10022}, PackageSetting{46057a90 com.android.contacts/10022}, PackageSetting{4605bf48 com.android.globalsearch/10022}, PackageSetting{4605b5d0com.android.providers.userdictionary/10022}]
E/PackageManager( 113): Package com.android.contacts signatures do not match the previously installed version; ignoring!
since the problem is that the signatures dont match...
Have you tried:
1)uninstall the official contacts
adb uninstall com.android.contacts
2)install your modded+signed+zipaligned version.
adb install Contacts.apk
Not yet, didn't know the commands to install and uninstall were that obvious! LOL I thought it was something complicated Just got home and will give it a try after I relax with a Bud. My brain is fried and needs to unwind :s
I just used ninjamorph to update my icons. You might want to check that out.
Mi|enko said:
I just used ninjamorph to update my icons. You might want to check that out.
Click to expand...
Click to collapse
Appreciate the help and tried it. NinjaMorph is an amazing app! I love the idea behind it, but alas it didn't work either. Same effect, followed the on screen instructions, finish project and rebooted phone. No contacts or phone
Back to the drawing board.
Got it sorted, thanks all very much for your help. It turned out being a corruption issue or something. I completely nuked my phone, installed Enomther's [ROM] TheOfficial Nexus1 v1.8.1 (been wanting to check it out) and all is fixed. Don't know what the deal was, but at any rate it was something jacked up. Well at any rate I did learn something from this experience!
**EDIT**
Seems as though the corruption is coming from HelixLauncher2.0.7 and BetterCut. They don't play well together! Changed to Laucher2.0.7 and all is working as it should. I can't tell you why, I can just tell you what I experienced with a fresh install of Enomther 1.8.1.
Wrong thread.
Treatcon said:
Got it sorted, thanks all very much for your help. It turned out being a corruption issue or something. I completely nuked my phone, installed Enomther's [ROM] TheOfficial Nexus1 v1.8.1 (been wanting to check it out) and all is fixed. Don't know what the deal was, but at any rate it was something jacked up. Well at any rate I did learn something from this experience!
**EDIT**
Seems as though the corruption is coming from HelixLauncher2.0.7 and BetterCut. They don't play well together! Changed to Laucher2.0.7 and all is working as it should. I can't tell you why, I can just tell you what I experienced with a fresh install of Enomther 1.8.1.
Click to expand...
Click to collapse
A lot of people are having issues with Bettercut, and the 2 icons they can't seem to replace are phone and contact. Doesn't make sense, but same time it kind of does.
But again, in Android 2.1 you do no need to sign apps, just zipalign
Whenever I attempt to manually enter a number into the Dialer app (DialerTabActivity.apk) that is not in my contacts list the app will close to the home screen without an FC message or anything else. I have tried clearing my cache + Dalvik Cache, along with clearing the data for the app, and any associated with it.
Here is the adb logcat results when typing in a random number and having it close to the home screen.
Code:
D/ContactsProvider(20578): @@ doSetSimDBReady : settingValue1 =1
I/DialerActivity(20441): <++++++++++>Sync UI
I/DialerActivity(20441): <++++++++++>Sync
I/InputReader( 322): dispatchTouch::touch event's action is 1
I/InputDispatcher( 322): Delivering touch to current input target: action: 1, c
hannel '408efca8 com.sec.android.app.dialertab/com.sec.android.app.dialertab.Dia
lerTabActivity (server)'
I/DialerActivity(20441): IMSI = <REMOVED>
I/DialerActivity(20441): <++++++++++>Sync UI
I/DialerActivity(20441): <++++++++++>Sync
I/Process ( 322): Sending signal. PID: 20441 SIG: 9
I/ActivityManager( 322): Process com.sec.android.provider.logsprovider (pid 205
85) has died.
I/ActivityManager( 322): Kill com.sec.android.app.dialertab (pid 20441): provid
er com.sec.android.provider.logsprovider.LogsProvider in dying process com.sec.a
ndroid.provider.logsprovider
E/InputDispatcher( 322): channel '408efca8 com.sec.android.app.dialertab/com.se
c.android.app.dialertab.DialerTabActivity (server)' ~ Consumer closed input chan
nel or an error occurred. events=0x8
E/InputDispatcher( 322): channel '408efca8 com.sec.android.app.dialertab/com.se
c.android.app.dialertab.DialerTabActivity (server)' ~ Channel is unrecoverably b
roken and will be disposed!
I/WindowManager( 322): WINDOW DIED Window{408efca8 com.sec.android.app.dialerta
b/com.sec.android.app.dialertab.DialerTabActivity paused=false}
E/JavaBinder( 322): !!! FAILED BINDER TRANSACTION !!!
I/ActivityManager( 322): Process com.sec.android.app.dialertab (pid 20441) has
died.
V/AudioPolicyManager( 268): stopOutput() output 1, stream 1, session 186
V/AudioPolicyManager( 268): getNewDevice() selected device 0
V/AudioPolicyManager( 268): getNewDevice() selected device 0
V/AudioPolicyManager( 268): setOutputDevice() output 1 device 0 delayMs 0 force
0
V/AudioPolicyManager( 268): setOutputDevice() setting same device 0 or null dev
ice for output 1
V/AudioPolicyManager( 268): releaseOutput() 1
W/InputManagerService( 322): Got RemoteException sending setActive(false) notif
ication to pid 20441 uid 10012
D/szipinf (20578): Initializing inflate state
I/ActivityManager( 322): Process android.process.acore (pid 20578) has died.
I/ActivityManager( 322): Low Memory: No more background processes.
My suspicion is it has something to do with the contacts, but I don't know of any way to test that theory.
Any help is greatly appreciated. If it matters I am using the ADW Ex launcher.
EDIT Right now I'm trying the versions of DialerTabActivity.apk, Contacts.apk, and ContactsProvider.apk from ICBINB's first GB version, will post results.
EDIT #2 As I figured it just caused FC's.
u may want to omit your imei out of the log
ill forward it to desexton so he can debug it if now ill fix it for him...
Woops, forgot about that, done and done!
Any ideas? I'm completely stumped...
Yeah this happens to me randomly as well.. but not often
Sent from my SGH-T959V using XDA App
Bump for possible resolutions.
Sent from my SGH-T959V using XDA Premium App
Happened to me when I tried to install a custom dialer pic if that helps
Sent from my SGH-T959V using XDA App
Same here, after installing the multi dpi friendly dialer posted elseware on the forum. My solution? I've just been using GO contacts EX. Its a pretty good dialer and contacts replacement.
Sent from my SGH-T959V using XDA App[/QUOTE]
[Short story]
Is there somebody, who has time and inclination to modify the AOSP Gallery2(.apk) app to get that to work on Android versions without graphics acceleration features?
[Long version]
I'm using the latest Replicant ROM. This is shipped with the legacy /system/app/Gallery.apk which has serious problems to show previews of images, and some image contents at all...
Replicant comes without OpenGL ES. So that's the case why the Gallery2.apk (which heavily relies on graphics acceleration features) crashes when I try to start that app with the following traces:
Code:
I/ActivityManager(2868): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.gallery3d/.app.GalleryActivity} from pid 3196
I/ActivityManager(2868): Start proc com.android.gallery3d for activity com.android.gallery3d/.app.GalleryActivity: pid=25408 uid=10066 gids={50066, 1006, 3003, 1015, 1028}
W/Trace (25408): error opening trace file: No such file or directory (2)
V/StateManager(25408): startState class com.android.gallery3d.app.AlbumSetPage
D/libEGL (25408): loaded /system/lib/egl/libGLES_android.so
W/dalvikvm(25408): threadid=12: thread exiting with uncaught exception (group=0x40cfc930)
E/AndroidRuntime(25408): FATAL EXCEPTION: GLThread 503
E/AndroidRuntime(25408): java.lang.IllegalArgumentException: No configs match configSpec
E/AndroidRuntime(25408): at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:865)
E/AndroidRuntime(25408): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1026)
E/AndroidRuntime(25408): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1403)
E/AndroidRuntime(25408): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1242)
W/ActivityManager(2868): Force finishing activity com.android.gallery3d/.app.GalleryActivity
I've sent an email to a Replicant developer before, with the question, why Replicant doesn't use Gallery2? The answer was:
"On Replicant, it is too slow to be usable, has parts missing and many bugs because of the incomplete software-only graphics stack implementation we use".
I've temporary tested to add the proprietary OpenGL ES bits (on my Samsung Galaxy S2 [i9100]):
/system/lib/libMali.so
/system/lib/libUMP.so
/system/lib/egl/egl.cfg
/system/lib/egl/libEGL_mali.so
/system/lib/egl/libGLES_android.so
/system/lib/egl/libGLESv1_CM_mali.so
/system/lib/egl/libGLESv2_mali.so
/system/lib/hw/gralloc.exynos4.so
which enables graphics acceleration, and made the Gallery2.apk work. But I deleted them again, because I don't want to use that non free bits. So that's the reason why I'm using Replicant...
I also haven't found any open source alternatives for the Gallery2 app.
Tips are very welcome, too!
(I just asked the developer of
QuickPic: https://play.google.com/store/apps/details?id=com.alensw.PicFolder
if he doesn't want to release his app as open source in the future, but sadly he declined).
Now I'm searching for somebody, which could modify the Gallery2 sources:
https://android.googlesource.com/platform/packages/apps/Gallery2/
to get a patched version of the app to work on BLOB less Android versions.
I don't know the best practice way to find someone for that job. If somebody would give it a try, but don't wants to do that for free, you could leave a donation information and I would try to animate people to make a donation for you, (of course including myself).
Thanks for any answers, hints or any further help.
[reward] I want YOU
Nobody?
Pretty please with sugar on top :fingers-crossed:
Time is a healer...
A working app, which is exactly what I was searching for has landed to the F-Droid store, called
LeafPic: https://f-droid.org/repository/browse/?fdid=com.horaapps.leafpic
(So this thread could be closed)