yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] aaunderscore:
yea i know its better to recieve the notification but we should let users decide what they want :) & a huge thanks for adding this option in next release :) take your time
[Android Apps and Games] aaunderscore:
& yea i don't exactly know how your application works but i am just guessing after using it for 1 day that it corrects the bug in stock sms application or i think its just coincidence that i m not losing any messages on that application too know.. i am confused about it.. is it your application or bug get solved temporarily??
[Android Apps and Games] hrk:
I think it's just a coincidence. It is true, however, that with my own HTC Dream I am seeing less and less lost messages with the newest releases of ezGingerbread -check my signature for details- because of the new settings that are fine-tailored for the phone. Huge thanks to ezterry, roalex and AndDiSa for their hard work!

Unfortunately, I've noticed that it happens not because the bug is solved (it isn't), but because the new settings provide a better memory handling. However, when the phone is under heavy load (translate "heavy load" to "I open the browser and do nothing thinking of what website I should visit") I have a 100% chance of losing messages, because no matter the memory handling, the bug is still there.
[Android Apps and Games] hrk:
... guess I got some spare time in the end.

2011-05-29 v 1.8

- Fixed FC reported to Android Market. Thanks, anonymous reporter!

- Added the option to hide notifications

And no... there's no big fat warning... :)...
[Android Apps and Games] aaunderscore:
yea i noticed something same.. actually i locked messaging application in memory.. thats why there were less chances of losing sms.. but.. i m fed up of this cos rom.. its making my phone damn slow.. & i use phone 75% for messaging only & it keeps crashing in threads.. donno what is this new problem.. also it hardly plays music in background.. so m thinking to switch back to froyo.. i think gingerbread isnt suitable for dream yet.. & thanks for your update.. i appreciate your work.. :)
[Android Apps and Games] aaunderscore:
i tried another rom - cm7 now..

& i locked messaging application in memory & i dont think i lost any sms yet.. dont u think its the better solution & without any application..
[Android Apps and Games] hrk:
I don't think it's the best solution because you waste your RAM more than needed.

For me there are only two "best" solutions:

1. Google fixes the bug, by saving the message as soon as it receives it (that's what my app does, by the way)

2. ezterry makes his changes so that the MMS app will be kept in memory only for 30-60 seconds after a message is received (so that it has the time to do its job) and then it's removed from the small and precious memory we have. :)

Although I'm fond of my own app (and I obviously use it!) I'm waiting for ezterry's changes.... but this is for me, a HTC Dream/G1 owner. Judging from the market downloads, 50% come from HTC Dream users, the rest are from different devices, such as Samsung Galaxy S (!) and even people with Froyo. I guess they are either paranoid, or there's really some other bug regarding SMS... :( Damn Google...
[Android Apps and Games] aaunderscore:
oh ok.. lets wait for their work.. but i hope google solve issues soon.. & dont they test their roms before releasing it? :confused: damn it!!
[Android Apps and Games] ObihoernchenDE:
Probably Samsung Galaxy I7500 users ;) We use Galaxy S Fingerprint :D

ezterry has made the changes :) https://github.com/ezterry/manifest-gingerbread-DS/issues/20#issuecomment-1305239
[Android Apps and Games] hrk:
:eek: I didn't know that! By the way, which ROM are you using on a i7500? I remember "drakan" as the only developer working on an AOSP build for your phone, but he hasn't started working on Gingerbread........... last time I checked it (maybe I should check his project again...)

By the way, I forgot to mention that there's an update available!!

2010-06-05 - 1.9

- Confirmation dialog on "Move all" to improve usability.

- Fixed a FC reported on the Market

- Added a contextual menu to the list, available options are "copy text to clipboard" and "share text".
[Android Apps and Games] ObihoernchenDE:
Yeah we are more devs now. Bukington Drakaz Nopy and me ;)

Gingerbread is stable.

The ROM is called GAOSP http://code.google.com/p/gaosp/
[Android Apps and Games] AndroidNab:
bump testing on my G1
[Android Apps and Games] hrk:
Yeah, I went and checked it yesterday. Really good work!! I wanted to buy a Galaxy i7500 when it originally came out!! :) I'm amazed that it works w/ 128MB of RAM!

I've seen that you've added Terry's commits w/ the 30 second MMS "keep in memory"-patch, I still haven't tried it but I guess it workarounds the problem better than the "always keep in ram" solution. Users of this app are going to decrease... ;)
[Android Apps and Games] creative0100:
only just found this!

