Jump to content
Reliance Jio & Reliance Mobile Discussion Forums
ashoksoft

Break The Sms Limit Barrier

Recommended Posts

Well guys ... This a techie post ... Structure of the SMS in the RD2030. There are three types of messages stored : Inbox, Outbox, UI (unsent messages)

What did I do?
I backed up all my SMS's and then deleted the entire folder (SMS) using bitpim, then to ensure no snags I, made an empty folder called "sms",and restarted the mobile 

This was what I saw :
After deleting all the files in the SMS folder and reboot 3 files are created automatically, namely : 

ddraft00 (6 bytes)
outbox00 (6 bytes)
ui_sms00 (410 bytes)

This is what each of the files contain :

outbox00:
This contains information about the number of messages sent out of the mobile and status, the following is a hex dump of the same :
                      00 00 00 80 00 04
Here the first three bytes are zeros, the next byte (till what I found always remains 80, then a seperator zero and finally the count of the SMS sent 04 means 4 messages in the outbox (this is a hexdump after I Sent 4 messages.)

ddraft00:
This contains information about saved (unsent) messages. This has 6 bytes.
                     00 00 00 00 00 01
First 5 bytes contain zeros. and the last byte accounts for the Number of messages in the unsent messages.

ui_sms00:
This is the inbox SMS section, where all the sms that u receive are stored

First 9 bytes : zero
Byte 10 : The number of messages remaining... free space left
Bytes 11-54 : Encoding information and message origin details
Bytes 55-91 : Last message recd. (used as storage template)
92-410 : Still figuring out (some assumptions... waiting for a postable response)

Will update more about SMS encodings soon...

What more did I do?

Made a small template file where I change values, and fill in the message for the outbox, upload the edited file

using BitPim, and then manually send them (numbers are stored... so u only need to open the message->Resend.

Need to have a discussion with some others (StaticElectricity are u reading this?) and then make an application

to automate the process what say?

Cheers,

Ashok Karkera

PS: If u have any other mobile, the data cable and able to interact with the mobile by using bitpim / any other FS reader. Please post about your mobile also, so that I can work out on a common encoder application. (might come handy if the only option is

to upload the message to the FS and then send :) )

Share this post


Link to post
Share on other sites

though little of it makes sense to me ! . . that is gr8t Rev Engg. ! ..

Share this post


Link to post
Share on other sites

yea, good going ashok..

i'll check up on ur guidelines and post a confirmation.

nice work.

Share this post


Link to post
Share on other sites
yea, good going ashok..

i'll check up on ur guidelines and post a confirmation.

nice work.

34961[/snapback]

Thanks dude !

Share this post


Link to post
Share on other sites

I will look into samsung 191 and let you know.

Share this post


Link to post
Share on other sites
I will look into samsung 191 and let you know.

34973[/snapback]

Thanks a Lot DUDE!!!! Keep the gud work going

Share this post


Link to post
Share on other sites

Hi guys,

Thanks for merging the topics Vishal

Well this is a Small experiment that i tried today.... I now a days partially automate the SMS process using my computer... my mobile is almost always attached to the comp, so I type the message (re-encoded to the 160 char limit on RD2030), and after encoding with the message number in the proper format, i upload it to the mobile... Till today I used to compose 30 SMS at a time ... upload them together to the mob, and manually click on Re-Send for each.

But a thought lingered ... why only 30 at a time... why not more... so herez how I went about...

This is a hex dump of a sample SMS

2730 31 32 33 34 35 36 37 38 39 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2033 31 33 30 30 30 30 30 30 3020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 200020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 200001 0186 07 78 7E F0 2F 00 00 00 00 00 00 00 80 00 00 00 00

Took a lot of time to put all those colors ... in the right places, heres what all that means :

Message Number (increases by one for each message)

To Phone Number

Delimiter

SMSC Number

Begin / End of Message / Max Message Length

Actual Message

This is common for all messages ... no idea why it is there, maybe a delimiter... but for what ?

Still figuring this out! (black)

So now this is what I did to increase the message limit (it is not directly accepted by the phone, and the moment the "00" file of inbox/outbox/unsent is changed, u will have to revert manually, Until I figure out what else is needed to be changed to support permenancy)

I editied the outbox00 file to hold the message content size as 31, then uploaded another file called outbox41 and bingo ... it was in the sent ... of course I had to change message number to 31 and in the last section in the hex dump, the first hex value had to be incremented by one.

I have photographed my mobile's screen to show this ... I am uploading the images here...

lg31msg129yr.jpg

lg31msg212rh.jpg

Edited by ashoksoft

Share this post


Link to post
Share on other sites

cool work dude .. why dont you just get that smsc number and convert it into numeirc form. i guess sending the sms to that smsc number will deliver the message to any phone on reliance network. :)

