Uhm, well, it’s been a while, but here’s something useful for a change. I’ve been working quite a lot with MobilEDIT to transfer data between various devices. It’s been working quite fine but ever since they took away ability to write back SMS between phones i couldn’t find anything else to replace that feature. Transfering messages between Android based devices could be done perfectly via SMS Backup & Restore so that’s something to start with. I wrote a small Tcl script that does all the job and convert .xml file between formats. Output file can be then simply copied to the device and imported easly. Script, as anything wrote in Tcl is cross-platform compatible so it can be used on Windows, OS X and Linux/BSD systems. It does require tdom component which is installed by default in ActiveTcl for Windows/OS X and can be easly installed via repositories in most Linux distributions or compiled manually if needed.


Usage is quite simple. It’s a console tool so open your terminal or cmd window and type:

tclsh MEDxml2SMSBackupRestore.tcl sample_messages.xml

It’ll output something like that:

MEDxml2SMSBackupRestore >> tclsh MEDxml2SMSBackupRestore.tcl sample_messages.xml
MEDxml2SMSBackupRestore by Arcain v1.0.5
> Found correct header, will convert sample_messages.xml with 4 messages
> Processed 4 messages, saved as: sample_messages.xml.smsbackup.xml


Once you get it, you’re done. Copy the *.smsbackup.xml file to device, find it in SMS Backup & Restore app and you’ll get back your messages after a while.




// Update @ 24.01.2016

Updated the script to convert file with proper sorting. Previous version first took care of sent messages, then received. This makes imported messages to look a bit weird on the phone. Now, it’s parsed just like it was saved, either acending or descending by date from MOBILedit. I’ve also fixed the missing “draft” check which made those messages previously marked as sent anyway and added sms.xsl stylesheet that allows you to preview the converted file in any web browser.

April 8, 2015 General

Warning: Division by zero in /home/arcaine/public_html/wp/wp-content/themes/stumblr/functions.php on line 2

Warning: Division by zero in /home/arcaine/public_html/wp/wp-content/themes/stumblr/functions.php on line 2

Warning: Division by zero in /home/arcaine/public_html/wp/wp-content/themes/stumblr/functions.php on line 2

Finally, after few months of issues with website i found some time to solve it. To be honest, i have no idea what was the problem since only “reinstall” helped. None of the PHP scripts were working within the WordPress dir. Odd a bit, but i’m glad i finally solved it after all. Beside that there seems to be no changes. I dig back my old Arjuna project code, fixed few annoying bugs, developing it slowly during my free time and that’s preety much it.

July 13, 2011 General

No, i’m not talking about anything related to my previous project, including Evangeline and Arjuna. They’re dead and stay dead. I just wanted to say that after almost 2 years i finally managed to update that site, both WordPress to current version and theme. Jupi! Beside that, i switched my MiniITX computer from Intel Atom platform to Zotac one with Pentium Dual Core E6300 and GeForce 9300 on board what gave me similar power usage and way better performance including Adobe Flash HD player and Hulu working fine on full screen.  I also refreshed my Linux desktop a bit with new version of Enlightenment E17 with ecomorph finally working. Gave me quite stable, as for an alpha version, desktop environment that looks and works really well. Screenshot included: click.

I’d wish to say that i’ll be posting a bit more often in the upcoming year, i can even make it one of my “new year provisions”, but since i usually break most of my  obligations i wouldn’t count on that one either. Anyway, better early than never, Happy New Year, 2010!

December 27, 2009 General

I guess it’s about time to write that kind of post. It’s over, all of my projects died and finally i decided to put official info about that. Evangeline (both original and E2) died long time ago. I have no time to support and updated E1 and definatelly no time to develop Evangeline II. I also noticed that interest in such projects for IRCNet went down drastically and it’s even worse than year ago. To all who were using and waiting (anyone thought about that?) for E2 i’d suggest to switch to psotnic (if you need something good for IRCNet) or almost dead Eggdrop (if you need scripts). You can either keep your working Evangeline but don’t count any serious help and support in case of any major problems.

My small and private project, Arjuna also seems to be dead. It reached status that helped me to pass an exam so it did the job. Beside that, i expected to use it as authorization service for E2 but it’s dead so why bother. Maybe i’ll continue to develop that thing for my own purpose but i never expected it to be publically available and free for all.

I’d like to thank all who supported me during those few years, who helped in developement by subminting bug reports, feature requests and took care about IRC channel and of course to all who were using my buggy software. Big thanks to all of you and sorry for such bad end.

November 17, 2007 Evangeline, General

Quite nice title, right? Well, i’ve made a promise that ‘THE PLAN’ will be done till last week and it seems that i failed. Nothing really new, that’s just me. Actually i haven’t got any time to even touch Evangeline II code. I’ve had a lot of troubles with exams at studies and it has to be on my priority list for the moment. It turned out that i have to make some project for one my classess and mainly because of that i switched from E2 to Arjuna. Surpisingly i moved forward quite fast and in about a week redone almost everything. Network stuff has been rewritten (thanks to users’ new ‘sock’ namespace), plugin API finally has been made (imported from Evangeline II ;-)), old commands has been bound which is way better than what i was using before. Also, finally i’ve added config file support, made proper authorization before console login, changed binary/loader a lot, cleaned whole code and made it look nicer.  At the moment i stucked on 0.0.5 but that’s definatelly not the end. Just for the moment i have to clean up my new ‘think’ and prepare it for my needs. Finally i bought a laptop, not a bad one, with Core 2 Duo, a gig of RAM, 120GB hard drive and GeForce GO 7600 with 256MB of RAM on board. Works like a charm except small troubles with sound card and wireless card on MacOS X 10.4.8. I’m mobile right now, yeah ;-)

Wish me luck, i’ll need it soon to finish all of these…

February 22, 2007 General

1 2