exactly what I have been looking for. Had this issue since installing gingeryoshi and put it down to the rom being quirky.
[Android Apps and Games] zappoo:
I have this issue on my HTC Desire Z running Virtuous Unity (Gingerbread ROM).

Great app.

One suggestion - could your app get the msg but NOT do a notification for say 10 seconds.. and after 10 seconds, check if the msg exists in the normal SMS/MMS app's database. If it does, don't do a notification. If it doesn't exist, then DO the notification?

Woudl maybe avoid the double notification?
[Android Apps and Games] zappoo:
Can the notification sound be changed?
[Android Apps and Games] hrk:
I'll think about it.

... yes! :D

2011-06-11 - 1.10

- Added to contextual menu: move and delete

- Added customization of notification (sound, vibrate, custom vibration pattern, silent)

- Fixed typo in "it" localization
[Android Apps and Games] zappoo:
hrk - thanks! rmk40 who is one of the devs of Virtuous Unity is trying to fix this issue in gingerbread.. will let you know what he does.

In the mean-time, i really hope you can take on my idea - ie only alert if after X seconds (10?) the msg is STILL not in the stock SMS app's inbox. You could even take it a step further and say that if its not ther in X econds, then MOVE it there automatically and somehow make it do the STANDARD sms alert.

That way your app never needs to actually be seen by the user. this means your ads won't be shown - but i guess you could somehow incorporate them.

Another - very minor - suggestion (if you DONT do the above) -

1) Can you have an option to turn OFF the "delete" confirmation? 99% of my SMSs work so i delete all the time - but i have to press OK on the confirmation

2) Can you, somehow, include a "Delete" button IN the notification tray itself? This means that if i get 2 notifications (ie standard SMS worked) i can simply drag down the notification tray, and delete the msg from ghostly directly from there?

Thanks for an awesome product.
[Android Apps and Games] zappoo:
Also, gingerbread loses MMS as well - but your app doesn't pick them up. Is it possible to pick them up? Maybe no need to show the image - but atleast show MMS received and allow it to be moved to inbox?
[Android Apps and Games] hrk:
2011-07-20 - 1.11

- Faster list display

Yep, not so much.

I forgot about user requests, sorry. :) The "delete from notification" sounds reasonable enough: you get two notifications, you already know you want to delete the one from this app.
[Android Apps and Games] shadowofdarkness:
I have had this app for awhile and it used to work but in the last week and a half it has stopped receiving any SMS att all including ones that my normal messaging does get.

What can I do to fix this since my phone has a bad problem losing messages and this app was a god send when it was working.

I am running CM7 on a Motorola Milestone and when I think about it the app stopped working after it's first successful recovery.

I have deleted all it's data to clear out any corruption and have the app start fresh but it didn't help.
[Android Apps and Games] hrk:
I really don't know. Someone else sent me an email with the same issue: the app doesn't receive any more the messages. I am running it and it works fine for me (even though I've lost only 1 message in the last month).

In the last update I've added some debug messages in the log. You can try running logcat (or the aLogcat app) and send yourself a SMS with a different phone and then check the log for such messages, or send me the log and I'll give it a look to try and understand what's wrong.
[Android Apps and Games] hrk:
Question: are you using the stock android SMS/MMS app or are you using "GO SMS Pro"? :)
[Android Apps and Games] shadowofdarkness:
I am using GO SMS Pro and have not had the stock in a very long time.
[Android Apps and Games] hrk:
Then you probably don't need my app. The Stock SMS/MMS app is the one with the bug, maybe GO SMS Pro works fine. :)

When did Gingerbread Ghostly SMS stop working as intented? Was it together with a release of GO SMS Pro? I can't see its source code because it's closed source (... err... my app is closed source too... maybe I'll open source it in the future, I really don't know...) but I think it may be aborting the broadcast of the SMS in order not to have double notifications with the Stock SMS/MMS app.

If it is aborting the broadcast, using a high priority too, then my app will never be able to receive the SMS. Plain and (sadly) simple. :)
[Android Apps and Games] shadowofdarkness:
I do need your app since I have lost messages the same way with all SMS apps and your app has successfully caught messages the GO has missed

