GSMSMSSTORE(8)
π gsmsmsstore β the manual page, but make it make sense π
okay so bestie, welcome to gsmsmsstore(8) from the System Manager's Manual section. this is the little icon that shuffles SMS messages in and out of your phone's SMS store, and i'm gonna walk you through it like we're texting at 2am. no cap. π«Ά
β¨ NAME β¨
gsmsmsstore β the SMS store manipulation program. that's it, that's the whole job. she stores, she retrieves, she slays. π
π¦ SYNOPSIS π¦
gsmsmsstore [ -a ] [ --add ] [ -b baudrate ] [ --baudrate baudrate ]
[ -c ] [ --copy ] [ -C service centre address ]
[ --sca service centre address ]
[ -d destination device or file ]
[ --destination destination device or file ]
[ -h ] [ --help ] [ -I init string ] [ --init init string ]
[ -k ] [ --backup ] [ -l ] [ --list ]
[ -s source device or file ] [ --source source device or file ]
[ -t SMS store name ] [ --store SMS store name ]
[ -v ] [ --version ] [ -V ] [ --verbose ] [ -x ] [ --delete ]
[ -X ] [ --xonxoff ]
{ indices } [ phonenumber text ]
likeβ¦ yes, that's a lot of brackets. she's high maintenance but she's worth it. π
πΈ DESCRIPTION πΈ
so what does she actually do? gsmsmsstore can:
- store or retrieve SMS message entries that live in a GSM mobile phone's SMS store, moving them to or from a file π
- add SMS messages to a store
- list the store's contents
and bonus: you can also add SMS submit messages to a store. versatile queen. π
here's the whole vibe of how it reads and writes:
gsmsmsstore reads entries from the source, which can be either a mobile phone (if you hand it a serial device file) or a file (if you hand it a file name). and listen β the source is never modified. hands off. π gsmsmsstore writes SMS messages to a destination file or device in the case of --copy, --backup, and --add.
the --list option doesn't change any file at all β she just lists the contents to standard output. no drama, no edits. β¨
now the requirements, because she has them:
--backupand--copyneed both a source and a destination (file or device, respectively)--listneeds a source--addand--deleteneed a destination file or device
and the cute little trick: if "-" is given as the parameter for the --source or --destination options, the SMS store is read from standard input and/or written to standard output, respectively. pipe girlies rise up. π
β οΈ heads up: SMS message files are not human-readable. do not open them and expect poetry. it's giving binary. π
error messages get printed to the standard error output. and if the program terminates on error, the error code 1 is returned. noted. π
π OPTIONS π
-a,--addβ Adds an SMS submit message with recipient address phonenumber and text text to the destination.-bbaudrate,--baudratebaudrate β The baud rate to use. The default baudrate is 38400.-c,--copyβ This causes the contents of the source to be copied to the destination. After this operation the destination has exactly the same contents as the source. If indices are given on the command line, only those SMS messages denoted by the indices are copied to the destination.-Cservice centre address,--scaservice centre address β Sets the service centre address to use for all SUBMIT SMSs (may not work with some phones).-ddestination,--destinationdestination β The destination device or file.-h,--helpβ Prints an option summary.-Iinit string,--initinit string β Initialization string to send to the TA (default:"E0"). Note that the sequence"ATZ"is sent first.-k,--backupβ This causes those entries to be added from the source to the destination that are not already present in the destination. If indices are given on the command line, only those SMS messages denoted by the indices are backed up (ie. added) to the destination.-l,--listβ Prints out the entire contents of the source in human-readable form.-ssource,--sourcesource β The source device or file.-tSMS store name,--storeSMS store name β The name of the SMS store to read from or write to. This information is only used for device sources and destinations. A commonly available message store is"SM"(SIM card).-v,--versionβ Prints the program version.-V,--verboseβ Prints out a detailed progress report.-x,--deleteβ Delete the SMS messages as denoted by the indices from the destination.-X,--xonxoffβ Uses software handshaking (XON/XOFF) for accessing the device.
π EXAMPLES π
okay real ones, here's how you actually run her. π§
this one lists all entries in the mobile phone connected to /dev/mobilephone to the standard output:
gsmsmsstore -b 19200 -s /dev/mobilephone -t SM -l
and this one adds entries 4, 7, and 10 from the device /dev/mobilephone to the file smsstore:
gsmsmsstore -s /dev/mobilephone -d /home/fred/smsstore
-t SM -b 4 7 10
see? not scary. ate and left no crumbs. π₯
π AUTHOR π
Peter Hofmann <software@pxh.de>
(legend behaviour, honestly.)
π BUGS π
Report bugs to software@pxh.de. Include a complete, self-contained example that will allow the bug to be reproduced, and say which version of gsmsmsstore you are using. fr fr, they need the receipts β a vague "it broke" will not get you anywhere bestie. π
π COPYRIGHT π
Copyright Β© 1999 Peter Hofmann
gsmsmsstore is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
gsmsmsstore is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with gsmsmsstore; see the file COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
π yes, that's the legal bit, and yes, you still have to read it. it's giving "read the group chat rules" energy.
π SEE ALSO π
gsminfo(7), gsmctl(1), gsmpb(1), gsmsendsms(1), gsmsmsd(8).
iykyk β go read those next, they're the rest of the friend group. π¦
and that's the whole page!! this was gsmsmsstore v1.10, dated Sun Mar 31 18:20:52 UTC 2024, and honestly? iconic. go back up your SIM card. periodt. β¨ππ
π¦ where this page comes from
- ubuntu noble: gsm-utils 1.10+20120414.gita5e5ae9a-3build1
- ubuntu questing: gsm-utils 1.10+20120414.gita5e5ae9a-3build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms