Question 1: Do you have an iPhone?
Question 2: Did you have “devliery reports” for your SMS messages on your old phone?
Question 3: Do you miss the delivery reports on your iPhone?
Question 4: Would you like delivery reports on your iPhone?
If you answered YES to all of the above four questions, then you will probably LOVE the following “iPhoneDelivery” application for your iPhone! It is a very simple application that you can install on your iPhone, which will enable delivery reports that you have loved and missed!!
|
|
|
What is iPhoneDelivery?
iPhoneDelivery is an application written by Francois Guilleme for iPhone users around the world who are frustrated that Apple did not build delivery report functionality directly into the Apple iPhone’s operating system (OSX). Why Apple decided that we did not need delivery reports is beyond me, but they didn’t.
Basically once iPhoneDelivery is installed on your iPhone it “hooks” into the CommCenter service that is run by OSX and monitors when you send and when you receive an SMS message.
When you send an SMS message, iPhoneDelivery picks up on the AT+CMGS command used to send the SMS, and it replaces the bit 5 in the second byte of the SMS message to request from your service provider that it should send you a delivery report once the SMS message has been received by the recipient. (Regarding long SMS, since they are basically concateneted SMS, only the last one is patched. Orignaly the first fragment was patched but the delivery report was receive before the message itself. It was pretty disturbing for some.)
It does not change anything else in the SMS, only that one byte of information. Really just changes the “Request delivery report: No” to “Request delivery report: Yes“.
When you receive an SMS message, iPhoneDelivery determines if the SMS is a normal +CMT message (which it leaves), or if the SMS is a +CDS delivery report message. In the second instance iPhoneDelivery rewrites this +CDS message to a +CMT message, and then links the delivery report to a specific SMS message that you recently sent. It then uses sqlite3 to map the phone number to a name in your address book, and then accesses the SMS database.
The flash mode allows you to either get the delivery report as a normal message or get it as a full windows message.
A nice feature of iPhoneDelivery is the “tick mark” that is displayed in the SMS bubble in your conversation window once the SMS has been successfully delivered. When a message is sent iPhoneDelivery stores the reference returned by the SMSC (SM service center) in the sms database. When the report arrives this reference is included in the payload so iPhoneDelivery knows which message it relates to. iPhoneDelivery then updates the SMS text in the database and prepends a nice looking “tick” character to the SMS message which symolises that the message has been delivered to the intended recipient correctly.
Prerequisites:
You need to have jailbroken your iPhone.
Installation Method:
1) ADD the following source to Cydia: http://iphonedelivery.advinux.com/cydia
2) Search Cydia for the “iPhoneDelivery” application, and install it.
3) Open up your “Settings” application, and go down to “Messages”.
4) You then have the option to enable “Delivery report” as well as “Flash DR”.
5) Click on your “home” button, and then test it out by sending a friend a test SMS.
Note: A big Thank You to fxit_man from the mybroadband forum for making this information available to the general iPhone South African users, and creating a little “how to” guide for installing it!
iPhoneDelivery Homepage at Google Code
Cyide Source: http://iphonedelivery.advinux.com/cydia
P.S. I have iPhoneDelivery working 100% on my jailbroken iPhone 3GS on the Vodacom network!

Trying to add this iphonedelivery app, but I search for it in cydia and its not there.
You mention in point 1 ‘adding the following source to cydia’,
how do i do that?
I would very much like to have this feature but cannot find it in the Israeli apps shop
im w david…
whats goin on? theres no repo w that address
You guys need to add the Source URL in Cydia! It’s NOT in the Apple AppStore. It’s in Cydia!
Update: It looks like the repo is down at the moment! :-/
Updates are found here: http://code.google.com/p/iphone-delivery-report/
I also cannot aadd the url – i get some message about cydia not being able to display legacy url’s?
i just tried it, installs fine f=when you follow the steps of the instalation method,
gonna try it now
just tested it,
and it works perfect!
heyyyy thankkkx alott its working and i am in luv with it:)
thank u so much!! it really workxxxxxxxxxx:D:D:!
now i know my girl friend gets my sms or not:p
i installed it but it hasn’t come in the setting>messages
but in cydia it is checked as installed app,would u mind guiding me!
It does not work in Indonesia at all.
Why doesn’t it display sound?
And what does the function MARK does?
how can I completely disable the vibration of the delivery reports?
Thanks so much!!!
Working perfectly (Vodacom South Africa)
How to install Cydia for the “iPhoneDelivery” application for IPHONE 4?
tHANK YOU VERY VERY MUCH! It works on my 3GS! Actually – what happened to me: since last week, I keep getting that iSpazioRepository is not working [POSIX error] and I decided to remove by hand this repo and replace it with working one. BUT – I couldn`t remove it by hand, from Cydia. And I have NO idea what I did but – iPhoneDeliveryReport – dissapeared
Now I am back on track thanx to your help!
If you know how to fix POSIX error – please email me!
Wow, I only saw this now! Thanks for the mention Andrew
I’m glad my efforts were appreciate and could help you guys!
Nice blog, i’ve also set up my own blog and forum for the local community called iPhoneZA. Come and give it a check and let me know what you think!
@nykk – POSIX error usually comes from a bad repo source..Check your repo address, it has probably changed. But if you come and ask in our forums, I am sure you would get sorted in no time at all.
how can I completely disable the vibration of the delivery reports?
I downloaded this from the source within cydia but i dunno how to make it work. i look in my general settings and its got the two options of normal/discreet but i have no idea how to make it active and working? HELP!
WORKS GREAT !!!!!
Love it! My carrier here in Brazil would not release the delivery report code so I was stuck. Saw this, followed your instructions, and now I get delivery reports. Thanks a million!
Guys, it works like a charm, woohoo! I’ve been wanting this for my iPhone 4 on the Vodacom network for ages. Ten points to everyone involved, and thank you!
thank you very much it works on apple 2g with (MTN IRAN)
Working great.Amazing!!!!
PLEASE HELP! I added the source..found the app but it won’t let me install completely: “size mismatch”. Ugh…Anyone know how to get around this? Nothing is working :/
It no more works in iOS5. The developer need to update it.
Does anybody know what grey tick mark means? That the msg was not delivered?
Nope.
Running 4.3.3 but REQUIRES ios5 now.
What’s the point? Not even an untethered jailbreak available for 5.
even a simple delivery report ,, simple delivery needs to jailbreak !!! isnt this bully by the man who want to all ppl act as he wants ?
when u ppl wanna wake up ? stieve jobs force u to play in way that he did liked .. wake up and be free in free world .
I just installed it on my iphone. But no extra options added to my message options !!! General >messages>nothing !!!
Help please
Damm i’v started to get the reports but i lost the option to send mms. It just wiped out from my general settings too. Plz help. Using i4 4.3.3. Deleted the repo n unistalled the app but cannot get things normal now this suckz.
I fixed my problem. Just had my mms settings deleted in settings due to which everything disappeared! Well thanx for the app its working perfect now. Have you tried anything for the solution of getting a notification of call waiting while calling someone who is already on call on other line?
I am from India. I successfully installed iPhone delivery but it is not showing any delivery reports. Needs guide.
i install it but unfortunately it cinsumes all the battery power
It dose not work on the iphone 4s so can someone please fix this or tell me how to fix iphonedelivery.advinux to work on iphone 4s thanks
iphone delivery dosent work on iphone4s
Iphone Delivery dosent work on iphone 4S
help me to use this app
does not work on my iphone 4S …… someone pls help….