Anyway it works now due to what you said I looked and apparently a update turned on a feature to suppress other notifications but I just turned it off in the settings and your app works again.
[Android Apps and Games] hrk:
Cool...

... and s**t. I really wonder how comes SMS apps have "copied" the most stupid code/bugs from the Stock SMS app... :confused:
[Android Apps and Games] shadowofdarkness:
It was my understanding that the problem was lack of RAM so when the phone was under load SMS apps could be dumped from ram after acknowledging the sms but before getting it into a database.

How could that not be a problem with any of the apps? I know that even running in lite mode every time GO starts (not just open but starts from a non running in background state it gives a notification about low memory on the phone, and I have that show easily a few times a day.
[Android Apps and Games] hrk:
It can be a problem with any of the apps, sure, but how comes Gingerbread Ghostly SMS shows you the notification even when under heavy load? :)

It's because the first thing it does is saving the sms inside an internal (call it "auxiliary") database.

Now it's true that apps get killed if the system is low on RAM, and from a techical point of view, you (developer/app) can't be sure that your app will be given the time to run 1 line of code before being killed. However, from a practical point of view, if the first thing you do is save the message as soon as you can, you don't risk being killed before doing it.
[Android Apps and Games] CLEV3R:
ok so forgive me if this is dumb but how do i give this permissions to write into the inbox?
[Android Apps and Games] hrk:
What do you mean? When you install it from the Android Market, you are asked if you want to install, with the list of required permissions. If you choose to install, all the required permissions are automatically given to the app.

Is this what you were asking?
[Android Apps and Games] pearse:
Wow I can't thank you enough for this app! I was going crazy trying to figure out why I was losing sms' on different roms/radios.
[Android Apps and Games] nba1341:
This bug exists with my phone's gingerbread rom using handcent sms. I hope this app fixes I will be testing it with google voice texts which get sent to my phone via mms and the app. Thank you dev!

EDIT: IT works! sent two sets of 3 messages to my phone. Handcent only received 3/6 messages ghostly sms got them all!
[Android Apps and Games] hrk:
Glad to know, but the issue is not with Handcent, it's android's fault.
[Android Apps and Games] GJSmith3rd:
Thanks! I have the Facebook security option enabled that sends an SMS to your phone when you try to access your account from a new or unfamiliar device. I would finally get the message after several attempts. Bet this app fixes the problem until an official android fix is available. :cool:
[Android Apps and Games] gaticaag:
Anyone having problems with it lately...could just be me. I'm using it on a G2 with Virtuous Unity. It stopped catching sms last night all of a sudden.

I even went as far as reflashing the rom. That worked...Now it just stopped. Any ideas? I've went into the applications menu and cleared data and cache already. uninstalled the new update. tested an sms, it didn't catch. Applied the update, tested an sms, and didn't catch that either.

Edit: I'm an idiot. It wasn't on the rom's end nor the app's end. I had Handcent set as the default messaging app for ALL mms and sms, so that disabled ghostly. Don't do that, kids.
[Android Apps and Games] hrk:
Thank you for the update, I was wondering all morning what the hell could it have been! :D I'm happy to say that I was 99% sure you were running either Handcent or GO SMS! Pro or something like that.
[Android Apps and Games] Branford:
Wow... somebody recommended this in a ROM thread when I mentioned SMS issues, and I'm so glad to have found it! I had no idea how much I was missing, I thought either there was a problem with my ROM, or I was just being ignored :rolleyes: thanks!
[Android Apps and Games] hrk:
Then spread the word! ;)

I'll become RICH with the ads!! RIIIIIICH!!!! With this rate, I'll be able to buy a LG Optimus Dual in 14 years! Rate dropped! I'll have to wait around 28 years now.

In the meanwhile I bought a Desire Z/Vision with my savings :D
[Android Apps and Games] firegeek:
Thank you tons!!!! This saved my sanity. I was loosing texts but had no idea why... This will save me from yelling at sprint for dropping my texts! Hahahahaha!!!

Im a very happy camper!

Erik
[Android Apps and Games] PorchSong:
Footnote, on GoSMS Pro the setting that kills GhostlySMS is:

Settings>receive settings>Disable other message notification. <---make sure this option is unchecked.

If you do not want the stock android app from notifying as well, then go to the stock message app and uncheck its notification box.

That little 'hidden' option on GoSMS Pro caused me quite the headache until I stumbled upon it and disabled it for sh&ts and giggles, and like magic, GhostlySMS started working again.

