بله من متوجه حرفهای شما هستم ولی اینو ببینید.
The maximum single text message size is either 160 7-bit characters, 140 8-bit characters, or 70 16-bit characters. Characters in languages such as Arabic, Chinese, Korean, Japanese or Slavic languages (e.g., Russian) must be encoded using the 16-bit UCS-2 character encoding (see Unicode).
Larger content (known as "long SMS", "concatenated SMS", multipart or segmented SMS) can be sent using multiple messages, in which case each message will start with a user data header (UDH) containing segmentation information. Since UDH is inside the payload, the number of characters per segment is lower: 153 for 7-bit encoding, 134 for 8-bit encoding and 67 for 16-bit encoding. The receiving handset is then responsible for reassembling the message and presenting it to the user as one long message. While the standard theoretically permits up to 255 segments, 6 to 8 segment messages are the practical maximum, and long messages are often billed as equivalent to multiple SMS messages
.
کاری که ما میخوایم بکنیم اینه که به جای استفاده از هر کاراکتر فارسی که 16bit هست دوتا کاراکتر انگلیسی که 8 bit میشه پر کنیم.
حالا یا شاید بشه UHD را دستکاری کرد که گوشی هدف متوجه این تغییر بشه. یا شاید با استفاده از یک برنامه ثالث که روی گوشیهامو نصب میکنیم قادر به خواندن این SMS ها باشیم. که البته راه اول به خاطر بی دردسر تر بودنش
بیشتر مورد توجه منه.
فعلا در مرحله تحقیق هستم. دوستان اگه میتونن راهنمایی بکنن ما آماده شنیدنیم.