Share this post


Link to post
Share on other sites

The SMSC in numeric format is 3130000000, If u try to SMS it the message is "MESSAGE UNDELIVERABLE - Invalid Address"

Now If I try to message my mobile number to 02231300000 then I get message sent, but no confirmation of delivery!

Tried all these tricks dude!

NEXT in this series :

1. How to break the 160 char. limit per SMS

and

2. How to encode the messages ... so that it can be uploaded via bitpim / other softwares.

Edited by ashoksoft

Share this post


Link to post
Share on other sites

Good work, I do not understand much of what you said. I tried to increase no of charecters in my nokia using diego, hand set accept message and send too but when delivered its traunced by system and 160 chars are delivered.

Share this post


Link to post
Share on other sites
Good work, I do not understand much of what you said. I tried to increase no of charecters in my nokia using diego, hand set accept message and send too but when delivered its traunced by system and 160 chars are delivered.

35063[/snapback]

noted that ... well most probably there is a check on the message size at send... Not in RD 2030 at least (coz i sent a 172 char sms to myself ... but delivered as un-editable sms, which I could not forward)

Share this post


Link to post
Share on other sites

Hey Ashoksoft, i am going to geta data cable tomorrow. Then i will also try all these stuff on my Nokia 2280. I will let u know abt it.

Share this post


Link to post
Share on other sites
Hey Ashoksoft, i am going to geta data cable tomorrow. Then i will also try all these stuff on my Nokia 2280. I will let u know abt it.

35077[/snapback]

Great !!!! Thats another warrior in the battlefield!!!

Keep us posted!

Share this post


Link to post
Share on other sites
I will have to request a moderator / admin to kindly merge the topic of SMS encoding here ....

DONE! :grin:

good going dude...

Keep it up! :grin:

Share this post


Link to post
Share on other sites
I will have to request a moderator / admin to kindly merge the topic of SMS encoding here ....

DONE! :grin:

good going dude...

Keep it up! :grin:

35092[/snapback]

Thanks dude! Next post in the afternoon / evening today (depends on whether my connection will be up and running then)

Share this post


Link to post
Share on other sites

Thanks for the good work. I intend to dothis with the Samsung SCH-N191 but i do not have the serial data cable for the same. So the result being that i cannot use it with BitPim.

Will kshah tell me where to get the samsung serial cable form ?

Thanks in advance

Share this post


Link to post
Share on other sites

I bought serial cable from baazee. Pl try there

Share this post


Link to post
Share on other sites

But it seems that no serial data cable for Samsung CDMA phones is available on eBay (formerly Baazee) anymore.

kshah would you kindly make one and send it to me. Or you could tell me if it's available with a particular reseller on eBay.

Share this post


Link to post
Share on other sites

ashok can u pl prepare a step-by-step procedure for dummies like me...

Share this post


Link to post
Share on other sites

Ashok is not available for a few days as he's on vacation. I guess Ashok has done his best in explaining how it can be done, already in his posts.

Share this post


Link to post
Share on other sites

back on the topic, now ... someone was actually asking me to make a template... well working on that at the moment... lets see how long i take now

Share this post


Link to post
Share on other sites

Will it workout with Nokia Phones..

I am using 2865. And sms memory storage is very less.. only a 100 Sms can be stored. I want o break this limit. Is this possible??

Share this post


Link to post
Share on other sites

no guess pal... far away from nokia re :D

cheers

ashok

Share this post


Link to post
Share on other sites

I am using LG RD 6250. And sms memory storage is very less. I want o break this limit. Is this possible or not...?

Thanks In advance..!

Share this post


Link to post
Share on other sites

Hi Ashok,

Was going thru you posts...seems you have worked a lot on CDMA tweaking.

I am having some difficulties with my LG RD 2030 related to SMS.

some of my messages get delayed and some part of the message aslo truncated.

I receive messaged from bank sites but it seem they are lost in transit and does not make sense .

as you have mentioned in your post regarding the message size limit, can you point me to the link or have some solution/workaround.

Thanks in advance

Sandeep

The SMSC in numeric format is 3130000000, If u try to SMS it the message is "MESSAGE UNDELIVERABLE - Invalid Address"

Now If I try to message my mobile number to 02231300000 then I get message sent, but no confirmation of delivery!

Tried all these tricks dude!

NEXT in this series :

1. How to break the 160 char. limit per SMS

and

2. How to encode the messages ... so that it can be uploaded via bitpim / other softwares.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×