The OP should post both of these "tips" on the first page to save peeps some grief of thinking GhostlySMS is messed up or not working.
[Android Apps and Games] NoFatePPC:
+1 vote for that feature!! :)
[Android Apps and Games] Freekers1337:
+1 too from here.
[Android Apps and Games] bizarre.static:
great app! very useful when using a GB rom
[Android Apps and Games] Beliar0:
+1 again ;)

would be great... using this app on desire (insertcoin 1.1.4 cm7) and desire z (virtuous unity) and it´s great.

this feature would it make perfect !!!

@ hrk: i got a little problem on my desire... for all sms, even for those i receive the normal way i only get the red icon, which you describe as "sms lost" (http://attachments.xda-developers.com/attachment.php?attachmentid=564334&d=1302345361)
[Android Apps and Games] hrk:
Do you mean that you don't get the standard notification?

If that's the case, are you using Handcent SMS, or Go SMS! Pro or any other SMS-messing app?
[Android Apps and Games] Beliar0:
oh, now i understand your pictures... thought the grey icon was from your app, too... thanks for your support

any chance to get the 10sec idea someone posted?
[Android Apps and Games] hrk:
I'm thingking about it, yeah. :)

Read it as: "It got asked so many times (and I'm now running on a Desire Z which has plenty of RAM it hasn't lost a single message yet) that I'm thinking of a low memory footprint which could please me, and thus please you all."

Sadly, the source code is a bit messy right now since I tried to add in-app payments (to donate and/or remove ads as somebody asked me) so I'll need some time to clean up the mess.
[Android Apps and Games] hrk:
Aaaaaaaaand.... here it is.

2011-10-06 v 1.12 "It should be called 2.0!"

- Ability to disable ads [Requires a donation]

- Long requested feature: remove duplicate notifications! [Requires a donation]

- Added contact icon in list display

- Contact name and message body on a single line to save screen space; fixed text wrap

- Added to contextual menu: reply, view contact details

- More code optimization

Changelog is long but... not enough to show how many changes went there!

Ok, time to update the first post w/ some information, here is a quick recap on the long requested feature "Use delayed notification".

HOW DOES IT WORK?

When a SMS is received, Ghostly will save it in the internal DB and then it will wait as may seconds as you set up the "Delay (in seconds)" value. The default is 20 seconds, it should be enough for almost everybody but you can try and increase it as you see fit.

Once the delay is over, Ghostly will search the INBOX for a message from the same address and with almost the same "sent date". It will broaden the search with the value set up as "Time accuracy (in milliseconds)". 500 ms should be enough, but you can try increasing it if you keep getting double notifications.

Why is a "accuracy" needed? Because (sadly) Android doesn't use the sent-date to store the message, but the local time/date when the SMS/MMS app processed the message. This means some kind of tolerance is needed.

Enjoy!
[Android Apps and Games] NoFatePPC:
thnx for that update, gonna try it later
[Android Apps and Games] hrk:
Somehow I forgot to update the post in the hurry.

2011-10-07 - 1.13.1

- Minor bugfix in latest 1.13 release, sorry for the mistake.

2011-10-07 - 1.13

- New option to use sent date or received date when displaying and moving messages to the INBOX, with GMT correction option (thanks to CyanogenMod)
[Android Apps and Games] NoFatePPC:
well, i have found a bug... i enabled that new feature with delay notification..

as soon as i enable also the delete function, when i receive an sms (tested an sms to myself) , i get after 20 sec a crash "ghostlysms terminated .... force closed...

when i turn the delete option off, then it stays running in the background..
[Android Apps and Games] hrk:
I don't see a report in the Market. When it happens, could you please hit the button that isn't "Force Close" but... "Report" or something? (I don't know the english variation)

This way I receive a bug notification and I can try fixing it. :)

EDIT: Unless there is a very stupid and easy to spot mistake. I'm gonna upload a bugfix release soon. Since I'm at it I'll add another feature: automatically move to INBOX if message is lost. Gimme just a couple of hours to iron it up and avoid the bug you were unfortunate to hit ;)
[Android Apps and Games] NoFatePPC:
hey

i dont get a report button :)

just enabled back the delete button

the error message is :

the application gingerbread ghostly sms (proces it.sineo.android.ghostsms) has stopped unexpectedly. please try again...

Gr
[Android Apps and Games] hrk:
Yep, yep, but that message is useless to me. However, fire up the Market! ;)

2011-10-09 - 1.14

- Fixed bug with automatic deletion of received messages.

- New feature: automatic 'Move to INBOX' for lost messages.
[Android Apps and Games] NoFatePPC:
yep, seems to be working now, no error anymore :)
[Android Apps and Games] celahudini:
plz guys is there any other way to download it other than getting it from the market?I always get the "not available in your country" message,the same goes for rom manager and some other apps.Can I even try to use a proxy to bypass this or can someone upload the apk file to mediafire or wherever
[Android Apps and Games] hrk:
Hmmm... which country are you in? I haven't put any "blocker" in the Market.
[Android Apps and Games] celahudini:
I'm from Bosnia,but I'm in Serbia right now.It downloaded normally while I was in Bosnia,but now it's a no go

edit:And I'm guessing it's my provider (vip) that's blocking it
[Android Apps and Games] hrk:
Can you use Market Enabler?
[Android Apps and Games] hrk:
I can't believe it, I just witnessed a lost an SMS on a plenty-of-ram HTC Desire Z O_o

Google really sucks loincloths when writing code. :|
[Android Apps and Games] celahudini:
It worked.Thanx alot for your help,cool app this Market Enabler that I didn't know about
[Android Apps and Games] hrk:
You're welcome :)
[Android Apps and Games] NoFatePPC:
hello , i dont understand that new feature actually since i am still receiving the notifcation twice

so i have setup in ghostsms :

enable notification and disable delayed notification

i get the notification twice

enable notofication and enable delayed notification

i get the notification twice but after 20 sec from ghostsms

so do i need to disable both? will it then send me a notification if an sms is lost ??

thnx for the help
[Android Apps and Games] Captain_Throwback:
+1 to this question.

I couldn't figure it out either. The only time I only get one notification is if Ghostly is the only one that picks it up. I actually ended up with a duplicate in my regular Inbox when I had Ghostly set to move automatically after delayed notification (which shouldn't have moved anything, since I'd actually received the text). Unless I'm misunderstanding the point of this feature :confused:.

EDIT: Upon reviewing the OP, I'm thinking the Time accuracy is the issue. I'll adjust this to 1200 and see if it makes a difference. Thanks again for your hard work on this app! I've already reclaimed several lost messages :).
[Android Apps and Games] xerawx:
I had no idea this problem existed until I decided to try out Virtous Unity on my Desire Z which includes Ghostly. I've since gone back to Cyanogen 7.1 but after witnessing a lost SMS even during my short time with Virtuous installed I've installed Ghostly on CM. I almost can't believe Google would let a bug like this slip through, honestly it's just one of those things that a phone needs to be 100% reliable for, many people use SMS for business not to mention everything else and a bug like this is unbelievably bad imo. I can't believe the iOS-obsessed media hasn't jumped all over this as evidence that Android still just doesn't measure up to their precious.
[Android Apps and Games] hrk:
Yep, you got it right. Play with the Time accuracy value.

Note: if you can enable "Sent time" instead of "Received time", BOTH in your Stock SMS/MMS app and Ghostly, then accuracy won't be an issue anymore (in fact, it's not used if "use sent time" is selected).

If you think the OP can be rephrased in a easier to understand way, I'm open to suggestions. :) I'm too developer to think like a user.
[Android Apps and Games] zappoo:
awesome work

hrk - thanks so much for implementing my idea of auto-moving! I donated and am using your app very happily for the last day.

Can i ask for a few minor things!

1) I had a duplicate SMS - so i changed the time adjustment factor a bit. will see what happens. You mention that if both stock and your app use SENT time rather than received it will never happen - how do we make stock app use Received time?

2) When an SMS IS lost and your app picks it up, can we:

a) Make the icon in the notification tray look identical to stock icon

b) In notifications, show contact name - not just contact number

c) When we get your notification and "tap" it, it opens ghostly.. which is pointless as the SMS was moved to the stock inbox. Can we make it open the stock app instead?

d) Probably the hardest - can we show a "stock notification" - ie the big full screen notification like we get when stock picks it up?

I know (c) and (d) may be hard - but (a) and (b) should be easy, right? That way we "hardly" even realise that the SMS was lost...

What do you think?

Would love to see these changes! :)